Former Staff Shisui 493 Posted January 6, 2015 Former Staff Share Posted January 6, 2015 (edited) Some help, please. quest char begin state start begin when 400009.use begin say ( "Deseja mudar a Raca do seu Char?" ) say ( "Iras perder todas as skills!" ) say_title ( "Aspectos para nao ficar bugado:" ) say_reward ( "Tem que retirar todos os equipes equipados" ) say_reward ( "Sair e voltar a entrar na conta apos a troca de Raca" ) say ( "" ) local main_set = select ( "Sim" , "Nao" ) if main_set == 2 then return end if main_set == 1 then say ( "Escolhe a tua nova Personagem?" ) local raca = select ("Guerreiro","Ninja","Sura","Shaman","Fechar") if raca == 1 then local sexwar = select ("Masculino","Femenino") if sexwar == 1 then pc.polymorph("4") pc.change_sex() pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) elseif sexwar == 2 then pc.polymorph("4") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) end elseif raca == 2 then local sexninja = select ("Masculino","Femenino") if sexninja == 2 then pc.polymorph("5") pc.change_sex() pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) elseif sexninja == 1 then pc.polymorph("5") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) end elseif raca == 3 then local sexsura = select ("Masculino","Femenino") if sexsura == 1 then pc.polymorph("6") pc.change_sex() pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) elseif sexsura == 2 then pc.polymorph("6") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) end elseif raca == 4 then local sexsham = select ("Masculino","Femenino") if sexsham == 2 then pc.polymorph("7") pc.change_sex() pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) elseif sexsham == 1 then pc.polymorph("7") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) end elseif raca == 5 then return end end else say ( "Do you want to change your" ) say ( "Character Race? you will loose your skills!" ) say_title ( "Aspects to not create bug:" ) say_red ( "Remove all your equips" ) say_red ( "Log-in and Log-out after character change" ) say ( "" ) local main_set = select ( "Yes" , "No" ) if main_set == 2 then return end if main_set == 1 then say ( "Choose your new Race?" ) local raca = select ("Warrior","Ninja","Sura","Shaman","Close") if raca == 1 then local sexwar = select ("Male","Female") if sexwar == 1 then pc.polymorph("4") pc.change_sex() pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) elseif sexwar == 2 then pc.polymorph("4") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) end elseif raca == 2 then local sexninja = select ("Male","Female") if sexninja == 2 then pc.polymorph("5") pc.change_sex() pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) elseif sexninja == 1 then pc.polymorph("5") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) end elseif raca == 3 then local sexsura = select ("Male","Female") if sexsura == 1 then pc.polymorph("6") pc.change_sex() pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) elseif sexsura == 2 then pc.polymorph("6") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) end elseif raca == 4 then local sexsham = select ("Male","Female") if sexsham == 2 then pc.polymorph("7") pc.change_sex() pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) elseif sexsham == 1 then pc.polymorph("7") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) end elseif raca == 5 then return end end end end end end Edited August 18, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
Former Staff Shisui 493 Posted January 6, 2015 Author Former Staff Share Posted January 6, 2015 push. Link to comment Share on other sites More sharing options...
HellBoy 200 Posted January 6, 2015 Share Posted January 6, 2015 local main_set = select ( "Sim" , "Nao" ) if main_set == 2 then return end if main_set == 1 then say ( "Escolhe a tua nova Personagem?" ) to local main_set = select ( "Sim" , "Nao" ) if main_set == 2 then return end elseif main_set == 1 then say ( "Escolhe a tua nova Personagem?" ) check the rest also at SELECT u can have only one "if" the rest must be "elseif" Link to comment Share on other sites More sharing options...
Premium Ocelot2606 141 Posted January 6, 2015 Premium Share Posted January 6, 2015 Thats not Correct he can have so much if´s who he wants but he still must write a end after all if´s before he starts a new But with elseif is it much better Link to comment Share on other sites More sharing options...
Former Staff Shisui 493 Posted January 6, 2015 Author Former Staff Share Posted January 6, 2015 (edited) Thanks for your help so far. Now its like this. quest char begin state start begin when 400009.use begin say ( "Deseja mudar a Raca do seu Char?" ) say ( "Iras perder todas as skills!" ) say_title ( "Aspectos para nao ficar bugado:" ) say_reward ( "Tem que retirar todos os equipes equipados" ) say_reward ( "Sair e voltar a entrar na conta apos a troca de Raca" ) say ( "" ) local main_set = select ( "Sim" , "Nao" ) if main_set == 2 then return end elseif main_set == 1 then say ( "Escolhe a tua nova Personagem?" ) local raca = select ("Guerreiro","Ninja","Sura","Shaman","Fechar") if raca == 1 then local sexwar = select ("Masculino","Femenino") if sexwar == 1 then pc.polymorph("4") pc.change_sex() pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) elseif sexwar == 2 then pc.polymorph("4") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) end elseif raca == 2 then local sexninja = select ("Masculino","Femenino") if sexninja == 2 then pc.polymorph("5") pc.change_sex() pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) elseif sexninja == 1 then pc.polymorph("5") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) end elseif raca == 3 then local sexsura = select ("Masculino","Femenino") if sexsura == 1 then pc.polymorph("6") pc.change_sex() pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) elseif sexsura == 2 then pc.polymorph("6") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) end elseif raca == 4 then local sexsham = select ("Masculino","Femenino") if sexsham == 2 then pc.polymorph("7") pc.change_sex() pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) elseif sexsham == 1 then pc.polymorph("7") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) end elseif raca == 5 then return end end else say ( "Do you want to change your" ) say ( "Character Race? you will loose your skills!" ) say_title ( "Aspects to not create bug:" ) say_red ( "Remove all your equips" ) say_red ( "Log-in and Log-out after character change" ) say ( "" ) local main_set = select ( "Yes" , "No" ) if main_set == 2 then return end elseif main_set == 1 then say ( "Choose your new Race?" ) local raca = select ("Warrior","Ninja","Sura","Shaman","Close") if raca == 1 then local sexwar = select ("Male","Female") if sexwar == 1 then pc.polymorph("4") pc.change_sex() pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) elseif sexwar == 2 then pc.polymorph("4") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) end elseif raca == 2 then local sexninja = select ("Male","Female") if sexninja == 2 then pc.polymorph("5") pc.change_sex() pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) elseif sexninja == 1 then pc.polymorph("5") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) end elseif raca == 3 then local sexsura = select ("Male","Female") if sexsura == 1 then pc.polymorph("6") pc.change_sex() pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) elseif sexsura == 2 then pc.polymorph("6") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) end elseif raca == 4 then local sexsham = select ("Male","Female") if sexsham == 2 then pc.polymorph("7") pc.change_sex() pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) elseif sexsham == 1 then pc.polymorph("7") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") pc.setqf("clear", 0) pc.clear_skill() pc.set_skill_group(0) set_quest_state("skill_group","run") pc.removeitem(400009, 1) pc.set_part(PART_HAIR, 0) end elseif raca == 5 then return end end end end end end Edited August 18, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
Solution HellBoy 200 Posted January 6, 2015 Solution Share Posted January 6, 2015 You can try this quest cambio_raza begin state start begin when id_item.use begin say_title("Cambio de Raza") say("Con este mágico objeto podrás cambiar la raza") say("de tu personaje.") say("Tu pj tendrá otro aspecto y habilidades distintas.") say("ATENCIÓN: Debes guardar todo tu equipo antes de") say("hacer el cambio. Tu personaje podrÃa bugearse.") say("Ademas, debes volver a entrar a tu cuenta para que") say("todos los cambios sean realizados.") say("") say_reward("¿Quieres cambiar la raza de tu personaje?") say("") local main_set = select ("Si","No") if main_set == 2 then return end if main_set == 1 then say_title("Cambio de Raza") say("¿Cual quieres que sea la nueva raza para tu") say("personaje?") say("") local razzacambiasex = select ("Guerrero","Ninja","Sura","Shaman","Cancelar") if razzacambiasex == 1 then say_title("Cambio de Raza") say("¿Cual quieres que sea el sexo de tu personaje?") say("") local sexwar = select ("Hombre","Mujer","Cancelar") 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") elseif sexwar == 3 then return end elseif razzacambiasex == 2 then say_title("Cambio de Raza") say("¿Cual quieres que sea el sexo de tu personaje?") say("") local sexninja = select ("Hombre","Mujer","Cancelar") if sexninja == 2 then pc.polymorph("5") pc.change_sex() elseif sexninja == 1 then pc.polymorph("5") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") elseif sexninja == 3 then return end elseif razzacambiasex == 3 then say_title("Cambio de Raza") say("¿Cual quieres que sea el sexo de tu personaje?") say("") local sexsura = select ("Hombre","Mujer","Cancelar") if sexsura == 1 then pc.polymorph("6") pc.change_sex() elseif sexsura == 2 then pc.polymorph("6") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") elseif sexsura == 3 then return end elseif razzacambiasex == 4 then say_title("Cambio de Raza") say("¿Cual quieres que sea el sexo de tu personaje?") say("") local sexshamy = select ("Hombre","Mujer","Cancelar") if sexshamy == 2 then pc.polymorph("7") pc.change_sex() elseif sexshamy == 1 then pc.polymorph("7") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") elseif sexshamy == 3 then return end elseif razzacambiasex == 5 then return end end end end end Is spanish but got easy translate and those guys seems it feedback it well [i DIDNT MAKE IT] 1 Link to comment Share on other sites More sharing options...
Former Staff Shisui 493 Posted January 6, 2015 Author Former Staff Share Posted January 6, 2015 You can try this quest cambio_raza begin state start begin when id_item.use begin say_title("Cambio de Raza") say("Con este mágico objeto podrás cambiar la raza") say("de tu personaje.") say("Tu pj tendrá otro aspecto y habilidades distintas.") say("ATENCIÓN: Debes guardar todo tu equipo antes de") say("hacer el cambio. Tu personaje podrÃa bugearse.") say("Ademas, debes volver a entrar a tu cuenta para que") say("todos los cambios sean realizados.") say("") say_reward("¿Quieres cambiar la raza de tu personaje?") say("") local main_set = select ("Si","No") if main_set == 2 then return end if main_set == 1 then say_title("Cambio de Raza") say("¿Cual quieres que sea la nueva raza para tu") say("personaje?") say("") local razzacambiasex = select ("Guerrero","Ninja","Sura","Shaman","Cancelar") if razzacambiasex == 1 then say_title("Cambio de Raza") say("¿Cual quieres que sea el sexo de tu personaje?") say("") local sexwar = select ("Hombre","Mujer","Cancelar") 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") elseif sexwar == 3 then return end elseif razzacambiasex == 2 then say_title("Cambio de Raza") say("¿Cual quieres que sea el sexo de tu personaje?") say("") local sexninja = select ("Hombre","Mujer","Cancelar") if sexninja == 2 then pc.polymorph("5") pc.change_sex() elseif sexninja == 1 then pc.polymorph("5") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") elseif sexninja == 3 then return end elseif razzacambiasex == 3 then say_title("Cambio de Raza") say("¿Cual quieres que sea el sexo de tu personaje?") say("") local sexsura = select ("Hombre","Mujer","Cancelar") if sexsura == 1 then pc.polymorph("6") pc.change_sex() elseif sexsura == 2 then pc.polymorph("6") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") elseif sexsura == 3 then return end elseif razzacambiasex == 4 then say_title("Cambio de Raza") say("¿Cual quieres que sea el sexo de tu personaje?") say("") local sexshamy = select ("Hombre","Mujer","Cancelar") if sexshamy == 2 then pc.polymorph("7") pc.change_sex() elseif sexshamy == 1 then pc.polymorph("7") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") elseif sexshamy == 3 then return end elseif razzacambiasex == 5 then return end end end end end Is spanish but got easy translate and those guys seems it feedback it well [i DIDNT MAKE IT] Thank you very much, it worked. Just need a litle changes in functions. Regards. Link to comment Share on other sites More sharing options...
Premium iRETEMAG 139 Posted January 7, 2015 Premium Share Posted January 7, 2015 You can try this quest cambio_raza begin state start begin when id_item.use begin say_title("Cambio de Raza") say("Con este mágico objeto podrás cambiar la raza") say("de tu personaje.") say("Tu pj tendrá otro aspecto y habilidades distintas.") say("ATENCIÓN: Debes guardar todo tu equipo antes de") say("hacer el cambio. Tu personaje podrÃa bugearse.") say("Ademas, debes volver a entrar a tu cuenta para que") say("todos los cambios sean realizados.") say("") say_reward("¿Quieres cambiar la raza de tu personaje?") say("") local main_set = select ("Si","No") if main_set == 2 then return end if main_set == 1 then say_title("Cambio de Raza") say("¿Cual quieres que sea la nueva raza para tu") say("personaje?") say("") local razzacambiasex = select ("Guerrero","Ninja","Sura","Shaman","Cancelar") if razzacambiasex == 1 then say_title("Cambio de Raza") say("¿Cual quieres que sea el sexo de tu personaje?") say("") local sexwar = select ("Hombre","Mujer","Cancelar") 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") elseif sexwar == 3 then return end elseif razzacambiasex == 2 then say_title("Cambio de Raza") say("¿Cual quieres que sea el sexo de tu personaje?") say("") local sexninja = select ("Hombre","Mujer","Cancelar") if sexninja == 2 then pc.polymorph("5") pc.change_sex() elseif sexninja == 1 then pc.polymorph("5") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") elseif sexninja == 3 then return end elseif razzacambiasex == 3 then say_title("Cambio de Raza") say("¿Cual quieres que sea el sexo de tu personaje?") say("") local sexsura = select ("Hombre","Mujer","Cancelar") if sexsura == 1 then pc.polymorph("6") pc.change_sex() elseif sexsura == 2 then pc.polymorph("6") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") elseif sexsura == 3 then return end elseif razzacambiasex == 4 then say_title("Cambio de Raza") say("¿Cual quieres que sea el sexo de tu personaje?") say("") local sexshamy = select ("Hombre","Mujer","Cancelar") if sexshamy == 2 then pc.polymorph("7") pc.change_sex() elseif sexshamy == 1 then pc.polymorph("7") pc.change_sex() pc.polymorph("20032") pc.polymorph("1") pc.change_sex() pc.polymorph("20032") elseif sexshamy == 3 then return end elseif razzacambiasex == 5 then return end end end end end Is spanish but got easy translate and those guys seems it feedback it well [i DIDNT MAKE IT] Thank you very much, it worked. Just need a litle changes in functions. Regards. Can you post the quest working? Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now