PDA

Просмотр полной версии : [Вопрос] По смене погоды.



Trender
26.10.2014, 19:13
Видел тут на одном проекте систему смены погоды.
Погода допустим в лс в 14:00 - солнце, в сф в 14:00 - дождь, в лв в 14:00 - метель песчаная. ( Данная погода меняется рандомно и одновременно )

DeimoS
26.10.2014, 19:17
Видел тут на одном проекте систему смены погоды.
Погода допустим в лс в 14:00 - солнце, в сф в 14:00 - дождь, в лв в 14:00 - метель песчаная. ( Данная погода меняется рандомно и одновременно )

IsPlayerInRangeOfPoint (или же PlayerToKvadrat/функции стримера) для каждого города и установка соответствующей погоды

Trender
26.10.2014, 23:46
а можно по подронее о PlayerToKvadrat? как мне его сделать

DeimoS
26.10.2014, 23:59
а можно по подронее о PlayerToKvadrat? как мне его сделать

Записываем координаты двух точек (это будут противоположные углы) и выбираем из "X, Y, Z" только "X, Y".
Например
123.0, -321.0, 789.0
-789.0, 456.0, -777.0
Далее из "X" ищем минимальный и ставим его в самое начало нашей новой координаты

-789.0,
теперь то же самое, только с "Y"

-789.0, -321.0
Ну и дальше приписываем сначала максимальный X, а потом и Y. В итоге получается набор координат из 4 чисел, который и формирует прямоугольник (обыкновенная геометрия в действии)

-789.0, -321.0, 123.0, 456.0
Вставляем полученную координату в функцию и всё

Trender
27.10.2014, 02:47
Вроде бы есть сайт где можно создать данный квадрат. Он вроде бы ещё используется для ганг зон.

DeimoS
27.10.2014, 11:03
Вроде бы есть сайт где можно создать данный квадрат. Он вроде бы ещё используется для ганг зон.

Есть. Но если ты хочешь стать скриптером, ты должен знать суть таких элементарных вещей. Зайти на сайт любой дурак может, а вот сделать сам - не каждый. И ценится будет второе.
Хотя дело твоё... Странно нынче народ изучает Pawn... :wacko:

Trender
27.10.2014, 18:38
Есть. Но если ты хочешь стать скриптером, ты должен знать суть таких элементарных вещей. Зайти на сайт любой дурак может, а вот сделать сам - не каждый. И ценится будет второе.
Хотя дело твоё... Странно нынче народ изучает Pawn... :wacko:

Я лишь желаю начертить квадрат, а не бегать по карте и брать координаты x и y )

DeimoS
27.10.2014, 18:57
Я лишь желаю начертить квадрат, а не бегать по карте и брать координаты x и y )

OnPlayerClickMap для кого придуман?
Да и вот представим, что знания о Pawn в SA-MP нужны не для создания сервера, а для принятия на настоящую работу. На собеседовании ты встретишься с тем парнем/девушкой, что создал(а) тот сайт, позволяющий генерировать координаты для прямоугольной зоны. И одним из вопросов на собеседовании будет именно вопрос о том, как сгенерировать эти координаты. На сайт уже выйти не получится, так что с работой ты смело сможешь попрощаться :) Знания лишними никогда не бывают. Лучше уж сначала разобраться в том, как работает тот или иной механизм, а потом уже использовать его. Хуже от этого явно не станет.
Вопрос решён?

gangzone.ini
27.10.2014, 20:07
Если не можите сделать, в гугле много мануалов по реализации данной системы :smile: