Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Nitrado Türkiye Ön Ödemeli Gameserver Kiralama Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

berkepekbas

Anfänger

  • »berkepekbas« ist männlich
  • »berkepekbas« ist der Autor dieses Themas

Beiträge: 14

Registrierungsdatum: 23. April 2018

Wohnort: Adana

Beruf: Öğrenci

  • Nachricht senden

1

Freitag, 11. Mai 2018, 22:10

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

Schüler

  • »TypeR« ist männlich

Beiträge: 500

Registrierungsdatum: 17. August 2017

Wohnort: Istanbul

Beruf: Oyun Sunucusu Hizmetleri

  • Nachricht senden

2

Freitag, 11. Mai 2018, 23:06

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

Anfänger

  • »berkepekbas« ist männlich
  • »berkepekbas« ist der Autor dieses Themas

Beiträge: 14

Registrierungsdatum: 23. April 2018

Wohnort: Adana

Beruf: Öğrenci

  • Nachricht senden

3

Samstag, 12. Mai 2018, 00:03

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

TypeR

Schüler

  • »TypeR« ist männlich

Beiträge: 500

Registrierungsdatum: 17. August 2017

Wohnort: Istanbul

Beruf: Oyun Sunucusu Hizmetleri

  • Nachricht senden

4

Samstag, 12. Mai 2018, 00:29

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.

Thema bewerten