Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Открытие дверей/ворот

Статус
В этой теме нельзя размещать новые ответы.

NybikSry

Умник
Код:
PHP:
    if(newkeys == KEY_WALK)
	{
		if(IsPlayerInRangeOfPoint( playerid, 2.5, 1562.034057, -1239.036010, 202.945999))
		if(pData[playerid][pFraction] != 10 && pData[playerid][pSubfraction] != 1
		|| pData[playerid][pFraction] != 10 && pData[playerid][pSubfraction] != 2
		|| pData[playerid][pFraction] != 10 && pData[playerid][pSubfraction] != 3) return SendClientMessage(playerid, COLOR_GRAY, "У Вас нет ключей от этой двери.");
		{
			if(gatemovesmicr == 0)
			{
				MoveObject(gatesmicr, 1562.0356, -1240.3367, 202.9460, 0.9);
				gatemovesmicr = 1;
			}
			else if(gatemovesmicr == 1)
			{
				MoveObject(gatesmicr, 1562.0341, -1239.0360, 202.9460, 0.9);
				gatemovesmicr = 0;
			}
		}
	}
Суть
Что бы открыть дверь - игрок должен быть сотрудником СМИ и находится рядом с дверью.
Всё работает хорошо только тогда, когда все действия происходят в радиусе
PHP:
if(IsPlayerInRangeOfPoint( playerid, 2.5, 1562.034057, -1239.036010, 202.945999))
А вот если уже быть дальше от двери этой, то дверь может открыть любой игрок на любом расстоянии. wtf?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу