-
Posts
2,869 -
Joined
-
Last visited
Everything posted by Alexs
-
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 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.
-
[APORTE]SX-Restarter - mantener servidor online
Alexs replied to samt2497's topic in Recursos y aportes
Esta hecho para estar en conjunto al servidor, la IP no deberia influir. -
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.
-
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 )
-
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.
-
500 mili segundos, el Temporizador.
-
Esto hace lo mismo, pero cada menos tiempo, mejor usas el evento del zombies, ademas, cada vez que alguien da spawn lo felicitaría.
-
eso mostraría el outputChatBox cada vez que hagas Spawn.
-
Customize se escribe, y explícate, quieres que dejen de usar modificaciones en tu servidor?
-
Si a mi me dijesen eso ya tendria clara la idea, y usa las funciones y eventos exportados de zombies y los Account Data.
-
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.
-
Para que no lo editen o le quiten credito, como Castillo.
-
No, pero te puedo ayudar, re agregame a Skype.
-
mm... quiza deberias comenzar por algo mas basico pero puedes usar los ElementData y los AccountData y subirle + 1 en cada zombie kill.
-
Descarga mi script de Zombie Kills y mi zombie_ranks, esos te daran alguna idea.
-
El Script de Level de AL3Grab esta codificado, deberas crear uno nuevo si quieres esas funciones.
-
function blowVehicleEnterr ( thePlayer, seat, jacked ) if ( seat == 0 and bombVehicles [ source ] ) then setTimer(blowVehicle, 5000, 1, source ) end end
-
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"
-
Pon un setTimer en el 'blowVehicle'.
-
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.
-
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
