NealS1397 Posted March 28, 2015 Share Posted March 28, 2015 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
Enargy, Posted March 28, 2015 Share Posted March 28, 2015 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
NealS1397 Posted March 28, 2015 Author Share Posted March 28, 2015 Dentro de una función, pero eso depende de como estas ejecutando tu código que si es por comando u eventoe.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
Enargy, Posted March 28, 2015 Share Posted March 28, 2015 --- 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
Recommended Posts