Jump to content

PACI

Miembro
  • Contador contenido

    501
  • Ingreso

  • Última visita

  • Días ganados

    58

Todo lo publicado por PACI

  1. Aumenta el precio de eses items xD Ponlos a 200kk u algo asi
  2. He probado tambien el warp_all_to_village(73, x, y, 5) pero nada :|
  3. Hola, bueno, keko me pudo ayudar en lo de antes (la quest) , pero ahora es asi, estoy intentando hacer una manera de que salga el dragon ( beran-setaou) pero asi: al destruir la metin 8038 les teleporte a la sala del dragon (cosa que aunque ponga when 8038.kill with pc.get_map_index() == 72 begin, no funciona, solo teleporta en las ciudades :|) querria que teleportara todos los del mapa, pero no lo hace :| intente poner el warp_all_in_map pero tampoco va... Mi idea era destruir la metin 8038, despues llevaba hasta la sala del dragon, halli estaria el mob (se edita en el mapa) 2492 que al matarlo saliese el beran... pero: la quest la tengo de esta manera: quest kill_beran begin state start begin when 8038.kill with pc.get_map_index() == 72 begin say("Vais ser Teleportado Até à Sala do Dragão") pc.warp(178000, 1220500) end when 2492.kill with pc.get_map_index() == 73 begin mob.spawn(2594, 182, 173, 1) end when 2493.kill begin notice_all("O Grupo de "..pc.get_name().." Matou o Beran-Setaou") end end end El unico problema es que la metin solo warpea en las ciudades y solo warpea a quien la mata :| Querria, como dije arriba, que warpease a todos los del mapa y no se como. Espero q me puedan ayudar, Gracias y Saludos.
  4. Hola Gente, Bueno, por lo visto sere yo al estrenar esta seccion, despues de que metin2zone haya estado algun tiempo sin gente. Bueno, hice una quest para un item en que saliese un local a = select , dar informaciones sobre un mapa con varios pisos, y bueno la maquina la acepto perfectamente... lo que pasa es que el item, al darle click, no hace nada... y tengo el type 18 ... asi que supuse que fuera de la quest, ya intente hacerlo en letter, pero tampoco salia la letter... PD: La quest que estava aqui, ya la arreglé yo, la hice por unos cuantos when.. ahora el problema es: quest catacumbas_all begin state start begin when 2596.kill with pc.get_map_index() == 1 begin mob.spawn(2597, 605, 663, 1) end when 2597.kill begin pc.warp(200000, 128000) end end end tengo esto, cuanto mato al 2596 aparece el 2597, pero cuanto maato al 2597 no me teletransporta =/ Espero que me puedan ayudar si no es mucha molestia =/ Muchisimas gracias
  5. Esa no tiene puesto la parte when login with pc.is_gm() o yo que se como era, por eso sirve pa todos.
  6. Si te pregunté es porque me importa y quiero saberlo. No iba a preguntar por joder, porque no lo hago, es porque lo quiero saber y me la suda como me contestes o no, sabes? ME LA SUDA !
  7. No era para cabrearte ahahahahahah, aunque la mayoria de las personas del foro pone siempre los creditos y fuente, porque tu no los pondrias? Que meritos tendrias tu?
  8. PACI

    Imagen en Quest

    Lo siento se me fue la internet. Bueno: Hola, he visto un post aqui que no se que de una imagen en quest o yo que se, y decidi postar, como se hace. Por ejemplo, con la quest: give_basic_weapon: quest give_basic_weapon begin state start begin when login begin if pc.getqf("basic_weapon") == 0 then pc.setqf("basic_weapon", 1) if pc.job == 0 then pc.give_item2(27002,200 ) pc.give_item2(27002,200 ) pc.give_item2(27005,200 ) pc.give_item2(16) pc.give_item2(11206) pc.give_item2(12206) pc.give_item2(13006) pc.give_item2(14006) pc.give_item2(15006) pc.give_item2(16006) pc.give_item2(17006) pc.give_item2(72702) pc.give_item2(71044, 20) pc.give_item2(71045, 20) pc.give_item2(70021) pc.give_item2(10001) horse . set_level ( 21 ) horse . ride ( ) pc . give_item2 ( 50053 ) pc . set_skill_level ( 131 , 59 ) pc . set_skill_level ( 137 , 59 ) pc . set_skill_level ( 138 , 59 ) pc . set_skill_level ( 139 , 59 ) pc . set_skill_level ( 140 , 59 ) nation = { "Shinsoo" , "Chunjo" , "Jinno" } notice_all ( "O player " .. pc . name .. " do reino " .. nation [ pc . getempire ( ) ] .. " acaba de logar pela primeira vez, seja bem vindo !!!" ) addimage(60, 12, "800.tga") say ( "" ) say ( "" ) say ( "" ) say ( "" ) say ( "Bem vindo ao server" ) say ( "Diverte-te!" ) Bueno, donde dice: addimage(60, 12, "800.tga") 60 - X -> Posición12 - Y -> Posición "800.tga" - Nombre de imagen. Solo hay que adicionar eso: addimage(x, y, "XXX.tga") Que adicionar al cliente? Descopilar el ETC y ir a: /ymir work/ui/game/questboard y adicionar ahi la imagen que quieren que aparezca. Tiene que estar en formato .TGA Fácil no? xDD Saludos! PD: Si no me equivoco, creo que fue Izaviona quien pregunto esto.... Creditos que se me olvidavan: •â—â„“à¹à¸£â€ - Ñ’2à¹â—• ATENCIóN!!! LA QUEST DE ARRIBA ES APENAS UN EJEMPLO DE COMO SE HACE!!!!!!!! Imagen:
  9. Bueno quitando el usb y el cigarrillo estan bien xDD
  10. Pero para este caso uso apenas el timer no ? Entonces la quest quedaria asi: quest otro_mapa begin state start begin when 20348.chat."Teleporte ao Mapa" begin if pc.count_item("ID do Item") == 0 then say_title("Guarda Da Torre:") say("Precisas do Item XXXX Para") say("Seres teleportado ao Mapa.") return end say_title("Guarda Da Torre:") say("") say("Em troca do Item: ") say("Posso te levar ao Mapa") say("Queres Ir ao Mapa?") local a = select ("Sim!", "Não") if a == 2 then return end elseif a == 1 then say("Serás Teleportado Ao Mapa.") say("Porém, A Estadia No Mesmo") say("Será Limitada.") say_reward("Tens 12 Horas Para Lá Estar.") pc.warp(Coordenadas X, Coordenadas Y) end end when login with pc.get_map_index() == 8 begin timer("pafuera", 60*5) end when pafuera.timer begin warp_to_village() end end end Mira si me equivoco xd
  11. gracias keko, lo voy a probar ahora digo algo Y ai te van tus 200 gracias XD
  12. Hola, bueno como dice el titulo, me gustaria saber como tendria que poner un temporizador en quest. Por ejemplo, una quest que lleve a un mapa, y tener un tiempo limitado para estar en el.. cuando acabe este mismo tiempo, lo mande a ciudad. Como seria ? Gracias.
  13. nadie dijo que sea de mala intencion, pero normalmente se mete la fuente o los creditos de los aportes. y no limitarse al copy e paste, yo por lo menos lo veo asi
  14. Pues me encontre la guia de donde lo saco, y esta exactamente igual. Por cierto, Fuente: EPVP Creditos: .PaiNCAkE Y En la guia original tiene un PD que por traductor quedo asi: " No se olvide de Ajustar los hashes MD5 " xD Lo siento, no hay pa mas
  15. Hola, Es la quest de nivel 50 del biologo. No se porque me dice esto: when doesn't have begin.end clause. (la) collect_quest_lv50.quest:224:Abort (core dumped) Intente añadirle un " end " mas pero no funciono y no se xD ---------------------------------------------------- --COLLECT QUEST_lv50 --METIN2 Collect Quest ---------------------------------------------------- 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 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 Muchas Gracias
  16. Cada horse . advance () equivale a 1 nivel del caballo. Si quieres el caballo a 21, pones 21 horse . advance ()
  17. tampoco es tan dificil hacer las queries <.< si lo veis dificil usad una query base o sea, usad la de una arma que tengais y modificarlo a vuestro gusto con el id de las que vienen en la descarga
×
×
  • Crear nuevo...