Jump to content

Ataque


Recommended Posts

Hola Muchachos.

Como Aria Yo Para que El Nemesis No Me Ataque Ami? Mi User es -|For-Speed|-

function Nemesisbymanawydan ( )   
       nemesi = exports [ "slothBot" ]:spawnBot ( -1935.5480957031, 665.44055175781, 47.0, 90,  math.random ( 300, 303 ), 0, 0, Nemesis, 0,         "hunting", true ) 
      setElementModel ( nemesi, 2 ) 
      local myBlip = (createBlipAttachedTo ( nemesi, 0 )) 
      triggerClientEvent ( "nsound", root )     
      setTimer( 
      function() 
      setElementHealth ( nemesi, 100000 ) 
      end, 1100, 0) 
 end 
addEventHandler("onResourceStart", resourceRoot, Nemesisbymanawydan)    
  
addEvent("onBotWasted",true) 
addEventHandler("onBotWasted",getRootElement(), 
function (killer) 
if (source == nemesi) then 
setTimer(Nemesisbymanawydan, 1000, 1) -- 5000000000000000000 time for nemesis respawn in milliseconds-- 
end 
end) 

Link to comment
  • MTA Team
Usa los tags [lua] la próxima.

Probablemente editando el slothbot buscando el mecanismo de persecución. Agrega un IF obteniendo el nombre del jugador y comparándolo

.____________________________________. Leyendo la wiki del slothbot te dice que le puedes asignar un team al slothbot..en tu caso el team que le asignaste es "Nemesis" solo crea un team llamado nemesis en ese script y metete en el...y no te atacara...

Link to comment
TeamNemesis = createTeam ( "Nemesis" ,255 , 0 , 0 ) 
  
    function Nemesisbymanawydan ( )   
           nemesi = exports [ "slothBot" ]:spawnBot ( -1935.5480957031, 665.44055175781, 47.0, 90,  math.random ( 300, 303 ), 0, 0, TeamNemesis , 0, "hunting", true ) 
          setElementModel ( nemesi, 2 ) 
          local myBlip = (createBlipAttachedTo ( nemesi, 0 )) 
          triggerClientEvent ( "nsound", root )     
          setTimer( 
          function() 
          setElementHealth ( nemesi, 100000 ) 
          end, 1100, 0) 
     end 
    addEventHandler("onResourceStart", resourceRoot, Nemesisbymanawydan)   
      
    addEvent("onBotWasted",true) 
    addEventHandler("onBotWasted",getRootElement(), 
    function (killer) 
    if (source == nemesi) then 
    setTimer(Nemesisbymanawydan, 1000, 1) -- 5000000000000000000 time for nemesis respawn in milliseconds-- 
    end 
    end) 

Link to comment
TeamNemesis = createTeam ( "Nemesis" ,255 , 0 , 0 ) 
  
    function Nemesisbymanawydan ( )   
           nemesi = exports [ "slothBot" ]:spawnBot ( -1935.5480957031, 665.44055175781, 47.0, 90,  math.random ( 300, 303 ), 0, 0, TeamNemesis , 0, "hunting", true ) 
          setElementModel ( nemesi, 2 ) 
          local myBlip = (createBlipAttachedTo ( nemesi, 0 )) 
          triggerClientEvent ( "nsound", root )     
          setTimer( 
          function() 
          setElementHealth ( nemesi, 100000 ) 
          end, 1100, 0) 
     end 
    addEventHandler("onResourceStart", resourceRoot, Nemesisbymanawydan)   
      
    addEvent("onBotWasted",true) 
    addEventHandler("onBotWasted",getRootElement(), 
    function (killer) 
    if (source == nemesi) then 
    setTimer(Nemesisbymanawydan, 1000, 1) -- 5000000000000000000 time for nemesis respawn in milliseconds-- 
    end 
    end) 

PD: Ese nemesis no va a tener 100.000 de vida ya que el setElementHealth te deja ponerle solamente 200 vas a tener que modificarlo y usar el extra_health

Link to comment

Si quieres Ponerle esa vida Creo que debera ser asi...

TeamNemesis = createTeam ( "Nemesis" ,255 , 0 , 0 ) 
  
    function Nemesisbymanawydan ( )   
           nemesi = exports [ "slothBot" ]:spawnBot ( -1935.5480957031, 665.44055175781, 47.0, 90,  math.random ( 300, 303 ), 0, 0, TeamNemesis , 0, "hunting", true ) 
          setElementModel ( nemesi, 2 ) 
          local myBlip = (createBlipAttachedTo ( nemesi, 0 )) 
          triggerClientEvent ( "nsound", root )     
          setTimer( 
          function() 
          exports.extra_health:setElementExtraHealth(nemesi, 100000) 
          end, 1100, 0) 
     end 
    addEventHandler("onResourceStart", resourceRoot, Nemesisbymanawydan)   
      
    addEvent("onBotWasted",true) 
    addEventHandler("onBotWasted",getRootElement(), 
    function (killer) 
    if (source == nemesi) then 
    setTimer(Nemesisbymanawydan, 1000, 1) -- 5000000000000000000 time for nemesis respawn in milliseconds-- 
    end 
    end) 

Link to comment
  • 2 weeks later...
TeamNemesis = createTeam ( "Nemesis" ,255 , 0 , 0 ) 
  
    function Nemesisbymanawydan ( )   
          local x,y,z = getElementPosition( thePlayer ) 
           nemesi = exports [ "slothBot" ]:spawnBot ( x, y, z, 90,  math.random ( 300, 303 ), 0, 0, TeamNemesis , 0, "hunting", true ) 
          setElementModel ( nemesi, 2 ) 
          local myBlip = (createBlipAttachedTo ( nemesi, 0 )) 
          triggerClientEvent ( "nsound", root )     
          setTimer( 
          function() 
          exports.extra_health:setElementExtraHealth(nemesi, 100000) 
          end, 1100, 0) 
     end 
    addEventHandler("onResourceStart", resourceRoot, Nemesisbymanawydan)   
      
    addEvent("onBotWasted",true) 
    addEventHandler("onBotWasted",getRootElement(), 
    function (killer) 
    if (source == nemesi) then 
    setTimer(Nemesisbymanawydan, 1000, 1) -- 5000000000000000000 time for nemesis respawn in milliseconds-- 
    end 
    end) 

Link to comment
TeamNemesis = createTeam ( "Nemesis" ,255 , 0 , 0 ) 
  
    function Nemesisbymanawydan ( thePlayer )   
          local x,y,z = getElementPosition( thePlayer ) 
           nemesi = exports [ "slothBot" ]:spawnBot ( x, y, z, 90,  math.random ( 300, 303 ), 0, 0, TeamNemesis , 0, "hunting", true ) 
          setElementModel ( nemesi, 2 ) 
          local myBlip = (createBlipAttachedTo ( nemesi, 0 )) 
          triggerClientEvent ( "nsound", root )     
          setTimer( 
          function() 
          exports.extra_health:setElementExtraHealth(nemesi, 100000) 
          end, 1100, 0) 
     end 
    addEventHandler("onResourceStart", resourceRoot, Nemesisbymanawydan)   
      
    addEvent("onBotWasted",true) 
    addEventHandler("onBotWasted",getRootElement(), 
    function (killer) 
    if (source == nemesi) then 
    setTimer(Nemesisbymanawydan, 1000, 1) -- 5000000000000000000 time for nemesis respawn in milliseconds-- 
    end 
    end) 

Link to comment
TeamNemesis = createTeam ( "Nemesis" ,255 , 0 , 0 ) 
  
    function Nemesisbymanawydan ( thePlayer )   
          local x,y,z = getElementPosition( thePlayer ) 
           nemesi = exports [ "slothBot" ]:spawnBot ( x, y, z, 90,  math.random ( 300, 303 ), 0, 0, TeamNemesis , 0, "hunting", true ) 
          setElementModel ( nemesi, 2 ) 
          local myBlip = (createBlipAttachedTo ( nemesi, 0 )) 
          triggerClientEvent ( "nsound", root )     
          setTimer( 
          function() 
          exports.extra_health:setElementExtraHealth(nemesi, 100000) 
          end, 1100, 0) 
     end 
    addEventHandler("onResourceStart", resourceRoot, Nemesisbymanawydan)   
      
    addEvent("onBotWasted",true) 
    addEventHandler("onBotWasted",getRootElement(), 
    function (killer) 
    if (source == nemesi) then 
    setTimer(Nemesisbymanawydan, 1000, 1) -- 5000000000000000000 time for nemesis respawn in milliseconds-- 
    end 
    end) 

ese si esta bien.

TeamNemesis = createTeam ( "Nemesis" ,255 , 0 , 0 ) 
  
    function Nemesisbymanawydan ( thePlayer )   
          local x,y,z = getElementPosition( thePlayer ) 
           nemesi = exports [ "slothBot" ]:spawnBot ( x, y, z, 90,  math.random ( 300, 303 ), 0, 0, TeamNemesis , 0, "hunting", true ) 
          setElementModel ( nemesi, 2 ) 
          local myBlip = (createBlipAttachedTo ( nemesi, 0 )) 
          triggerClientEvent ( "nsound", root )     
          setTimer( 
          function() 
          exports.extra_health:setElementExtraHealth(nemesi, 100000) 
          end, 1100, 0) 
     end 
    addCommandHandler ( "Mp", Nemesisbymanawydan )  
      
    addEvent("onBotWasted",true) 
    addEventHandler("onBotWasted",getRootElement(), 
    function (killer) 
    if (source == nemesi) then 
    setTimer(Nemesisbymanawydan, 1000, 1) -- 5000000000000000000 time for nemesis respawn in milliseconds-- 
    end 
    end) 

ya ise que apareciera con un comando, pero como ago para que desaparesca con otro comando?

Link to comment
TeamNemesis = createTeam ( "Nemesis" ,255 , 0 , 0 ) 
  
    function Nemesisbymanawydan ( thePlayer )   
          local x,y,z = getElementPosition( thePlayer ) 
           nemesi = exports [ "slothBot" ]:spawnBot ( x, y, z, 90,  math.random ( 300, 303 ), 0, 0, TeamNemesis , 0, "hunting", true ) 
          setElementModel ( nemesi, 2 ) 
          local myBlip = (createBlipAttachedTo ( nemesi, 0 )) 
          triggerClientEvent ( "nsound", root )     
          setTimer( 
          function() 
          exports.extra_health:setElementExtraHealth(nemesi, 100000) 
          end, 1100, 0) 
     end 
    addCommandHandler ( "Mp", Nemesisbymanawydan )    
  
    function destruir () 
    destroyElement( nemesi ) 
    end 
    addCommandHandler("qm", destruir) -- debes poner /qm para que se quite 
      
    addEvent("onBotWasted",true) 
    addEventHandler("onBotWasted",getRootElement(), 
    function (killer) 
    if (source == nemesi) then 
    setTimer(Nemesisbymanawydan, 1000, 1) -- 5000000000000000000 time for nemesis respawn in milliseconds-- 
    end 
    end) 

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...