|
Время на сервере
|
|
| Stop-Tussin | Дата: Воскресенье, 29.06.2008, 21:14 | Сообщение # 1 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 93
Награды: 1
Город: Челны
Репутация: 4
Замечания: 0%
Статус: 
| У меня установлен мод GTO, так вот искал везде в коде время, нашел WorldTime = 12; Проблема: время каждый раз, где то раз в 5 минут само меняется, был день и раз через 5 минут резко ночь и т.д. Подскажите как сделать чтоб на сервере допустим всегда был деень!
|
| |
|
|
| OKStyle™ | Дата: Воскресенье, 29.06.2008, 22:00 | Сообщение # 2 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Stop-Tussin, наверное так: В OnGameModeInit: Code SetTimer("day",5000,1); И таймер: Code public day() { SetWorldTime(12); }
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| Stop-Tussin | Дата: Понедельник, 30.06.2008, 13:15 | Сообщение # 3 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 93
Награды: 1
Город: Челны
Репутация: 4
Замечания: 0%
Статус: 
| Ща попробую Добавлено (30.06.2008, 13:15) --------------------------------------------- не катит, ошибки такие: E:\gtm\pawno\include\dutils.inc(121) : warning 219: local variable "day" shadows a variable at a preceding level E:\gtm\gamemodes\GTO.pwn(313) : error 029: invalid expression, assumed zero E:\gtm\gamemodes\GTO.pwn(313) : error 017: undefined symbol "day" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors. Пробовал так: SetTimer("day2",5000,1); public day2() { SetWorldTime(12); } Ошибки те же, только Warning исчез
Сообщение отредактировал Stop-Tussin - Понедельник, 30.06.2008, 13:20 |
| |
|
|
| OKStyle™ | Дата: Понедельник, 30.06.2008, 13:48 | Сообщение # 4 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Stop-Tussin, могла быть только 1 в этом случае: error 029: invalid expression, assumed zero. А если SetPlayerTime? Code public day2() { for(new i=0; i<MAX_PLAYERS; i++) { SetPlayerTime(i, 12, 0); } }
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| Stop-Tussin | Дата: Понедельник, 30.06.2008, 14:41 | Сообщение # 5 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 93
Награды: 1
Город: Челны
Репутация: 4
Замечания: 0%
Статус: 
| Опять это: E:\gtm\gamemodes\GTO.pwn(312) : error 029: invalid expression, assumed zero E:\gtm\gamemodes\GTO.pwn(312) : error 017: undefined symbol "day2" :(
|
| |
|
|
| OKStyle™ | Дата: Понедельник, 30.06.2008, 17:14 | Сообщение # 6 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Stop-Tussin, не должно такого быть. Хм... а если в начало поставить forward day2(); или new day2; будет писать, что shadow variable? тогда у тебя где-то скобка лишняя до этого.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| Stop-Tussin | Дата: Понедельник, 30.06.2008, 17:28 | Сообщение # 7 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 93
Награды: 1
Город: Челны
Репутация: 4
Замечания: 0%
Статус: 
| А все норм,я просто не туда вставил все это хозяйство. Вот короче вставляю как ты и сказал: В OnGameModeInit: Code SetTimer("day2",5000,1); И таймер: Code public day2() { SetWorldTime(12); } Появляется только один варнинг: E:\gtm\gamemodes\GTO.pwn(453) : warning 235: public function lacks forward declaration (symbol "day2") Потом захожу в игру, там день, 12 часов, ввожу /kill, умираю, чел появляется и на дворе ночь, короче также как и в одиночной игре при смерти ((
|
| |
|
|
| OKStyle™ | Дата: Понедельник, 30.06.2008, 21:29 | Сообщение # 8 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Quote (Stop-Tussin) warning 235: public function lacks forward declaration (symbol "day2") напиши перед функцией public day2() такую строчку: forward day2(); Quote (Stop-Tussin) ввожу /kill, умираю, чел появляется и на дворе ночь а это время для игрока, наверное.. а если изменить таймер на это: Code public day2() { SetWorldTime(12); for(new i=0; i<MAX_PLAYERS; i++) { SetPlayerTime(i,12,0); } }
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
Сообщение отредактировал okstyle - Понедельник, 30.06.2008, 21:30 |
| |
|
|
| Stop-Tussin | Дата: Понедельник, 30.06.2008, 22:12 | Сообщение # 9 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 93
Награды: 1
Город: Челны
Репутация: 4
Замечания: 0%
Статус: 
| Спасибо большое! все пашет. Умираю, время опять 12 становится, потом отсчитывается 4 секунды где то и снова в 12 возвращается Все супер Но у меня вопрос: это будет бесконечно или 5000 раз только? исходя из строчки SetTimer("day2",5000,1);
|
| |
|
|
| Maks93 | Дата: Понедельник, 30.06.2008, 23:10 | Сообщение # 10 |
|
Новенький
Группа:
Продвинутые
Сообщений: 41
Награды: 1
Репутация: 3
Замечания: 0%
Статус: 
| 5000 это 5 секунд
|
| |
|
|
| OKStyle™ | Дата: Понедельник, 30.06.2008, 23:17 | Сообщение # 11 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Stop-Tussin, видишь 1? это значит повтор. Если 0 - то таймер пройдёт всего 1 раз. 5000 - 5 секунд (в милисекундах) по истечении которого таймер повторится. Если поставишь меньше, то быстрее.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| Stop-Tussin | Дата: Понедельник, 30.06.2008, 23:19 | Сообщение # 12 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 93
Награды: 1
Город: Челны
Репутация: 4
Замечания: 0%
Статус: 
| Спасибо всем, понял все
|
| |
|
|