Saving Kills and Deaths into Registersystem?
#5

Just to be clear if my "OnPlayerDeath"-callback is right...

pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
    {
        PlayerInfo[playerid][pDeaths] ++;
        if(killerid != INVALID_PLAYER_ID)
        {
            PlayerInfo[killerid][pKills] ++;
        }

        if(IsPlayerConnected(killerid) && gTeam[playerid] != gTeam[killerid]) // not a suicide or team kill
        {
        new zoneid = GetPlayerZone(playerid);
        if(zoneid != -1 && ZoneInfo[zoneid][zTeam] == gTeam[playerid]) // zone member has been killed in the zone
        {
            ZoneDeaths[zoneid]++;
            if(ZoneDeaths[zoneid] == MIN_DEATHS_TO_START_WAR)
            {
                ZoneDeaths[zoneid] = 0;
                ZoneAttacker[zoneid] = gTeam[killerid];
                ZoneAttackTime[zoneid] = 0;
                GangZoneFlashForAll(ZoneID[zoneid], GetTeamZoneColor(ZoneAttacker[zoneid]));
            }
        }
    }
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)