Is it a custom command do you have?
if not, use this:
OnPCDieEvent:
.@map$ = strcharinfo(3);
if(inarray(.map$,.@map$) != -1){
for(.@y = 5; .@y; .@y--){
message strcharinfo(0),"You will respawn in "+.@y+" second"+((.@y > 1)?"s":"")+".";
sleep2 1000;
}
recovery 0;
repairall;
if(.size_buffs) {
for(;.@i < .size_buffs;.@i+= 3)
sc_start .buffs[.@i],.buffs[.@i + 1],.buffs[.@i + 2];
}
warp .@map$,0,0;
}
end;
OnInit:
setarray .map$, "pvp_y_1-2","guild_vs2","guild_vs3";
// Buff Duration(ms) Lvl
setarray .buffs, SC_INCREASEAGI, 5*60*1000, 10,
SC_BLESSING, 5*60*1000, 10;
.size_buffs = getarraysize(.buffs);
end;
You can add all the buffs you want in .buffs array.