 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Смена погоды
| |
| DoctorEvil | Дата: Воскресенье, 13.04.2008, 21:44 | Сообщение # 1 |
|
Новенький
Группа:
Продвинутые
Сообщений: 47
Награды: 1
Репутация: 1
Замечания: 0%
Статус: 
| Подскажите плиз!!! Нужен скрипт для смены погоды через определенное время автоматически! Жедательно чтобы в случайном порядке!
|
| |
|
|
| NC22 | Дата: Понедельник, 14.04.2008, 01:09 | Сообщение # 2 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 260
Награды: 1
Репутация: 17
Замечания: 0%
Статус: 
| вот сюда таймер ставь на час public OnGameModeInit() { SetTimer("randweather",1200000+random(1200000),1);//20 mins } и сам скрипт public randweather() { new weather = allowedweather[random(19)]; SetWeather(weather); printf("[DEBUG] Weather have been changed to [%d]",weather); return 1; }
[FS] Car Coordinator v 0.1|[FS] Anti Art-Money (введена игровая валюта)| Программа для Конвертирования карт SAMP в MTA и обратно © NC22
|
| |
|
|
| I-Iero | Дата: Понедельник, 14.04.2008, 01:23 | Сообщение # 3 |
|
Новенький
Группа:
Продвинутые
Сообщений: 42
Награды: 1
Город: Дзержинск
Репутация: 6
Замечания: 0%
Статус: 
| Quote (NC22) SetTimer("randweather",1200000+random(1200000),1);//20 mins прикольная неопределенность, определенности Quote (DoctorEvil) определенное время автоматически! добавь переменную (с помошью которой ты будешь опредевять это время), два паблика для вкл таймера и определения погоды (тоже рандомом) и команду которой ты запускаешь таймер и определяешь временное значение таймера.
*** *i** - 05%
Сообщение отредактировал I-Iero - Понедельник, 14.04.2008, 01:26 |
| |
|
|
| YnesloDaleKo | Дата: Понедельник, 14.04.2008, 01:25 | Сообщение # 4 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2985
Награды: 24
Город: Мой маленький Амстердам
Репутация: 320
Замечания: 80%
Статус: 
| Чел ты что дурак?Такм способом этот чел некогда не скомплевикдит нада сверху добавить еще forward randweather(); останется 1 ошибка ,хм если разрешу тогда скажу C:\DOCUME~1\MiX\0016~1\SAMP02~1.WIN\GAMEMO~1\parkour.pwn(1487) : error 017: undefined symbol "allowedweather" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error.
Хочу быть кем-то потому, что кто-то это уже кто-то. А никто всегда остаётся никем. SAMP форева. SAMP-RUS живёт! Все играть в SAMP быстро!
|
| |
|
|
| I-Iero | Дата: Понедельник, 14.04.2008, 01:32 | Сообщение # 5 |
|
Новенький
Группа:
Продвинутые
Сообщений: 42
Награды: 1
Город: Дзержинск
Репутация: 6
Замечания: 0%
Статус: 
| Quote (MiX) Чел ты что дурак? Вы к кому обращаетесь? Если ко мне, то я не писал код (если Вы не заметили), а писал сам алгоритм. Подобный скрипт я описал в теме http://www.samp-rus.com/forum/8-2776-2 MiX, лучше решите проблему с общением. А на счет ошибки... сверьте со скриптом, который я написал для убийств и добавьте функцию рандомного выбора погоды Добавлено (14.04.2008, 01:32) --------------------------------------------- Quote (MiX) undefined symbol "allowedweather" неопределен масс allowedweather, просто возьмите теже 19 которые для рандома.
*** *i** - 05%
Сообщение отредактировал I-Iero - Понедельник, 14.04.2008, 01:42 |
| |
|
|
| DoctorEvil | Дата: Понедельник, 14.04.2008, 02:37 | Сообщение # 6 |
|
Новенький
Группа:
Продвинутые
Сообщений: 47
Награды: 1
Репутация: 1
Замечания: 0%
Статус: 
| Можете написать полный код, который рабит!)) А то чето сидел так и не допер))) плиз
|
| |
|
|
| NC22 | Дата: Понедельник, 14.04.2008, 07:15 | Сообщение # 7 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 260
Награды: 1
Репутация: 17
Замечания: 0%
Статус: 
| MiX, О таких вещах можно и самому додуматься. Главно сам скрипт дан для примера. Просто из пена выдрал и скопировал сюды. Ну просто не понял в чем вопрос ) DoctorEvil, Эм...ну что не ясно может быть. вот сюда вставляй таймер на активацию. public OnGameModeInit() {.......} вставь ко всем остальным форвардам forward randweather(); создай новый поток public randweather() { new weather = allowedweather[random(19)]; SetWeather(weather); printf("[DEBUG] Weather have been changed to [%d]",weather); return 1; } вот еще и массив тогда тебе. Его тоже куда-нибудь впихни отдельно от всего. поближе к другим массивам new allowedweather[20] = { 10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30 };
[FS] Car Coordinator v 0.1|[FS] Anti Art-Money (введена игровая валюта)| Программа для Конвертирования карт SAMP в MTA и обратно © NC22
|
| |
|
|
| YnesloDaleKo | Дата: Понедельник, 14.04.2008, 08:50 | Сообщение # 8 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2985
Награды: 24
Город: Мой маленький Амстердам
Репутация: 320
Замечания: 80%
Статус: 
| Чел я то додумаюсьА вот кто спрашивает нет.... P.S Я норм разговариваю с нормлюдьми а не теме кто как сяк все делает
Хочу быть кем-то потому, что кто-то это уже кто-то. А никто всегда остаётся никем. SAMP форева. SAMP-RUS живёт! Все играть в SAMP быстро!
|
| |
|
|
| DRAgoONoN | Дата: Понедельник, 14.04.2008, 10:35 | Сообщение # 9 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус: 
| Вот самый лучший скрипт погоды: Code //в начале forward Weather(); new allowedweather[75] = { 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,25,26,27,29,30,31, 32,33,35,36,38,40,41,42,43,46,47,48,50,51,52,53,54,55,56,57,58,59,60, 61,63,64,65,66,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,88,89,91};
//в OnGamemodeInit() SetTimer("Weather",120000,1);
//в конце public Weather() { new wid = allowedweather[random(75)]; SetWeather(wid); printf("[DEBUG] Weather have been changed to [%d]",wid); return 1; }
SAMP WIKI
|
| |
|
|
| I-Iero | Дата: Понедельник, 14.04.2008, 12:59 | Сообщение # 10 |
|
Новенький
Группа:
Продвинутые
Сообщений: 42
Награды: 1
Город: Дзержинск
Репутация: 6
Замечания: 0%
Статус: 
| DoctorEvil, как понимать Quote (DoctorEvil) погоды через определенное время . То есть ты хочешь задавать период сам и менять его вручную (не запуская PAWN и изменяя код)... так?
*** *i** - 05%
|
| |
|
|
| Ranis | Дата: Вторник, 15.04.2008, 08:22 | Сообщение # 11 |
|
Новенький
Группа:
Продвинутые
Сообщений: 29
Награды: 1
Репутация: 5
Замечания: 0%
Статус: 
| Quote (NC22) new weather = allowedweather[random(19)]; вместо этого пиши new weather = random(45); и все!
<--ЖМИ СЮДА 77.79.178.67:7777-прикольный сервер.
|
| |
|
|
| DoctorEvil | Дата: Вторник, 15.04.2008, 13:19 | Сообщение # 12 |
|
Новенький
Группа:
Продвинутые
Сообщений: 47
Награды: 1
Репутация: 1
Замечания: 0%
Статус: 
| Quote (I-Iero) . То есть ты хочешь задавать период сам и менять его вручную (не запуская PAWN и изменяя код)... так? Нет, сразу задать время через которое будет меняться и все))
|
| |
|
|
| RoleX | Дата: Суббота, 18.09.2010, 09:16 | Сообщение # 13 |
|
Новенький
Группа:
Пользователи
Сообщений: 32
Награды: 1
Город: Чебы
Репутация: -12
Замечания: 0%
Статус: 
| Quote (DRAgoONoN) Вот самый лучший скрипт погоды: спасибо за скрипт кто подскажет, как в него добавить следующее: необходимо, чтобы при смене погоды сервер выдавал сообщение, типа сменилась погода в San Andreas!
HostName: .::FREEDOM SERV::.::NEW RACE::. Address: 109.248.140.121:2323 Players: 22 / 32 Ping: 4 Mode: We Are Russians Map: San Andreas
|
| |
|
|
| [RGS]JAGUAR | Дата: Суббота, 18.09.2010, 10:17 | Сообщение # 14 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1154
Награды: 25
Город: FloatX,FloatY,FloatZ
Репутация: 291
Замечания: 40%
Статус: 
| Quote (RoleX) спасибо за скрипт кто подскажет, как в него добавить следующее: необходимо, чтобы при смене погоды сервер выдавал сообщение, типа сменилась погода в San Andreas! eбен* смотри на дату!1
[/url] Новая ICQ: 593922
|
| |
|
|
| FiLE | Дата: Вторник, 21.09.2010, 15:49 | Сообщение # 15 |
|
Группа:
Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус: 
| А вообще хотелось бы сделать полуинтелектуальную систему погоды. Разделить карту на несколько частей. В каждой части города свой тип погоды. Но чтобы радикально погода не менялась когда едиш... мол солнце и сразу дождь не бывает (бывает но редко). Тем не менее сделать так чтобы как-бы туча из ЛС перемещается в СФ, т.е. ЛС-потом сельская местность потом СФ... потом можно в ЛВ и т.д. (по частям с определенным таймером) Например по комадне /pogoda высвечивался прогноз погоды...т.п. Сделать несколько типов проигрывания погод, которые выбираются рандомно.
Сообщение отредактировал FiLE95 - Вторник, 21.09.2010, 15:52 |
| |
|
|
|
 |
|
 | |
| |
|