31.07.2013, 05:54
I take it TEAM_ZOMBIE and TEAM_HUMAN are just defines? If they are, you're not actually able to do what you're doing. Defines define a specific term to a value. What you want is a variable which you can change the values to:
Then instead, do this:
pawn Код:
new TEAM_HUMAN_SCORE, TEAM_ZOMBIE_SCORE;
pawn Код:
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
if(GetPlayerTeam(killerid) == 0)
{
TEAM_ZOMBIE_SCORE++; //Sets team1score
new newtext[41];
format(newtext, sizeof(newtext), "ZOMBIE: %d", TEAM_ZOMBIE_SCORE);
TextDrawSetString(Textdraw, newtext);
}
if(GetPlayerTeam(killerid) == 1)
{
TEAM_HUMAN_SCORE++; //Sets team2score
new newtext[41];
format(newtext, sizeof(newtext), "HUMAN: %d", TEAM_HUMAN_SCORE);
TextDrawSetString(Textdraw1, newtext);
}