• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Как сделать проверку нахождения игрока?

Oleg122436

Новичок
я тут код набросал, но что то не хочет немного

создал коорды
new Float:zdachapravcoord[4][3] =
{
{-2575.8484,-1364.6274,1500.7570},
{-2573.8730,-1361.8684,1500.7570},
{-2575.8669,-1358.9384,1500.7570},
{-2580.0281,-1358.9396,1500.7570}
};

сделал на них текст
CreateDynamic3DTextLabel("Нажмите на клавишу\n{F9AD43}ALT или введите/zdachaprav",-1,zdachapravcoord[0][0], zdachapravcoord[0][1], zdachapravcoord[0][2],4.0);
работает, показывается
при проверке на местонахождение игрока
if(IsPlayerInRangeOfPoint(playerid, 2.0, zdachapravcoord[0], zdachapravcoord[1], zdachapravcoord[2])
{
ShowPlayerDialog(playerid, 47, DIALOG_STYLE_LIST, !"Ñäà÷à íà ïðàâà", !"1.Ñäàòü ïðàâà íà àâòîìîáèëü\n2.Ñäàòü ïðàâà íà ìîòî\n3.Êàê ïîëó÷èòü ëèöåíçèþ íà âîçäóøíûé òðàíñïîðò\n4.Êàê ïîëó÷èòü ëèöåíçèþ íà îãíåñòðåëüíîå îðóæèå", !"Âûáðàòü", !"Îòìåíà");
}

Cуть проблемы, проверяет лиш верхние 1 строку координат, а надо все координаты проверял, с меня плюсек
 
Сверху Снизу