OnPlayerGiveDamage
#6

Ok this is really annoying now, sometimes it works fine under OnPlayerTakeDamage but sometimes it still puts players in god-mode.

pawn Код:
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
    new playername[24], string[128];
    GetPlayerName(issuerid, playername, 24);

    if(CoolDownTime[issuerid] == 0)
    {
        if(gTeam[issuerid] == TEAM_POLICE && gTeam[playerid] == TEAM_CIVILIAN)
        {
            if(GetPlayerWantedLevel(playerid) == 0 && Warning[issuerid] <= 2)
            {
                format(string, sizeof(string), "%s[%d] has been warned by auto-admin. Reason: Attacking innocent players.", playername, issuerid);
                SendClientMessageToAll(COLOR_ADMIN, string);
                CoolDownTime[issuerid] = 1;
                SetTimer("CoolDownTimer", 10000, 0);
                Warning[issuerid]++;
            }
        }
    }
    else return 1;

    if(CoolDownTime[issuerid] == 0)
    {
        if(gTeam[issuerid] == TEAM_CIVILIAN && gTeam[playerid] == TEAM_POLICE)
        {
            if(GetPlayerWantedLevel(issuerid) == 0)
            {
                SendClientMessage(issuerid, COLOR_WANTED, "Your wanted level has increased.");
                CoolDownTime[issuerid] = 1;
                SetTimer("CoolDownTimer", 10000, 0);
                SetPlayerWantedLevel(issuerid, GetPlayerWantedLevel(issuerid) +1);
            }
        }
    }
    else return 1;
    return 1;
}
Could it be a bug with the two new callbacks? (OnPlayerGiveDamage, OnPlayerTakeDamage)
Reply


Messages In This Thread
OnPlayerGiveDamage - by Infamous - 11.12.2011, 07:46
Re: OnPlayerGiveDamage - by wildcookie007 - 11.12.2011, 08:02
Re: OnPlayerGiveDamage - by Infamous - 11.12.2011, 08:41
Re: OnPlayerGiveDamage - by MadeMan - 11.12.2011, 10:02
Re: OnPlayerGiveDamage - by Infamous - 11.12.2011, 15:05
Re: OnPlayerGiveDamage - by Infamous - 13.12.2011, 19:48
Re: OnPlayerGiveDamage - by Memoryz - 13.12.2011, 19:52
Re: OnPlayerGiveDamage - by Infamous - 13.12.2011, 19:59
Re: OnPlayerGiveDamage - by Rob_Maate - 13.12.2011, 20:35
Re: OnPlayerGiveDamage - by cessil - 13.12.2011, 21:56

Forum Jump:


Users browsing this thread: 3 Guest(s)