GetPlayerTargetPlayer RU

From SA-MP Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 14:46, 19 August 2015
OstGot (Talk | contribs)

← Previous diff
Current revision
OstGot (Talk | contribs)

Line 11: Line 11:
{{Возвращает|ID цели или INVALID_PLAYER_ID если цели нет}} {{Возвращает|ID цели или INVALID_PLAYER_ID если цели нет}}
 +{{notes2_RU|
 +* Это не работает с джойстиками/контроллерами, а также на большом расстоянии.
 +* Это также не работает для снайперской винтовки, так как она не ставит "зелёную мишень" над персонажем и не может возвращать игрока.}}
 +
 +{{Пример}}
<pawn> <pawn>
public OnPlayerUpdate(playerid) public OnPlayerUpdate(playerid)

Current revision


GetPlayerTargetPlayer

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


Описание:

Проверяет в какого игрока целится игрок.


Параметры:
(playerid)
playeridID игрока который целится.


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

ID цели или INVALID_PLAYER_ID если цели нет


Image:32px-Circle-style-warning.png

Важные
Примечания

  • Это не работает с джойстиками/контроллерами, а также на большом расстоянии.
  • Это также не работает для снайперской винтовки, так как она не ставит "зелёную мишень" над персонажем и не может возвращать игрока.


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

public OnPlayerUpdate(playerid)
{
    new targetplayer = GetPlayerTargetPlayer(playerid); // Запишем ID
    if(GetPlayerTeam(targetplayer) == GetPlayerTeam(playerid) && targetplayer != INVALID_PLAYER_ID)
    {
        SendClientMessage(playerid, 0xFFFFFFAA, "Не стреляйте по своей команде!");
    }
}
Personal tools
In other languages