Полная версия этой страницы:
ERM: Вопросы и ответы
ded_Pihto
30 Jan 2006, 18:43
Цитата(Bourn @ 30 Jan 2006, 09:29)
а я наблюдаю у меня 2,06
Теперь тоже наблюдаю, когда 2.06 скачал, в 2.05 такой секции нет в описании приемника VR.
Не, моя версия 2.06. Я про хелп спрашивала. Ну теперь ясно.
erm-sm использую, когда надо немного изменить дефолтные настройки монстров. Так удобней, чем вручную. Надеюсь, Боурн выкроит время для написания автоматизированного что-ли редактора простых скриптов вроде !#HE-1.
Есть вопрос, не совсем по скриптам... Вот все тексты проглядела в лоде - а игра все равно при нажатии RMB на шахту, захваченную мной, пишет не мой текст, а "принадлежит бирюзовому игроку". Поиск в тоталкомандере ничего не дал, поиск на %s, естественно, тоже. Если нажать на шахту врага или нейтральную, то все как надо (измененный текст). Возможно ли вообще изменить эту надпись, или она в exe-шнике хранится?
Цитата(Katya @ 31 Jan 2006, 03:16)
Есть вопрос, не совсем по скриптам... Вот все тексты проглядела в лоде - а игра все равно при нажатии RMB на шахту, захваченную мной, пишет не мой текст, а "принадлежит бирюзовому игроку". Поиск в тоталкомандере ничего не дал, поиск на %s, естественно, тоже. Если нажать на шахту врага или нейтральную, то все как надо (измененный текст). Возможно ли вообще изменить эту надпись, или она в exe-шнике хранится?
1)все что в ехе, можно менять
2)а !!OB#/#/#:H$; не катит?
Будем проверять. Еще возникли прения между моим знакомым, насчет возможности установить кодом !!MA:X возможность отвечать сколько угодно раз на атаки врагов и стрелять два раза не в одного и того же крича на поле боя, а в разных (как при эксперт удаче - два хода). Реально ли это, и если реально, то как реализуемо?
Цитата(Katya @ 01 Feb 2006, 04:31)
Будем проверять. Еще возникли прения между моим знакомым, насчет возможности установить кодом !!MA:X возможность отвечать сколько угодно раз на атаки врагов и стрелять два раза не в одного и того же крича на поле боя, а в разных (как при эксперт удаче - два хода). Реально ли это, и если реально, то как реализуемо?
возможно, но не через MA:X, а через BG:A, и все время надо проводить проверку...
А как это у грифонов реализовано? Так же? Флага вроде подобного нет.
Bourn,
Спасибо за помощь.
А какие "v" и "z" переменные ипользованы в .ert файлах? А то у меня при создании своих скриптов в игре появляются разные глюки, из-за совпадения значений вышеназванных переменных...
Цитата(SnoRT @ 02 Feb 2006, 07:01)
А какие "v" и "z" переменные ипользованы в .ert файлах? А то у меня при создании своих скриптов в игре появляются разные глюки, из-за совпадения значений вышеназванных переменных...

посмотри в инфе(ерм хелпе), там должно быть написано
Bourn, ух-ты, как быстро!
Уже ищу...
Цитата(Bourn @ 01 Feb 2006, 10:18)
возможно, но не через MA:X, а через BG:A, и все время надо проводить проверку...
Цитата(Katya @ 02 Feb 2006, 03:39)
А как это у грифонов реализовано? Так же? Флага вроде подобного нет.
Кажется !!BM:R за это отвечает... если я правильно перевел...
Ещё возник вопросик. Как я заметил, даже не один. Два вроде... В общем, вот:
1) Как же мне сделать так, чтобы пустые объекты (Которые, естественно, уже будут наделены новыми свойствами мною

) размещались на случайно создаваемых картах? Или хотя бы заменяли часть других стандартных объектов.
2) И как для этих же объектов менять названия? Для всех сразу, а не по координатам.
Заранее, как всегда, всем спасибки
Просто размещать объекты я бы не советовал... можно запросто закупорить проходы на карте и сделать ее непроходимой... так что лучше заменять обекты, но при этом подбирать их одинаковыми по размерам (иначе рискуем опять таки закрыть проход).
Алгоритм замены примерно такой.
- считаем объекты которые хотим заменить (!!UN:U; c 3 параметрами)
- загоняем цикл по количеству объектов (!!DO;)
- получаем координаты первого (!!UN:U; с 4 параметрами) (!!!всегда только первого, так как каждый раз в прогоне цикла один объект будет удалятся!!!).
- удаляем его (!!UN:O;) (если надо то координату х изменим, подробнее в хелпе).
- ставим новый (!!UN:I;)
- задаем ему имя (!!OB:H)
Если хочешь заменять не все объекты а только часть, оперируй с рандомом. Например количество заменяемых объектов раздели на 5 (то есть заменим 20%), а в цикле выбирай не первый обьект а рандомом (тока следи чтоб рандом не превыщал оставшееся количество).
Добавлено ([mergetime]1138880450[/mergetime]):
Чуть не забыл... тригер !?LE при замене объектов почему-то иногда глючит (у меня по крайней мере)... так что если будет выскакивать ошибка, то используй таймер на первый день.
Цитата(Druin @ 02 Feb 2006, 11:41)
Кажется !!BM:R за это отвечает... если я правильно перевел...
перевел то ты верно, но я как понимаю это только для грифонов, и зашито в ехе
Добавлено ([mergetime]1138886539[/mergetime]):
Цитата(SnoRT @ 02 Feb 2006, 14:00)
2) И как для этих же объектов менять названия? Для всех сразу, а не по координатам.
через !!HT пробуй(если я правильно по памяти написал команду

)
Цитата
перевел то ты верно, но я как понимаю это только для грифонов, и зашито в ехе idontno.gif
В exe я не разберусь... Значит, двойную ответку не изменить ермом. Ясно. Будем думать.
Есть мысль заменить данные в тавернах на данные из Thieves guild - чтоб полная инфа даже при одной имеющейся таверне в замках выскакивала. Перерыв весь хелп ничего не нашла в тему. Есть мнения по этому поводу?
Цитата(Katya @ 03 Feb 2006, 03:03)
В exe я не разберусь... Значит, двойную ответку не изменить ермом. Ясно. Будем думать.
Есть мысль заменить данные в тавернах на данные из Thieves guild - чтоб полная инфа даже при одной имеющейся таверне в замках выскакивала. Перерыв весь хелп ничего не нашла в тему. Есть мнения по этому поводу?
1)я же написал пост 644
http://forum.df2.ru/index.php?showtopic=15...indpost&p=742112)сдесь сложнее надо прямо заполнять область переменными(ертфайл)с содержанием текстов из таверны, и включать рандомизатор, а дальше уже и так все ясно
sergroj
03 Feb 2006, 14:26
2) Bourn, ты похоже не понял. Это, похоже, невозможно. Разве что через UN:C, в exe-шке от TE она вроде включена...
to Druin, спасибо большое за вставку объектов, вобще рульно получилось, только одна бяка есть...
Например, меняю все магические святыни на камни, дающие по штуке опыта. Подбегаю к одному камню, съедаю опыт и другие камни тоже становятся посещёнными. Как сделать нормальную работу одноразовых объектов?! Не знаю...
По видимому нужно пронумеровать камни... посмтри !!ST (это в других объектах).
Ага, спасибо, пнятна. Тока не совсем до конца полностью.
"N$ - Number of the Lean To (0...31)" - вот эта строчка. Значит, я должен следить, чтобы колличество камней не превышало 32, да?
Получается что да... я сам не пробовал...
Добавлено ([mergetime]1138972426[/mergetime]):
О!... Есть стандартный скрипт, который позволяет через месяц снова пользовать одноразовые объекты (номер в игре посмотри)... покопайся в нем...
А кстати, у меня ещё же проблемка. Незначительная, но лучше узнать.
Когда я заменял объект (Одноклеточный) на мельницу, дающую ресурсы (Тоже одноклеточную), то мельница сдвигалась влево на одну клетку. Как мне изменить переменную с координатой "x" на одну еденичку. Примерно такой скрипт у меня (Кусочек):
!!UN:U88/-1/1/54;
[Нахожу ненужный объект]!!UN:Ov54/v55/v56;
[Удоляю его]!!VRv54:+1 [Этим стараюсь воспользоваться, не помогает. !!VRv54:d1, !!VRv54:Sd1 тоже]!!UN:Iv54/v55/v56/112/0;
[Ставлю туда мельницу]Вот. Не могу найти, что не так
Мельница не одноклеточная...
Проверять количество клеток надо в редакторе... в хелпе этот нюанс описан...
Цитата(sergroj @ 03 Feb 2006, 14:26)
2) Bourn, ты похоже не понял. Это, похоже, невозможно. Разве что через UN:C, в exe-шке от TE она вроде включена...
ага, быстро читал, да еще рано, действительно не сообразил в чем тут дело, сенк за то что прояснил ситуацию
Цитата
Мельница не одноклеточная...
Как раз таки и в редакторе я смотрел. Одна клеточка -
жёлтенькая. Но опять же к тому вопросу, можно как-то сдвинуть какую-нибудь координату?
Блин! Не могу посчитать колличество игроков! Пробую через !!OW:C, а он мне всегда выдаёт ответ - 0. Что делать - не знаю
Помогите, очень надо!
И вот! Вот ещё! Я, наверно, замучил всех, но очень-очень надо! У меня диалоговое окно !!IF:G и там несколько вариантов выбора. Нужно отмечать галочками необходимые... Так вот, нужно сделать так, чтобы я пометил галочками несколько ответов, нажал OK и после этого появилось бы точно такое же окно, но без выбранных мною в предыдущем окне вариантов. Т.е. то что я выбрал, должно исчезнуть. Это нужно, например, для разделения каких-либо параметров на определённые группы.
Заранее спасибо тому, кто поможет. И даже тому, кто хотел помочь, но не смог. Ввиду различных причин
sergroj
04 Feb 2006, 08:56
А ты старый одноклеточный удаляй и ставь мельницу.
По IF:G примерно так:
!!VRz1:S^Первый пункт меню^;
...
!!VRy1:S1;
!!IF:G.../y1/y2/...;
!!VRv2:Sv1 &1; [Выбран ли первый пункт]
!!VRy1&v2<>0:S0;
...
!!VRv4:Sv1 &8; [Выбран ли четвертый пункт]
!!VRy4&v2<>0:S0;
...
!!IF:G.../y1/y2/...;
Надеюсь, ты понял.
Цитата
А ты старый одноклеточный удаляй и ставь мельницу.
Если бы ты читал раньше, то знал бы, что в этом и есть проблема. При замене одного одноклеточного объекта на мельницу, мельница сдвигается на одну клетку влево
А за IF:G
ОГРРОМНОЕ спасибо. Всё понятно
Цитата(SnoRT @ 04 Feb 2006, 05:16)
Цитата
Мельница не одноклеточная...
Как раз таки и в редакторе я смотрел. Одна клеточка -
жёлтенькая. Но опять же к тому вопросу, можно как-то сдвинуть какую-нибудь координату?
Мельница НЕ одноклеточная... поставь в редакторе ее на пустое место и выдели мышой... сам увидишь... (проходимые клетки тож считаются)
Цитата(Druin @ 04 Feb 2006, 01:54)
Харош матом ругатся...
эт ты кому?
Цитата
Мельница НЕ одноклеточная... поставь в редакторе ее на пустое место и выдели мышой... сам увидишь... (проходимые клетки тож считаются)
Ясненько. А ещё повторю предыдущий свой вопрос:
"Не могу посчитать колличество игроков! Пробую через !!OW:C, а он мне всегда выдаёт ответ - 0. Что делать - не знаю"Как?!
Цитата(SnoRT @ 04 Feb 2006, 15:16)
Ясненько. А ещё повторю предыдущий свой вопрос:
"Не могу посчитать колличество игроков! Пробую через !!OW:C, а он мне всегда выдаёт ответ - 0. Что делать - не знаю"
Запускаешь цикл от 0 до 7
В нем проверяешь с помощью !!OW:Ix16/?y1/?y2 жив игрок или нет (а также если нужно - человек это или комп). Если жив - увеличиваешь переменную-счетчик (скажем, v1).
Цитата(Druin @ 04 Feb 2006, 14:38)
Это я вам...
а где это я ругаюсь?
Вот подумала облегчить участь перестройщиков замка - шоб не неделю ждать и шоб можно было выбирать замок не из двух (первоначального и родного), а из всех. Органичение на 10 разрушаемых зданий в ход уже поставила, только с деньгами трудности. Как можно 1) выбирать новый отстраиваемый замок из всех имеющихся (как Jeditte, кажись) и 2) как изменить срок ожидания возможности постройки (не неделю шоб, а меньше)? Надеюсь, ответите.
(HE:X не меняет ничего в специализации героя. Возможно потому, что я не сняла его прежнюю специализацию. Или можно не снимать? Аесли снимать,то как это делать?..)
А я замки никогда не разрушал и даже не знаю как это выглядит
Я вот что спросить хотел. Создаю я скрипт свой, к нему впридачу ers файл. Т.е. мой скрипт отображается в опциях вогификации. Но независимо от того, ставлю я галочку, или нет, скрипт работет. Может я неправильно написал ers или не туда его кинул? Erm и ers файлы я скидываю в ..\Data\s\
Цитата(Katya @ 05 Feb 2006, 03:06)
Вот подумала облегчить участь перестройщиков замка - шоб не неделю ждать и шоб можно было выбирать замок не из двух (первоначального и родного), а из всех. Органичение на 10 разрушаемых зданий в ход уже поставила, только с деньгами трудности. Как можно 1) выбирать новый отстраиваемый замок из всех имеющихся (как Jeditte, кажись) и 2) как изменить срок ожидания возможности постройки (не неделю шоб, а меньше)? Надеюсь, ответите.
(HE:X не меняет ничего в специализации героя. Возможно потому, что я не сняла его прежнюю специализацию. Или можно не снимать? Аесли снимать,то как это делать?..)
1)насколько я помню это все зашито в код и сделать что либо не удасться через ЕРМ
2)меняет, но неменяет изображение специализации на сколько я помню
Цитата(SnoRT @ 05 Feb 2006, 15:52)
Я вот что спросить хотел. Создаю я скрипт свой, к нему впридачу ers файл. Т.е. мой скрипт отображается в опциях вогификации. Но независимо от того, ставлю я галочку, или нет, скрипт работет.
А он и должен работать всегда! Наличие или отсутствие галочки определяет значение опции (UN:P), которое в скрипте должно проверяться.
Цитата(Bourn @ 05 Feb 2006, 16:11)
Цитата(Katya @ 05 Feb 2006, 03:06)
(HE:X не меняет ничего в специализации героя. Возможно потому, что я не сняла его прежнюю специализацию. Или можно не снимать? Аесли снимать,то как это делать?..)
меняет, но неменяет изображение специализации на сколько я помню
Меняет и специализацию, и картинку. Не меняет только подпись (по правой кнопке которая). Впрочем, я давал героям стандартные специальности - монстры, ресурсы, заклинания, а Джеддитовскую не пробовал.
Я пробовала менять - у Tyris не пошла (при перестройке инферно выбор лишь инферно и кастл). Напишите вы, мож я неправильно код пишу
Цитата(Katya @ 06 Feb 2006, 03:15)
Я пробовала менять - у Tyris не пошла (при перестройке инферно выбор лишь инферно и кастл). Напишите вы, мож я неправильно код пишу

читать сообщение влом? перед товоим постом смотри
sergroj
06 Feb 2006, 12:41
Цитата(SnoRT @ 04 Feb 2006, 17:46)
Цитата
А ты старый одноклеточный удаляй и ставь мельницу.
Если бы ты читал раньше, то знал бы, что в этом и есть проблема. При замене одного одноклеточного объекта на мельницу, мельница сдвигается на одну клетку влево
Ну и ставь ее на одну клетку правее.
Ставлю
Bourn
Я читала все посты в этой теме. И у меня смена специализации на Town builder не действовала. Картинка также не менялась, ну это-то фигня (другие абилки менялись легко).
ЗЫ смайл "знак равенства + закрывающая скобка" анимирован через ж. Т.е. он не отразил моих эмоций во время написания того поста. Т.е. отразил, но не те))
Много раз видел эту информацию, а теперь, когда надо, не могу найти...
Какими размерами должны обладать изображения, чтобы вставить их как портрет героя?
Цитата(SnoRT @ 12 Feb 2006, 12:17)
Много раз видел эту информацию, а теперь, когда надо, не могу найти...
Какими размерами должны обладать изображения, чтобы вставить их как портрет героя?
58*64 правда я по памяти сказал, точно не уверен
А какими параметрами должен обладать BMP файл (Потенцеальный .pcx)? А то меня кидает из игры с новым портретом
Добавлено ([mergetime]1139833249[/mergetime]):
В данном случае нужно менять же через HE:L1 и HE:L2?
Цитата(SnoRT @ 13 Feb 2006, 15:20)
В данном случае нужно менять же через HE:L1 и HE:L2?
еще маленький портрет должен быть 48*32
указывать надо 256цветный pcx файл
А можно как-нибудь узнать номер слота героя, в котором находится определённый стэк? Пробовал через !!HE:C0/?v../../..; - не получается
Дык прогони циклом по всем слотам и проверяй кто там находится...
Хмм... Точно
Не люблю я этот цикл...
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.