Jump to content
Tow Metin2

Biólogo misión nivel 30

Recommended Posts

Hola amigos un saludo..Tengo un problema con el biólogo..Es que a partir de los dientes de orco adelante no me salen las misiones solo me sale asta la 27 me podrían ayudar adjunto misión muchas gracias.

 

 

----------------------------------------------------
--COLLECT QUEST_lv30
--METIN2 Collect Quest  
----------------------------------------------------
quest collect_quest_lv30  begin
    state start begin
        when login or levelup with pc.get_level() >=30  and pc.level <= 127 begin
            set_state(information)
        end    
    end

    state information begin
        when letter begin
            local v = find_npc_by_vnum(20084)
            if v != 0 then
                target.vid("__TARGET__", v, "Quête du Biologiste")
            end
            send_letter("El análisis del biólogo")
        end

        when button or info begin
            say_title("El análisis del biólogo")
            say("")
            say("El biólogo, estudiante Uriel, lo esta buscando usted")
            say("Por favor visitele y ayudele,")
            say("si usted puede ayudar.")
            say("")
        end
        
        when __TARGET__.target.click or
            20084.chat."El biólogo." begin
            target.delete("__TARGET__")
            say("El biólogo Chaegirab:")
            ---                                                   l
            say("Hola! me ayudarías por favor ... Estudio")
            say("todo tipo de argumentos de este imperio. Esto")
            say("parece imposible de hacerlo uno mismo.")
            say("Solo soy un investigador, que hace sus informes.")
            say("Pero a veces los biologos solitarios necesitamos ayuda.")
            say("")
            wait()
            say("El biólogo Chaegirab:")
            say("Te tengo un favor que me hagas!...")
            say("Estoy haciendo un informe sobre los Orcos del Valle")
            say("Llevo un 75% pero falta el estudio de los dientes.")
            say("Debo sacar las conclusiones necesarias, Uriel")
            say("me supervisara, y con la guerra es dificil que")
            say("yo lo haga, asi que por eso te he llamado!")
            say("Para que esta guerra y la invasion terminen.")
            say("")
            wait()
            say("El biólogo Chaegirab:")
            say("Me esta faltando 10 muestras de Molar de Orco")
            say("Me imagino que has oido de los Orcos Exploradores,")
            say("Lideres Negros y el Jefe de ellos. ")
            say("Pues ellos tienen los dientes que necesito.")
            say("Lastima que yo sea un cobarde, ya que son fuertes ")
            say("para mi, pero estoy seguro que tu si puedes")
            say("contra luchar contra ellos y vencerlos.")    
            say("")                                                                                                                                                      
            set_state(go_to_disciple)
            pc.setqf("duration",0)  -- ¥i¥H¸Õ¸Õªº®É¶¡
            pc.setqf("collect_count",0) -- ¡X¨ú±o¹Lªºª««~¼Æ¶q
            pc.setqf("drink_drug",0) -- ¡X ³Ü°g´bÃĤôªº¸Ü 1
        end
    end

    state go_to_disciple begin
        when letter begin
            send_letter("Buscar Molares ")
            
        end
        when button or info begin
            say_title("Busqueda de Molares de Orco")
            ---                                                   l
            say("")
            say("El biólogo, estudiante de Uriel, ")
            say("esta pidiendote los Molares de Orco. ")
            say("Traele uno para que vaya anotando las conclusones.")
            say("")
            say_item_vnum(30006) 
            say_reward("  Llevas hasta ahora".." "..pc.getqf("collect_count").."  Diente de Orco")
            say("")
        end
        
        when 71035.use begin --°g´bÃĤô
            if get_time() < pc.getqf("duration") then
                say("")
                say("ÁÙ¤£¥i¥H¨Ï¥Î°g´bÃĤô")
                say("")
                return
            end
            if pc.getqf("drink_drug")==1 then
                say("")
                say("Ahora te será mas facil")
                say("")

                return
            end
            if pc.count_item(30006)==0 then
                say("¥Íª«¾ÇªÌ±ç¬f¦~:")
                say("¥ý§ä¨ì°­¤ú¥H«á, ")
                say("¤~¨Ï¥Î°g´bÃĤô¤]¤£·|¦³°ÝÃD.")
                say("")
                return
            end
            item.remove()    
            pc.setqf("drink_drug",1)
        end

        
        when 20084.chat."Llevale un molar " with pc.count_item(30006) >0   begin
            if get_time() > pc.getqf("duration") then
                say("El biólogo Chaegirab:")
                ---                                                   l
                say("¡Oh! Usted ha encontrado un diente!")
                say("Déjame ver ...")
                say("Espera que lo analice.")
                say("")
                pc.remove_item("30006", 1)
                pc.setqf("duration",get_time()+60*60*1) -----------------------------------22??
                wait()
                
                local pass_percent
                if pc.getqf("drink_drug")==0 then
                    pass_percent=60
                else        
                    pass_percent=90
                end
                
                local s= number(1,100)
                if s<= pass_percent  then
                   if pc.getqf("collect_count")< 9 then     --10­Ó¥H¤U 
                        local index =pc.getqf("collect_count")+1 
                        pc.setqf("collect_count",index)     --¨ú±o¤@­Ó®É +1 
                        say(pass_percent)
                        say("El biólogo Chaegirab:")
                        say("Oh! Este diente es de gran calidad!")
                        say("Muy bien, pero te faltan ".." "..10-pc.getqf("collect_count").. ")
                        say("Sigue buscando el resto.")                        say("")
                        pc.setqf("drink_drug",0)     --ÃĤôªì©l¤Æ
                        return
                    end
                    say("El biólogo Chaegirab:")
                    say("Felicidades!")
                    say("Has encontrado todas!")
                    say("Voy a terminar de llenar mis informes.")
                       say("Gracias.")
                    say("")
                    pc.setqf("collect_count",0)
                    pc.setqf("drink_drug",0)    
                    pc.setqf("duration",0) 
                    set_state(key_item)
                    return
                else                                
                say("El biólogo Chaegirab:")
                say("Este Molar de Orco está roto!")
                say("Buscame otro! Y me lo traes despues.")
                say("")
                pc.setqf("drink_drug",0)     --ÃĤôªì©l¤Æ
                return
                end
        else
          say("El biólogo Chaegirab:")
          say("Hola! Que tal, que deseas?")
          say("Esto debió ser una ardua busqueda! ")
          say("La ciencia es precisa, delicada y sobre todo, ") 
          say("hay que tener mucha paciencia. Vuelve luego.")             
          say("")
          return
        end

    end
end


    state key_item begin
        when letter begin
            send_letter("La piedra filosofal")
            
            if pc.count_item(30220)>0 then    
                local v = find_npc_by_vnum(20084)
                if v != 0 then
                    target.vid("__TARGET__", v, "Quete du biologiste")
                end
            end

        end
        when button or info begin
            if pc.count_item(30220) >0 then
                say_title("La piedra de alma")
                say("")
                ---                                                   l
                say("El biólogo necesita la piedra filosofal")
                say("de Jinunggyi, para completar el informe.")
                say("")
                return
            end
            say_title("La piedra filosofal de Jinunggyi")
            say("")
            ---                                                   l
            say("El biólogo busca la piedra filosofal de Jinunggyi")
            say("para finalizar el informe sobre los Orcos.")
            say("Esta piedra la deben tener cualquiera de ellos. ")
            say_item_vnum(30220)----------- ¯u°­±ÚÆF»î¥Û
            say("Asi que tenga cuidado, al arrebatarles la piedra. ")
            say("Buena suerte!")
            say("")
        end
        

    
        when 635.kill or
             636.kill or 
             637.kill  begin
            local s = number(1, 500)
            if s == 1 and pc.count_item(30220)==0 then
                pc.give_item2(30220, 1)
                send_letter("Usted ha encontrado la piedra")        
            end    
        end
    
        when __TARGET__.target.click  or
            20084.chat."Entrega la piedra filosofal" with pc.count_item(30220) > 0  begin
            target.delete("__TARGET__")
            say("El biólogo Chaegirab.")
            say("Guao! Muchas gracias!")
            say("Por fin terminare ese informe de mierda! Del viejo Uriel")
            say("Ups! Disculpame la palabra es que me emocione!")
            say("Bueno lo prometido es deuda! Te recompensare muy bien!")
            say("Lamentablemente, otros problemas me llegaron, pero")
            say("busca a mi amigo Baek-Go y habla con el, el ya sabrá.")
            say("Suerte y gracias! Pronto te llamare!")
            say("")
            pc.remove_item(30220,1)
            set_state(__reward)
        end
        
    end
    
    state __reward begin
        when letter begin
            send_letter("Recompensa de la búsqueda de los Molares")
            
            local v = find_npc_by_vnum(20018)
            if v != 0 then
                target.vid("__TARGET__", v, "Baek-Go")
            end

        end
        when button or info begin
            say_title("Recompensa de la búsqueda de los Molares")
            ---                                                   l
            say("Baek-Go está esperandote para darle")
            say("su recompensa bien merecida.")
            say("Bueno ultimamente ha estado egoista ")
            say("en estos dias. Pero bueno anda y llegale.")             
            say("")
        end
        
        when __TARGET__.target.click  or
            20018.chat."Recompensa de la mision."  begin
            target.delete("__TARGET__")
            say("Baek-Go:")
            say("Así que fue usted quien nos ayudó a inventar el veneno")
            say("contra los Orcos del Valle")
            say("Por su valentía y su perseverancia, le dare")
            say("10 puntos de velocidad de movimiento permanentemente.")
            say("")

            
            affect.add_collect(apply.MOV_SPEED, 10, 60*60*24*365*60) --60¦~    
            
            clear_letter()
            set_quest_state("collect_quest_lv40", "run")
            set_state(__complete)
        end
            
    end


    state __complete begin
    end
end
 

Share this post


Link to post
Share on other sites

Pon un hidden para ocultar eso, y no ocupe toda la página, sobre la quest, tienes las demás quest ?, las tienes instaladas?, no te dan error al instalar?, puedes coger la de otros files eso te lo solucionará.

Share this post


Link to post
Share on other sites

Perdón jejejej.. me funcionan del 4 al 27 después ya no me da mas misiones del biólogo y tengo instaladas asta el 80 no se que sera no ves nada mal hay? gracias

Share this post


Link to post
Share on other sites

Mira estas tengo y solo asta la 27 llego de hay adelante ya no sale ninguna diente maldiciones etc...

Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.

Share this post


Link to post
Share on other sites

Las anteriores al 30 no tienen relación con las del 30+

 

Compila la del 30 y mira bien si se compiló porque no lo creo. Te debería decir al final

STATE: __complete

 

ya que es el último bloque del código. Si no te aparece es porque hay un error atrás.

Si llegara a ocurrir eso, seguramente es por el símbolo yen que hay en unos say que vi por ahí en el primer caracter

 

bueno intenta probar lo que te dije y me avisas

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...