[0.3d]OnPlayerDeath glitch?
#7

Here you go:

pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    SendDeathMessage(killerid, playerid, reason);
    TextDrawHideForPlayer(playerid, rTD[playerid]);
    TextDrawHideForPlayer(playerid, kdTD[playerid]);

    if(killerid != INVALID_PLAYER_ID) // Valid killer
    {
        TogglePlayerSpectating(playerid, true);
        PlayerSpectatePlayer(playerid, killerid);
        SetTimerEx("spec", 5000, false, "i", playerid);
        HandleKS(playerid, killerid);
        SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
        TextDrawHideForPlayer(killerid, rTD[killerid]);
        TextDrawHideForPlayer(killerid, kdTD[killerid]);

        pInfo[killerid][kills]++;
        if(pInfo[killerid][kills] >= 25)
        {
            pInfo[killerid][rank] = 2;
        }
        else if(pInfo[killerid][kills] >= 50)
        {
            pInfo[killerid][rank] = 3;
        }
        else if(pInfo[killerid][kills] >= 75)
        {
            pInfo[killerid][rank] = 4;
        }
        else if(pInfo[killerid][kills] >= 100)
        {
            pInfo[killerid][rank] = 5;
        }
        else if(pInfo[killerid][kills] >= 125)
        {
            pInfo[killerid][rank] = 6;
        }
        else if(pInfo[killerid][kills] >= 150)
        {
            pInfo[killerid][rank] = 7;
        }
        else
        {
            pInfo[killerid][rank] = 1;
        }

        new tdS2[10];
        format(tdS2, sizeof(tdS2), "RANK: %i", pInfo[killerid][rank]);
        TextDrawSetString(rTD[killerid], tdS2);

        new tdsS2[10];
        format(tdsS2, sizeof(tdS2), "%i:%i", pInfo[killerid][kills], pInfo[killerid][deaths]);
        TextDrawSetString(kdTD[killerid], tdsS2);

        TextDrawShowForPlayer(killerid, kdTD[killerid]);
        TextDrawShowForPlayer(killerid, rTD[killerid]);
    }

    if(pInfo[playerid][team] == 0)
    {
        gt--;
    }
    else if(pInfo[playerid][team] == 1)
    {
        bt--;
    }

    pInfo[playerid][deaths]++;
    }
    return 1;
}
Should work fine.
Reply


Messages In This Thread
[0.3d]OnPlayerDeath glitch? - by sciman001 - 04.12.2011, 22:45
Re: [0.3d]OnPlayerDeath glitch? - by MP2 - 04.12.2011, 22:51
Re: [0.3d]OnPlayerDeath glitch? - by sciman001 - 04.12.2011, 22:54
Re: [0.3d]OnPlayerDeath glitch? - by sciman001 - 04.12.2011, 23:02
Re: [0.3d]OnPlayerDeath glitch? - by sciman001 - 04.12.2011, 23:56
Re: [0.3d]OnPlayerDeath glitch? - by cessil - 05.12.2011, 00:24
Re: [0.3d]OnPlayerDeath glitch? - by MP2 - 05.12.2011, 00:29

Forum Jump:


Users browsing this thread: 3 Guest(s)