Jump to content

Alexs

Members
  • Posts

    2,869
  • Joined

  • Last visited

Everything posted by Alexs

  1. Use: setElementCollisionsEnabled function ghost (playerSource, commandName, switch) if ( switch == "on" ) then setElementCollisionsEnabled(playerSource, false) outputChatBox("Server: Ghostmod: on", playerSource, 0, 255, 0 ) elseif ( switch == off) then setElementCollisionsEnabled(playerSource, false) outputChatBox("Server: Ghostmod: on", playerSource, 0, 255, 0 ) end end addCommandHandler("ghost", ghost) and if you want to turn off the collisions for all, try this: function ghost (playerSource, commandName, switch) local players = getElementsByType("player") for i, plays in pairs (players) do if ( switch == "on" ) then setElementCollisionsEnabled(plays, false) outputChatBox("Server: Ghostmod: on", plays, 0, 255, 0 ) elseif ( switch == "off" ) then setElementCollisionsEnabled(plays, true) outputChatBox("Server: Ghostmod: off", plays, 0, 255, 0 ) end end end addCommandHandler("ghost", ghost)
  2. Alexs

    Como se usa

    2 Cosas: 1- El Problema es que los objetos son user.nick o resource.name, por lo que esto retornaria estas cosas. 2- Es facil conseguirlos y todo, el problema sera que debes usar triggers, ya que el GRID es client y esa funcion es Server.
  3. Esta hecho para estar en conjunto al servidor, la IP no deberia influir.
  4. Alexs

    hola todos! ayuda

    En que parte de las reglas lo dice? yo les armo script's cuando me da el animo, y hasta lo que se, es completamente posible, igual no sirve para lo que el pide. Para eso usa las funciones que SolidSnake14 te paso y postea el código, y te lo corregimos en caso de que no sirva.
  5. addCommandHandler( "pm", function( thePlayer, commandName, otherPlayer, ... ) if exports.players:isLoggedIn( thePlayer ) then if otherPlayer and ( ... ) then local message = table.concat( { ... }, " " ) local player, name = exports.players:getFromName( thePlayer, otherPlayer ) if player then if ( hasObjectPermissionTo ( getThisResource (), "command.kick", true ) ) then if ( hasObjectPermissionTo ( "user."..exports.players:getUserName( name ), "command.kick", true ) ) then pm( thePlayer, player, message ) elseif ( hasObjectPermissionTo ( "user."..exports.players:getUserName( player ), "command.kick", true ) ) then pm( thePlayer, player, message ) else outputChatBox( "El jugador no es un administrador", thePlayer, 255, 255, 255 ) end end else outputChatBox( "Syntax: /" .. commandName .. " [player] [ooc text]", thePlayer, 255, 255, 255 ) end end end end )
  6. function revisar ( ) if (isElementWithinColShape ( source, safecol )) then local acc = getPlayerAccount(source) -- if isGuestAccount(acc) then killPed(source) return end -- local accName = getAccountName(acc) if not isObjectInACLGroup ("user."..accName, aclGetGroup ( "USS" ) ) then killPed(source, source) end end end addEventHandler ( "onPlayerSpawn", getRootElement(), revisar ) Agrégalo abajo de todo.
  7. Alexs

    LEVEL SYSTEM

    500 mili segundos, el Temporizador.
  8. Alexs

    LEVEL SYSTEM

    Esto hace lo mismo, pero cada menos tiempo, mejor usas el evento del zombies, ademas, cada vez que alguien da spawn lo felicitaría.
  9. Alexs

    LEVEL SYSTEM

    eso mostraría el outputChatBox cada vez que hagas Spawn.
  10. Alexs

    LEVEL SYSTEM

    te acepte hace varios dias.
  11. Customize se escribe, y explícate, quieres que dejen de usar modificaciones en tu servidor?
  12. Alexs

    LEVEL SYSTEM

    Si a mi me dijesen eso ya tendria clara la idea, y usa las funciones y eventos exportados de zombies y los Account Data.
  13. Alexs

    Ayuda

    Pues, no conozco ese servidor tanto (lo jugué hace bastante tiempo) pero si posteas imágenes podríamos hacernos una idea.
  14. Alexs

    LEVEL SYSTEM

    No hagas Off Topic, y creo que el trabajo de decodificacion no es meter el archivo a un software y este te lo devuelve listo, es algo mas complicado y seria mas fácil hacer uno tuyo, no es tan difícil.
  15. Alexs

    LEVEL SYSTEM

    Para que no lo editen o le quiten credito, como Castillo.
  16. Alexs

    LEVEL SYSTEM

    No, pero te puedo ayudar, re agregame a Skype.
  17. Alexs

    LEVEL SYSTEM

    mm... quiza deberias comenzar por algo mas basico pero puedes usar los ElementData y los AccountData y subirle + 1 en cada zombie kill.
  18. Alexs

    LEVEL SYSTEM

    Descarga mi script de Zombie Kills y mi zombie_ranks, esos te daran alguna idea.
  19. Alexs

    LEVEL SYSTEM

    El Script de Level de AL3Grab esta codificado, deberas crear uno nuevo si quieres esas funciones.
  20. Alexs

    Bombas

    function blowVehicleEnterr ( thePlayer, seat, jacked ) if ( seat == 0 and bombVehicles [ source ] ) then setTimer(blowVehicle, 5000, 1, source ) end end
  21. Alexs

    Bombas

    Postea tu Intento.
  22. Alexs

    Spawn player?

    function spawns () spawnPlayer (source, 1261, 1455, 11) fadeCamera (source, true ) end addEventHandler ("onPlayerJoin", getRootElement(), spawns) Pero si es para un Map, revisa la seccion "Writing a Gamemode"
  23. Alexs

    Bombas

    Pon un setTimer en el 'blowVehicle'.
  24. Alexs

    Bombas

    Puedes usar los element data, al pulsarse el botón, deja el element data del vehículo en true, al subir, compruebas si es true, si es así, BOOM.
  25. Alexs

    Bombas

    Si no me equivoco, quieres que explote solo un auto especifico? Puedes intentar así: local auto = createVehicle(argumentos) --no me tomare el tiempo de ponerlos, sabes que va ahí. function blowVehicleEnterr ( thePlayer, seat, jacked ) if seat == 0 and source == auto then --compruebas si el auto es 'auto' blowVehicle ( source ) cancelEvent() end end
×
×
  • Create New...