Привет, Гость!
  • Страница 1 из 1
  • 1
Getplayertargetplayer
AdminДата: Четверг, 21.04.2016, 17:10 | Сообщение # 1
Генерал-майор
Группа: Администраторы
Сообщений: 272
Репутация: 0
Статус: Offline
Проверяет целится ли игрок в другого игрока.

Цитата
Эта функция была добавлена в SA-MP 0.3d и не будет работать в более ранних версиях!

Параметры:
(playerid)
playerid - Идентификатор игрока, чтобы получить цель.

Возвращает идентификатор целевого игрока, или, если ни одна INVALID_PLAYER_ID

Пример работы:
Код
public OnPlayerUpdate(playerid)
{
new targetplayer = GetPlayerTargetPlayer(playerid);
if((targetplayer) == GetPlayerTeam(playerid) && targetplayer != INVALID_PLAYER_ID)
{
  GameTextForPlayer(playerid, "~R~do not shoot at team-mates!", 5000, 3);
}
}

Если не поняли, то это защита от Team Damage и Kill, если игрок прицелится на игрока из своей команды, то получаем сообщение.
 
  • Страница 1 из 1
  • 1
Поиск: