23.03.2013, 22:33
So I've tried to create a little stock, that will give the winning team a reward when my game mode changes.
Here's the current stock.
And here's my ChangeMode function.
It's giving the winners like 500k. Why's that?
Here's the current stock.
pawn Код:
stock GiveTeamReward()
{
foreach(Player, i)
{
if(winner == 1) //ct
{
if(gTeam[i] == TEAM_CT)
{
GivePlayerMoney(i, 10000);
}
}
if(winner == 2) //te
{
if(gTeam[i] == TEAM_TE)
{
GivePlayerMoney(i, 10000);
}
}
}
}
pawn Код:
//this is only the relevant part.
forward ChangeMode();
public ChangeMode()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(winner == 1)
{
GiveTeamReward();
}
else if(winner == 2)
{
GiveTeamReward();
}
}