Anyelberth Posted May 8, 2013 Share Posted May 8, 2013 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
Renkon Posted May 8, 2013 Share Posted May 8, 2013 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 Link to comment
MTA Team 0xCiBeR Posted May 8, 2013 MTA Team Share Posted May 8, 2013 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
Darky Posted May 9, 2013 Share Posted May 9, 2013 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
Plate Posted May 9, 2013 Share Posted May 9, 2013 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
StanMarsh Posted May 9, 2013 Share Posted May 9, 2013 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
Anyelberth Posted May 24, 2013 Author Share Posted May 24, 2013 ok Chicos se los agradesco. y para que spawee serquita de mi? Link to comment
AlvareZ_ Posted May 24, 2013 Share Posted May 24, 2013 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
Anyelberth Posted May 24, 2013 Author Share Posted May 24, 2013 Nop, No me spawea ni a lado ni en ningun lado Link to comment
Marcus12 Posted May 24, 2013 Share Posted May 24, 2013 Nop, No me spawea ni a lado ni en ningun lado Te da error en el debug? Link to comment
StanMarsh Posted May 24, 2013 Share Posted May 24, 2013 Nop Yo lo probe y me dio error en el debug era de getElementPostion setElementModel y createBlipAttachedTo Link to comment
AlvareZ_ Posted May 25, 2013 Share Posted May 25, 2013 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
Anyelberth Posted May 25, 2013 Author Share Posted May 25, 2013 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
AlvareZ_ Posted May 25, 2013 Share Posted May 25, 2013 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
Recommended Posts