Jump to content

Boss nemesis Dayz


Recommended Posts

Alguien me puede decir como hago para que este script de boss funcione en mi mta dayz. es decir. cuando cargo el resource aparece el nemesis pero cuand le disparo y le disparo y le disparo y no muere. estos son los archivos descompilados .lua porfavor espero una ayuda pronto :) gracias y buenos dias feliz dia a todos.

       local hillRadar = createRadarArea ( 2520.1318359375, -953.83752441406, 200, 200, 181, 0, 0, 255 ) 
            function Nemesisbymanawydan ( )   
                   baz = createObject ( 360, 622.4934082031, -847.33459472656, 75.0484313964, 0, 0, 0 ) 
                   nemesi = exports [ "slothBot" ]:spawnBot ( 2622.4934082031, -847.33459472656, 75.048431396484, 90,  math.random ( 300, 303 ), 0, 0, Nemesis, 38, "hunting", true ) 
                  setElementModel ( nemesi, 107 ) 
                  outputChatBox ("#9E0000Nemesis: #9E0000 Grrr Grrr!",getRootElement(), 255, 255, 255, true ) 
                  local myBlip = (createBlipAttachedTo ( nemesi, 0 )) 
                  attachElements ( baz, nemesi, 0.2, 0.1, 0.5, 0, 90, 0 ) 
                  triggerClientEvent ( "nsound", root )     
                  triggerClientEvent ( "nemesismissel", root ) 
                 setTimer( 
                  function() 
                  exports.extra_health:setElementExtraHealth(nemesi, 1000) 
                  end, 1100, 0) 
             end 
            addEventHandler("onResourceStart", resourceRoot, Nemesisbymanawydan)   
           addEvent("onBotWasted", true) 
        addEventHandler("onBotWasted", getRootElement)   
  
function money (theKiller) 
if (source == nemesi) then 
givePlayerMoney(theKiller,math.random(20000)) 
outputChatBox ( getPlayerName ( theKiller ) .. " #081DBFMato al Boss!, Ha Ganado $20.000 como recompensa",getRootElement(), 255, 255, 255, true ) 
setTimer(Nemesisbymanawydan, 16000, 1) 
end 
end 
addEvent("onBotWasted", true) 
addEventHandler("onBotWasted", getRootElement(), money) 
      
function destroy () 
     if ( not isElement ( nemesi ) ) then 
     destroyElement(myBlip) 
     end 
end 
addEvent("onBotWasted", true) 
addEventHandler("onBotWasted", getRootElement(), destroy) 

function Skinemesis1() 
  txd = engineLoadTXD("data/107.txd", 107 ) 
  engineImportTXD(txd, 107) 
  dff = engineLoadDFF("data/107.dff", 107 ) 
  engineReplaceModel(dff, 107) 
end 
addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), Skinemesis1) 
  
  
addEvent ( "nsound", true ) 
addEventHandler ( "nsound", root, 
    function ( ) 
        playSound ( "data/nemesis.mp3" ) 
    end 
) 
  
  
  
addEvent ( "nemesismissel", true ) 
addEventHandler ( "nemesismissel", root, 
    function ( ) 
        x, y, z = getElementPosition("nemesi") 
createProjectile(getLocalPlayer(), 19, x, y, z) 
setPedAnimation ( nemesi, "ROCKET", "RocketFire") 
    end 
) 

       local hillRadar = createRadarArea ( 2520.1318359375, -953.83752441406, 200, 200, 181, 0, 0, 255 ) 
            function Nemesisbymanawydan ( )   
                   baz = createObject ( 360, 622.4934082031, -847.33459472656, 75.0484313964, 0, 0, 0 ) 
                   nemesi = exports [ "slothBot" ]:spawnBot ( 2622.4934082031, -847.33459472656, 75.048431396484, 90,  math.random ( 300, 303 ), 0, 0, Nemesis, 38, "hunting", true ) 
                  setElementModel ( nemesi, 107 ) 
                  outputChatBox ("#9E0000Nemesis: #9E0000 Grrr Grrr!",getRootElement(), 255, 255, 255, true ) 
                  local myBlip = (createBlipAttachedTo ( nemesi, 0 )) 
                  attachElements ( baz, nemesi, 0.2, 0.1, 0.5, 0, 90, 0 ) 
                  triggerClientEvent ( "nsound", root )     
                  triggerClientEvent ( "nemesismissel", root ) 
                 setTimer( 
                  function() 
                  exports.extra_health:setElementExtraHealth(nemesi, 10) 
                  end, 1100, 0) 
             end 
            addEventHandler("onResourceStart", resourceRoot, Nemesisbymanawydan)   
           addEvent("onBotWasted", true) 
        addEventHandler("onBotWasted", getRootElement)   
  
function money (onZombieGetsKilled) 
if (source == nemesi) then 
givePlayerMoney(theKiller,math.random(20000)) 
outputChatBox ( getPlayerName ( theKiller ) .. " #081DBFHa matado al Boss Gana 20.000ZTcash",getRootElement(), 255, 255, 255, true ) 
setTimer(Nemesisbymanawydan, 16000, 1) 
end 
end 
addEvent("onBotWasted", true) 
addEventHandler("onBotWasted", getRootElement(), money) 
      
function destroy () 
     if ( not isElement ( nemesi ) ) then 
     destroyElement(myBlip) 
     end 
end 
addEvent("onBotWasted", true) 
addEventHandler("onBotWasted", getRootElement(), destroy) 

Link to comment

Bueno en primera no dije que era de dayz dije que lo traia el dayz. entre sus resources. y slothboth esta lejos de nemesis, nemesis es un bos si creado por un solo slothbot que spawnea un solo ped o un bot. que es modificado en el script para añadirle armas mas vida e incluso el spawn de ubna sierta cantidad de zombies aliados tmb modificados al gusto. y si sloth bot no es de dayz es de slothman pero no puedo poner este resource ya lo trae. y tengo el nemesis que es pero lo que quiero en si es que baje vida cuando un player dayz le dispara o lo golpea con una knight pense que tenias un server como en tu firma tienes uno puesto ayi. disculpa por esa entonces. pero igual no busco un slothbot si no modificar este script para q pueda funcionar en mi MTADayz

Link to comment

Pues no te hara daño es por que el DayZ tiene su script de "blood", osea me refiero a que el gm de DayZ tiene scripteado la sangre del jugador, por eso tenes que agregarle la cantidad de daño que quieres que te quite con la ID del arma y con los Elementos "blood" y "bleeding"(que los podes ver en el survivorSystem_client.lua), no se si me entiendes jaja

Link to comment
  • Recently Browsing   0 members

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