You can work with OnNPCKillEvent: and strcharinfo(3).
OnInit:
setarray .map$,"prt_fild04","prt_fild05";
end;
OnNPCKillEvent:
for (.@i = 0; .@i < getarraysize(.map$); .@i++)
if (strcharinfo(3) == .map$ ) {
set .@mob_base,((getmonsterinfo(killedrid,MOB_BASEEXP) / 100) * YOURBONUS);
set .@mob_job,((getmonsterinfo(killedrid,MOB_JOBEXP) / 100) * YOURBONUS);
set BaseExp,(BaseExp + .@mob_base);
set JobExp,(JobExp + .@mob_job);
end;
}
end;
Didn't test it, but like this should it work.