OnPlayerDeath
#1

I want to make it so that it will say: Has been killed by server" if the player is not killed by someone else,

pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    IsInHouse[playerid] = 0;
    IsInHouseID[playerid] = 9999;
    IsInBizz[playerid] = 0;
    IsInBizzID[playerid] = 9999;
    IsInBizzType[playerid] = 0;
    isdeath[playerid] = 1;
    foreach(Player, i) {
        if(PlayerInfo[i][AdminLevel] >= 1) {
            new string[128];
            new gun[24];
            new Name1[24], Name2[24];
            GetPlayerName(playerid, Name1, 24);
            GetPlayerName(killerid, Name2, 24);
            GetWeaponName(GetPlayerWeapon(killerid), gun, 24);
            format(string, sizeof(string), "[ADMIN] %s just killed %s With a %s", Name1, Name2, gun);
            SendClientMessage(i, COLOR_RED, string);
        }
    }
    if(GetPlayerWeapon(killerid) == 38)
    {
        if(PlayerInfo[killerid][AdminLevel] < 5)
        {
        new string[128];
        new name[24];
        GetPlayerName(killerid, name, sizeof(name));
        format(string, sizeof(string), "%s just got banned for Using Weapon Hacks by AntiCheat System 'Molov'", name);
        ProxDetector(10000000000.0, playerid, string, 0xFF0000FF, 0xFF0000FF, 0xFF0000FF, 0xFF0000FF, 0xFF0000FF);
        Ban(killerid);
        }
    }
    return 1;
}
How should I do this
Reply
#2

pawn Код:
if( killerid == INVALID_PLAYER_ID )
{
    new
        Name[ MAX_PLAYER_NAME ], DeathMsg[ 64 ];

    GetPlayerName( playerid, Name, MAX_PLAYER_NAME );
    format( DeathMsg, sizeof( DeathMsg ), "%s has been killed by server.", Name );
    SendClientMessageToAll( -1, DeathMsg );
}
Reply
#3

merci
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)