SendDeathMessageToPlayer

Материал из Pro-Pawn Wiki
Перейти к: навигация, поиск

Описание:

Отправляет сообщение об убийстве указанному игроку.

Параметры:

(playerid, killer, killee, weapon)
playerid ID игрока, которому должно быть показано сообщение об убийстве.
killer ID игрока, который совершил убийство (в случае самоубийства - INVALID_PLAYER_ID).
killee ID погибшего игрока.
weapon ID причины смерти.


Возвращаемое значение:

Всегда возвращает 1.

Info rhombus.png
Примечание
Параметры killer и killee не проверяются на подключение на стороне сервера. Можно указать любые ID, даже находящиеся за пределами лимита количества игроков.

Тем не менее, ID игроков проверяются на стороне клиента:

  • если параметр killee равен INVALID_PLAYER_ID, сообщение о смерти не будет показано;
  • если игрок killer или killee не подключен, сообщение отрисовывается с пустотой вместо никнейма;
  • если не подключены оба игрока, значок причины смерти также не отображается (можно использовать это для "очистки" киллфида).


Пример использования:

public OnPlayerDeath(playerid, killerid, reason)
{
    // Разослать сообщение об убийстве только администраторам сервера
    for (new i = GetPlayerPoolSize() + 1; i-- != 0; )
        if (IsPlayerAdmin(i))
            SendDeathMessageToPlayer(i, killerid, playerid, reason);
    return 1;
}


См. также: