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

Larkin

Сердце Хаоса
  • Постов

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

  • Посещение

Весь контент Larkin

  1. Larkin

    Баги в СХ

    Journal ht_chroniclesnchuleft 100 Записал все.С управляющим что-нибудь будет, но это сложно. Насчет грабежа не понял, пока не менял настройки грабежа. Система угроз с последующим запугиванием удалена.
  2. Larkin

    Баги в СХ

    Этот баг появляется, если подключен gfm. Попробуйте отключить.
  3. Ashland region в этом скрипте нужно переименовать в Регион Эшленда, посмотрите точное название в regions.Зайдите в Globals и создайте там NOM_thirst_v. Странные вещи он говорит.
  4. Я тоже не знаю, зачем вы компилите сторонней прогой. Откройте рактор и скрипт, нажмите сейв, там будет номер багованной строки (наверно 199), ну приведите сюда эту строку и окружающие.Recompileall не жмите. А компилить это перевести текст скрипта в машинный вид.
  5. Каким nmedit компилили? При переводе с англо на русс нужно еще в скриптах строки перевести. лишнего перевели, идентификаторы например? Еще названия регионов дадут ошибку, если их не переводить.
  6. 3 байта неизвестного назначения у неписей в NPDT, смещение 5, 6, 7 если включен autocalc. Если выкл, то смещение другое. Чаще всего там хранятся нули, часто три числа - 96, 231, 119, но часто проскакивают непонятные значения для непонятных целей. Там рядом хранятся параметры непися, типа репутации. Кто шарит, скажи что там сохраняется. Еще есть загадочный бит в AIDT, который установлен только у нескольких неписей в игре, например alvis teri kaushad arns saren beden giladren manat shimmabadas redoran guard sarethi2 sul-matuul yngling half-troll gilvas barelo vevrana aryon tivam sadri sonummu zabamat dead ordinator dead ordinator_key dead elite ord agronian guy chargen boat guard 2 chargen boat guard 1 Кто знает что у них общего, чего нет у других?
  7. Larkin

    Баги в СХ

    - Исправлены шахтеры квама Тель Шадара. У кого уже они исчезли, набратьplaceatpc "bishar darelli" 1 1 1
  8. 1 с виду все правильно. Модет с журнальгыми записями что; 2 DisablePlayerControls MenuTest 0 endif endif return Лишний endif. Больше не вижу ошибок, с логикой что-то может.
  9. Larkin

    Баги в СХ

    Недавно давал ответ как заспавнить шахтера, либо новая игра.Не понял про Форт и бандитов, если жители сказали, то бандиты сидят в пещере к северу от города.
  10. Я думал всем побоку на это, ну могу сделать группы захватчиков на горе, которые появляются от наставничнства.
  11. 1 Хорошо, имун будет почти у всех, а то ванильный движок передает болезни любым мобам, а они никогда не проходят;2 склон проходим для наемников, Так как у них телепорт. Есть две пачки сильных мобов в том районе. Еще будет больше врагов на подступах. А насчет фракций, это уже есть в ветке за дагота, там редоранцы атакуют, и присоединятся если игрок наставник, еще какие-то группы; 3 окей. Где-то я видел эту дурацкую идею, в мфр наверно. Не может быть никого ограничения на арты в игре, в которой 'делай что хочешь'.И вообще кто-то предлал ограничивать количество обучений, блокировать возможности классов, ставить дебафы на тяжелую броню при игре за мага. Все это бред. Не для этой игры. Ну согласен, только ребаланс оружия я делать не буду, на это нет времени. Есть гораздо более приоритетные задачи. Вот ребаланс классов и магии очень много времени отнял.
  12. 1 покажите что там.2 нет, тот код, что у вас заменить на то что я написал, вставить вмемто него.
  13. Larkin

    Баги в СХ

    Ну да, наемник мелькает в кадре, когда телепортируется на голову, я могу переделать и за спину, но проблема в том, что нмли игрок будет тереться спиной о стену, то может случиться баг.А двери не давали закрыться неписи или сумрак?
  14. Larkin

    Баги в СХ

    Вы напали на очень редкий баг, выпадание месяца утренней звезды (ванильный баг). Значит вам в пещеру Уршилаку, попробуйте успеть до конца месяца. Еще попробуйте в пещере зайнаб даэдрическую дверь закрыть и открыть, ее не должны дергать неписи. Дверь закроется сама через четыре секунды и портал откроется.А скрипты ваши изменены каким-то софтом, типа mwse или самого нового mcp, морка без софта не грузит.
  15. Larkin

    Баги в СХ

    1 у вас некоторые скрипты весят больше чем нужно, это воздействие стороннего софта. Первый раз такое вижу. Покажите настройки mcp. Я не смог загрузить сейв;2 у вас что-то не то в шахте вассир диданат, ячейка битая, лучше вырезать из сейва CELL Bassir-didanat cave; 3 стоит не последний патч (ch7larkinfix2). Какое число и месяц в игре и какая пещера? Еще нужно набрать в игре stopscript tr_showvars Stopscript lr_addalltopicsch Stopscript mournholddisable_script
  16. Larkin

    Баги в СХ

    Jimnew, попробуйте открыть msp и применить исправления, вдруг они не установлены. Скиньте сейв. Какая ветка хотя бы? Сам плагин chaos heart не пересохраняли?
  17. Для начала elseif -> if: if ( state == 0 ) set state to 10 return endif elseif ( state == 10 ) _---- 2 elseif -> if: elseif ( state == 25 ) if ( cook_tot <= 0 ) 3 заменить на это MessageBox, "Ваши часы показывают, что сейчас %.0f час %.0f дня месяца Вечерней Звезды", GameHour, Day Endif Set messageOn to 0 elseif ( button == 1 )
  18. Фиксы ( два фикса): - Ученик из гильдии магов теперь качает опыт, когда вы таскаете его с собой на выполнение любых квестов любых гильдий. Вскоре у него появятся новые спеллы и пассивные бонусы; - устранен конфликт в делах гильдии магов, когда Ранис поймана; - Дагот Ур не должен свалиться в лаву со своего места; - немного исправлений Трибунала (жертвование артефактов в музей и диалоги короля внизу); - теперь можно диагностировать болезни наемников по симптомам. Происходит, когда вы приказываете следовать за собой; - добавлен диагностик-лекарь болезней у игрока, Аббатство святого Делина в Вивеке. Желательно ходить туда после бури даже когда нет мора (ванильный баг движка со скрытым заражением). IRL причины не позволяют выпустить 1.8 в этом месяце.
  19. Дневниковую запись это как переменная. Но она обычно только увеличивается. Снова поменять на переменную видимо. Тогда надо убрать эти три условия подряд getjournslindex, нужно чтобы под if был endif.
  20. Клик на ученике, команда sv. Там expirience, когда будет сотня повысит.
  21. endif endif return Отсюда return убрать. И в этом блоке теперь на один endif больше чем нужно. elseif ( GetJournalIndex NOM_recipes == 10 ) if ( GetJournalIndex NOM_recipes == 20 ) messagebox "Какой сорт хлеба вы хотите испечь?" "Виквитовый хлеб" "Кукурузный хлеб" "- Отмена -" set button_max to 2 Эти два условия подряд не сработают, видимо elseif отсюда убрать, щаменить на endif. Второй скрип вообще не понятен, там нет активации, от чего он должен сработать. If ( onactivate ) И опять три нерабочих условия подряд if ( GetJournalIndex NOM_recipes == 10 ) if ( GetJournalIndex NOM_recipes == 20 ) if ( GetJournalIndex NOM_recipes == 40 ) Оставить одно.
  22. Примерно 7 заданий для первого повышения.
  23. От поручений качается, у него появляются абилки и переодевается. Скоро сделаю, чтоб качался от квестов.
  24. Все перепутано как есть. endif set water_tot to ( player->GetItemCount, "NOM_waterskin_1" ) set water_tot to water_tot + ( player->GetItemCount, "misc_com_bottle_02_water1" ) set water_tot to water_tot + ( player->GetItemCount, "misc_com_bottle_09_water1" ) set water_tot to water_tot + ( player->GetItemCount, "misc_com_bottle_03_water1" ) set ingred_tot to ( player->GetItemCount, "NOM_waterskin_2" ) set ingred_tot to ( ingred_tot * 2 ) set water_tot to ( water_tot + ingred_tot ) set ingred_tot to ( player->GetItemCount, "misc_com_bottle_03_water2" ) set ingred_tot to ( ingred_tot * 2 ) set water_tot to ( water_tot + ingred_tot ) set ingred_tot to ( player->GetItemCount, "NOM_waterskin_3" ) set ingred_tot to ( ingred_tot * 3 ) set water_tot to ( water_tot + ingred_tot ) set ingred_tot to ( player->GetItemCount, "misc_com_bottle_03_water3" ) set ingred_tot to ( ingred_tot * 3 ) set water_tot to ( water_tot + ingred_tot ) set ingred_tot to ( player->GetItemCount, "NOM_waterskin_4" ) set ingred_tot to ( ingred_tot * 4 ) set water_tot to ( water_tot + ingred_tot ) set ingred_tot to ( player->GetItemCount, "NOM_waterskin_5" ) set ingred_tot to ( ingred_tot * 5 ) set water_tot to ( water_tot + ingred_tot ) set ingred_tot to ( player->GetItemCount, "NOM_waterskin_6" ) set ingred_tot to ( ingred_tot * 6 ) set water_tot to ( water_tot + ingred_tot ) set ingred_tot to ( player->GetItemCount, "misc_com_bottle_02_water" ) set ingred_tot to ( ingred_tot * 2 ) set water_tot to ( water_tot + ingred_tot ) set ingred_tot to ( player->GetItemCount, "misc_com_bottle_09_water" ) set ingred_tot to ( ingred_tot * 2 ) set water_tot to ( water_tot + ingred_tot ) set ingred_tot to ( player->GetItemCount, "misc_com_bottle_03_water" ) set ingred_tot to ( ingred_tot * 4 ) set water_tot to ( water_tot + ingred_tot ) return Тут сверху endif переместить вниз. if ( GetJournalIndex NOM_recipes == 10 ) if ( GetJournalIndex NOM_recipes == 20 ) if ( GetJournalIndex NOM_recipes == 40 ) messagebox "Какой сорт хлеба вы хотите испечь?" "Виквитовый хлеб" "Кукурузный хлеб" "Хлеб из пепельного батата" "- Отмена -" set button_max to 3 set state to 15 elseif ( GetJournalIndex NOM_recipes == 10 ) if ( GetJournalIndex NOM_recipes == 20 ) messagebox "Какой сорт хлеба вы хотите испечь?" "Виквитовый хлеб" "Кукурузный хлеб" "- Отмена -" set button_max to 2 set state to 15 elseif ( GetJournalIndex NOM_recipes == 10 ) if ( GetJournalIndex NOM_recipes == 40 ) messagebox "Какой сорт хлеба вы хотите испечь?" "Виквитовый хлеб" "Хлеб из пепельного батата" "- Отмена -" set button_max to 2 set state to 16 elseif ( GetJournalIndex NOM_recipes == 20 ) if ( GetJournalIndex NOM_recipes == 40 ) messagebox "Какой сорт хлеба вы хотите испечь?" "Кукурузный хлеб" "Хлеб из пепельного батата" "- Отмена -" set button_max to 2 set state to 18 endif elseif ( GetJournalIndex NOM_recipes == 10 ) messagebox "Какой сорт хлеба вы хотите испечь?" "Виквитовый хлеб" "- Отмена -" set button_max to 1 set state to 15 elseif ( GetJournalIndex NOM_recipes == 20 ) messagebox "Какой сорт хлеба вы хотите испечь?" "Кукурузный хлеб" "- Отмена -" set button_max to 1 set state to 18 elseif ( GetJournalIndex NOM_recipes == 40 ) messagebox "Какой сорт хлеба вы хотите испечь?" "Хлеб из пепельного батата" "- Отмена -" set button_max to 1 set state to 19 endif endif endif endif endif return Тут вообще швах, надо четко, один if и под ним endif. Эти три условия подряд не сработают. Остальная часть скрипта нормальная.
×
×
  • Создать...