23.03.2013, 05:59
So I've tried to add this code, and it doesn't seem to be working. I'm a bit confused. I'm trying to get the map(mode) to change after 10 kills by the same team. Anyone have any idea on what I'm doing wrong? Am I even doing any of it correctly?
Here's my current relevant code.
Here's my current relevant code.
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
if(gTeam[killerid] == TEAM_CT)
{
foreach(Player, i)
{
tscore[gTeam[i]] +=1;
}
}
if(gTeam[killerid] == TEAM_TE)
{
foreach(Player, i)
{
tscore[gTeam[i]] +=1;
}
}
foreach(Player, i)
{
if(tscore[gTeam[i]] == 10)
{
new pstring[128];
format(pstring,sizeof(pstring), "%s has won the round for his Team.",GetName(killerid));
SendClientMessageToAll(COLOR_CYAN, pstring);
if(CurrentGamemode == 5)
{
ChangeMode();
CurrentGamemode = 0;
}
ChangeMode();
CurrentGamemode++;
}
}