[GUIA]Aprende a Crear Quest´s
-
prodras decirme por ejemplo como hacerlo para poner opcion de cambiar de raza o cambio de sexo
-
creo que el codigo para cambiar de sexo seria algo asi :
say ( "¿Deseas Cambiar El Sexo De Tu Personaje?" ) say ( "" ) local main_set = select ( "Si" , "No" ) if main_set == 2 then return end pc.change_sex() pc.polymorph("20032") say ( "Operación Efectuada Satisfactoriamente" )
intenta meter eso en una quest y deberia servir para cambiar de sexo al pj.
y este es para cambio de raza y sexo.
say ( "¿Deseas Cambiar de Raza?" ) say ( "Sus Habilidades Se Mantendran Intactas" ) say ( "Pero Lo Mas Probable Es Que Te Vuelvas Calvo xD!" ) say ( "Si Desea Puede Guardar Su Equipo, Aunque no Sufrira Cambios" ) say ( "Debes Quitarte El Arma Para Que Sea Compatible Con La Nueva Raza" ) local main_set = select ( "Si" , "No" ) if main_set == 2 then return end say ( "¿Que Raza Deseas Ser?" ) local razzacambiasex = select ("Guerrero","Ninja","Sura","Shaman","E Cambiado De Idea...") if razzacambiasex == 1 then local sexwar = select ("Hombre","Mujer") if sexwar == 1 then pc.polymorph("4") pc.change_sex() elseif sexwar == 2 then pc.polymorph("4") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") end
P.D: creo que son asi porqeu asi estan en la multiusos XD
-
aver amos de metin si me ayudan con esto http://foro.universojuegos.es/viewtopic.php?f=23&t=12865
ola feos tengo una duda muy curiosa creo que se ase con quest
alguien por casualidad sabes como aser que un pj degamos es lvl 90 y tiene una armadura de lvl 90 de su raza pero que no se la pueda poner si no tiene sierto item en el inventario me ago entendercomo por ajemplo eres lvl 80 y tienes las armaduras de emperadores del lvl 80 pero para ponertelas tienes que tener una almeja en el inventario xD alguien sabe o tiene idea?? creo ques de con uan quest espero repuestas gracias
alguna idea ven soy personas de mente abierta me dan muhcas ideas pero no se como aserlas aver si se animan hasta ideas para misiones
-
he hecho esta quest y no me ba aver si algien me puede ayudar
quest ticket begin state start begin when npc ke kieras begin say ( "Quieres conseguir un teicket?" ) if pc.count_item( "27992" ) >=2 then if pc.count_item( "27993" ) >=2 then if pc.count_item( "27994" ) >=2 then local main_set = select ( "Si" , "No" ) if main_set == 1 then say ( "si lo kieres dame 2 perlas de cada" ) pc.remove_item ("27992", 1) pc.remove_item ("27993", 1) pc.remove_item ("27994", 1) pc.give_item ("numero del item", 1) else main_set == 2 them say ( "mo me hagas perder tiempo" ) return if pc.count_item( "27992" )
-
@chachi said:
he hecho esta quest y no me ba aver si algien me puede ayudar
quest ticket begin state start begin when npc ke kieras begin say ( "Quieres conseguir un teicket?" ) if pc.count_item( "27992" ) >=2 then if pc.count_item( "27993" ) >=2 then if pc.count_item( "27994" ) >=2 then local main_set = select ( "Si" , "No" ) if main_set == 1 then say ( "si lo kieres dame 2 perlas de cada" ) pc.remove_item ("27992", 1) pc.remove_item ("27993", 1) pc.remove_item ("27994", 1) pc.give_item ("numero del item", 1) else main_set == 2 them say ( "mo me hagas perder tiempo" ) return if pc.count_item( "27992" )
Esto: npc ke kieras sería Nº.chat."Quieres conseguir un tícket"?
Además de que te falta cerrar todos los if y el when [empieza a poner ends] -
@chachi said:
he hecho esta quest y no me ba aver si algien me puede ayudar
quest ticket begin state start begin when npc ke kieras begin say ( "Quieres conseguir un teicket?" ) if pc.count_item( "27992" ) >=2 then if pc.count_item( "27993" ) >=2 then if pc.count_item( "27994" ) >=2 then local main_set = select ( "Si" , "No" ) if main_set == 1 then say ( "si lo kieres dame 2 perlas de cada" ) pc.remove_item ("27992", 1) pc.remove_item ("27993", 1) pc.remove_item ("27994", 1) pc.give_item ("numero del item", 1) else main_set == 2 them say ( "mo me hagas perder tiempo" ) return if pc.count_item( "27992" )
todo lo que dijo Think, y además, te podrías aver ahorrado tanto then con los counitem, simplemente añadiéndole and entre cada condición
P.D: Si tal pídesela a Skyre de Metin2Enigma, que me pasó esta quest el otro día y ya se la corregí :miau:
-
DjZed podrias decirme tu skype para preguntarte una cosa de un quest???
-
no se por que ne coje esta quet que echo es una mision pero no me la coje alguien que sepa corregirmela ayuda gracias es que creo que son los espacios ero no se como aser los espacios
quest cucullo begin
state start begin
when letter with pc.get_level => 90 begin
send_letter("Ve con El V. Amaduras")
end
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
enda ver que ahy mal :icon_neutral: :icon_neutral: :icon_neutral: :icon_neutral: :icon_neutral:
-
feo, pc.give_item2(50200) y pc.give_item(50200) viene a ser lo mismo no? en qué se diferencia? qué función tiene? xD
-
pc.give_item(50200)
pc.give_item2(50200)