22.10.2010, 14:13
PHP код:
forward ScoreUpdate();
new gTeam[MAX_PLAYERS];
enum pTeams
{
TEAM_LA,
TEAM_GS,
TEAM_BALLAS,
TEAM_VAGOS,
TEAM_TRIAD,
TEAM_SFR,
TEAM_CIV
};
new teamScore[pTeams];
new Text:scores;
on gamemodeinit:
PHP код:
SetTimer("ScoreUpdate", 1500, true);
teamScore[TEAM_LA] = 0;
teamScore[TEAM_GS] = 0;
teamScore[TEAM_VAGOS] = 0;
teamScore[TEAM_TRIAD] = 0;
teamScore[TEAM_SFR] = 0;
teamScore[TEAM_BALLAS] = 0;
on player death:
PHP код:
if(gTeam[killerid] == TEAM_LA) {
SetPlayerScore(killerid,GetPlayerScore(teamScore[TEAM_LA])+1);
}
else
{
if(gTeam[killerid] == TEAM_LA && gTeam[playerid] == TEAM_LA) {
SetPlayerScore(killerid,GetPlayerScore(teamScore[TEAM_LA])+0);
}
}
if(gTeam[killerid] == TEAM_GS) {
SetPlayerScore(killerid,GetPlayerScore(teamScore[TEAM_GS])+1);
}
else
{
if(gTeam[killerid] == TEAM_GS && gTeam[playerid] == TEAM_GS) {
SetPlayerScore(killerid,GetPlayerScore(teamScore[TEAM_GS])+0);
}
}
if(gTeam[killerid] == TEAM_BALLAS) {
SetPlayerScore(killerid,GetPlayerScore(teamScore[TEAM_BALLAS])+1);
}
else
{
if(gTeam[killerid] == TEAM_BALLAS && gTeam[playerid] == TEAM_BALLAS) {
SetPlayerScore(killerid,GetPlayerScore(teamScore[TEAM_BALLAS])+0);
}
}
if(gTeam[killerid] == TEAM_VAGOS) {
SetPlayerScore(killerid,GetPlayerScore(teamScore[TEAM_VAGOS])+1);
}
else
{
if(gTeam[killerid] == TEAM_VAGOS && gTeam[playerid] == TEAM_VAGOS) {
SetPlayerScore(killerid,GetPlayerScore(teamScore[TEAM_VAGOS])+0);
}
}
if(gTeam[killerid] == TEAM_TRIAD) {
SetPlayerScore(killerid,GetPlayerScore(teamScore[TEAM_TRIAD])+1);
}
else
{
if(gTeam[killerid] == TEAM_TRIAD && gTeam[playerid] == TEAM_TRIAD) {
SetPlayerScore(killerid,GetPlayerScore(teamScore[TEAM_TRIAD])+0);
}
}
if(gTeam[killerid] == TEAM_SFR) {
SetPlayerScore(killerid,GetPlayerScore(teamScore[TEAM_SFR])+1);
}
else
{
if(gTeam[killerid] == TEAM_SFR && gTeam[playerid] == TEAM_SFR) {
SetPlayerScore(killerid,GetPlayerScore(teamScore[TEAM_SFR])+0);
}
}
onplayerupdate:
PHP код:
if(DMZone[playerid] == 15)
{
gTeam[playerid] = TEAM_LA;
}
else
{
if(DMZone[playerid] == 16)
{
gTeam[playerid] = TEAM_GS;
}
else
{
if(DMZone[playerid] == 16)
{
gTeam[playerid] = TEAM_GS;
}
else
{
if(DMZone[playerid] == 19)
{
gTeam[playerid] = TEAM_VAGOS;
}
else
{
if(DMZone[playerid] == 17)
{
gTeam[playerid] = TEAM_BALLAS;
}
else
{
if(DMZone[playerid] == 14)
{
gTeam[playerid] = TEAM_TRIAD;
}
else
{
if(DMZone[playerid] == 13)
{
gTeam[playerid] = TEAM_SFR;
}
else
{
gTeam[playerid] = TEAM_CIV;
}
}
}
}
}
}
}
the textdraw:
PHP код:
public ScoreUpdate()
{
new string[128];
format(string,sizeof(string),"LosAzetcas:%d GroveStreet:%d Ballas:%d Vagos:%d Triad:%d SFR:%d", teamScore[TEAM_LA],teamScore[TEAM_GS],teamScore[TEAM_BALLAS],teamScore[TEAM_VAGOS],teamScore[TEAM_TRIAD],teamScore[TEAM_SFR]);
///BLA BLA BLA BLA
}
for example i killd somebody but it still on 0