NealS1397 Posted March 28, 2015 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
Enargy, Posted March 28, 2015 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)
NealS1397 Posted March 28, 2015 Author 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?
Enargy, Posted March 28, 2015 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)
Recommended Posts