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


[İSTEK] Acl Göre Skin

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı UtkuReis

  • Yeni Üye
  • *
    • İleti: 86
: 23 Aralık 2017, 18:23:10
Acl'ye Göre Skin Alma Mesela Vip Acl Group'u Var O Groupun Skinini Başkası Alamıcak.
 


MTASA TÜRK

[İSTEK] Acl Göre Skin
« : 23 Aralık 2017, 18:23:10 »

Çevrimdışı MarkeloF

  • Süper Moderatör
  • *
    • İleti: 820
  • Just do it.
Yanıtla #1 : 23 Aralık 2017, 18:37:47
'if getElementModel' kullan else durumuna set skin koy böylelikle admin panelden bile alanlara uyarı verip başka skini vericek.
                                                 
 


Çevrimdışı Mahlukat

  • Scripter
  • *
    • İleti: 653
Yanıtla #2 : 23 Aralık 2017, 18:48:27
server.lua
Kod: lua
ozelSkinler = { 
[1] = { "TSK", 1 }, -- ACL grubu ve Skin ID
[2] = { "Polis", 2 }, --  ACL grubu ve Skin ID
[3] = { "Polis", 7 }, --  ACL grubu ve Skin ID
[4] = { "Polis", 9 }, --  ACL grubu ve Skin ID
}

addEventHandler("onElementModelChange", root,
function( eskiModel )
local accountname = getAccountName(getPlayerAccount(source))
    for _, data in pairs (ozelSkinler) do
    local Grup, Skin = data[1], data[2]
if getElementModel(source) == Skin and  not isObjectInACLGroup("user." ..accountname, aclGetGroup(Grup)) then
            outputChatBox("Bu skini sadece "..Grup.." giyebilir", source, 255, 255, 255, true)
            setTimer(setElementModel, 50, 1, source, 0)
end
end
end)
Linki görebilmek için Kayıt olun yada Giriş yapın.
 
Mesajı Beğenenler: ardaozgen344