21:25
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Вопрос по CreateDynamicRectangle
_Dark_Дата: Вторник, 09.08.2011, 13:17 | Сообщение # 1
Постоялец
Группа: I'm V.I.P.
Сообщений: 379
Награды: 4
Город: Dark://core.dll
Репутация: 169
Замечания: 40%
Статус:
Добрый всем день. У меня возникла следующая проблема:
Пишу гонку, надо определить находится ли игрок на линии старта.
Для этого, подходит ф-ия
Code
CreateDynamicRectangle(Float:minx, Float:miny, Float:maxx, Float:maxy, worldid = -1, interiorid = -1, playerid = -1)

из стримера от Incognito.
Но я не знаю, как правильно снять минимальные и максимальные координаты по осям x и y.
Подскажите, пожалуйста.





Если баги возникают из ниоткуда - ты на правильном пути. (с)
ImperealДата: Вторник, 09.08.2011, 13:22 | Сообщение # 2
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
Репутация: 1868
Замечания: 100%
Статус:
Я так понял это создает прямоугольник какой то кароче не суть.
Вот у тебя есть прямоугольник:
1-------------
|-------------|
|_________2

Вот 1 это координата minx,miny.
А 2 это maxx,maxy.



Прощай самп-рус =Р
_Dark_Дата: Вторник, 09.08.2011, 13:32 | Сообщение # 3
Постоялец
Группа: I'm V.I.P.
Сообщений: 379
Награды: 4
Город: Dark://core.dll
Репутация: 169
Замечания: 40%
Статус:
Нет не так. Прямоугольник становится каким то сплющенным, я проверю при помощи
OnPlayerEnterDynamicArea(playerid, areaid) и OnPlayerLeaveDynamicArea(playerid, areaid) , так получается что я в него вхожу намного раньше того где нужно, причем он кривой и входит в него только в определенном месте.





Если баги возникают из ниоткуда - ты на правильном пути. (с)
ImperealДата: Вторник, 09.08.2011, 13:34 | Сообщение # 4
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
Репутация: 1868
Замечания: 100%
Статус:
_Dark_, Значит как то не так координаты взял, квадрату/прямоугольнику именно так задаются координаты на плоскости.


Прощай самп-рус =Р
_Dark_Дата: Вторник, 09.08.2011, 13:41 | Сообщение # 5
Постоялец
Группа: I'm V.I.P.
Сообщений: 379
Награды: 4
Город: Dark://core.dll
Репутация: 169
Замечания: 40%
Статус:
Вот скрины сделал. Вот так мне надо:


А вот так я брал координаты:

Т.е. я встал в точку 1, взял координаты, встал в точку 2, взял координаты, и сделал код вида:
CreateDynamicRectangle(Float:minx, Float:miny, Float:maxx, Float:maxy, worldid = -1, interiorid = -1, playerid = -1)
CreateDynamicRectangle(X из 1 точки, Y из 1 точки, X из 2 точки, Y из 2 точки, -1, -1, -1)

Но получилось что-то не так. Или это стример лагает?





Если баги возникают из ниоткуда - ты на правильном пути. (с)


Сообщение отредактировал _Dark_ - Вторник, 09.08.2011, 13:43
ImperealДата: Вторник, 09.08.2011, 14:15 | Сообщение # 6
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
Репутация: 1868
Замечания: 100%
Статус:
Quote (_Dark_)
Т.е. я встал в точку 1, взял координаты, встал в точку 2, взял координаты, и сделал код вида:
CreateDynamicRectangle(Float:minx, Float:miny, Float:maxx, Float:maxy, worldid = -1, interiorid = -1, playerid = -1)
CreateDynamicRectangle(X из 1 точки, Y из 1 точки, X из 2 точки, Y из 2 точки, -1, -1, -1)

Но получилось что-то не так. Или это стример лагает?

Так то все верно, а причем тут во обще стример?Оо



Прощай самп-рус =Р
_Dark_Дата: Вторник, 09.08.2011, 14:17 | Сообщение # 7
Постоялец
Группа: I'm V.I.P.
Сообщений: 379
Награды: 4
Город: Dark://core.dll
Репутация: 169
Замечания: 40%
Статус:
Impereal, это одна из функций Streamer Plugin v2.5.2 by Incognito. Там вообще много функций не свойственных обычному стримеру, вот я их и использую.
Под стримером я подразумевал вообще весь плагин.

Добавлено:
В общем, я поменял местами X из 2 точки и X из 1 точки, вроде не кривой, но входит все равно раньше чем нужно... Но это в принципе, не так уж и критично, ладно уж, так оставлю.





Если баги возникают из ниоткуда - ты на правильном пути. (с)


Сообщение отредактировал _Dark_ - Вторник, 09.08.2011, 14:23
NiXONДата: Вторник, 09.08.2011, 14:29 | Сообщение # 8
Местный
Группа: I'm V.I.P.
Сообщений: 708
Награды: 32
Город: MyGame*World
Репутация: 0
Замечания: 80%
Статус:
Если не ошибаюсь этот FAQ отчасти можно применить и к твоей функции.


Полный FAQ для любого сервера по установке и настройке GTA SA-MP
Как начать играть в GTA SA online.
Скачать GTA San Andreas

Нас пугает наш блеск, а не наш мрак.
Быть маленьким и скромным
не самая благородная роль.
Ничтожность никого не вдохновляет...
даже если она удобна окружающим.
Мы хотим блистать и сверкать.


ImperealДата: Вторник, 09.08.2011, 14:36 | Сообщение # 9
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
Репутация: 1868
Замечания: 100%
Статус:
Nixonchik, Создавать квадрат по 4 точкам глупо и не рационально.
Квадрат на плоскости можно построить, достаточно 2 точек!



Прощай самп-рус =Р
_Dark_Дата: Вторник, 09.08.2011, 14:42 | Сообщение # 10
Постоялец
Группа: I'm V.I.P.
Сообщений: 379
Награды: 4
Город: Dark://core.dll
Репутация: 169
Замечания: 40%
Статус:
Nixonchik, разве не одно и тоже будет?




Если баги возникают из ниоткуда - ты на правильном пути. (с)
NiXONДата: Вторник, 09.08.2011, 15:03 | Сообщение # 11
Местный
Группа: I'm V.I.P.
Сообщений: 708
Награды: 32
Город: MyGame*World
Репутация: 0
Замечания: 80%
Статус:
Quote (_Dark_)
Nixonchik, разве не одно и тоже будет?

Мне тоже так показалось,поэтому и кинул ссылку.
Quote (_Dark_)
Но я не знаю, как правильно снять минимальные и максимальные координаты по осям x и y. Подскажите, пожалуйста.



Полный FAQ для любого сервера по установке и настройке GTA SA-MP
Как начать играть в GTA SA online.
Скачать GTA San Andreas

Нас пугает наш блеск, а не наш мрак.
Быть маленьким и скромным
не самая благородная роль.
Ничтожность никого не вдохновляет...
даже если она удобна окружающим.
Мы хотим блистать и сверкать.


  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua