public OnPlayerDeath(playerid, killerid, reason)
{
GetPlayerSkin(playerid); SetPlayerSkin(playerid,PlayerInfo);
new level;
SendDeathMessage(killerid, playerid, reason);
PlayerInfo ++; PlayerInfo ++;
trenutnokills ++; trenutnodeaths ++;
SetPlayerScore(killerid, GetPlayerScore(killerid)+1); level = GetPlayerScore(killerid); PlayerInfo = level;
PlayerInfo -= 100; PlayerInfo += 100;
GivePlayerMoney(playerid, -100); GivePlayerMoney(killerid, 100);
Streak = 0; Streak++;
switch(Streak)
{
case 1: SCMF(killerid,-1,""col_larp"[E:DM]"col_tzuta"Ubili ste igraca %s",GetName(playerid));
case 2: SCMF(killerid,-1,""col_larp"[E:DM]"col_tzuta"Ubili ste igraca %s - Double Kill !!",GetName(playerid));
case 3: SCMF(killerid,-1,""col_larp"[E:DM]"col_tzuta"Ubili ste igraca %s - Triple Kill !!",GetName(playerid));
case 4: SCMF(killerid,-1,""col_larp"[E:DM]"col_tzuta"Ubili ste igraca %s - Quadra Kill !!",GetName(playerid));
case 5: SCMF(killerid,-1,""col_larp"[E:DM]"col_tzuta"Ubili ste igraca %s - PentaKill !!",GetName(playerid));
case 10: SCMF(killerid,-1,""col_larp"[E:DM]"col_tzuta"Ubili ste igraca %s - Odmori malo tebro 10Killstreak .. !!",GetName(playerid));
}
if(duelinfo == 1)
{
duelinfo = 0;
duelinfo = 0;
new string;
format(string, sizeof(string), ""RED" "WHITE"%s je pobijedio igraca %s u duelu", GetName(killerid), GetName(playerid));
SendClientMessageToAll(-1, string);
SetPlayerScore(killerid, GetPlayerScore(killerid) + 2);
duelinfo ++;
duelinfo ++;
SpawnIgraca( killerid, 1728.4497,-1668.5601,22.6094,38.7926,0,0);
SpawnIgraca( playerid, 1728.4497,-1668.5601,22.6094,38.7926,0,0);
invite = 0;
invite = 0;
}
return 1;
}
I recimo ovo dole u OnPlayerDeath ako je igrac u Duelu sve radi kako treba,kada igrac umre spawnuje ga u Lobbyu i nema nikakvih problema ..