Vous êtes sur la page 1sur 4

//******************************************** // [ Ann ] Synthesis Master - Inn //******************************************** guild01,46,55,6 script Maitre Morpho 408,{ M_Master: set .

@npcname$, "[Slynt]"; set .@price, 1000000; set .@count, 2; mes .@npcname$; mes "Sali salut,"; mes "En quoi puis-je t'tre utile aujourd'hui??"; set .@menu,select("Une Synthsie? Quoi c'est?","Crer une Synthsie.","Retirer une Syn thsie.","Quitter"); next; switch(.@menu) { case 1: mes .@npcname$; mes "Une Synthsie, c'est l'application d'une couche d'illusion su r un Chapeau. Ca lui permet de changer d'apparence."; mes "En d'autre mot, tu peux utiliser un Poo Poo Hat, et le fair e ressemble des Majestic Horns."; next; goto M_Master; case 2: mes .@npcname$; mes "Bien sr! Commenons par choisir la cible de la Synthsie."; setarray .@position$[1], "Upper Headgear","Body","Left hand","Ri ght hand","Robe","Shoes","Accessory 1","Accessory 2","Middle Headgear","Lower He adgear"; set .@menu$,""; set .@c,1; for( set .@i,1; .@i <= 10; set .@i,.@i+1 ) { if( getequipisequiped(.@i) && (.@i==1||.@i==9||.@i==10) ) { set .@menu$, .@menu$ + .@position$[.@i] + " - " + "[" + getequipname(.@i) + "]"; set .@c,.@c+1; } set .@menu$, .@menu$ + ":"; } next; if(.@c==1) { mes .@npcname$; mes "...Tu...Tu ne portes rien cet emplacement, tu le sa is non?"; next; goto M_Master; } set .@part,select(.@menu$); if(!getequipisequiped(.@part)) { mes .@npcname$; mes "...Tu...Tu ne portes rien cet emplacement, tu le sa is non?"; next; goto M_Master;

} set .@id,getequipid(.@part); next; mes .@npcname$; mes "Donc tu aimerais appliquer une Synthsie sur ton ^FF0000"+get itemname(.@id)+"^000000?"; mes "Il t'en cotera ^FF0000"+.@price+"^000000 Zenys, ou l'utilisa tion de " + .@count + " ^FF0000Ro-Islands Ticket.^000000"; if(select("Ah...Ah bah non en fait...","Vas y, fais ton office!" )==1) goto M_Master; next; mes .@npcname$; mes "Quel moyen de paiement souhaites-tu utiliser?"; switch(select("De l'Argent","Des Tickets")) { case 1: if (Zeny >= 1000000) { set .@use, 1000000; goto Create_Synthesie; } else { mes "Dsol, tu n'as pas assez d'or."; close; } break; case 2: if (countitem(7146) >= 2) { set .@use, 7146; goto Create_Synthesie; } else { mes "Dsol, tu n'as pas assez d'or."; close; } break; } goto M_Master; case 3: mes .@npcname$; mes "Trs bien. Veuillez choisir la Synthsie retirer."; setarray .@position$[1], "Upper Headgear","Body","Left hand","Ri ght hand","Robe","Shoes","Accessory 1","Accessory 2","Middle Headgear","Lower He adgear"; set .@menu$,""; set .@c,1; for( set .@i,1; .@i <= 10; set .@i,.@i+1 ) { if( getequipisequiped(.@i) && (.@i==1||.@i==9||.@i==10) ) { set .@menu$, .@menu$ + .@position$[.@i] + " - " + "[" + getequipname(.@i) + "]"; set .@c,.@c+1; } set .@menu$, .@menu$ + ":";

} next; if(.@c==1) { mes .@npcname$; mes "...Tu...Tu ne portes rien cet emplacement, tu le sa is non?"; next; goto M_Master; } set .@part,select(.@menu$); if(!getequipisequiped(.@part)) { mes .@npcname$; mes "...Tu...Tu ne portes rien cet emplacement, tu le sa is non?"; next; goto M_Master; } set .@id,getequipid(.@part); next; mes .@npcname$; mes "Donc tu veux retirer la Synthsie de ton ^FF0000"+getitemname (.@id)+"^000000?"; if(select("Non, en fait non.","Oui, s'il te plat.")==1) goto M_Master; next; mes .@npcname$; synthesis_remove(.@part);//Send Part mes " "; mes "^FF0000Extraction de la Synthsie.^000000"; mes "Il te suffit de dsquiper et r-quiper ton quipement pour voir la diffrence."; next; next; goto M_Master; case 4: close; } Create_Synthesie: mes "Trs bien! Dans ce cas, j'ai besoin de connatre l'ID utiliser."; input .@newid; next; mes .@npcname$; if(.@newid >= 28136 && .@newid <= 28182) { mes "Je ne peux pas appliquer de Synthsie sur ce genre d'ID!"; next; goto M_Master; } if(getiteminfo(.@id,5)!=getiteminfo(.@newid,5)) { mes "Ce sont pas les mmes genre d'objet. Pas de Synthsie!"; next; goto M_Master; } //Check Again before we do something unreversible >__> if(!getequipisequiped(.@part)) { mes .@npcname$; mes "...Tu...Tu ne portes rien cet emplacement, tu le sais non?" ;

next; goto M_Master; } synthesis_create(.@part,getiteminfo(.@newid,12));//Send Part + New Look mes " "; mes "^FF0000Cration de la Synthsie.^000000"; mes "Voila! Il te suffit de retirer et remettre ton hat pour voir la Syn thesie."; if (.@use == 7146) delitem .@use, 2; else if (.@use == 1000000) set Zeny, Zeny - .@use; close; }

Vous aimerez peut-être aussi