DuFraN Posted September 9, 2013 Share Posted September 9, 2013 Hola estoy haciendo un script, me funciona y todo pero quiero ponerle un comando para que se desactive, saben que función podria usar?, server side. function F_Admin(thePlayer) local accName = getAccountName ( getPlayerAccount (thePlayer) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ("Admin") ) then triggerClientEvent("onDrogo",root,"probando") outputChatBox( getPlayerName ( thePlayer ).. " #00ff00Ha activado el modo drogo..!!",root,255,255,255,true) else outputChatBox( getPlayerName ( thePlayer ).. " #ff0000No tienes permisos para activar el modo drogo..!!",source,255,255,255,true) end end addCommandHandler("drogado",F_Admin) Link to comment
Chaz-CR Posted September 9, 2013 Share Posted September 9, 2013 Podrias usar removeCommandHandler Link to comment
FraN-724 Posted September 9, 2013 Share Posted September 9, 2013 No testeado. function F_Admin(thePlayer) local accName = getAccountName ( getPlayerAccount (thePlayer) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ("Admin") ) then triggerClientEvent("onDrogo",root,"probando") outputChatBox( getPlayerName ( thePlayer ).. " #00ff00Ha activado el modo drogo..!!",root,255,255,255,true) else outputChatBox( getPlayerName ( thePlayer ).. " #ff0000No tienes permisos para activar el modo drogo..!!",source,255,255,255,true) end end addCommandHandler("drogado",F_Admin) function stop() stopResource(getResourceFromName( "drogado" )) -- cambia el nombre del resource end addCommandHandler("stopdro",stop) Link to comment
Sasu Posted September 9, 2013 Share Posted September 9, 2013 No testeado. function F_Admin(thePlayer) local accName = getAccountName ( getPlayerAccount (thePlayer) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ("Admin") ) then triggerClientEvent("onDrogo",root,"probando") outputChatBox( getPlayerName ( thePlayer ).. " #00ff00Ha activado el modo drogo..!!",root,255,255,255,true) else outputChatBox( getPlayerName ( thePlayer ).. " #ff0000No tienes permisos para activar el modo drogo..!!",source,255,255,255,true) end end addCommandHandler("drogado",F_Admin) function stop() stopResource(getResourceFromName( "drogado" )) -- cambia el nombre del resource end addCommandHandler("stopdro",stop) En la linea 13, puedes cambiarlo a esto si es en el mismo recurso: stopResource(getThisResource()) Link to comment
FraN-724 Posted September 9, 2013 Share Posted September 9, 2013 En la linea 13, puedes cambiarlo a esto si es en el mismo recurso: stopResource(getThisResource()) tienes razon, no se me habia ocurrido. Link to comment
DuFraN Posted September 9, 2013 Author Share Posted September 9, 2013 No me entendieron , yo quiero parar es la función no el resource e,e algo asi como un toggle Link to comment
Castillo Posted September 9, 2013 Share Posted September 9, 2013 Guarda el estado, si esta activado o no, y entonces verificas, si esta activado, envias X data y si no, envias otra. Link to comment
FraN-724 Posted September 9, 2013 Share Posted September 9, 2013 Podrias usar removeCommandHandler Link to comment
Recommended Posts