0 Üye ve 1 Ziyaretçi konuyu incelemekte.
function panel(thePlayer)local hesap = getAccountName ( getPlayerAccount ( thePlayer ) ) -- Oyuncunun hesabını çektik, if isObjectInACLGroup ("user."..hesap, aclGetGroup ( "PanelYetki" ) ) then -- Eğer oyuncunun hesabı PanelYetki grubunda ise triggerClientEvent(thePlayer, "panelAc" ,thePlayer) -- Clientteki işlemleri yap else -- Değilse outputChatBox("Bu paneli açmaya yetkiniz yok.", thePlayer,255,0,0,true) -- Sohbete "Bu paneli açmaya yetkiniz yok.." yazısını at. end end addCommandHandler ( "komutuyaz", panel ) -- Panel açma komutu
function acilis() guiSetVisible(panelDegiskeni, true) -- Paneli görünür hale getirdik showCursor(true) -- Mauseyi açtıkend addEvent("panelAc" ,true) addEventHandler("panelAc",root,acilis)
Oluşturduğunuz bir paneli ACL'deki bir gruptaki oyuncular haricinde kimsenin açmaması için bu kodları kullanabilirsiniz:Server:Client:
ben yenimde bu kodlarla yeniden bir dosyamı yapayım yoksa olan panelin içinemi atayım kodları
<meta> <script src="client.lua" type="client" /> <script src="server.lua" type="server" /></meta>
meta.xml aç ve içine bunları yaz.Daha sonra client.lua dosyası ve server.lua dosyalarını aç.Client ve server şeklinde vermiş.client.lua ya Client yazan şeyi yaz.Daha sonra server.lua ya Server diye yazan yere yaz.Bunları bir klasörün içinde yapmalısın.O klasörün adını türkçe karakter kullanmadan yaz kullanınca bir şey oluyomu emin değilim ama türkçe karakter kullanma.Sonra sunucuyu startla daha sonra start ScriptinAdı yaz.Kod<meta> <script src="client.lua" type="client" /> <script src="server.lua" type="server" /></meta>
Kardeşim Bu Konuları Biliyorum Zaten Onu Sormadım Olan Bir Yeremi Ekliyim Sıfırdan klasörmü Yapayım Diye Sordum