<~KaMiKaZe~>

Members
  • Content Count

    140
  • Joined

  • Last visited

  • Days Won

    1

<~KaMiKaZe~> last won the day on April 6

<~KaMiKaZe~> had the most liked content!

Community Reputation

23 Decent

7 Followers

About <~KaMiKaZe~>

  • Rank
    Poot-butt

Details

  • Gang
    grouv 4 laif
  • Location
    Argentina
  • Occupation
    Noob Scripter y noob mapper
  • Interests
    Hago esto porque me gusta.

Recent Profile Visitors

2,040 profile views
  1. hmm i think you can use bindKey and setGameSpeed
  2. You can try this but i think there can be other forms. addEventHandler("onPlayerWeaponFire", root, function( weapon ) if weapon == 34 then --detect if weapon is sniper ( id 34 ). giveWeapon( source, 34, 1 ) -- faster weapon reload. end end )
  3. Scoreboard it's a default resource. You can stop it typing /stop scoreboard.
  4. Que onda gente ! Un día me harté de mi papa con cables así que decidí crear este simple sistema y compartirlo para todas aquellas personas que se hayan cansado de tirar su teclado por la ventana por algún bajón de FPS. La verdad es que este recurso ya lo había subido hace tiempo a la comunidad pero actualmente lo modifiqué un poco. DESCRIPCIÓN: El sistema trae 8 funciones que serán modificadas según el gusto del usuario. También, como detalle, trae un visor de FPS que lo agregué recientemente y funciona a base de la función útil getCurrentFPS. La gui la hice con el recurso GUI Editor ya que así me resultaba más fácil y rápido. Acá les voy a dejar algunas imágenes que muestran un poco su funcionamiento: IMÁGENES: El código está %100 descompilado pero les recomiendo no editar mucho los valores ya que el usuario podría recibir algún daño en su juego. Muchas gracias por su tiempo. Espero que les sirva !! -------------------------------------------------------------------------------------------> RESOURCE <---------------------------------------------------------------------------------------------
  5. Bien. Depende un poco de la resolución de tu imagen pero quizá funcione el código que te pasaré. local sW, sH = guiGetScreenSize()--Esto va afuera de todo. Sirve para tomar el tamaño de la pantalla. dxDrawImage((sW - 800) / 2, (sH - 600) / 2, 800, 600, "display.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) --Esto reemplazará tu otra función de 'dxDrawImage'.
  6. <~KaMiKaZe~>

    Warp player to

    source, posX, posY, posZ are null
  7. Si el meta te corrió el código significa que está bien. El problema es en el client en esta linea: dxDrawImage(10, 10, 48, 48, "img/display.png") Te olvidaste de eliminar el 'img/' ya que la imagen está suelta en tu archivo y no dentro de otra carpeta. Por lo tanto, tendría esa linea tendrás que reemplazarla por esta: dxDrawImage(10, 10, 48, 48, "display.png")
  8. Sí pero el archivo teleimage.lua tiene que estar del lado client. Si no me entendés, acá te dejo un ejemplo: <script src="teleimage.lua" type="client" />
  9. addEventHandler("onClientRender", root, function() if ( getElementData( localPlayer, "dibujarImagen" ) == true ) then dxDrawImage(10, 10, 48, 48, "img/display.png") end end ) local marker = createMarker(7147.4609375, -2186.1020507813, 3.7390625476837, "cylinder", 1.75, 255, 0, 0) function showimage(hit) if getElementType(hit) == "player" then if hit == getLocalPlayer() then --local name = getPlayerName(getLocalPlayer()) --if getPlayerName(hit) == name then setElementData( hit, "dibujarImagen", true ) end end end addEventHandler("onClientMarkerHit", marker, showimage ) function unShowImage(leave) if getElementType(leave) == "player" then if leave == getLocalPlayer() then setElementData( leave, "dibujarImagen", false ) end end end addEventHandler("onClientMarkerLeave", marker, unShowImage ) Tuviste algunos errores: 1- No pusiste los eventos ( Que son muy importantes para ejecutar la función ). 2- El tamaño del marker estaba mal. 3- La función dxDrawImage solo se muestran por 1 milisegundo, por lo tanto, podrías haber usado el evento onClientRender. 4- La función showimage no está cerrada. 5- Esta linea es innecesaria : local name = getPlayerName(getLocalPlayer()) if getPlayerName(hit) == name then El codigo no lo probé todavía pero creo que está bien y si no, me avisas por fa. Suerte
  10. Podrías postear el codigo para que podamos ayudarte ?
  11. Usa onClientMarkerHit onClientMarkerLeave dxDrawImage
  12. The zone disappears. This maybe happens because you spam the 'fireon' command. I did use an element detector for u can verify if this deduction is right. Or maybe can use 'showcol 1' command. local zones = {} local Fogo = {} function GrHabilit(Elemento) if Elemento and getElementData(source,"colGr") then if getElementModel(Elemento) ~= 78 then if getElementType(Elemento) == "player" or getElementType(Elemento) == "ped" then setPedOnFire(Elemento,true) elseif getElementType(Elemento) == "vehicle" then --this to not blow his bike XD setElementHealth( Elemento, 200 ) end end end end addEventHandler("onColShapeHit",getRootElement(),GrHabilit) function fireon (thePlayer) if getElementModel(thePlayer) == 78 then if not isElement(Fogo[thePlayer]) then local x, y, z = getElementPosition (thePlayer) Fogo[thePlayer] = createObject( ObjectID, x, y, z )-- PUT HERE YOUR OBJECT ID ( objectID ). setElementCollisionsEnabled(Fogo[thePlayer], false) exports.bone_attach:attachElementToBone (Fogo[thePlayer], thePlayer, 8, -0, 0, -0.3, -125, 0, 0) setElementAlpha( Fogo[thePlayer], 0 ) zones[thePlayer] = createColCuboid(x, y, z, 3.1827392578125, 3.8387451171875, 2.4195971488953) attachElements(zones[thePlayer],thePlayer,0,0,0) setElementData(zones[thePlayer],"colGr",true) -- to burn who ever get near him outputChatBox ( "#FFFF00Power #00FF00Revenge Fire ON", thePlayer, 0, 255, 0, true ) else destroyElement(Fogo[thePlayer]) destroyElement(zones[thePlayer]) setTimer( fireon, 100, 1, thePlayer ) end end end addCommandHandler ("fireon", fireon) function fireoff (player) if getElementModel(player) == 78 then if isElement(zones[thePlayer]) then -- check if player has burn zone destroyElement ( zones[player] ) -- destroy the burn zone destroyElement(Fogo[player]) --destroy the fire shape outputChatBox ( "#FFFF00Power #00FF00Revenge Fire OFF", player, 0, 255, 0, true ) end end end addCommandHandler ("fireoff", fireoff)
  13. local zones = {} local Fogo = {} function GrHabilit(Elemento) if Elemento and getElementData(source,"colGr") then if getElementModel(Elemento) ~= 78 then if getElementType(Elemento) == "player" or getElementType(Elemento) == "ped" then setPedOnFire(Elemento,true) elseif getElementType(Elemento) == "vehicle" then --this to not blow his bike XD setElementHealth( Elemento, 200 ) setTimer( setVehicleDamageProof, 100, 1, Elemento, true ) end end end end addEventHandler("onColShapeHit",getRootElement(),GrHabilit) function fireon (thePlayer) if getElementModel(thePlayer) == 78 then local x, y, z = getElementPosition (thePlayer) Fogo[thePlayer] = createObject( ObjectID, x, y, z )-- PUT HERE YOUR OBJECT ID ( objectID ). setElementCollisionsEnabled(Fogo[thePlayer], false) exports.bone_attach:attachElementToBone (Fogo[thePlayer], thePlayer, 8, -0, 0, -0.3, -125, 0, 0) setElementAlpha( Fogo[thePlayer], 0 ) zones[thePlayer] = createColCuboid(x, y, z, 3.1827392578125, 3.8387451171875, 2.4195971488953) attachElements(zones[thePlayer],thePlayer,0,0,0) setElementData(zones[thePlayer],"colGr",true) -- to burn who ever get near him outputChatBox ( "#FFFF00Power #00FF00Revenge Fire ON", thePlayer, 0, 255, 0, true ) end end addCommandHandler ("fireon", fireon) function fireoff (player) if getElementModel(player) == 78 then if ( zones[player] ~= false ) then -- check if player has burn zone destroyElement ( zones[player] ) -- destroy the burn zone destroyElement(Fogo[player]) --destroy the fire shape outputChatBox ( "#FFFF00Power #00FF00Revenge Fire OFF", player, 0, 255, 0, true ) end end end addCommandHandler ("fireoff", fireoff)