[GUIA]Aprende a Crear Quest´s
-
graciassssssssssssss aver ayudenme con esto
http://foro.universojuegos.es/viewtopic.php?f=23&t=12562 :T.T: :T.T: :T.T: :T.T:
-
Y para por ejemplo poner % a las misiones? es decir una mision del establo....
Opcion 1 -> recorrido corto 30% de que te la coja
Opcion 2 -> recorrido medio 75% de que te la coja
Opcion 3 -> recorrido largo 100% de que te la coja
Me ayudaria a lo basto xD -
@BeniiiteZ =P said:
Y para por ejemplo poner % a las misiones? es decir una mision del establo....
Opcion 1 -> recorrido corto 30% de que te la coja
Opcion 2 -> recorrido medio 75% de que te la coja
Opcion 3 -> recorrido largo 100% de que te la coja
Me ayudaria a lo basto xDNo entendí la idea, eso de opciones... pero vamos que lo básico es esto:
[Pongamos que la mision te pide una espada +0]when [loquesea] begin local random=number(1,100) --generamos un número aleatorio local X = 30 --porcentaje de exito if random
-
oh si tio, eres el mejor bien bien bien nose que ariamos con tus guias dios mio sabes mucho men!!! llegaras lejos,
Cuidate
-
Aver, privado, .All, Vicio, MrBugs, como quieras que te llame, eres un grandísimo NOOB, no se parece en lo más mínimo a mi guía, estuve toda 1 hora para escribirla y no voy a consentir que un inútil como tu me venga a decir ahora que me la copié de un alemán porque no es así.. :|||:
-
No es eso xD lo que yo quiero decir esk como ago para que al coger la mision del caballo te de 3 tipos de rrecorrido cada uno don un % es decir:
-Pncho sobre el tio del caballo
-Como montar (misiones del 1 al 10 xD)
-[Que aqui en vez de darte directamente la mision te de 3 opcuiones para hacer los rrecorridos largo , medio , corto]
-Al pinchar sobre 1 que te de la mision elegida para el tipo de rrecorrido
-Terminar la mision con el % de lo que sea [corto 30% medio 75% largo 100%] -
aver si me corriges esta quest es de ir a matar el reaper
pero no se como aser para que si el pj rechaza la mision no la pueda volver hacer ???es decir para que le pongas la opcion de aceptar o rechazar la mision si la acepta todo normal pero si la rechaza le quite una suma determinada de yang o lo baje de lvl alunas de las 2
quest misionekipo begin
state start begin
when letter with pc.get_level => 90 begin
send_letter("Ve con El V. Amaduras")
end
when button or info begin
say("Ve con el de armaduras ,")
say("Tiene una mision para ti..")
end
when 9002.chat."ekipo superior" begin
say_title("By Hacker11b")
say("Buenas joven guerrero..")
say("Esta es la mision del akipo superior")
say("para obternerlo tendras que probar tu valentia ..")
say("si aceptas esta mision SERAS el mejor ..")
say("")
say_reward("Debes matar el reaper.")
set_state("mision")
end
end
state mision begin
when letter begin --
send_letter("Reaper")
end
when button or info begin
say("Debes ir a matar al Reaper para conseguir")
say("la la letra a que te pidio el armero")
end
when 1093.kill begin
say("Has matado al reaper, vuelve con el armero")
say("Para que te de tu recompensa.")
set_state("volver")
end
end
state volver begin
when letter begin --
send_letter("Volver con el vendedor de armero")
end
when button or info begin
say("Vuelve con el v. de armas.")
end
when
when 9002.chat."Matar el reaper" begin
say("Muchisimas gracias por matar al reaper,")
say("Aqui tienes tu recompensa:")
say_reward("Recibes la perla roja")
say_reward("recibes la perla blanca")
pc.give_item2("27994", 1)
pc.give_item2("27992", 1)
set_state("__COMPLETE__")
end
end
state __COMPLETE__ begin
end
endque tal??? xd ayudame
-
@cucullo said:
aver si me corriges esta quest es de ir a matar el reaper
pero no se como aser para que si el pj rechaza la mision no la pueda volver hacer ???es decir para que le pongas la opcion de aceptar o rechazar la mision si la acepta todo normal pero si la rechaza le quite una suma determinada de yang o lo baje de lvl alunas de las 2
quest misionekipo begin
state start begin
when letter with pc.get_level => 90 begin
send_letter("Ve con El V. Amaduras")
end
when button or info begin
say("Ve con el de armaduras ,")
say("Tiene una mision para ti..")
end
when 9002.chat."ekipo superior" begin
say_title("By Hacker11b")
say("Buenas joven guerrero..")
say("Esta es la mision del akipo superior")
say("para obternerlo tendras que probar tu valentia ..")
say("si aceptas esta mision SERAS el mejor ..")
say("")
say_reward("Debes matar el reaper.")
set_state("mision")
end
end
state mision begin
when letter begin --
send_letter("Reaper")
end
when button or info begin
say("Debes ir a matar al Reaper para conseguir")
say("la la letra a que te pidio el armero")
end
when 1093.kill begin
say("Has matado al reaper, vuelve con el armero")
say("Para que te de tu recompensa.")
set_state("volver")
end
end
state volver begin
when letter begin --
send_letter("Volver con el vendedor de armero")
end
when button or info begin
say("Vuelve con el v. de armas.")
end
when
when 9002.chat."Matar el reaper" begin
say("Muchisimas gracias por matar al reaper,")
say("Aqui tienes tu recompensa:")
say_reward("Recibes la perla roja")
say_reward("recibes la perla blanca")
pc.give_item2("27994", 1)
pc.give_item2("27992", 1)
set_state("__COMPLETE__")
end
end
state __COMPLETE__ begin
end
endque tal??? xd ayudame
Si no te importa, te respondo yo.
Apartentemente está todo bien... para que se pueda cancelar, pon en el state misionwhen 9002.chat."Matar al reaper" begin say("Todavia no has matado al Reaper") say("Deseas cancelar la mision?") local sel = select("Continuar","Cancelar") if sel == 2 then set_state(__GIVEUP__) end end [... termina el state mision] state __GIVEUP__ begin say("Has decidido cancelar la mision") say("Ya está. Buena suerte!") q.done() end
El dialogo no es nada original, pero bueno.
Si quieres quitarle items mete eso en el state __GIVEUP__ [No es necesario que tenga ese nombre pero está bien] -
tengo 2 pregunta para ver si me pueden ayudar
1º esta quest esta bien hechaquest pergamino begin state start begin when login begin item.remove (22010,50) end end end
2º si hago una quest para un np y ese np tiene ya varias funciones en la carpeta object si le hago una quest me aparecetan todas las opciones o solo la de la quest o solo la de la carpeta object
-
1ª en vez de así:
item.remove (22010,50)
es así:
pc.remove_item ("22010", 50)
2ª Si, perfectamente se le puede añadir a un npc que tiene una serie de opciones en una parte añadirle alguna otra desde otra quest