Jump to content

Biólogo misión nivel 30


Tow Metin2

Mensajes recomendados

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
 

Enlace para comentar
Compartir en otros sitios

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á.

Enlace para comentar
Compartir en otros sitios

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.

Enlace para comentar
Compartir en otros sitios

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

Enlace para comentar
Compartir en otros sitios

  • 7 months later...
hace 2 horas, trazdv dijo:

Perdon por revivir el post pero tengo exactamente el mismo problema, alguna solución?

Utiliza otras quest, y completa todas las anteriores para que te funcione aunque no tiene nada que ver la del 30, el las tendrás mal instaladas. 

Enlace para comentar
Compartir en otros sitios

Unirse a la conversación

Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.

Guest
Responder a este tema...

×   Has pegado contenido con formato .   Eliminar formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incorporado automáticamente.   Mostrar un enlace en su lugar

×   Se ha restaurado el contenido anterior. .   Borrar editor

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

  • Recientemente navegando por este tema   0 miembros

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