[İNDİR] Oyuncu üzerinde yazan id

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Chrys4lislove

  • Yeni Üye
  • *
    • İleti: 0
  • Chrys4lislove#7831
: 09 Ocak 2022, 22:44:34
Bazı sunucularda görmüşsünüzdür, oyuncuların üzerinde id oluyor bu id bazılarının yaptığı troll veya kural bozması durumunda ekran görüntüsü alındığında veya videoya alındığında o kişiyi bulmayı kolaylaştırıyor.
Verdiğim bu kodu server.lua dosyasına ekleyerek kullana bilirsiniz, kullandığınız isim gösteren scriptde o idi çekmek için bunu kullanın, getElementData(player, "id")

Linki görebilmek için Kayıt olun yada Giriş yapın.

Kod
addEventHandler("onPlayerLogin", root, function(_, hesap)
    local oyuncu_id = getAccountID(hesap)
    setElementData(source, "id", oyuncu_id)
end)

Diyelim bir resim attılar adam kural bozuyor, bu adamı nasıl buluruz ? aşağıda verdiğim kodu server.lua ya ekleyin
kullanmak için kendinize Admin yetkisi verin ve bu komutu kullanın /hesapbul id     mesela /hesapbul 31

Kod
addCommandHandler("hesapbul", function (oyuncu, cmd,  id)
    if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(oyuncu)), aclGetGroup("Admin")) then
id = tonumber(id)
local hesap = getAccountByID(id)
if hesap then
outputChatBox("Hesap adı: "..getAccountName(hesap), oyuncu, 0, 255, 0, true)
else
outputChatBox("Aradığınız id ile eşleşen hesap yok.", oyuncu, 255, 0, 0, true)
end
end
end)
« Son Düzenleme: 09 Ocak 2022, 23:12:44 Gönderen: Chrys4lislove »
 


MTASATURK

[İNDİR] Oyuncu üzerinde yazan id
« : 09 Ocak 2022, 22:44:34 »

Çevrimdışı LegaL

  • Acemi Üye
  • *
    • İleti: 154
  • 2015'ten beri MTA ortamında.
Yanıtla #1 : 09 Ocak 2022, 23:32:06
Freeroam üzerinde geçerli mi? (Farklı anlamışım)
« Son Düzenleme: 10 Ocak 2022, 01:18:11 Gönderen: LegaL »
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı Chrys4lislove

  • Yeni Üye
  • *
    • İleti: 0
  • Chrys4lislove#7831
Yanıtla #2 : 10 Ocak 2022, 01:16:08
Linki görebilmek için Kayıt olun yada Giriş yapın.
Freeroam üzerinde geçerli mi?
Tabiki, sadece kendi name tag scriptinizde ismin yanına ..getElementData(player, "id") kullanmaniz yeterli player yerine sizde name tag da ne yazıyorsa onu kullanın.
 
Mesajı Beğenenler: LegaL