[İSTEK] Acl Göre Skin

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı UtkuReis

  • Yeni Üye
  • *
    • İleti: 85
: 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.
 


MTASATURK

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

Çevrimdışı MarkeloF

  • Admin
  • *
    • İleti: 901
  • Maybe later.
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

  • Uzman Üye
  • *
    • İleti: 637
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.