Jump to content

Arsilex

Members
  • Posts

    1,410
  • Joined

  • Last visited

Everything posted by Arsilex

  1. Arsilex

    Rank

    Hola me gustaria saber como hacer para cuando un player tenga por ejemplo 500 puntos y otro 250 que el que tenga 500 le ponga rank 1 y el que tenga 250 que se le ponga 2 ????
  2. setElementVisibleTo ( myMarker, source, true )
  3. function dxDrawGifImage ( x, y, w, h, path, iEnd, effectSpeed ) local gifElement = createElement ( "dx-gif" ) if ( gifElement ) then setElementData ( gifElement, "gifData", { x = x, y = y, w = w, h = h, imgPath = path, endID = iEnd, imgID = 1, speed = effectSpeed, tick = getTickCount ( ) } ) return gifElement else return false end end addEventHandler ( "onClientRender", root, function ( ) local currentTick = getTickCount ( ) for _, gif in ipairs ( getElementsByType ( "dx-gif" ) ) do local gifData = getElementData ( gif, "gifData" ) if ( gifData ) then if ( currentTick - gifData.tick >= gifData.speed ) then gifData.tick = currentTick gifData.imgID = ( gifData.imgID + 1 ) if gifData.imgID > gifData.endID then gifData.imgID = 1 end setElementData ( gif, "gifData", gifData ) end dxDrawImage ( gifData.x, gifData.y, gifData.w, gifData.h, string.format(gifData.imgPath,gifData.imgID) ) end end end ) local sWidth,sHeight = guiGetScreenSize() gif = dxDrawGifImage (sWidth*0,sHeight*0,sWidth*0.5,sHeight*0.5, "img/logo.png", 20, 120 ) addCommandHandler ( "destroygif", function ( ) destroyElement ( gif ) end )
  4. ese es el script de la wiki no es tuyo y esta mas lee mejor
  5. no si usas esa tienes que tener cada parte del gif en png cada imagen no se si me explico osea la del post que pusiste ariva no sirve.
  6. te recuerdo que estas funciones solo funcionan si es en el mismo script si cambias de resource ya no funcionan.
  7. No sería mejor serverside?... No se sincronizaría con el server sino ,_. no se yo puse una manera si tienes ganas pon tu otro
  8. tambien se puede usar el ceil no?
  9. que uses eso para que te reduzca las décimas a una unidad...
  10. me parece que era math.ceil
  11. function transformacion() Jugador = getLocalPlayer() if ( getPedArmor ( Jugador ) = 100 ) then--Cuando el jugador tenga 100 de vida se ejeucta el cambio de skin setElementModel ( Jugador, 50)--En 50 cambias el ID del skin removeEventHandler("onClientRender", getRootElement(), transformacion) end end addEventHandler("onClientRender", getRootElement(), transformacion)
  12. playersTouched = { } function incremento ( attacker, weapon, bodypart, loss ) if ( attacker and getElementType ( attacker ) == "ped" and getElementData ( attacker, "zombie" ) ) then playersTouched [ source ] = true end end addEventHandler ( "onPlayerDamage", getRootElement(), incremento ) setTimer ( function ( ) for player, _ in pairs ( playersTouched ) do setPedArmor ( player, ( getPedArmor ( player ) + 10 ) ) end end ,120000, 0 ) addEventHandler( "onPlayerWasted", getRootElement( ), function() playersTouched [ source ] = false end )
  13. function incremento ( attacker, weapon, bodypart, loss ) if getElementType ( attacker) == "ped"then if getElementData(attacker,"zombie") == true then setPedArmor ( source, getPedArmor(source) + 10 ) setTimer ( function() setPedArmor ( source, getPedArmor(source) + 10 ) end, 120000, 0 ) end end addEventHandler ( "onPlayerDamage", getRootElement(), incremento ) no si si es asi pero pruebalo
  14. claro eso te dice por que al pasar el tiempo se ejecuta de nuevo y da error por que no hay attacker..
  15. function incremento ( attacker, weapon, bodypart, loss ) if getElementType ( attacker) == "ped"then if getElementData(attacker,"zombie") == true then setPedArmor ( source, getPedArmor(source) + 10 ) setTimer ( incremento, 120000, 0 ) end end addEventHandler ( "onPlayerDamage", getRootElement(), incremento )
  16. function playerDamage_text ( attacker, weapon, bodypart, loss ) if isPedZombie( attacker) setPedArmor ( source , getPedArmor(source) + 10) end end addEventHandler ( "onPlayerDamage", getRootElement (), playerDamage_text ) prueba asi aver
  17. claro despues de borrar el mapa tienes que reiniciar el sv para que se ponga normal ...
  18. function incremento () for k, jugador in ipairs(getElementsByType("player")) do setPedArmor ( jugador, getPedArmor(jugador) + 10 ) setTimer ( incremento, 120000, 0 ) end end addEventHandler ( "onResourceStart", getRootElement(), incremento ) prueba eso
  19. 1º que nada sabes que es ilegal usar el roleplay valhala no 2º es que le has puesto demasiado rango cuando mas rango le pongas mas obejtos con el id selecionado se borran...
  20. addCommandHandler("fire", function() if (isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(source)), aclGetGroup ( "Admin" ) ) then setPedOnFire(source, true) else outputChatBox("Acceso denegado", source, 255, 0, 0, true) end end )
  21. si y supuestamente soruce seria el zombie creo e.e
  22. addEventHandler ( "onZombieWasted", root, function ( ammo, attacker, weapon, bodypart ) if attacker then local zombiesLevels = getElementData(source, "level") if zombiesLevels >= 20 or 0 then exports.exp_system:addPlayerEXP ( attacker, 300 ) end end prueba asi aver no se si estara bien pero prueba
  23. addEvent ( "onZombieWasted", true ) addEventHandler ( "onZombieWasted", root, por que pones eso? supuestamente cuando activas el zombies ya esta el evento y no hace falta activarlo...
  24. puedes probar apagando el servidor encendiendo de nuevo y haciendo lo mismo con tu mta.
  25. paradise??... veo que se puso de moda esto de crear roleplays despude de bayside y mi server el fort carson ejej
×
×
  • Create New...