Now the problem is I can not disable the event when players leave the maps.
try this
- script reg_sylph -1,{
OnPCStatCalcEvent:
if(getcharid(2) == 3 &&
( strcharinfo(3) == "sylph_sky1"
|| strcharinfo(3) == "splendie"
|| strcharinfo(3) == "spl_fild01"
|| strcharinfo(3) == "spl_fild02"
|| strcharinfo(3) == "spl_fild03" )
){
if(BaseLevel < 50){
bonus2 bSubRace,RC_Formless,100;
bonus2 bSubRace,RC_Undead,100;
bonus2 bSubRace,RC_Brute,100;
bonus2 bSubRace,RC_Plant,100;
bonus2 bSubRace,RC_Insect,100;
bonus2 bSubRace,RC_Fish,100;
bonus2 bSubRace,RC_Demon,100;
bonus2 bSubRace,RC_DemiHuman,100;
bonus2 bSubRace,RC_Angel,100;
bonus2 bSubRace,RC_Dragon,100;
bonus bSpeedRate,40;
bonus bSPrecovRate,10;
bonus bHPrecovRate,10;
} else {
bonus bSpeedRate,30;
bonus bAspdRate,10;
bonus bVariableCastrate,-30;
}
}
}