Naja, so schwer ist das nicht, dass schaffst du doch alleine oder 
Einfach 2 Variablen erstellen, eine ist die Zeit und die andere ist ob man in den Friedhof kommen soll oder nicht 
//Kleines Beispiel:
//oben im script
new friedhof[MAX_PLAYERS], zeit[MAX_PLAYERS];
//Bei OnPlayerDeath
friedhof[playerid] = 1;
if(GetPlayerScore(playerid) <= 3)
{
zeit[playerid] = (60*5);
}
else
{
zeit[playerid] = (60*8);
}
//Bei OnPlayerSpawn
if(friedhof[playerid] == 1)
{
SetPlayerPos(playerid, X, Y, Z);//Durch Koords ersetzen
SetTimerEx("Fried", 1000, 1, "i", playerid);
}
//Der Callback
forward Fried(playerid);
public Fried(playerid)
{
if(zeit[playerid] == 0) return 0;
zeit[playerid] -= 1;
if(zeit[playerid] == 0)
{
friedhof[playerid] = 0;
SpawnPlayer(playerid);
}
return 1;
}
//Der Befehl
new str[128];
format(str, 128,"Du bist noch %d Minuten auf dem Friedhof !",floatround(zeit[playerid]/60));
SendClientMessage(playerid,blau,str);
Das Beispiel ist nicht getestet nur so aus dem Kopf geschrieben sollte aber gehen 
mfg. 