Jump to content

0xCiBeR

MTA Team
  • Posts

    1,673
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by 0xCiBeR

  1. 0xCiBeR

    XmL Pregunta

    Hola,Bueno mi pregunta es si puedo recargar un XML que he modificado mientras el resource esta andando sin tener que reiniciar enteramente el resource..O tengo que usar otro metodo?
  2. 0xCiBeR

    Slothbot

    No, porque le he puesto vida con setElementHealth a 200 y aun asi no mueren..
  3. Asi: function ( player, _, who, acl ) local elPlayer = getPlayerFromNamePart(who) local accName = getAccountName ( getPlayerAccount ( player ) ) local playeraccount = getAccountName ( getPlayerAccount ( elPlayer ) ) if isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "Admin" ) ) then aclGroupAddObject (aclGetGroup(acl, "user."..playeraccount) end end -- function getPlayerFromNamePart(name) local name = name and name:gsub("#%x%x%x%x%x%x", ""):lower() or nil if name then for _, player in ipairs(getElementsByType("player")) do local name_ = getPlayerName(player):gsub("#%x%x%x%x%x%x", ""):lower() if name_:find(name, 1, true) then return player end end end end
  4. Mi script tambien funciona, solo que en el tuyo solo decides cancelar el evento de el Say, y no de todos los demas..Lo mas probable tenias activado el freeroam Salu2
  5. Ok Gracias @Alexs PD: originalmente estaba así pero luego lo cambie a strings para poder definir otras cosas
  6. Ejemplo de la wiki: -- define another handler function that cancels the event so that the message won't be delivered through the function blockChatMessage() cancelEvent() end -- attach it as a handler to onPlayerChat addEventHandler( "onPlayerChat", getRootElement(), blockChatMessage )
  7. No que yo haya visto pero puedes usar la funcion exportada del recurso de zombies: spawnZombie Y createRadarArea() createColCuboid() onColShapeHit onColShapeLeave --Por ahi tambien getElementPosition() Salu2
  8. Yo los tengo cambiados en mi server..Tenes que extraer de esos archivos lo que deseas reemplazar..Yo por ejemplo tengo explosiones mas realistas..Busca en la seccion en ingles que yo ya pregunte por esto, y me dieron respuesta! Saludos
  9. Bueno estube preparando esto para un script de puertas para mi servidor, y queria aportarlo a la comunidad para el que lo quiera utilizar..Las coordenadas usadas son aleatorias, por ahi no existen..Es solo a modo de ejemplo para explicar la funcionalidad de una variacion de comando.. Si en algo estoy equivocado, o si de alguna manera quieren corregir mi codigo, pueden hacerlo debajo..Salu2 Esta en ingles porque me manejo mejor con el..Ademas para que los de la seccion en ingles tambien lo entiendan! --Command Variation Example By GGC|CiBeR --Copyright Global Gaming Community --Note this example was scripted with random data.Please adapt to your needs.Do not remove copyright! ----------------------------------------------------------------------------------------- entry = createObject(1234,32132,12323,15) --Create the gate------------------------------ isOpenEntry = "closed" --Define the global variable to identify the state of the gate---- elev = createObject(1234,342543,324234,17) --Create the elevator------------------------- isElevatorUp = "down" --Define the global variable to identify the state of the elevator- ----------------------------------------------------------------------------------------- --Init function CMD (player,cmd,mode) --if isObjectInACLGroup("user.".. getAccountName(getPlayerAccount(player)),"U.T.R") then if (mode == "entry") and (isOpenEntry == "closed") then moveObject(entry,5000,34234,43243,15) isOpenEntry = "open" elseif (mode == "entry") and (isOpenEntry == "open") then moveObject(entry,5000,43243,3243,17) isOpenEntry = "closed" elseif (mode == "elevator" and (isElevatorUp == "down") then moveObject(elev,5000,2343,234324,17) isElevatorUp = "up" elseif (mode == "elevator" and (isElevatorUp == "up") then moveObject(elev,5000,2343,234324,17) isElevatorUp = "down" end end end --end end--End of Function addCommandHandler("utrls",CMD)--Define the Command -- /utrls entry (Switches the Door) -- /utrls elevator (Switches the Elevator) --End of Script
  10. I want to change it.. @tosfera very funny dont want to create another one..I lk the dxscoreboard
  11. I want to know how to change the Scoreboard entry animation..Any Idea?
  12. No esta definido, pone esto: function frenodedMano ( ) if ( isPedInVehicle ( source ) ) then local veh = getPedOccupiedVehicle ( source ) if ( isElementFrozen ( veh ) == true ) then setElementFrozen ( veh, false ) local px, py, pz = getElementPosition ( source ) for _, v in ipairs ( getElementsByType ( "player" ) ) do if isPlayerInRangeOfPoint ( v, px, py, pz, chat_range ) then outputChatBox ( "*".. getPlayerName ( source ) .." ah puesto el freno de mano.", v, 255, 40, 80 ) end end else setElementFrozen ( veh, true ) local px, py, pz = getElementPosition ( source ) for _, v in ipairs ( getElementsByType ( "player" ) ) do if isPlayerInRangeOfPoint ( v, px, py, pz, chat_range ) then outputChatBox ( "*".. getPlayerName ( source ) .." ah removido el freno de mano.", v, 255, 40, 80 ) end end end else outputChatBox ("You aren't in a vehicle!", source, 255, 0, 0) end end addEvent ( "frenodeMano",true ) addEventHandler ( "frenodeMano", getRootElement(), frenodedMano )
  13. Si alguien ataca tu sv, no detendra el ataque cuando reinicias el PC. Usualmente tu router bloquea estos ataques, pero eso no quita el hecho de la gran cantidad de trafico hacia tu Computadora. La unica manera, podria ser cambiar tu IP.
  14. 0xCiBeR

    Slothbot

    Y hay forma de averiguar cual es?
  15. 0xCiBeR

    Slothbot

    Hola bueno hace unos dias, estaba desarollando unos bosses para mi servidor, y resulta que los bosses creados por slothbot no mueren alguna idea de porque? sera las nuevas versiones de MTA?
  16. 0xCiBeR

    Ayuda ping

    Gracias pero no lo entiendo bien..
  17. 0xCiBeR

    Ayuda ping

    Atencion esto lo saque de otro post en parte, y esta bug..Lo que quiero lograr es que a menor ping mas verde sea, ping medio color naranja y ping alto color rojo..Alguna IDea? local ping = tonumber ( content ) local r, g if ping < 150 then r = 255 g = ( ping / 150 ) * 255 else r = ( ( 300 - ping ) / 150 ) * 255 g = 255 end
  18. Bueno lo que quiere hacer es que cuando un player dispare un tanke, hydra o hunter, no pueda. O sea que no salga el proyectil..Probe con esto pero no anda: function disableFlares ( ) local projType = getProjectileType( source ) -- get the projectile type if projType == 58 then destroyElement(source) elseif projType == 21 then destroyElement(source) end end addEventHandler( "onClientProjectileCreation", getRootElement(), disableFlares )
  19. Asi seria..Igual no postiaste tu script entero.. if (msgtype == 0) and isObjectInACLGroup("user." .. account, aclGetGroup("Admin")) then cancelEvent() outputChatBox("#ff0000*[Admin] "..RGBToHex(getTeamColor(team))..name..": "..textcolor..text, getRootElement(), 255,255,255, true) outputServerLog(name .. ": " .. text) end
  20. Todos quieren saber eso..Y sin embargo muy pocos lo han logrado.. e.e si lo resuelves avisame
  21. 0xCiBeR

    Ayuda resource

    El ejemplo de la Wiki: function displayNitroLevel(pPlayer) if pPlayer == localPlayer then if getVehicleUpgradeOnSlot(source, -- s8) --> then -- Check if the vehicle has nitro installed local fNitroLevel = getVehicleNitroLevel(source) outputChatBox("The nitro level of this " .. getVehicleName(source) .. " is " .. fNitroLevel .. ".", 255, 180, 20, false) end end end addEventHandler("onClientVehicleEnter", root, displayNitroLevel)
  22. Los mas posible es que tu ISP(Provedor de internet) te ha cerrado los puertos..Solicita una IP nueva denominada "IP Publica) y prueba denuevo.:Saludos
  23. Pues los skins, en especial lo de los autos, Utilizan mucha memoria..Los resources que utilizen funciones de dibujado DX,tambien usan muchos recursos..Investiga formas de cambiar estos resources a funciones similares de gui,etc..En cuestión autos, usa skins menos pesados y con menos detalle..Saludos
  24. 0xCiBeR

    ayuda

    Intenta eso: jugadores = getPlayerCount () local msgs = { "* bienvenido!", "* registrate!", "* logeate!" , "* Jugadores online: ".. tonumber(jugadores) .." estan conectados!" } setTimer( function() outputChatBox( msgs[math.random( 1, #msgs )], root, 255, 255, 255, true ) end, 25000, 0 )
×
×
  • Create New...