Jump to content

[Necesito que me expliquen] ACL Donde VA D:


NealS1397

Recommended Posts

hola, siempre eh visto que algunos privan scripts para que solo los admins puedan usarlos, mi duda es en donde shit va esto?:

local accName = getAccountName ( getPlayerAccount ( player ) ) 
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then 

en que lugar exactamente del codigo va esto para que quede privado? entre que partes o algo?

Saludos

Link to comment

Dentro de una función, pero eso depende de como estas ejecutando tu código que si es por comando u evento

e.g:

function giveMeMinigun(player) 
     local accName = getAccountName ( getPlayerAccount (player) ) 
     if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then 
     giveWeapon(player, 38, 9999) 
     else 
     outputChatBox("No eres Admin.", player, 255, 0, 0, false) 
     end 
end 
addCommandHandler("minigun", giveMeMinigun) 

Link to comment
Dentro de una función, pero eso depende de como estas ejecutando tu código que si es por comando u evento

e.g:

function giveMeMinigun(player) 
     local accName = getAccountName ( getPlayerAccount (player) ) 
     if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then 
     giveWeapon(player, 38, 9999) 
     else 
     outputChatBox("No eres Admin.", player, 255, 0, 0, false) 
     end 
end 
addCommandHandler("minigun", giveMeMinigun) 

y en el caso de que sea por bindKey?

Link to comment
--- Cuando un resource inicia la tecla es bindeada. 
addEventHandler("onResourceStart", resourceRoot, 
function() 
     for _, thePlayer in ipairs(getElementsByType("player")) do 
     bindKey(thePlayer, "M", "down", "minigun") 
     end 
end) 
  
--- El jugador entra al servidor y es bindeada la tecla 
addEventHandler("onPlayerJoin", root, 
function() 
     bindKey(source, "M", "down", "minigun") 
end) 
--- 
function giveMeMinigun(player) 
     -- Tu codigo. 
end 
addCommandHandler("minigun", giveMeMinigun) 

Link to comment
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...