prontera,147,189,4 script Reset Girl 4_F_TELEPORTER,{
set .@ResetStat,5000; // Zeny for stat reset
set .@ResetSkill,5000; // Zeny for skill reset
set .@ResetBoth,9000; // Zeny for resetting both together
if (BaseClass == Job_Novice) && #resettalked != 1 {
mes "[Reset Girl]";
mes "Hi there! I'm the ^0000FFReset Girl^000000! Later on, when you become stronger, I can help you change the way your character is played!";
next;
mes "[Reset Girl]";
mes "With my help you can be almost anything you want!";
next;
mes "[Reset Girl]";
mes "Almost anything.";
next;
mes "[Reset Girl]";
mes "Almost.";
close2;
getexp 70,30;
getitem 569,50;
set #resettalked, 1;
getmapxy .@map$, .@x, .@y, 0;
warp .@map$, .@x, .@y;
end;
}
mes "[Reset Girl]";
mes "I am the Reset Girl.";
mes "Reset Stats: "+ .@ResetStat +"z";
mes "Reset Skills: "+ .@ResetSkill +"z";
mes "Reset Both: "+ .@ResetBoth +"z";
mes "Please select the service you want:";
next;
switch(select("^FF3355Reset Skills:Reset Stats:Reset Both^000000:Cancel")) {
case 1:
mes "[Reset Girl]";
if (Zeny < .@ResetSkill) {
mes "Sorry, you don't have enough Zeny.";
close;
}
Zeny -= .@ResetSkill;
sc_end SC_ALL;
resetskill;
mes "There you go!";
close;
case 2:
mes "[Reset Girl]";
if (Zeny < .@ResetStat) {
mes "Sorry, you don't have enough Zeny.";
close;
}
Zeny -= .@ResetStat;
resetstatus;
mes "There you go!";
close;
case 3:
mes "[Reset Girl]";
if (Zeny < .@ResetBoth) {
mes "Sorry, you don't have enough Zeny.";
close;
}
Zeny -= .@ResetBoth;
sc_end SC_ALL;
resetskill;
resetstatus;
mes "There you go!";
close;
case 4:
close;
}
OnPCLoadMapEvent:
if( strcharinfo(3) == strnpcinfo(4) )
if (BaseClass == Job_Novice) && #resettalked != 1 {
showevent 2,0;
}
}