10.08.2012, 11:11
Well that is all the code really other than the score being increased under OnPlayerDeath.
I hope that helps you see what i'm doing.
pawn Код:
// My enum
enum ServerData
{
Mafia_Score,
Triads_Score,
Aztecas_Score
};
new ServerInfo[ServerData];
// OnPlayerDeath
if(gTeam[playerid] == TEAM_MAFIA && gTeam[killerid] == TEAM_TRIADS)
{
ServerInfo[Triads_Score] += 1;
SetPlayerScore(killerid, GetPlayerScore(killerid) +1);
GivePlayerMoney(killerid, 10000);
}
else if(gTeam[playerid] == TEAM_MAFIA && gTeam[killerid] == TEAM_AZTECAS)
{
ServerInfo[Aztecas_Score] += 1;
SetPlayerScore(killerid, GetPlayerScore(killerid) +1);
GivePlayerMoney(killerid, 10000);
}
if(gTeam[playerid] == TEAM_TRIADS && gTeam[killerid] == TEAM_MAFIA)
{
ServerInfo[Mafia_Score] += 1;
SetPlayerScore(killerid, GetPlayerScore(killerid) +1);
GivePlayerMoney(killerid, 10000);
}
else if(gTeam[playerid] == TEAM_TRIADS && gTeam[killerid] == TEAM_AZTECAS)
{
ServerInfo[Aztecas_Score] += 1;
SetPlayerScore(killerid, GetPlayerScore(killerid) +1);
GivePlayerMoney(killerid, 10000);
}
if(gTeam[playerid] == TEAM_AZTECAS && gTeam[killerid] == TEAM_MAFIA)
{
ServerInfo[Mafia_Score] += 1;
SetPlayerScore(killerid, GetPlayerScore(killerid) +1);
GivePlayerMoney(killerid, 10000);
}
else if(gTeam[playerid] == TEAM_TRIADS && gTeam[killerid] == TEAM_TRIADS)
{
ServerInfo[Triads_Score] += 1;
SetPlayerScore(killerid, GetPlayerScore(killerid) +1);
GivePlayerMoney(killerid, 10000);
}