KaMi

Members
  • Content Count

    149
  • Joined

  • Last visited

  • Days Won

    1

KaMi last won the day on April 6

KaMi had the most liked content!

Community Reputation

25 Good

7 Followers

About KaMi

  • Rank
    Busta

Details

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

Recent Profile Visitors

2,163 profile views
  1. KaMi

    [REL] Misterix Mod V1

    Resource special update. Look description.
  2. Intentá esto --CLIENT addEventHandler("onClientRender", root, function() -- Con esta función se tomará el interior del jugador constantemente. local int = getElementInterior(localPlayer) -- Se toma el interior del jugador. setElementData( localPlayer, "Interior", int ) -- El dato "Interior" guarda en que interior se encuentra el jugador. end ) addEventHandler("onClientElementDataChange", root, function(key,oV,nV)-- Esta función se iniciara cuando se detecte un cambio de interior por el jugador. if key == "Interior" then -- Detecta si el dato que cambia es "Interior". triggerServerEvent( "onPlayerInteriorWarped", source, oV, nV ) -- Inicia un evento enviado al lado del servidor donde source es el jugador que cambió de interior, oV es el antiguo interior y nV es el nuevo interior. end end ) --SERVER addEvent("onPlayerInteriorWarped", true) -- Añade el evento 'onPlayerInteriorWarped' al lado del servidor. addEventHandler("onPlayerInteriorWarped", root, function(oldInterior,newInterior) -- Tu función. if oldInterior == 0 then toggleControl( source, "fire", false ) elseif newInterior == 0 then toggleControl( source, "fire", true ) end end ) Si no funciona es porque capaz tenés algo mal en el meta porque el que te pasaron estaba perfecto.
  3. Amigo, tu código no tiene mucho sentido... Te daré una pequeña ayuda con este y después lo continuarás tú para que puedas aprender. --CLIENT addEventHandler("onClientRender", root, function() -- Con esta función se tomara el interior del jugador constantemente. local int = getElementInterior(localPlayer) -- Se toma el interior del jugador. setElementData( localPlayer, "Interior", int ) -- El dato "Interior" guarda en que interior se encuentra el jugador. end ) addEventHandler("onClientElementDataChange", root, function(key,oV,nV)-- Esta función se iniciara cuando se detecte un cambio de interior por el jugador. if key == "Interior" then -- Detecta si el dato que cambia es "Interior". triggerServerEvent( "onPlayerInteriorWarped", source, oV, nV ) -- Inicia un evento enviado al lado del servidor donde source es el jugador que cambió de interior, oV es el antiguo interior y nV es el nuevo interior. end end ) --SERVER SIDE addEvent("onPlayerInteriorWarped", true) -- Añade el evento 'onPlayerInteriorWarped' al lado del servidor. addEventHandler("onPlayerInteriorWarped", root, function(oldInterior,newInterior) -- Tu función. --TU CODIGO end ) Te aviso que no probé el script así que, si hay un error, dime. Mucha suerte
  4. ¿ Creaste la función que inicia el evento "onPlayerInteriorWarped" ? ¿ Si es así, podrías pasarlo ?
  5. In Game -> Admin Panel -> Resources -> Manage ACL -> Click on Admin -> Click on Add object in group -> Type "resource.resourceName" Example: resource.loginPanel
  6. They work... you must give admin rights to the resource.
  7. use: onClientPlayerDamage setElementData setTimer Example: --Not tested local timeEffect = 10000 addEventHandler("onClientPlayerDamage", getLocalPlayer(), function() if ( getElementData( source, "antiEscape" ) == false ) then setElementData( source, "antiEscape", true ) setTimer( setElementData, timeEffect, 1, source, "antiEscape", false ) end end ) --Your teleport code addCommandHandler("teleport", function() if ( getElementData( localPlayer, "antiEscape" ) == false ) then --teleport code else outputChatBox("You can't escape !" ) end end )
  8. KaMi

    object collision

    triggerClientEvent -> SERVER SIDE ( Pass the player variable and the object ). setElementCollidableWith -> CLIENT SIDE.
  9. KaMi

    Fast sprint script

    hmm i think you can use bindKey and setGameSpeed
  10. 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 )
  11. Scoreboard it's a default resource. You can stop it typing /stop scoreboard.
  12. 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 <---------------------------------------------------------------------------------------------
  13. 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'.