Ir a contenido

Foto

(Error) Quest

MOBS 250

  • Please log in to reply
5 Respuesta(s) a este Tema
Metin2

#1
Jerry

Jerry

    Aficionado

  • Miembro
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 124 Mensaje(s)
  • Sexo:Indefinido
  • Localización:Seattle,Wa, USA.

Hola comunidad Zone!

 

Vengo aquí solicitando su ayuda...

 

El problema de esta quest es que al matar los mobs solo me cuenta uno y los demás no y luego no me da los items...

 

Esta es la quest

 

quest matarmob begin
state start begin
when login with pc.level >= 250 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("SetDeabolico")
end
when info or button begin
say("Mata al Reaper en Centro de Decierto")
pc.setqf("state", 10)
q.set_counter("mob", 10)
end
when 1095.kill begin
local count = pc.getqf("state") - 1
if count <= 10 then
pc.setqf("state", count)
q.set_counter("mob", count)
end
if count == 0 then
say("Se ha completado la misión!")
say("recibiras un premio")
pc.give_item2(19191, 1)
pc.give_item2(19192, 1)
pc.give_item2(19193, 1)
pc.give_item2(19194, 1)
pc.give_item2(19195, 1)
pc.give_item2(19196, 1)
end
set_state("__complete")
end
end
state __complete begin
end
end

  • ElMatador12 likes this

armagedon.gif

 

 

 

 

2qn5q93.gif


#2
xMikuruMiu

xMikuruMiu

    Aprendiz

  • Miembro
  • MarcarMarcar
  • 12 Mensaje(s)

Reemplaza la parte del .kill por:

 

when 1095.kill begin

if pc.getqf("segador") == CANTIDAD_MUERTES then

pc.give_item2(19191, 1)
pc.give_item2(19192, 1)
pc.give_item2(19193, 1)
pc.give_item2(19194, 1)
pc.give_item2(19195, 1)
pc.give_item2(19196, 1)
end
pc.setqf("segador",pc.getqf("segador")+1)
end
 
Básicamente con eso bastaría para que cuentes, sugiero que elimines esos setqf inutiles del letter.


#3
Jerry

Jerry

    Aficionado

  • Miembro
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 124 Mensaje(s)
  • Sexo:Indefinido
  • Localización:Seattle,Wa, USA.

 

Reemplaza la parte del .kill por:

 

when 1095.kill begin

if pc.getqf("segador") == CANTIDAD_MUERTES then

pc.give_item2(19191, 1)
pc.give_item2(19192, 1)
pc.give_item2(19193, 1)
pc.give_item2(19194, 1)
pc.give_item2(19195, 1)
pc.give_item2(19196, 1)
end
pc.setqf("segador",pc.getqf("segador")+1)
end
 
Básicamente con eso bastaría para que cuentes, sugiero que elimines esos setqf inutiles del letter.

 

Me vienen saliendo esto.

 

expecting 'when' or 'function'
matarmob.quest:27:Abort (core dumped)

  • ElMatador12 likes this

armagedon.gif

 

 

 

 

2qn5q93.gif


#4
xMikuruMiu

xMikuruMiu

    Aprendiz

  • Miembro
  • MarcarMarcar
  • 12 Mensaje(s)

Lo reemplazó mal, vea como esta en su quest y reemplacelo bien



#5
Jerry

Jerry

    Aficionado

  • Miembro
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 124 Mensaje(s)
  • Sexo:Indefinido
  • Localización:Seattle,Wa, USA.

La tengo así 

 

quest matarmob begin
state start begin
when login with pc.level >= 250 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("SetDiabolico")
end
when info or button begin
say("Mata al Reaper en Centro de Decierto")
pc.setqf("state", 10)
q.set_counter("mob", 10)
end
when 1095.kill begin
if pc.getqf("segador") == CANTIDAD_MUERTES then
pc.give_item2(19191, 1)
pc.give_item2(19192, 1)
pc.give_item2(19193, 1)
pc.give_item2(19194, 1)
pc.give_item2(19195, 1)
pc.give_item2(19196, 1)
end
pc.setqf("segador",pc.getqf("segador")+1)
end
set_state("__complete")
end
end
state __complete begin
end
end
 
 
No se si me podrías ayudar, apenas estoy empezando en esto.

  • ElMatador12 likes this

armagedon.gif

 

 

 

 

2qn5q93.gif


#6
Deimos

Deimos

    Aprendiz

  • Miembro
  • MarcarMarcar
  • 14 Mensaje(s)
  • Sexo:Masculino

quest matarmob begin
    state start begin
        when login with pc.get_level() >= 250 begin
            set_state(information)
        end
    end
    state information begin
        when letter begin
            send_letter("SetDiabolico")
        end
        when info or button begin
            say("Mata al Reaper en Centro de Decierto")
            pc.setqf("state", 10)
            q.set_counter("mob", 10)
        end
        when 1095.kill begin
            if pc.getqf("segador") == CANTIDAD_MUERTES then
                pc.give_item2(19191, 1)
                pc.give_item2(19192, 1)
                pc.give_item2(19193, 1)
                pc.give_item2(19194, 1)
                pc.give_item2(19195, 1)
                pc.give_item2(19196, 1)
                set_state("__complete")
            end
            pc.setqf("segador",pc.getqf("segador")+1)
            q.set_counter("mob", pc.getqf("segador"))
        end
    end
    state __complete begin

    end
end







Also tagged with one or more of these keywords: MOBS, 250

0 Usuario(s) están leyendo este Tema

0 miembro(s), 0 invitado(s), 0 usuario(s) anónimo(s)