Jump to content

[PETICION]kills de mobs.


Shafu'.

Mensajes recomendados

solo eso? :v

quest kill_mobs begin
state start begin
when id.kill or id.kill
chat("has matado al mob :v")
end
end

yo entendí así la quest, no dijiste que fuera una misión o algo por el estilo.... dijiste matar mobs y texto :v

Dije:Tenga que matar 100 arqueros y 30 orcos un ejemplo..No dije que al matar un npc me saliera un chat...eso es facil de hacer, pero la otra funcion la desconosco..tampoco quiero que sean en el mismo count, que contenga dos count,por ejemplo que para obtener el caballo me pida matar 100 serpientes y 10 jefes orcos..

Enlace para comentar
Compartir en otros sitios

 

quest ss begin
state start begin
when login with pc.get_level() >= 30 begin
set_state(mision202)
end
end
state mision202 begin
function endsss()
if pc.getqf("coutns") == 1 and pc.getqf("coutn") == 1 then
say("Has terminado :o")
clear_letter()
set_state(__COMPLETE__)
end
end
when letter begin
send_letter("Mision xd")
end
when button or info begin
say_title("Mision xd")
say("Mata 100 x mobs ._.")
say("Mata 30 x mobs ._.")
say("")
say("Arqueros eliminados")
say(pc.getqf("mob_count_ar"))
say("Orcos eliminados")
say(pc.getqf("mob_count_orj"))
end
when vnum_arquero.kill or vnum_arquero.kill begin
pc.setqf("mob_count_ar",pc.getqf("mob_count_ar")+1)
pc.setqf("xx",1)
if pc.getqf("mob_count_orj") == 100 then
pc.setqf("coutns",1)
ss.endsss()
end
end
when vnum_jefe_orco.kill begin
pc.setqf("mob_count_orj",pc.getqf("mob_count_orj")+1)
if pc.getqf("mob_count_orj") == 30 then
pc.setqf("coutn",1)
ss.endsss()
end
end
end
state __COMPLETE__ begin
end
end

 

 

creo que es asi :v

hay varias maneras de hacerla esta es la mas simple :3

Editado por Raiser
Enlace para comentar
Compartir en otros sitios

 

quest ss begin

state start begin

when login with pc.get_level() >= 30 begin

set_state(mision202)

end

end

state mision202 begin

function endsss()

if pc.getqf("coutns") == 1 and pc.getqf("coutn") == 1 then

say("Has terminado :o")

clear_letter()

set_state(__COMPLETE__)

end

end

when letter begin

send_letter("Mision xd")

end

when button or info begin

say_title("Mision xd")

say("Mata 100 x mobs ._.")

say("Mata 30 x mobs ._.")

say("")

say("Arqueros eliminados")

say(pc.getqf("mob_count_ar"))

say("Orcos eliminados")

say(pc.getqf("mob_count_orj"))

end

when vnum_arquero.kill or vnum_arquero.kill begin

pc.setqf("mob_count_ar",pc.getqf("mob_count_ar")+1)

pc.setqf("xx",1)

if pc.getqf("mob_count_orj") == 100 then

pc.setqf("coutns",1)

ss.endsss()

end

end

when vnum_jefe_orco.kill begin

pc.setqf("mob_count_orj",pc.getqf("mob_count_orj")+1)

if pc.getqf("mob_count_orj") == 30 then

pc.setqf("coutn",1)

ss.endsss()

end

end

end

state __COMPLETE__ begin

end

end

 

 

creo que es asi :v

hay varias maneras de hacerla esta es la mas simple :3

me la toma todo bien...Pero la quest no me reconoce cuando mato a los 100 y a los 30 ejemplo mate 150 y 40 y nada.. asii que no se.De todos modos funciona bien,pero ese es el problema :D

Enlace para comentar
Compartir en otros sitios

me la toma todo bien...Pero la quest no me reconoce cuando mato a los 100 y a los 30 ejemplo mate 150 y 40 y nada.. asii que no se.De todos modos funciona bien,pero ese es el problema :D

intenta con esta tenia unos errores xd

quest ss begin

state start begin

when login with pc.get_level() >= 30 begin

set_state(mision202)

end

end

state mision202 begin

function endsss()

if pc.setqf("coutns",1) and pc.setqf("coutn",1) then

say("Has terminado :o")

clear_letter()

set_state(__COMPLETE__)

end

end

when letter begin

send_letter("Mision xd")

end

when button or info begin

say_title("Mision xd")

say("Mata 100 x mobs ._.")

say("Mata 30 x mobs ._.")

say("")

say("Arqueros eliminados")

say(pc.getqf("mob_count_ar"))

say("Orcos eliminados")

say(pc.getqf("mob_count_orj"))

end

when vnum_arquero.kill or vnum_arquero.kill begin

pc.setqf("mob_count_ar",pc.getqf("mob_count_ar")+1)

pc.setqf("xx",1)

if pc.getqf("mob_count_ar") == 100 then

pc.setqf("coutns",1)

ss.endsss()

end

end

when vnum_jefe_orco.kill begin

pc.setqf("mob_count_orj",pc.getqf("mob_count_orj")+1)

if pc.getqf("mob_count_orj") == 30 then

pc.setqf("coutn",1)

ss.endsss()

end

end

end

state __COMPLETE__ begin

end

end

 

 

Si usas files40k no es .kill seria when kill with npc.get_race() == xxx begin

Enlace para comentar
Compartir en otros sitios

intenta con esta tenia unos errores xd

quest ss begin

state start begin

when login with pc.get_level() >= 30 begin

set_state(mision202)

end

end

state mision202 begin

function endsss()

if pc.setqf("coutns",1) and pc.setqf("coutn",1) then

say("Has terminado :o")

clear_letter()

set_state(__COMPLETE__)

end

end

when letter begin

send_letter("Mision xd")

end

when button or info begin

say_title("Mision xd")

say("Mata 100 x mobs ._.")

say("Mata 30 x mobs ._.")

say("")

say("Arqueros eliminados")

say(pc.getqf("mob_count_ar"))

say("Orcos eliminados")

say(pc.getqf("mob_count_orj"))

end

when vnum_arquero.kill or vnum_arquero.kill begin

pc.setqf("mob_count_ar",pc.getqf("mob_count_ar")+1)

pc.setqf("xx",1)

if pc.getqf("mob_count_ar") == 100 then

pc.setqf("coutns",1)

ss.endsss()

end

end

when vnum_jefe_orco.kill begin

pc.setqf("mob_count_orj",pc.getqf("mob_count_orj")+1)

if pc.getqf("mob_count_orj") == 30 then

pc.setqf("coutn",1)

ss.endsss()

end

end

end

state __COMPLETE__ begin

end

end

 

 

Si usas files40k no es .kill seria when kill with npc.get_race() == xxx begin

Sigue sin aparecerme el say has terminado :O siendo que los mato a todos :/ los kill los deje como 40k y todo eso pero sigue sin reconocerme la x cantidad de mobs que eh matado para terminar la quest >_<

Enlace para comentar
Compartir en otros sitios

  • Dilong locked this tema
Guest
Este tema está cerrado a otras respuestas.
  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...