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


[YARDIM] Yetkili Olmadan Panel Açılıyor

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı +LJ

  • Moderatör
  • *
    • İleti: 372
  • #MustafaKemalAtatürk
Bir panel yaptım, fakat yetkili olmadan da açılabiliyor. Sadece benim oluşturduğum acl grubunun açmasını nasıl sağlarım ?
« Son Düzenleme: 12 Mart 2017, 20:58:01 Gönderen: Narkoz »
Linki görebilmek için Kayıt olun yada Giriş yapın.
 
Mesajı Beğenenler: Cynax


MTASA TÜRK

[YARDIM] Yetkili Olmadan Panel Açılıyor
« : 12 Mart 2017, 16:55:17 »

Çevrimdışı CruzerGq

  • Süper Moderatör
  • *
    • İleti: 499
    • MTASATURK
Yanıtla #1 : 12 Mart 2017, 17:02:47
Server
Kod: lua
function showPanel(thePlayer)
  accountname = getAccountName(getPlayerAccount(thePlayer))
  if isObjectInACLGroup("user." .. accountname, aclGetGroup("Admin")) then
    triggerClientEvent(thePlayer, "vippanel", getRootElement())
else
    outputChatBox("Kullanabilmek için VIP olmanız gerekiyor",source,255,255,255,true)
  end
end

function onResStart()
  for index, player in ipairs(getElementsByType("player")) do
    bindKey(player, "F5", "down", showPanel)
  end
end
addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), onResStart)
function onPlayerJoin()
  bindKey(source, "F5", "down", showPanel)
end
addEventHandler("onPlayerJoin", getRootElement(), onPlayerJoin)

function cleanAll(player)
  for index, player in ipairs(getElementsByType("player")) do
    unbindKey(player, "F5", "down", showPanel)
  end
end
addEventHandler("onResourceStop", getResourceRootElement(getThisResource()), cleanAll)


Client
Kod: lua
function panelAc()
if ( guiGetVisible ( Pencere ) == true ) then
    guiSetVisible ( Pencere, false )
    showCursor(false)
  else
    guiSetVisible ( Pencere, true )
    showCursor(true)
  end
end
addEvent("vippanel", true)
addEventHandler("vippanel", getRootElement(), panelAc)

function depanelAc()
  if ( guiGetVisible ( Pencere ) == true ) then
    guiSetVisible ( Pencere, true )
    showCursor(false)
  end
end
bindKey("F5", "down", depanelAc)
addEvent("vippanel", true)


Örnek olarak yazdım.
« Son Düzenleme: 12 Mart 2017, 18:17:24 Gönderen: CruzerGq »
 


Çevrimdışı +LJ

  • Moderatör
  • *
    • İleti: 372
  • #MustafaKemalAtatürk
Yanıtla #2 : 12 Mart 2017, 17:11:06
Linki görebilmek için Kayıt olun yada Giriş yapın.
Server
Kod: lua
function showPanel(thePlayer)
  accountname = getAccountName(getPlayerAccount(thePlayer))
  if isObjectInACLGroup("user." .. accountname, aclGetGroup("Admin")) then
    triggerClientEvent(thePlayer, "vippanel", getRootElement())
 else
    outputChatBox("Kullanabilmek için VIP olmanız gerekiyor",source,255,255,255,true)
  end
end

function onResStart()
  for index, player in ipairs(getElementsByType("player")) do
    bindKey(player, "F5", "down", showPanel)
  end
end
addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), onResStart)
function onPlayerJoin()
  bindKey(source, "F5", "down", showPanel)
end
addEventHandler("onPlayerJoin", getRootElement(), onPlayerJoin)

function cleanAll(player)
  for index, player in ipairs(getElementsByType("player")) do
    unbindKey(player, "F5", "down", showPanel)
  end
end
addEventHandler("onResourceStop", getResourceRootElement(getThisResource()), cleanAll)


Client
Kod: lua
function panelAc()
if ( guiGetVisible ( Pencere ) == true ) then
    guiSetVisible ( Pencere, false )
    showCursor(false)
  else
    guiSetVisible ( Pencere, true )
    showCursor(true)
  end
end
addEvent("vippanel", true)
addEventHandler("vippanel", getRootElement(), panelAc)

function depanelAc()
  if ( guiGetVisible ( Pencere ) == true ) then
    guiSetVisible ( Pencere, true )
    showCursor(false)
  end
end
bindKey("F5", "down", depanelAc)
addEvent("vippanel", true)


Örnek olarak yazdım.


Skype bakabilir misin? Kodu yapamadım da.
« Son Düzenleme: 12 Mart 2017, 18:17:12 Gönderen: CruzerGq »
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı CruzerGq

  • Süper Moderatör
  • *
    • İleti: 499
    • MTASATURK
Yanıtla #3 : 12 Mart 2017, 18:16:14
Konu sahibinin isteği üzerine @Konu Kilit.
« Son Düzenleme: 12 Mart 2017, 20:59:06 Gönderen: Narkoz »
 
Mesajı Beğenenler: +LJ, DeaRSwaT