shape1
shape2
shape3
shape4
shape7
shape8

IsPlayerInRangeOfPoint


Статус
Закрыто для дальнейших ответов.

danilasar

Пошел ко мне? Да ты умняшка! Пиши в ЛС!
Пользователь
12.05.2016
200
80
0
24
Эта функция была добавлена в Criminal Russia Multiplayer 0.3a и не будет работать в более ранних версиях!
Описание

Проверяет находится ли игрок в указанном радиусе от точки.

Значения

Код:
IsPlayerInRangeOfPoint(playerid, Float:Range, Float:X, Float:Y, Float:Z);
  • playerid - ид игрока
  • Float:Range - Самое дальнее расстояние, на котором игрок будет считаться в пределах точки.
  • Float:X - позиция точки по оси X
  • Float:Y - позиция точки по оси Y
  • Float:Z - позиция точки по оси Z
Пример использования
Код:
	if(strcmp(cmd, "/пропуск", true) == 0)
	{
	    if(Player[playerid][pMember] == 1 && IsPlayerInRangeOfPoint(playerid,10.0,2579.793457,-2421.768554,20.947000)) {
			MoveObject(vorota1, 2579.793457,-2421.768554,20.947000, 3.0);
		    SetTimer("vor1", 10000, 0);
		    SendClientMessage(playerid,0xFFFF00AA,"диспетчер: Ворота открыты.");
		}
		else if(Player[playerid][pMember] == 0) {
			SendClientMessage(playerid,COLOR_RED,"У вас нет пропуска!");
		}
	}
 
Последнее редактирование модератором:
Статус
Закрыто для дальнейших ответов.