#Silvery' Posted March 28, 2014 Author Share Posted March 28, 2014 addCommandHandler('comando', function ( pSource) local acc = getPlayerAccount( pSource ) if not isGuestAccount( acc ) then if isObjectInACLGroup( 'user.'..getAccountName(acc), aclGetGroup ( 'Admin' ) ) then local x, y, z = getElementPosition ( pSource ) createExplosion( x, y, z, 2, pSource, true, -1.0, false ) outputChatBox("[uSS]#ff0000**Bombas explotadas**",pSource,255,255,255,true) else outputChatBox("[uSS]#ff0000**Acceso Denegado**",pSource,255,255,255,true) end else outputChatBox("[uSS]#FF0000**Acceso Denegado**",pSource,255,255,255,true) end end ) simpre digo la misma mierda y termino teniendo errores, Link to comment
Alexs Posted March 28, 2014 Share Posted March 28, 2014 addCommandHandler('comando', function ( pSource) local acc = getPlayerAccount( pSource ) if not isGuestAccount( acc ) then if isObjectInACLGroup( 'user.'..getAccountName(acc), aclGetGroup ( 'Admin' ) ) then local x, y, z = getElementPosition ( pSource ) createExplosion( x, y, z, 2, pSource, true, -1.0, false ) outputChatBox("[uSS]#ff0000**Bombas explotadas**",pSource,255,255,255,true) else outputChatBox("[uSS]#ff0000**Acceso Denegado**",pSource,255,255,255,true) end else outputChatBox("[uSS]#FF0000**Acceso Denegado**",pSource,255,255,255,true) end end ) simpre digo la misma mierda y termino teniendo errores, ¿Lo tienes definido como server-side en el 'meta.xml'? Link to comment
Alexs Posted March 28, 2014 Share Posted March 28, 2014 El código debe ser server-side. Link to comment
Tomas Posted March 28, 2014 Share Posted March 28, 2014 Es porque no tienes el script en server-side... Me ganó Axel Link to comment
#Silvery' Posted March 28, 2014 Author Share Posted March 28, 2014 el codigo lo hice "client-side" bool createExplosion ( float x, float y, float z, int theType [, bool makeSound = true, float camShake = -1.0, bool damaging = true ] ) con esto que me habias dado no afecta el script ?. Link to comment
Alexs Posted March 28, 2014 Share Posted March 28, 2014 el codigo lo hice "client-side" bool createExplosion ( float x, float y, float z, int theType [, bool makeSound = true, float camShake = -1.0, bool damaging = true ] ) con esto que me habias dado no afecta el script ?. Las funciones que utilizas son server-side, para utilizar los argumentos client-side de esa función ('createExplosion'), tendrás que utilizar 'triggerClientEvent'. Link to comment
Tomas Posted March 28, 2014 Share Posted March 28, 2014 addCommandHandler('comando', function ( pSource) local x, y, z = getElementPosition ( pSource ) createExplosion( x, y, z, 2, pSource, true, -1.0, false ) outputChatBox("[uSS]#ff0000**Bombas explotadas**",pSource,255,255,255,true) else outputChatBox("[uSS]#ff0000**Acceso Denegado**",pSource,255,255,255,true) end else outputChatBox("[uSS]#FF0000**Acceso Denegado**",pSource,255,255,255,true) end end ) Así si te tendría que funcionar. Es Client-Side Para lo de solo admins podrías usar un if getTeamName y que los adms usen un team en específico para tirar la bomba Link to comment
Recommended Posts