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

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

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

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

Проверка на координаты и действия в них

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

smlq

Умник
Короче, вот код:


PHP:
new Float:sad_woods[][113] = { 
    {1914.09863, 191.97757, 33.81494}, 
    {1913.56433, 198.60251, 32.22638}, 
    {1913.04565, 205.23239, 31.03495}, 
    {1913.96179, 211.32611, 29.74425}, 
    {1913.62268, 216.84848, 28.65211}, 
    {1914.38879, 221.46054, 28.15569} 
................ 
};
PHP:
   if(PRESSED(1024) && IsPlayerInRangeOfPoint(playerid, 10.0, координаты из sad_woods)) 
    { 
          //действие с определенным объектом, связанным с этими координатами. 
        return 1; 
    }
Их там, как вы можете заметить, 113. Не делать ведь 113 проверок на эти координаты и кнопку, нажатую в их радиусе. Каждая координата отвечает за свой объект. Как оптимизировать, сделать проще?

Нужно, чтобы в этих координатах происходило действие с объектом. Причем объект для каждой координаты свой. Если делать циклом, то есть
PHP:
for(new i; i... )
IsPlayerInRangeOfPoint(playerid, 3.0, sad_woods[i])
Я ведь не смогу определить, в какой именно координате сработало действие? Или смогу? Помогите.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу