Jump to content

Yori

Miembro
  • Contador contenido

    288
  • Ingreso

  • Última visita

  • Días ganados

    12

Todo lo publicado por Yori

  1. prueba esta a ver si funciona, ahora no tengo tiempo de estar probandola Evolución Si le ves algun problema o fallo (que seguro que si, la hice deprisa y corriendo) comentalo y miro mas detenidamente. Saludos
  2. quest collect_quest_lv50 begin state start begin end state run begin when login or levelup with pc.get_level() >= 50 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("A Análise do Biólogo") end when button or info begin say_title("Análise do biólogo") say("") say("O biólogo Chaegirab, pupilo do Uriel, está à tua procura ") say("Por favor visita-o e ajuda-o, ") say("se o puderes ajudar.") say("") end when __TARGET__.target.click or 20084.chat."O Biólogo Chaegirab." begin target.delete("__TARGET__") say("Biólogo Chaegirab:") --- l say("Olá! Ajuda-me por favor ... Estudo") say("todo tipo de argumentos de este imperio. Isto") say("parece impossivel de fazer sozinho.") say("Sou apenas um investigador, que faz as suas investigações.") say("Mas as vezes os biólogos solitários necessitam de ajuda.") wait() say("") wait() say("O biólogo Chaegirab:") say("Tenho outro favor para me fazeres!...") say("Já ouviste falar da torre dos demonios?") say("E ouviste as recordações de ") say("Almas? Pois, precisamente estou ") say("estudando as lembranças de demonios.") say("Vai lá e traz-me 15! Obrigado!") say("") set_state(go_to_disciple) pc.setqf("duration",0) --Â¥iÂ¥H¸õ¸õªº®É¶¡ pc.setqf("collect_count",0)-- ¨ú±oªºª««~¼Ã†Â¶q pc.setqf("drink_drug",0) --³ÃœÂ°g´bÃĤôªº¸Ü1 end end state go_to_disciple begin when letter begin send_letter("RecordaçÃes de Almas") end when button or info begin say_title("Lembranças do demonio") --- l say("") say("O biólogo Chaegirab, pupilo de Uriel,") say("Encarregou-te que vás à Torre de Demonios") say("e lhe tragas as lembranças do demónio") say("E que lhe leves uma por uma, quando puderes!") say("") say_item_vnum(30015) say_reward("AtÉ agora obtes-te".." "..pc.getqf("collect_count").."Lembranças do Demónio") say("") end when 71035.use begin --°g´bÃĤô if get_time() < pc.getqf("duration") then say("") say("Agora irá ser mais fácil") say("") return end if pc.getqf("drink_drug")==1 then say("") say("¤w¸g¨Ã¥Î¤F1¦¸") say("") return end if pc.count_item(30015)==0 then say("¥ê«¾Ã§ÂªÃŒÂ±Ã§Â¬f¦~:") say("¥ý§Ä¨Ì »ø«Ã¿ò«~ Â¥H«á") say("¤~¨Ã¥Î°g´bÃĤô¤]¤£·|¦³Â°Ã½ÃƒD.") say("") return end item.remove() pc.setqf("drink_drug",1) end when 20084.chat." Levar uma Lembrança " with pc.count_item(30015) >0 begin if get_time() > pc.getqf("duration") then say("O Biólogo Chaegirab:") --- l say("Wow! Trouxeste um") say("Com cuidado...Deixa-me ver...") say("Espera um momento.") say("") pc.remove_item(30015, 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")< 14 then --15­ó¥¼ÂºÂ¡ local index =pc.getqf("collect_count")+1 pc.setqf("collect_count",index) --¨ú±o¤@­ó®É+1 ay("O biólogo Chaegirab:") say("Oh! Esta lembrança esta está em bom estado!") say("Muito bem, no entanto faltam ".." "..15-pc.getqf("collect_count").. ". ") say("Continua a trazer o resto.") say("") pc.setqf("drink_drug",0) --ÃĤôªÌ©l¤Æ return end say("O biólogo Chaegirab:") say("ParabÉns! Bem feito!") say("Conseguiste todas as lembranças!") say("Vou colocar isto nos meus arquivos.") say("Obrigado.") say("") pc.setqf("collect_count",0) pc.setqf("drink_drug",0) pc.setqf("duration",0) set_state(key_item) return else say("O biólogo Chaegirab:") say("Esta lembrança está aberta!") say("Traz-me uma fechada!") say("") pc.setqf("drink_drug",0) --ÃĤôªÌ©l¤Æ return end else say("O biólogo Chaegirab:") say("Olá! EntÃo ! O que te tráz por cá?") say("A última lembrança do demonio ") say("que me trouxeste, ainda nao a acabei ") say("de analizar. Por isso vem depois.") say("") return end end end state key_item begin when letter begin send_letter("A Pedra Escura") if pc.count_item(30222)>0 then local v = find_npc_by_vnum(20084) if v != 0 then target.vid("__TARGET__", v, "La piedra oscura.") end end end when button or info begin if pc.count_item(30222) >0 then say_title("A Pedra Escura") say("") --- l say("O biologo precisa da pedra espirita") say("dos demonios, para terminar") say("a investigaçÃo") say("") return end say_title("A Pedra Escura de Saygi") say("") --- l say("O biólogo precisa da pedra espirita de Saygi") say("para completar a sua investigaçÃo.") say("Aplica o teu poder sobre os demonios crueis.") say_item_vnum(30222)----------¯u¤`ÆFÆF»Î¥Û say("Para romper a torre, ") say("deves teer muita paciencia. Boa sorte.") say("") end when 1031.kill or 1032.kill or 1033.kill or 1034.kill begin local s = number(1, 500) if s == 1 and pc.count_item(30222)==0 then pc.give_item2(30222, 1) send_letter("Encontraste a Pedra") end end when __TARGET__.target.click or 20084.chat."Donner la pierre d'ame" with pc.count_item(30222) > 0 begin target.delete("__TARGET__") say("O Biólogo Chaegirab:") say("Muito obrigado!") say("Esses demonios provaram ser perigosos.") say("Baek-Go, disse-me para ires ter com ele.") say("Ele irá te recompensar e irá te dar algo especial!") say("Bom ficamos por aqui.") say("Ah! Acabei de me lembrar de outra investigaçÃo.") say("Sobre um estudo na Montanha Sohan!") say("Espero que me ajudes! Eu depois aviso-te.") say("") pc.remove_item(30222,1) set_state(__reward) end end state __reward begin when letter begin send_letter("Recompensa das Lembranças") 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("Recompensas das Lembranças") --- l say("Baek-Go está à tua espera!") say("Irá te dar uma boa recompensa!") say("") end when __TARGET__.target.click or 20018.chat." Recompensa da MissÃo" begin target.delete("__TARGET__") say("Baek-Go:") say("Muito bem feito! És muito útil!") say("Ajudaste-nos a estudar o mistÉrio") say("das lembranças dos demonios.") say("Irei te dar 150 pontos de Defesa permanentemente.") say("") say("") affect.add_collect(apply.DEF_GRADE_BONUS,150,60*60*24*365*60) -----¡V60¦~ clear_letter() set_quest_state("collect_quest_lv60", "run") set_state(__complete) end end state __complete begin end end Prueba asi, le faltaban unas comillas despues de un chat y le cambie un end de lugar que me parecio que estaba mal puesto. Saludos
  3. quest dragon begin state start begin when 30122.chat."Entrar a La Sala" begin if party.get_near_count() >=3 then say("Ustede debe por lo menos tener 4 personajes") say("en el grupo.") say("") say_reward("Pero solo veo "..party.get_near_count().." personajes.") say_reward("Vuelve cuando tengas al menos 4 personajes en el grupo.") return end if pc.count_item("30179") == 0 then say_title ( "Guerrero fantasma:" ) say("Valla, no tienes la llave en espiral") say("Asi que no puedes entrar") return end if pc.get_level() < 80 then say_title ( "Guerrero fantasma:" ) say("Usted debe ser nivel 80 para poder entrar") return end say_title ( "Guardian De La Sala" ) say("") say_reward("Usted debe ser muy valiente"); say_reward("Para enfrentarse al Dragon y sus secuases!"); say("Quieres ir a la sala del dragon?") local a = select ( "Si" , "No" ) if a == 1 then if game.get_event_flag("dragon") == 0 then game.set_event_flag("dragon",1) mob.spawn(2493, 182, 173, 1) pc.remove_item(30179, 1) notice_all("El grupo de "..pc.get_name().." esta intentando") notice_all("matar al dragon azul!!!") chat("Tienes 15 minutos para acabar con el Beran-Sentaou") pc.warp(178000, 1220500) timer("fallar" , 60*15) else game.set_event_flag("dragon",1) pc.remove_item(30179, 1) notice_all("El grupo de "..pc.get_name().." esta intentando") notice_all("matar al dragon azul!!!") chat("Tienes 15 minutos para acabar con el Beran-Sentaou") pc.warp(178000, 1220500) timer("fallar" , 60*15) end elseif a == 2 then say("Vuelve, Cuando estes listo.") return end end when 2493.kill begin game.set_event_flag("dragon",0) notice_all("El grupo de "..pc.get_name().." A Derrotado al Dragon Azul") chat("por favor espera hasta que se acabe el tiempo") end when fallar.timer begin chat("Lo siento habeis fallado vuestra mision") warp_all_to_village() end end end Prueba asi y me cuentas Saludos
  4. pero si el mob se invoca desde un npc, es decir lo puede hacer un pj si se puede hacer, pero lo que no se puede hacer,(o yo no se como) es que un GM meta el comando /m 11 y no le deje sacar el mob porque no han matado el otro, para eso se usan los regen. Saludos
  5. Quien debe invocar el mob? un user? si te refieres a usar comando /m y que salte una quest, dudo que se pueda hacer y si es con un user lo mas facil seria meter variables de evento, para llevar control de que no se invoque un mob hasta que no maten el otro. ahora no tengo tiempo de ponerme a hacer la quest, pero la idea seria esa. Saludos
  6. Alguno se va a montar el Metin2 Wow xDD
  7. No creo que eso tenga que ver mucho con imagenes y fondos de metin2... fijate mas la proxima vez xD
  8. Debes tener otra cosa mal, porque yo he probado esta quest estando en grupo y si funciona quest prueba begin state start begin when login or enter with party.is_leader() and pc.get_map_index() == 21 and pc.get_x()== 557 and pc.get_y()==1579 begin say("Hola") end end end Los datos son los que salen al usar el /go b
  9. Yo ese ya lo tengo mu visto xD queria poner algo mas llamativo Pero weno, te hare caso (mas o menos) y pondre unas letras mas o menos parecidas xD Saludos
  10. Es original eso de que papa noel tiene un hermano malvado, jiji. PD: te me adelantaste Keko, taba haciendo un fondo de navidad, asique vete a criticarlo y decirme que le falta o le sobra xD Fondo de navidad Saludos
  11. when login or enter with party.is_leader() and pc.get_map_index() == 73 and pc.get_x()==244 and pc.get_y()==173 begin Supongo que será asi xD
  12. La verdad es que qedaria bien con una tabla que tenga unos premios establecidos y con el random que elija uno de esos en caso de ganar. Pero simplemente me limite a repara la quest xD
  13. Pues entonces es algo que haces mal, porque a mi me funciona perfectamente. seguramente tengas la libreria de las pets metida, y da problemas con la funcion de query_mysql. Keko, lo suyo seria hacer como si fuese una porra, es decir que el premio sea lo que se ha recaudado de todos los que han participado y sacar solo un resultado a la semana, pero no lo quise hacer asi porque siempre habra payasos que diran que eso esta amañado y que solo les toca a los amigos de los dueños del server, asique pase de rayarme la cabeza y simplemente arrgle esa quest. PD: Antarax, no digas que tu hiciste esa quest, ya que se nota que es una traduccion, de hecho se te olvido cambiar el nombre de una variable, ad+ de eso del os.execute, para que mezclar mysql_query con os.execute, o una u otra, no crees??? Saludos
  14. Yori

    Nueva Proteccio

    eso lo saco de una pagina en turko, asique si alguien sabe turko se le pasara el enlace para que haga una traduccion mas fiable que la del google. Saludos
  15. Como no tenia na que hacer me puse a reparar la quest, aqui la teneis, la hice muy facil de editar, pero recordad que debeis tener implementado lo de las consultas de mysql para que funcione correctamente. Quest Loteria MDs Saludos
  16. ta mu bien, solo le veo un defecto, demasiado borron abajo a la derecha, pero por lo demas queda muy bien. Saludos
  17. has probado las quest a ver si funcionan antes de traducirlas? porque lo que yo creo que has hecho es borrar alguna comilla al traducir o no respetar los %d o alguna cosa de esas. Comprueba que funcionen sin traducir y nos cuentas. Saludos
  18. Keko, te hice este avatar, espero que te guste Saludos
  19. Antes tenia el cinema 4d para hacer los render de las letras, pero al formatear lo borre y ya me dio pereza volverlo a instalar, porque staba haciendo una epada y cuando solo me faltaba pintarla, encontre una posteada igual a la que yo tenia sin pintar, asique me enbajone y deje el 3d. xD
×
×
  • Crear nuevo...