Current time: 21.04.2024, 06:21 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Ваши вопросы по ERM-скриптам
Author Message
gamecreator Offline

Posts: 7107
Post: #1156

в функции своей длл ты подгружаешь нужную длл. в эре ты подгружаешь свою длл. в ерм ты через эру вызываешь подгружающую функцию.


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
04.09.2010 23:36
Find all posts by this user Quote this message in a reply
GhostManSD Offline

Posts: 1054
Post: #1157

Подскажите, пожалуйста, где ошибка в скрипте. Упорно не хочет работать, а у меня уже башка не варит...


Κακῆς ἀπ' ἀρχῆς γίγνεται τέλος κακόν.
(This post was last modified: 06.09.2010 02:13 by GhostManSD.)
06.09.2010 02:12
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16486
Post: #1158

!!CA-1:H1/?v800;
Ба! А с какой кстати будет определён текущий город, если это твой личный триггер? (скорее всего CA-1 будет содержать последний город, в который был выполнен вход с !?TH)
И да, любые проблемы решаются расставлением !!IF:M^^ с выводом значений. Например в том коде, что ты мне слал, я проверил результат загрузки dll и получил v901 = 0 (не загружена). Исправил. Затем так же с адресами функций.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
06.09.2010 11:32
Find all posts by this user Quote this message in a reply
GhostManSD Offline

Posts: 1054
Post: #1159

Bers, в другой функции все работает. Точнее, там я произвожу проверку номера города и, если он равен единице, меняю существ для найма во всех городах такого типа. А если отличен от единицы, то восстанавливаю стандартных существ.
Похоже, проблема где-то в функциях 79999-80003. Потому что триггер не работает ни для функции входа в окно героя, ни для !?PI. А вот где ошибка - понять не могу.


Κακῆς ἀπ' ἀρχῆς γίγνεται τέλος κακόν.
06.09.2010 11:56
Visit this user's website Find all posts by this user Quote this message in a reply
GhostManSD Offline

Posts: 1054
Post: #1160

Исправил. Все почти замечательно, однако при сражении компа с кем-нибудь игра вылетает (ну, нет же дефов для этого неиспользуемого монстра). Строки, удаляющие перед битвой у героя неиспользуемых, я добавил, и если я нападаю на компа, то у нас обоих всё отлично. Однако комп постоянно дерзит и тоже норовит подраться, неважно, с кем. Игра, как я и сказал, вылетает.
Добавлено:
Как думаете, сильно ли повредит балансу такая вот штука: игроку сделать на ограничение слотов, а компу - нет? Мне кажется, что это усложнит игру (так, у героя без "Лидерства" есть всего 4 слота против 7 комповских), но ведь комп играет так уныло, что в этом может заключаться и спасение...


Κακῆς ἀπ' ἀρχῆς γίγνεται τέλος κακόν.
(This post was last modified: 08.09.2010 20:13 by GhostManSD.)
08.09.2010 19:56
Visit this user's website Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #1161

я вообще около 5 стеков вожу


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
08.09.2010 20:01
Find all posts by this user Quote this message in a reply
GhostManSD Offline

Posts: 1054
Post: #1162

Вот и замечательно. Я рассудил, что более-менее хорошему игроку хватит. А на форуме вроде как совсем плохих нет. Напротив.
Стоит ли приписывать артефакту возможность давать дополнительный стек, или это имба? Самому крутому из артефактов поднятия боевого духа, конечно.


Κακῆς ἀπ' ἀρχῆς γίγνεται τέλος κακόν.
08.09.2010 20:11
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16486
Post: #1163

GhostManSD, вылет после !?BA0&-1000?


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
08.09.2010 22:40
Find all posts by this user Quote this message in a reply
GhostManSD Offline

Posts: 1054
Post: #1164

Bers, ошибка повторялась назависимо от того, как я меня скрипт. Кроме того, она повторялась не при схватке компа, а при передаче хода. Думал, что проблема в действиях бота, и перепробовал твой вариант. Не прокатило. С самого начала запретил давать боту стеки неиспользуемых существ. Потом - ещё что-то. Проблема не исчезала. В итоге я внимательно посмотрел на адрес ошибки (текст ошибки менялся, а адрес - нет). Там был указан адрес 0x42437D. Ну, я психанул и забил его нулями (точнее, NOP). Ошибки пропали, всё работает отлично.
На всякий пожарный привожу полный текст скрипта.
А теперь - вопрос про этот адрес.


Κακῆς ἀπ' ἀρχῆς γίγνεται τέλος κακόν.
(This post was last modified: 08.09.2010 23:52 by GhostManSD.)
08.09.2010 23:44
Visit this user's website Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #1165

может не стоит ограничивать компа? к слову, если в битве не участвует человек, то производится простой расчет без эмуляции битвы.
так что лучше просто закрывай эти слоты только у героев игроков-людей.


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
08.09.2010 23:53
Find all posts by this user Quote this message in a reply
GhostManSD Offline

Posts: 1054
Post: #1166

Да, я тоже об этом подумал. Ab Но ошибка от этого не пропадает, уже проверял. :-(


Κακῆς ἀπ' ἀρχῆς γίγνεται τέλος κακόν.
08.09.2010 23:57
Visit this user's website Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #1167

т.е. ты абсолютно никак не трогаешь компа, а ошибка есть?


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
09.09.2010 00:15
Find all posts by this user Quote this message in a reply
GhostManSD Offline

Posts: 1054
Post: #1168

Да. Вылезает ошибка с самым разным текстом (все сторонние и свои скрипты убрал из карты, кроме этого). Текст ошибки меняется постоянно, неизменным остается адрес - 42437D.


Κακῆς ἀπ' ἀρχῆς γίγνεται τέλος κακόν.
09.09.2010 00:46
Visit this user's website Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #1169

попробуй установить параметры для этих not used'ов. особенно ценность для ИИ и боевую ценность.


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
09.09.2010 01:22
Find all posts by this user Quote this message in a reply
Sav Offline

Posts: 2180
Post: #1170

А разве можно в принципе ограничить действия компа not used-ами?
09.09.2010 13:42
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group