OnPCDieEvent:
getmapxy .@map$, .@x, .@y, 0;
for(set .@i, 0; .@i < getarraysize(.pvpmap$); set .@i, .@i+1) {
if(.@map$ == .pvpmap$[.@i]) {
set .@str$, "@life_" + .pvpmap$[.@i];
setd (.@str$, getd(.@str$) + 1);
if (getd(.@str$) > 1) {
warp "SavePoint",0,0;
}
if ( #CASHPOINTS <= 0 ) end;
set #CASHPOINTS,#CASHPOINTS-1;
dispbottom "You have lose 1 Cash Point. Total is "+#CASHPOINTS+" Cash Points.";
}
}
end;
OnInit:
setarray .pvpmap$[0],"guild_vs2","pvp_y_8-2","guild_vs1","guild_vs3","guild_vs4","guild_vs5","guild_vs1-2","1@orcs";
setarray .announcements$[0],"was killed by","was violated by","was owned by";
end;
}