mrsanty Publicado 13 de Diciembre del 2014 Reportar Compartir Publicado 13 de Diciembre del 2014 hola les cuento, estoy espesando en esto de crear quest. y e creado una quest para obtener la mascota atravez de una misión parecida al del biologo, la cual consiste en que debes de matar bandidos del desierto, estos te drupean un libro de liderazgo, el cual hay que parcelo al chico del establo, el problema que cuando le doy todos los libros y quiero que me de el item al alazar que seria el sello de alguna mascota, esta no me entrega el item . esta es la quest. quest mascota begin state start 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(20349) if v != 0 then target.vid("__TARGET__", v, "Quête de mascota") end send_letter("El Chico del establo") end when button or info begin say_title("El Chico del establo") say("") say("El Chico del establo, lo esta buscando") say("Por favor ve aver que quiere y,") say("si usted puede ayudar.") say("") end when __TARGET__.target.click or 20349.chat."El Chico del establo." begin target.delete("__TARGET__") say_title("El Chico del establo:") --- l say("Hola! me ayudarías por favor ...") say("como tu saves yo soy el encargado de cuidar") say("el establo, y aparte de cuidar un gran secreto.") say("familiar.") say("Pero me an robado parte de ese secreto y") say("necesito de tu ayuda.") say("") wait() say_title("El Chico del establo:") say("te contare, algo de mi familia.") say("nosotros venimos de un viejo clan, el cual ") say("podiamos domar a grandes bestias, acambio podiamos") say("usar su fuerza espiritual, a nuiestro veneficio...") say("este secreto fue robado, y nesesito que me ayudes") say("a recuperar los libros sagrados de mi") say("familia, te recompensare muy bien") wait() say("e intentado recuperarlo yo mismo, pero") say("me an engañado con falsos, libros") say("y me an dicho que tu podrias ayudarme") say("") say("") set_state(go_to_disciple) pc.setqf("collect_count",0) pc.setqf("drink_drug",0) end end state go_to_disciple begin when letter begin send_letter("recupera los libros") end when button or info begin say_title("trae de buelta los libros") --- l say("El Chico del establo,nesesita recuperar") say("los libros sagrados de su familia") say("ten mucho cuidado ya que te pueden engañar ") say("con falsos libros,los que robaro estos libros") say("son "..mob_name(2108)..".") say("en total son 25 libros familiares") say("") say_item_vnum(70003) say_reward("Hasta ahora usted ha recogido ".." "..pc.getqf("collect_count").."") say_reward("libros.") end when 2108.kill begin if pc.count_item(70003)<25-pc.getqf("collect_count") then pc.give_item2(70003, 1) end end when 20349.chat."Entregale el libro" with pc.count_item(70003) >0 begin say_title("El chico del establo:") --- l say("¡Oh! Usted ha encontrado un!") say("Déjame ver ...") say("Sólo un momento vere si es verdadero.") say("") pc.remove_item(70003, 1) 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")< 24 then local index =pc.getqf("collect_count")+1 pc.setqf("collect_count",index) say_title("El Chico del establo:") say("¡Oh! Este lobro es verdadero!") say("Muy bien, pero te faltan ".." "..25-pc.getqf("collect_count").. ". xD") say("Sigue buscando el resto.") say("") pc.setqf("drink_drug",0) return end say_title("El Chico del establo:") say("Felicidades!") say("Has encontrado todos los libros!") say("devio ser muy ariesgado,") say("Gracias por recuperarlo.") say("") say_reward("Has recibido 150000 yangs.") say_reward("Has recibido un item:") pc.setqf("collect_count",0) pc.setqf("drink_drug",0) clear_letter() set_state(__complete) if pc.job==3 then local items = {53003,53005,53006,53007} pc.give_item2(items[math.random(1,4)], 1) say_reward("sello de mascota") return end pc.change_money(150000) set_quest_state("levelup","run") else say_title("El Chico del establo:") say("Este libro es falso,no es el de mi familia!") say("es un libro, xxx,me servira para") say("las noches de soledad..") say("Ve y traeme otro! Gracias!") say("") pc.setqf("drink_drug",0) return end end end state __complete begin end end Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Edward™ Publicado 13 de Diciembre del 2014 Reportar Compartir Publicado 13 de Diciembre del 2014 Solo me fije rapido en eso. Eso pone que solo le dara los items a la raza 3 que creo que es ninja. if pc.job==3 then Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
mrsanty Publicado 13 de Diciembre del 2014 Author Reportar Compartir Publicado 13 de Diciembre del 2014 hola gracias por responder, no noes ese el error lo e probado con un pj de cada rasa y no funciona Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Jfirewall Publicado 13 de Diciembre del 2014 Reportar Compartir Publicado 13 de Diciembre del 2014 pc.give_item2(items[math.random(1,table.getn(items))][1], 1) mrsanty reacciono a esto 1 Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
mrsanty Publicado 13 de Diciembre del 2014 Author Reportar Compartir Publicado 13 de Diciembre del 2014 me sigue sin dar el item Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Jfirewall Publicado 13 de Diciembre del 2014 Reportar Compartir Publicado 13 de Diciembre del 2014 local items = { {53003, 1}, {53005, 1}, {53006, 1}, {53007, 1} } pc.give_item2(items[math.random(1,table.getn(items))][1],items[math.random(1,table.getn(items))][2]) mrsanty reacciono a esto 1 Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
PACI Publicado 13 de Diciembre del 2014 Reportar Compartir Publicado 13 de Diciembre del 2014 Su problema no es en el array, no le hagas cambiar algo que tiene bien. mrsanty reacciono a esto 1 Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
mrsanty Publicado 14 de Diciembre del 2014 Author Reportar Compartir Publicado 14 de Diciembre del 2014 me sigue sin funcionar, Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
mrsanty Publicado 16 de Diciembre del 2014 Author Reportar Compartir Publicado 16 de Diciembre del 2014 ya logre arreglarlo, gracias a todos. Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Mensajes recomendados