//===== Akito Script ========================================= //= prologo 1 //===== By: ================================================== //= Akito && Dynasty //===== Current Version: ===================================== //= 1.0 //===== Compatible With: ===================================== //= rAthena SVN 3422+(Requires jA Script System) //===== Description: ========================================= //===== Additional Comments: ================================= //============================================================ //======Changeslog============================================ //= 1.0 Work complete //============================================================ prontera,100,100,3 Script prologo 100,{ set .@name$,"Kara"; set .@questpro1,1000; set .@hunting, checkquest(.@questpro1,HUNTING); set .@map$,"prontera"; set .@x,100; set .@y,100; if (.@hunting == 2) { cutin "Capitulo_1",1; completequest .@questpro1; next; cutin "",255; mes .@name$; switch(select("Swordman:Thief:Archer:Acolite:Merchant:Ninja:Taekwado:Gunslinger:Super novice")){ case 1: set .@id,1;//Swordman callfunc "jobchange3",.@id; end; case 2: set .@id,1;//Thief callfunc "jobchange3",.@id; end; case 3: set .@id,1;//Archer callfunc "jobchange3",.@id; end; case 4: set .@id,1;//Acolite callfunc "jobchange3",.@id; end; case 5: set .@id,1;//Merchant callfunc "jobchange3",.@id; end; case 6: set .@id,1;//Ninja callfunc "jobchange3",.@id; end; case 7: set .@id,1;//Taekwado callfunc "jobchange3",.@id; end; case 8: set .@id,1;//Gunslinger callfunc "jobchange3",.@id; end; case 9: set .@id,45;//Super novice callfunc "jobchange2",.@id; end; } }else if (.@hunting == 0 || .@hunting == 1) { mes .@name$; mes "Is fighting Ancient Mummies going well?"; next; switch(select("Bien.:No quiero seguir")) { case 1: mes .@name$; mes "Bien, Continua;"; close; case 2: mes .@name$; mes "muy bien te mandara a midgar"; erasequest .@questpro1; next; warp .@map$,.@x,.@y; close; } }else if(prologe) || (.@hunting == -1){ mes .@name$; mes "he,he,he. por alguna razon estyo feliz."; next; mes "ahora puedes conseguir poder!"; next; mes "¿que te gustaria ser?"; next; if(select("Swordman:Thief:Archer:Acolite:Merchant:Ninja:Taekwado:Gunslinger:Super novice")>=0)goto L_quest; L_quest: mes "oh! exlente. se apega a ti perfectamente!"; mes "bueno esta zona esta llena de mounstruos. muestrame tu determinacion y te dare el poder!"; next; mes "vuelve aqui cuando llas terminado"; setquest .@questpro1; //quest de matar 5 poring, 5 drops, 5 picky close; }else{ mes "Hola... yo soy Kara una valkiria."; next; mes .@name$; mes "Que donde estamos?."; next; mes .@name$; mes "Estamos en las puertas de Vanaheim, el mundo de la creacion."; next; mes .@name$; mes "Si, tu estas muerto. hace ya unos meses..."; next; mes .@name$; mes "h-ah, ah! ¿que como moriste?. Los draconianos atacaron tu ciudad."; next; mes .@name$; mes "ha! no sabes ¿quienes son?. ellos viene de otro mundo un mundo que ya fue destruido."; next; mes .@name$; mes "Ellos declararon la guerra a Asgard! tienen mucho poder... pero de eso hace 7 años!. "; next; mes .@name$; mes "Eso me hace recordar, cuando lo conoci por primera vez. Al ''heroe''(en azul)."; next; mes .@name$; mes "¿quien es el heroe?. es el hombre del que me enamore! me pidio desesperadamente que lo devolviera a Midgar"; next; mes .@name$; mes "el perdio todo... su esposa e hijos... los draconianos hace 7 años atacaron su pueblo natal y de pueblo solo quedo cenizas."; next; mes .@name$; mes "¿Que?. tu tambien¡ ¿Quieres volver a midgar?."; next; switch(select(si)){ case 1: mes .@name$; mes "y Que quieres hacer despues?"; switch(select("Pelar:Vivir una vida pacifica:Cancelar")){ case 1: mes .@name; mes "Oh! Maravillozo! si estas decidido, puedo ayudarte! te dare fuerza para pelear, pero tu crecicmiento depende de ti!"; set prologe,1; getitem 20010,1; close; case 2: mes .@name; mes "Pero en algun momento tendras que luchar ¿no cres?... bueno, si llega el seguro sabras que hacer, hasta la proxima vida"; next; warp .@map$,.@x,.@y; end; case 3: close; } } } } function script jobchange2 { if (checkfalcon() || checkcart() || checkriding() || ismounting()) { mes "Please remove your "+((checkfalcon())?"falcon":"")+((checkcart())?"cart":"")+((checkriding())?"Peco":"")+((ismounting())?"mount":"")+" before proceeding."; close; } if (SkillPoint) { mes "Please use all your skill points before proceeding."; close; } if (Class > 4049) { mes "No more jobs are available."; close; } if (BaseLevel < 45){ mes "Aun no eres lvl 45"; close; } if (getarg(0)==45){ mes .@name; mes "Bien! ahora te enviare al midgard! hasta la proxima vida!."; sleep2 100; specialeffect2 501; sleep2 300; specialeffect2 488; sleep2 100; specialeffect2 847; sleep2 500; jobchange getarg(0); sleep2 500; specialeffect2 338; sleep2 1; specialeffect2 183; sleep2 500; specialeffect2 581; next; warp .@map$,.@x,.@y; end; } } function script jobchange3 { if (checkfalcon() || checkcart() || checkriding() || ismounting()) { mes "Please remove your "+((checkfalcon())?"falcon":"")+((checkcart())?"cart":"")+((checkriding())?"Peco":"")+((ismounting())?"mount":"")+" before proceeding."; close; } if (SkillPoint) { mes "Please use all your skill points before proceeding."; close; } if (Class > 4049) { mes "No more jobs are available."; close; }else{ mes "Bien! ahora te enviare al midgard! hasta la proxima vida!."; sleep2 100; specialeffect2 501; sleep2 300; specialeffect2 488; sleep2 100; specialeffect2 847; sleep2 500; jobchange getarg(0); sleep2 500; specialeffect2 338; sleep2 1; specialeffect2 183; sleep2 500; specialeffect2 581; next; warp .@map$,.@x,.@y; end; } }