MTASA TÜRK
Türkiye'nin En Güncel MTA Platformu


[YARDIM] Çevrimiçi Adminler

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı flash

  • s
  • Yeni Üye
  • *
    • İleti: 32
: 29 Mayıs 2018, 14:55:31
Arkadaşlar şunu Ayarlarmısınız Çevrimiçinin asağsında isimlerimiz yazsın Kurucunun Adminin Smodun Modun ayarlarsanız sevinirim. Ben yapamıyorum.


Kod: lua

addEventHandler("onClientRender", root,
    function()
        dxDrawText("Çevrimiçi Adminler : ", 23, 228, 249, 264, tocolor(132, 253, 73, 200), 1.20, "clear", "left", "top", false, false, false, false, false)
    end
)
« Son Düzenleme: 30 Mayıs 2018, 18:14:44 Gönderen: Narkoz »
 


MTASA TÜRK

[YARDIM] Çevrimiçi Adminler
« : 29 Mayıs 2018, 14:55:31 »

Çevrimdışı Mahlukat

  • Scripter
  • *
    • İleti: 639
Yanıtla #1 : 29 Mayıs 2018, 15:52:47
server-side
Kod: lua
local yetkililer = {}

addEventHandler("onResourceStart", resourceRoot, function()
for i,oyuncular in pairs(getElementsByType("player")) do
local hesapismi = getAccountName(getPlayerAccount(oyuncular))
if isObjectInACLGroup("user."..hesapismi, aclGetGroup("Admin")) then
yetkililer[oyuncular] = oyuncular
end
end
setTimer(function()
triggerClientEvent(root, "CevrimiciYetkililer", root, yetkililer)
end,100,1)
end)

addEventHandler("onPlayerLogin", root, function(_,hesap)
local hesapismi = getAccountName(hesap)
if isObjectInACLGroup("user."..hesapismi, aclGetGroup("Admin")) then
yetkililer[source] = source
end
triggerClientEvent(root, "CevrimiciYetkililer", root, yetkililer)
end)

addEventHandler("onPlayerQuit", root,function(oyuncu)
local hesapismi = getAccountName(getPlayerAccount(source))
if isObjectInACLGroup("user."..hesapismi, aclGetGroup("Admin")) then
yetkililer[source] = nil
end
triggerClientEvent(root, "CevrimiciYetkililer", root, yetkililer)
end)
client-side
Kod: lua
addEvent("CevrimiciYetkililer",true)
addEventHandler("CevrimiciYetkililer",root, function(tablo)
yetkililer = ""
for i,v in pairs(tablo) do
yetkililer = yetkililer..getPlayerName(v):gsub('#%x%x%x%x%x%x', '')..","
end
end)

addEventHandler("onClientRender", root,function()
dxDrawText("Çevrimiçi Adminler : "..tostring(yetkililer or "Yok"), 23, 228, 249, 264, tocolor(132, 253, 73, 200), 1.20, "clear", "left", "top", false, false, false, false, false)
end)
Linki görebilmek için Kayıt olun yada Giriş yapın.