Перейти к содержанию

Boma Kuro

Фанаты Фуллреста
  • Постов

    15741
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Весь контент Boma Kuro

  1. Вот скрипт Gwathlobal'a из плагина MorrowindSeasons_BM_1C (добре, Крез ссылку выложил в теме про поиск плагинов). Очевидно, более сбалансированный, чем мой. Однако, таймер он тоже не использовал. [morrscript] begin _MS_MainScript short state short ToMornStar short doonce if ( doonce== 0 ) "jobasha"->additem "_ms_bk_MorrClimate" 1 "dorisa darvel"->additem "_ms_bk_MorrClimate" 1 "codus callonus"->additem "_ms_bk_MorrClimate" 1 AddTopic "климат Вварденфелла" set doonce to 1 endif if ( Month == 0 ) if ( state != 0 ) ModRegion "Ascadian Isles Region" 25 25 15 15 10 10 0 0 ModRegion "Ashlands Region" 10 5 10 25 0 0 50 0 ModRegion "Azura's Coast Region" 10 10 10 10 20 40 0 0 ModRegion "Bitter Coast Region" 10 20 10 0 40 20 0 0 ModRegion "Grazelands Region" 5 20 15 15 25 20 0 0 ModRegion "Molag Mar Region" 5 10 20 15 0 0 50 0 ModRegion "Sheogorad" 10 15 20 15 20 20 0 0 ModRegion "West Gash Region" 5 20 15 20 20 20 0 0 ModRegion "Felsaad Coast Region" 30 5 5 15 0 0 0 0 30 15 ModRegion "Hirstaang Forest Region" 20 25 0 40 0 0 0 0 10 5 ModRegion "Isinfier Plains Region" 10 10 0 10 0 0 0 0 40 30 ModRegion "Moesring Mountains Region" 5 5 0 10 0 0 0 0 35 45 set state to 0 endif elseif ( Month == 1 ) if ( state != 1 ) ModRegion "Ascadian Isles Region" 30 30 10 10 10 10 0 0 ModRegion "Ashlands Region" 10 10 10 25 0 0 45 0 ModRegion "Azura's Coast Region" 10 10 10 10 25 35 0 0 ModRegion "Bitter Coast Region" 10 20 15 0 35 20 0 0 ModRegion "Grazelands Region" 5 20 20 10 25 20 0 0 ModRegion "Molag Mar Region" 5 15 20 15 0 0 45 0 ModRegion "Sheogorad" 10 15 20 10 20 25 0 0 ModRegion "West Gash Region" 5 25 10 20 20 20 0 0 ModRegion "Felsaad Coast Region" 25 5 5 15 0 0 0 0 30 20 ModRegion "Hirstaang Forest Region" 20 20 0 40 0 0 0 0 10 10 ModRegion "Isinfier Plains Region" 10 10 0 15 0 0 0 0 40 25 ModRegion "Moesring Mountains Region" 10 5 0 10 0 0 0 0 30 45 set state to 1 if ( ToMornStar == 1 ) set Month to 0 set ToMornStar to 0 endif endif elseif ( Month == 2 ) if ( state != 2 ) ModRegion "Ascadian Isles Region" 30 30 15 15 5 5 0 0 ModRegion "Ashlands Region" 10 15 10 25 0 0 40 0 ModRegion "Azura's Coast Region" 15 10 5 10 25 35 0 0 ModRegion "Bitter Coast Region" 15 20 10 0 35 20 0 0 ModRegion "Grazelands Region" 5 10 20 20 25 20 0 0 ModRegion "Molag Mar Region" 5 15 20 20 0 0 40 0 ModRegion "Sheogorad" 10 10 30 10 20 20 0 0 ModRegion "West Gash Region" 10 20 10 20 20 20 0 0 ModRegion "Felsaad Coast Region" 20 5 5 15 0 0 0 0 30 25 ModRegion "Hirstaang Forest Region" 20 15 0 45 0 0 0 0 10 10 ModRegion "Isinfier Plains Region" 10 10 0 20 0 0 0 0 40 20 ModRegion "Moesring Mountains Region" 10 10 0 10 0 0 0 0 30 40 set state to 2 endif elseif ( Month == 3 ) if ( state != 3 ) ModRegion "Ascadian Isles Region" 30 30 5 5 15 15 0 0 ModRegion "Ashlands Region" 10 15 10 20 5 0 40 0 ModRegion "Azura's Coast Region" 10 10 5 5 30 40 0 0 ModRegion "Bitter Coast Region" 5 10 10 10 40 25 0 0 ModRegion "Grazelands Region" 5 10 10 10 35 30 0 0 ModRegion "Molag Mar Region" 5 10 20 5 0 0 60 0 ModRegion "Sheogorad" 10 10 35 10 20 15 0 0 ModRegion "West Gash Region" 10 20 10 15 25 20 0 0 ModRegion "Felsaad Coast Region" 15 5 5 15 0 0 0 0 30 30 ModRegion "Hirstaang Forest Region" 20 10 0 40 0 0 0 0 15 15 ModRegion "Isinfier Plains Region" 5 10 5 25 0 0 0 0 35 20 ModRegion "Moesring Mountains Region" 5 10 5 10 0 0 0 0 30 40 set state to 3 endif elseif ( Month == 4 ) if ( state != 4 ) ModRegion "Ascadian Isles Region" 30 30 10 10 10 10 0 0 ModRegion "Ashlands Region" 10 20 10 20 0 0 40 0 ModRegion "Azura's Coast Region" 10 10 5 5 35 35 0 0 ModRegion "Bitter Coast Region" 10 10 10 5 40 25 0 0 ModRegion "Grazelands Region" 10 15 15 15 25 20 0 0 ModRegion "Molag Mar Region" 5 15 25 15 0 0 40 0 ModRegion "Sheogorad" 5 10 40 10 20 15 0 0 ModRegion "West Gash Region" 10 15 10 15 25 25 0 0 ModRegion "Felsaad Coast Region" 15 10 5 15 0 0 0 0 30 25 ModRegion "Hirstaang Forest Region" 20 15 0 40 0 0 0 0 15 10 ModRegion "Isinfier Plains Region" 10 15 0 30 0 0 0 0 30 15 ModRegion "Moesring Mountains Region" 5 10 5 10 0 0 0 0 30 40 set state to 4 endif elseif ( Month == 5 ) if ( state != 5 ) ModRegion "Ascadian Isles Region" 35 35 10 10 5 5 0 0 ModRegion "Ashlands Region" 10 20 20 20 0 0 30 0 ModRegion "Azura's Coast Region" 15 15 10 10 25 25 0 0 ModRegion "Bitter Coast Region" 15 20 10 0 30 25 0 0 ModRegion "Grazelands Region" 20 25 10 10 20 15 0 0 ModRegion "Molag Mar Region" 5 15 30 15 0 0 35 0 ModRegion "Sheogorad" 10 10 30 15 20 15 0 0 ModRegion "West Gash Region" 10 20 15 20 20 15 0 0 ModRegion "Felsaad Coast Region" 25 10 5 15 0 0 0 0 30 15 ModRegion "Hirstaang Forest Region" 25 25 0 35 0 0 0 0 10 5 ModRegion "Isinfier Plains Region" 10 15 0 25 0 0 0 0 30 20 ModRegion "Moesring Mountains Region" 10 10 0 15 0 0 0 0 25 40 set state to 5 endif elseif ( Month == 6 ) if ( state != 6 ) ModRegion "Ascadian Isles Region" 40 40 5 5 5 5 0 0 ModRegion "Ashlands Region" 10 25 10 20 0 0 35 0 ModRegion "Azura's Coast Region" 25 25 10 10 15 15 0 0 ModRegion "Bitter Coast Region" 10 45 10 0 20 15 0 0 ModRegion "Grazelands Region" 25 35 5 5 15 15 0 0 ModRegion "Molag Mar Region" 5 15 35 20 0 0 25 0 ModRegion "Sheogorad" 10 20 20 15 20 15 0 0 ModRegion "West Gash Region" 10 25 15 20 15 15 0 0 ModRegion "Felsaad Coast Region" 30 10 10 15 0 0 0 0 20 15 ModRegion "Hirstaang Forest Region" 25 35 0 35 0 0 0 0 5 0 ModRegion "Isinfier Plains Region" 5 10 5 30 0 0 0 0 30 20 ModRegion "Moesring Mountains Region" 10 10 0 15 0 0 0 0 20 45 set state to 6 endif elseif ( Month == 7 ) if ( state != 7 ) ModRegion "Ascadian Isles Region" 35 45 10 0 5 5 0 0 ModRegion "Ashlands Region" 10 25 10 25 0 0 30 0 ModRegion "Azura's Coast Region" 25 45 10 10 5 5 0 0 ModRegion "Bitter Coast Region" 10 60 10 0 10 10 0 0 ModRegion "Grazelands Region" 30 40 5 5 10 10 0 0 ModRegion "Molag Mar Region" 5 15 35 25 0 0 20 0 ModRegion "Sheogorad" 15 40 10 15 10 10 0 0 ModRegion "West Gash Region" 15 30 15 20 10 10 0 0 ModRegion "Felsaad Coast Region" 30 10 15 15 0 0 0 0 20 10 ModRegion "Hirstaang Forest Region" 20 40 0 40 0 0 0 0 0 0 ModRegion "Isinfier Plains Region" 10 10 0 30 0 0 0 0 30 20 ModRegion "Moesring Mountains Region" 10 10 0 20 0 0 0 0 20 40 set state to 7 endif elseif ( Month == 8 ) if ( state != 8 ) ModRegion "Ascadian Isles Region" 50 45 0 0 5 0 0 0 ModRegion "Ashlands Region" 20 20 10 20 0 0 30 0 ModRegion "Azura's Coast Region" 35 45 5 10 5 0 0 0 ModRegion "Bitter Coast Region" 20 60 10 0 5 5 0 0 ModRegion "Grazelands Region" 40 40 5 5 5 5 0 0 ModRegion "Molag Mar Region" 15 15 25 25 0 0 20 0 ModRegion "Sheogorad" 20 40 10 10 10 10 0 0 ModRegion "West Gash Region" 20 35 15 20 5 5 0 0 ModRegion "Felsaad Coast Region" 40 10 15 15 0 0 0 0 15 5 ModRegion "Hirstaang Forest Region" 30 40 0 30 0 0 0 0 0 0 ModRegion "Isinfier Plains Region" 20 20 0 30 0 0 0 0 20 10 ModRegion "Moesring Mountains Region" 20 10 0 10 0 0 0 0 20 40 set state to 8 endif elseif ( Month == 9 ) if ( state != 9 ) ModRegion "Ascadian Isles Region" 30 45 10 5 5 5 0 0 ModRegion "Ashlands Region" 25 20 10 20 0 0 25 0 ModRegion "Azura's Coast Region" 30 45 5 10 5 5 0 0 ModRegion "Bitter Coast Region" 15 25 5 0 40 15 0 0 ModRegion "Grazelands Region" 20 40 10 10 10 10 0 0 ModRegion "Molag Mar Region" 10 20 20 25 0 0 25 0 ModRegion "Sheogorad" 15 30 10 15 20 10 0 0 ModRegion "West Gash Region" 15 25 10 20 15 15 0 0 ModRegion "Felsaad Coast Region" 35 10 15 15 0 0 0 0 20 5 ModRegion "Hirstaang Forest Region" 20 30 0 35 0 0 0 0 10 5 ModRegion "Isinfier Plains Region" 15 15 0 30 0 0 0 0 25 15 ModRegion "Moesring Mountains Region" 15 10 0 15 0 0 0 0 20 40 set state to 9 endif elseif ( Month == 10 ) if ( state != 10 ) ModRegion "Ascadian Isles Region" 25 25 10 20 10 10 0 0 ModRegion "Ashlands Region" 15 15 10 20 0 0 40 0 ModRegion "Azura's Coast Region" 15 25 10 10 15 25 0 0 ModRegion "Bitter Coast Region" 10 35 10 0 25 20 0 0 ModRegion "Grazelands Region" 15 30 10 5 25 15 0 0 ModRegion "Molag Mar Region" 5 15 20 25 0 0 35 0 ModRegion "Sheogorad" 15 25 10 15 20 15 0 0 ModRegion "West Gash Region" 10 25 10 25 15 15 0 0 ModRegion "Felsaad Coast Region" 35 10 10 15 0 0 0 0 20 10 ModRegion "Hirstaang Forest Region" 20 30 0 40 0 0 0 0 10 0 ModRegion "Isinfier Plains Region" 15 5 0 25 0 0 0 0 35 20 ModRegion "Moesring Mountains Region" 10 10 0 15 0 0 0 0 25 40 set state to 10 endif elseif ( Month == 11 ) if ( state != 11 ) ModRegion "Ascadian Isles Region" 30 25 10 15 10 10 0 0 ModRegion "Ashlands Region" 10 10 10 25 0 0 45 0 ModRegion "Azura's Coast Region" 15 15 10 10 15 35 0 0 ModRegion "Bitter Coast Region" 10 30 10 0 30 20 0 0 ModRegion "Grazelands Region" 10 30 10 10 25 15 0 0 ModRegion "Molag Mar Region" 5 10 20 20 0 0 45 0 ModRegion "Sheogorad" 15 20 15 10 20 20 0 0 ModRegion "West Gash Region" 10 20 15 20 20 15 0 0 ModRegion "Felsaad Coast Region" 30 10 5 15 0 0 0 0 25 15 ModRegion "Hirstaang Forest Region" 15 30 0 40 0 0 0 0 5 10 ModRegion "Isinfier Plains Region" 10 10 0 30 0 0 0 0 30 20 ModRegion "Isinfier Plains Region" 10 10 0 20 0 0 0 0 35 25 ModRegion "Moesring Mountains Region" 10 10 0 10 0 0 0 0 30 40 set state to 11 set ToMornStar to 1 endif endif end [/morrscript] PS: Когда для morrscript кнопку сделают?
  2. Спорное, все-таки, утверждение. Разве Фир ради собственного благополучия ищет лекарство от корпруса и держит Корпрусариум - место, где больные корпрусом могут спокойно дожит свой век? Разве ради собственного благополучия Баладас лазил по Двемерским развалинам и переводил двемерские книги, проливая свет на величайшую тайну исчезновения двемеров? Разве ради собственного благополучия Арион помогает непутевому Нереварину? А про карьеру на убийствах конкурентов... По-моему, убийство Готрена пошло дому Тельванни исключительно на пользу. А что насчет Редорана... И за них не играл, говорить напрасно не буду, но когда я пришел к ним как Наставник... Мама родная! Под маской чести и благородства оказалась такая клоака интриг, какая дому Тельванни и не снилась. Взять, хотя бы, то, что ихний грандмастер похитил (!) сына одного из советников для оказания на него давления и держал его в плену...
  3. Вос, Тель Вос. За оригинальность архитектуры.
  4. Вернется - скажет. А пока почитай, что Boblen процитировал, и соотнеси это с вышестоящей статьей. PS: Не сочтите за флуд, сочтите за обсужедение статьи...
  5. Наконец-то! Появился скрипт для огнестрельного оружия. Придем домой, будем тестить.
  6. Да не то, что бы не нравился, просто я когда его поставил, не нашел принципиальных отличий от FlashGet’a, а интерфейс его мне не приглянулся. Вот я и не стал с FlashGet’a переходить.
  7. Сорри за оффтоп, но, как я понял, Хавек с Вампом из-за Гарри тоже оказались в банах, только потому, что живут в одном городе? Нда... Как-то непправильно получается. Стоит ли оно того? Я не жалуюсь, просто хотелось бы узнать. И еще раз сорри за оффтоп.
  8. По старой привычке пользую FlashGet. ReGet пробовал, он мне не понравился. DownloadMaster в глаза не видел. Качать IE – вообще извращение. А FlashGet меня вполне устраивает. Раз уж на то пошло, расскажите, чем DownloadMaster или ReGet лучше, чем FlashGet.
  9. *Невозмутимо стряхивает с себя обломки стула* Гм, отрицательных персонажей там, в принципе, вообще нет, у всех есть своя мотивация, которая оправдывает их поступки. Камуи... Я, в общем, это и имел в виду. Но сдавать он начал еще раньше. Что до целеустремленности - ее там, правда, и не видно, в начале же он вообще не знал, зачем приехал. Но ведь приехал же? Из персонажей Иска мне абсолютно не симпатичны две сестрички-гадалки. Такое впечатление, будто они просто, извините, разводят драконов как хотят. Разводят по черному. *Так же невозмутимо присаживается на единственный в помещении крепкий дубовый стул, окинув взглядом остальные хрупкие стулья из фанеры*
  10. Так, а как игрока в сон отправить? А вообще, конечно, да. Опасно это. Правда, игра не вылетает и ведет себя адекватно. При команде set gamehour to gamehour+1, корректно просчитывается на час вперед. Так как gamehour - float, то и "минуты", наверное тоже. Если gamehour присвоить больше 24 (например, set gamehour to gamehour+100, или set gamehour to 100), то он сбросится на 0 и дата сменится. Присвоение в обратную сторону (назад в прошлое?..) работает аналогично – если gamehour станет меньше нуля, то он сбрасывается на ноль. Но дата назад не меняется, то есть во вчера попасть нельзя.
  11. Есть же в бладмуне функция addtoleveledcreature... Или как-то так... Хмм. Надо будет все обдумать...
  12. Максовские исходники? Лука? Есть. Сейчас ссылку посмотрю. Вот: реклама на форуме запрещена, читай правила66.106.110.151/Morrowind/Thanos_Tow...mplate01-08.zip Из пособия по созданию лука. Мушкеты уже сделаны, кстати.
  13. Скрипт спригганов из бладмуна - что-то типа такого. Там ставится на место убитого сприганна активатор, проигрывает один раз одну группу анимации и удаляется. Заодно он и звук проигрывает. Только надо найти человека, который бы сделал в 3d максе соответствующую модель с правильной анимацией.
  14. Смотри... Что погода выбирается по weather chanc'am, это понятно. То есть если у нас 50% на солнечно и 50% на облачно, то погода будет выбиратся из этого. Теперь, когда nmonth у нас становится не равна текущему месяцу, то есть месяц меняется, мы смотрим какой месяц, и в зависимости от наго меняем шансы: если осень, то больше шансов накидываем на дождь и грозы, если зима - то на туман и облачность (нет, снега не будет, климат не тот... Разве что в Шеогораде может снег пойти... И сразу же растаять... Очень маленькая вероятность), если лето - на солнечность (Прочитал, что написал, и чуть сам сос стула не свалился... Солнечность! Это надо же! новое слово придумал!)... На солнечную погоду. Непосредственно саму же погоду мой скрипт не меняет. Да, и тут идея стукнула - если скрипт несколько усложнить, можно сделать так, что бы мор (blight) с течением времени распростронялся бы по острову! То есть если игрок совсем уж забивает на сюжет, то через пару лет по всему острову погода будет как на Красной Горе.
  15. По мне, так наоборот, в первых томах манги Камуи мне как персонаж гораздо симпатичнее, чем ближе к концу. В начале присиствовала зравая целеустремленность (при том что цели-то у него, собственно, небыло), громадный цинизм, и нездоровый эгоизм (который, очевидно, являлся напускным). Все это, может, не делает из него персонажа положительного, но зато яркого, запоминающегося, и лично мне - симпатичного. Провда потом укатала его судьба... Стал и не рыба и не мясо...
  16. Boma Kuro

    Set Gamehour

    Так как gamehour - это просто глобалиная переменная, с ней можно использовать команду set. Это открывает большие перспективы - например, скрипт типа [morrscript] Messagebox "после десятой бутылки суджаммы вы отрубились и проснулись только в девять часов утра с жуткой головной болью", "ok" set gamehour to 9 player -> addspel "похмелье" [/morrscript] Или, например, создать амулет как в Варкрафте, который будет делать ночь при одевании. Я только мельком протестировал это в игре - прикольно, солнце по небу скачет, счетчик дней крутится. Но меня терзают смутные сомнения. Возможны ли глюки - с заклинаниями, со скриптами, работающими с датами, с чем-нибудь еще?
  17. Ну смотри. Я же меняю только шансы на погоду, погода же меняется сама. Так месяц сменится, я установлю шансы, игрок выйдет, и погода сменится по моим установкам. В обратном случае, сначала сменится погода, а затем - шансы на нее. В принципи, ничего страшного в этом нет, но и толку тоже нет. Только усложним скрипт лишней проверкой. Нет? Странно... Наверное, я что-то путаю... Эээ... Я имел в виду, это особенность движка, ничего тут не попишешь. Нет, погода прописана в движке. Через некоторое количество игровых часов (которое указанно в morrowind.ini), погода для региона, в котором находится игрок начитает менится в соответствии с weather chances региона. Разница погоды в зависимости от месяца в игре вообще не предусмотрена. Функция ModRegion использутся в конечных скриптах игры, endgame и (не помню точно),кажется, tribunalend.
  18. По-моему, мы окончательно друг друга запутали, хех. Насколько я понимаю, когда игрок заходит в интерьер, в экстерьере остается текущая погода. Даже не в экстерьере, а в переменной, отвечающей за текущую погоду. Она одна, и в ней сохраняется погодо в том регионе, в котором находится игрок (в других регионах погода не обрабатывается). Если игрок проводит в интерьере больше времени, чем необходимо для смены погоды, то, когда игрок выйдет, погода сменится (причем, похоже, сразу, а не постепенно, как обычно). Если меньше - погода останется прежней. Пока игрок в интерьере, погода не меняется. Если есть под рукой MSFD, посмотри, что возвращает GetCurrentweather в интерьерах. И еще, похоже, что когда игрок переходит из региона в регион, погода начинает менятся сразу.
  19. Это не баг, это - Морнхолд, хех. Я вот думаю, не пришлось бы, напротив, запускать скрипт только в интерьерах? Ведь Безеда использовала функцию ModRegion только три раза в игре, и, что симптоматично, все три раза - когда игрок был в интерьере. Ведь как устроена погода в Морровинде? При смене погоды из "погодных шансов" (weather chances... Или как это звать?) выбирается текущая погода. При прохождении определенного времени погода меняется, и выбирается снова. Когда игрок внтерьере, очевидно, погода не изменяется. При выходе игрока в экстерьер, если игрок провел в интерьере достаточное время, погода опять-таки меняется - выбирается из weather chances. Если изменить погоду командой (как там... ModCurrentWeather, или что-то в это роде), когда игрок в экстерьере, погода начнет менятся немедленно. Если - когда игрок в интерьере, погода сменится, когда игрок выйдет в экстерьер. Теперь, если мы сделали ModRegion, пока игрок был в интерьере, погода будет выбиратся из уже измененных шансов (должна, по крайней мере). По идее, когда игрок в экстерьере, и мы сделали ModRegion, просто текущая погода доиграет до конца, и, потом, сменится по новым шансам (коряво, блин, звучит, но что поделать?). Но это - по идее. Поэтому надо, что бы когда игрок выходит из дома, погода бы выбиралась по новым, а не по старым шансам. В этом и весь смысл.
  20. У иностранца с табуреткой на спине. В обмен на полосатого слона. Хех, шутка. Сидеть он так ровно научился в 3D Максе (почему-то так и тянет написать в "3D Майке"... Почему?). Десять минут работы...
  21. Погоди. Скрипт-то сам погоду не меняет. Он меняет только шансы на погоду.
  22. Вот еще один скрин моего персонажа: приятно поздним вечером, когда на улице плохая погода, почитать у камина любимую книгу... И еще: цельноалхимический, блин, металлист. Вернее, цельнодвемерический алхимист...
  23. Тьфу ты. Ну да, точно. Ну не обратил внимания. Там же больше... Да не суть важно. Ты мне про остальное разястни. Если погода будет менятся раз в месяц, как я и планировал, то какая разница, когда она изменится - первого числа или когда Нереварин соблагоизволит вылезти из своей халупы. первое даже предпочтительнее, так как погоды меняется не сразу, и в конце месяца игрок может нарватся погоду месяца предыдущего. Правда, различия не так заметны, но это можно откалибровать. Month Bugfix v 2.0: Кроме того, устанавливает во все месяца количество дней, соответствующее реалу - Июнь - 31, Июль - 31, Февраль - 28 или 29...
  24. Так. Объясните дураку еще раз. Втыкаем такую конструкцию [morrscript] Float timer Set timer to (timer + GetSecondsPassed) If (timer > 10) Сам скрипт Set timer to 0 Endif [/morrscript] Скрипт не будет запускатся, пока timer не станет равен 10. Это понятно. Идем дальше. Доходим до строчки [morrscript] if ( nmonth == month ) return [/morrscript] Если nmonth равен текущему месяцу, скрипт сбрасывается на начало и больше за этот фрейм не исполняется. Это тоже понятно. Но разве он и так не сбросится? А если сбросится, зачем нам две проверки (проверка на таймер + проверка на месяц) вместо одной? [morrscript] elseif ( nmonth != month ) if ( month == 0 ) (и т. д.) endif set nmonth to month return [/morrscript] Тут он, если месяц изменился, сделает свое черное дело, установит в nmonth значение текущего месяца, и заткнется до следушего раза, когда изменится месяц, разве нет? По поводу интерьеров: тогда, получается, погода изменится, только когда игрок выйдет из здания, а нам этого не надо. Единственное что, если игрок больше месяца просидит, не высовываясь на белый свет... По поводу подключения ясно, спасибо. Откопал Month_bugfix (кстати, там никакого таймера нет), вот у него с этим скриптом, возможно, будет странный эффект...
  25. Ну, а таймер разве к коду скрипта не относится?
×
×
  • Создать...