Как вывести иконку в килл лист, если игрока убили в транспорте.
#1

Здравствуйте! Кто-то тут говорил, что можно убив игрока с транспорта, когда игрок в другом транспорте. То это можно вывести в килл лист. Объясните как вывести кто кого убил в килл лист, если у обоих транспорт.
Reply
#2

SendDeathMessage

(Или может я не так понял вопрос?)
Reply
#3

pawn Код:
public OnPlayerSpawn(playerid)
{
    SetPVarInt(playerid, "killerid", INVALID_PLAYER_ID);
    return 1;
}
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
    if(GetPlayerVehicleID(playerid) != vehicleid)
    {
        for(new i = GetMaxPlayers() - 1; i != -1; i--)
        {
            if(!IsPlayerConnected(i) || IsPlayerNPC(i) || !IsPlayerInVehicle(i, vehicleid)) continue;
            SetPVarInt(i, "killerid", playerid);
            break; // если только водителя убивать, если и пассажиров - убирай строку
        }
    }
    return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
    if(killerid == INVALID_PLAYER_ID) killerid = GetPVarInt(playerid, "killerid");
    if(killerid != INVALID_PLAYER_ID) SendDeathMessage(killerid, playerid, 49);
    return 1;
}
Reply
#4

Спасибо всем!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)