You are not logged in.

Dear visitor, welcome to Nitrado Türkiye Ön Ödemeli Gameserver Kiralama Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

berkepekbas

Beginner

  • "berkepekbas" is male
  • "berkepekbas" started this thread

Posts: 14

Date of registration: Apr 23rd 2018

Location: Adana

Occupation: Öğrenci

  • Send private message

1

Friday, May 11th 2018, 10:10pm

Taglara araç atama

Hocam merhabalar,

Taglara araç atama nasıl yapılır? Örneğin "Pilot" tagına "F16" ekleyeceğim ve sadece pilot olan f16ya binebilecek tarzında nasıl yapabilirim?

TypeR

Trainee

  • "TypeR" is male

Posts: 554

Date of registration: Aug 17th 2017

Location: Istanbul

Occupation: Oyun Sunucusu Hizmetleri

  • Send private message

2

Friday, May 11th 2018, 11:06pm

Merhaba,

Bu kod dizimi işini görecektir:

function prawkoniemasz ( player, seat, jacked, door )
local seat = getElementModel(source)
if seat == 520 then
local accName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( 'Pilot' ) ) then
else
cancelEvent()
outputChatBox ( "#FFFFFFBu Arabayı Sadece #009cffPilot#FFFFFF Olan Personeller Kullanabilir.", player, 255, 0, 128, true )
end
end
end
addEventHandler('onVehicleStartEnter',getRootElement(),prawkoniemasz)

- Eğer birden fazla araba ekleyeceksen hazır tablo şeklinde kod dizimi de verebilirim, yorum yaparsın duruma göre.

İyi Forumlar.

berkepekbas

Beginner

  • "berkepekbas" is male
  • "berkepekbas" started this thread

Posts: 14

Date of registration: Apr 23rd 2018

Location: Adana

Occupation: Öğrenci

  • Send private message

3

Saturday, May 12th 2018, 12:03am

1 :Hocam bu kod dizimini nereye atıcam?
2 :Dediğin gibi birden fazla araç düşünüyorum
Teşekkürler

TypeR

Trainee

  • "TypeR" is male

Posts: 554

Date of registration: Aug 17th 2017

Location: Istanbul

Occupation: Oyun Sunucusu Hizmetleri

  • Send private message

4

Saturday, May 12th 2018, 12:29am

Bir dosya oluştur ve adına herhangi bir şey koy (OzelAraba vb.)

Daha sonra içerisine server.lua ve meta.xml dosyaları oluştur.

meta.xml 'i aç ve şunları içerisine yerleştirip kaydet:

<meta>
<script src="server.lua" type="server" />
</meta>

Daha sonra server.lua 'yı aç ve vereceğim kodları kendine göre ayarlayıp içerisine yerleştir ve kaydet.

ozelAraclar = {
[1] = { "Pilot", 520 }, -- Pilot yazan ACL Grubu Adı, 520 yazan Araba ID'sidir.
[2] = { "Polis", 458 }, -- ACL Grubu Adı ve Araba ID'si
}

addEventHandler("onVehicleStartEnter", root,
function( player, seat, jacked )
local accountname = getAccountName(getPlayerAccount(player))
for _, data in pairs (ozelAraclar) do
local Grup, ID = data[1], data[2]
if getElementModel(source) == ID and not isObjectInACLGroup("user." ..accountname, aclGetGroup(Grup)) then
outputChatBox("Bu arabaya sadece "..Grup.." personelleri binebilir.", player, 255, 255, 255, true)
cancelEvent()
end
end
end)

Bu verdiğim kodlarda Pilot yazan kısım ACL Grubu adıdır ve yanında yazan 520 ise Araba ID'sidir.
İstersen alt satırlara da şu şekilde çoğaltabilirsin:

[3] = { "Jandarma", 431 },
[4] = { "Komutan", 500 },

Bunları yaptıktan sonra dosyayı sunucuna at ve başlat, eğer bir problem yaşarsan yorum yap ben bakarım tekrardan.

Rate this thread