Trying to get map to change after X amount of kills.
#1

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.
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++;
        }
    }
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 4 Guest(s)