Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Если нужен скрипт
DF2 :: ФОРУМЫ > Игровые форумы > Heroes of Might & Magic III > Моды > Скрипты
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67
professornova
Обновил скрипт до v1.02

Цитата
не надо выводить малеькое окошко с названием монстра

Это было сделано для тестирования, после тестирования забыл убрать unsure.gif .

Цитата
хорошо бы чтоб для драконов цена не выводилась

Это сделано. Также отключен запрос на преобразование драконов и гидр,
которые преобразуются без улучшенного преобразователя.
Вопрос: Алмазные драконы не живые. Зачем их преобразовывать?
Тот же вопрос касается драконов-призраков?


Цитата
Ну с ценами это понятно - нужно играться

Открой script88 в ERM_S. И внизу будет блок, где цены можно менять на каждого юнита по отдельности.

Цитата
Но если реализация указания цены останеться такой-же, то картинка денег не нужно

Она не мешается вроде, да и нагляднее с ней как-то idontno.gif . Если тебе
картинка денег не нужна, то удали в скрипте все фразы "6/y3/".
Malcolm
Кррррруто! good.gif спасибо. Действую по прежней схеме - качаю, ставлю, завтра поиграюсь.

Цитата
Вопрос: Алмазные драконы не живые. Зачем их преобразовывать?
Тот же вопрос касается драконов-призраков?
Ну крисаллические тоже, но они конвертяться idontno.gif

В общем не важно, все равно вряд-ли найдуться идиоты, которые монстра 8-ого уровня будут конвертить в одного из самых хлипких монстров 7-ого. То-же самое могу сказать про волшебников (серчерер, кажеться). Однако возможность такую оставить надо, просто для логиги. lupa.gif

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

добавлено:
Замечательно! То что доктор прописал. Остались только 2 замечания (у себя я их и сам исправил, но я тут не единственный чайник):
-Перепиши txt-шник и инфу в ers - они обе устарели. И в TXT шник лучше введи и твой последний пост.
-Ты перепутал - сделал проверку для крисаллического и не сделал для диамандного драконов. Надо наоборот - кристаллический (тот что красный) и так преобразуеться.

Ну и разумееться будем ждать, когда кто-нибудь скажет, как изменить название, цену и описание для строения. Думаю оптимально будет сделать либо 10000 золотом, или 5000-7000 золотом +по 3-5 дров/камня +1-2 остальных ресов.

добавлено:
Изменил цены. Я исходил из того факта, что среднее арифметическое конечной цены при переделке в скелетал-дрегона из красного/зеленого/гидры после округления получаеться 120% от цены гост дрегона (3700/3600/3400 соответсвенно). Так-же добавил к переделу в блэк найтов еще и номадов. Но поскольку они сами хилые и плодяться аж по 7 штук - переделку сделал за 1500, т.е. конечный результат составит 2000 (133.(3)% от цены рыцаря смерти)

по деньгам:
-Апдэйтнутых переделывать чуть менее выгодно, чем необдэйтнутых.
-Переделывать нетралов менее выгодно, чем жителей городов.
-Выгоднее всего переделываються маги и оры-маги.
-Наименее выгодно переделывать волшебников (из-за того, что они сами дорогущие - я и так им цену передела 5 золотых сделал) и номадов (потому что плодаться уж очень быстро).
professornova
Цитата
Ну и разумееться будем ждать, когда кто-нибудь скажет, как изменить название, цену и описание для строения. Думаю оптимально будет сделать либо 10000 золотом, или 5000-7000 золотом +по 3-5 дров/камня +1-2 остальных ресов.


Только-что полностью перечитал секцию рессиверов !!UN и !!CA !!CM и не нашел там возможности реализовать это(см. цитату) стандартным способом.
Могу попробовать изменить цену и описание не стандартным способом
(типа при входе/выходе из экрана города выскакивают сообщения всякие)
Название строения можно только получать и нельзя изменять в экране постройки.

Описание строения при при клике правой кнопкой и наведения указателя мыши в экране города (не в экране построек) изменить вроде можно.
Сегодня-завтра буду думать как.
Malcolm
Цитата(DracoLich @ 10 Aug 2006, 23:01)
Это помойму тоже нереально... Разрешить постройку заново реально, изменить ее цену тоже реально, но только не в окошке покупки. А что будет, ведь постройка уже есть и будет еще одна??? Не пробовал, если честно...


Я так понял имееться ввиду как раз, что цену можно изменить только в отдельных окошках. Тогда надо при постройке обычного преобразователя и/или при клике на кнопку стрительства улучшенного выводить окошко, где будет указана реальная цена улучшенного.

Цитата
Описание строения при при клике правой кнопкой и наведения указателя мыши в экране города (не в экране построек) изменить вроде можно.

По крайней мере на одном из скринов реквизита было изображено инферно, активно окно улучшенной таверны и в строке состояния было написано:
"таверна + улучшенная таверна"
gamecreator
Цитата(Malcolm @ 16 Aug 2006, 22:51)
По крайней мере на одном из скринов реквизита было изображено инферно, активно окно улучшенной таверны и в строке состояния было написано:
"таверна + улучшенная таверна"

Ты на реквизит не ровняй. Они екзешники правят.
Malcolm
Цитата
Ты на реквизит не ровняй. Они екзешники правят.

Ах они паразиты какие нехорошие!! moral.gif nunu.gif

Ну ладно, тут был не прав - вспылил. О реквизите знаю только по их стати "О rekvizit" и по скриншотам.
SnoRT
Что же вы мусолите эту тему уже измусолили всю. Нельзя там ничё изменять, можно, конечно, попросить Реквизит о помощи, но... Хотя, может и помогут biggrin.gif
Sergiyua
Что-то не сильно видно от них помощи.
Рогатый Змий
Я хочу чтобы в сообщении вместе с текстом была картинка золота
Как тут только не СЕКИРА КЕНТАВРА а золота unsure.gif
!!IF:Q1/8/7/1^Вы нашли СЕКИРУ КЕНТАВА^;
какой формат ресурса вместо 8?!!IF:Q1/8/7/1^Вы нашли СЕКИРУ КЕНТАВА^;
потом пойдет номер ресурса-это понятно !!IF:Q1/8/7/1^Вы нашли СЕКИРУ КЕНТАВА^;
потом количество !!IF:Q1/8/7/1^Вы нашли СЕКИРУ КЕНТАВА^;
DracoLich
!!IF:Q#1/#2/#3/#4^^;
#1 - номер флага, куда запишется ответ
#2 - тип картинки (ресурсы - 0...7)
#3 - кол-во ресурса
#4 - тип сообщения (1 - сообщение, 2 - вопрос)
Sergiyua
Кто может сделать не большой скрипт, что бы при старте карты, можно было ввести требуемое значение стартовых ресурсов, и если можно то, чтобы его можно было дописать в уже существующие скрипты? Такое вроде есть в ТЕ, но я не знаю как это оттуда достать.
P.S. За работу плюсы гарантируются.
BT_Uytya!
Глянь скрипт "Первые деньги"
Sergiyua
Попробую. Спасибо.
DracoLich
Первые деньги не предлагают выбор ресурсов...

ZVSE

!#TM5:S1/1/1/255;

!?TM5;
!!FU29954:P;

!?FU29954;
!!VRv5994:C0/0;
!!OW:C?y1;
!!OW:Iy1/?y2;
!!FU&y2=1:E;
!!OW:Ry1/0/?y3 Ry1/1/?y4 Ry1/2/?y5 Ry1/3/?y6 Ry1/4/?y7 Ry1/5/?y8 Ry1/6/?y9;
!!VRz850:S^Выберите ресурс, который хотите изменить:^;
!!VRz851:S^Дерево - %Y3^;
!!VRz852:S^Ртуть - %Y4^;
!!VRz853:S^Руда - %Y5^;
!!VRz854:S^Сера - %Y6^;
!!VRz855:S^Кристаллы - %Y7^;
!!VRz856:S^Драгоценные камни - %Y8^;
!!VRz857:S^Золото - %Y9^;
!!VRz858:S^Использовать эти значения^;
!!VRz877:S^Значение ресурса^;
!!IF:G1/5994/0/850/851/852/853/854/855/856/857/858;

!!VRz859&v5994=1:S^Введите количество дерева:^;
!!VRz859&v5994=2:S^Введите количество ртути:^;
!!VRz859&v5994=4:S^Введите количество руды:^;
!!VRz859&v5994=8:S^Введите количество серы:^;
!!VRz859&v5994=16:S^Введите количество кристаллов:^;
!!VRz859&v5994=32:S^Введите количество драгоценных камней:^;
!!VRz859&v5994=64:S^Введите количество золота:^;

!!FU&v5994=128:E;

!!IF&v5994<128:D50/859/877/0/0/0/0/0/0/0/0/0/0/0/0/0;
!!IF&v5994<128:E1/50;
!!VRv5995&v5994<128:Vz1;
!!OW&v5994<128/v5994=1:Ry1/0/v5995;
!!OW&v5994<128/v5994=2:Ry1/1/v5995;
!!OW&v5994<128/v5994=4:Ry1/2/v5995;
!!OW&v5994<128/v5994=8:Ry1/3/v5995;
!!OW&v5994<128/v5994=16:Ry1/4/v5995;
!!OW&v5994<128/v5994=32:Ry1/5/v5995;
!!OW&v5994<128/v5994=64:Ry1/6/v5995;
!!FU29954&v5994<128:P;

Можно засунуть в любой скрипт, а можно и сделать как независимый.
Рогатый Змий
Цитата(DracoLich @ 18 Aug 2006, 11:55)
!!IF:Q#1/#2/#3/#4^^;
#1 - номер флага, куда запишется ответ
#2 - тип картинки (ресурсы - 0...7)
#3 - кол-во ресурса
#4 - тип сообщения (1 - сообщение, 2 - вопрос)

А почему записывается?
А можно просто M ?
!!IF:M/#2/#3/#4^Вы нашли золото^;
DracoLich
В случае, если нужно сообщение только с кнопкой ОК, нужно писать ЛЮБОЙ флаг, кроме 1.
!!IF:Q25/6/54/1^54 золота^;

Добавлено ([mergetime]1155913345[/mergetime]):
Т.е. можешь писать любой ранее не использованный флаг
gamecreator
Цитата(Black_Dragon @ 18 Aug 2006, 18:05)
А можно просто M ?
!!IF:M/#2/#3/#4^Вы нашли золото^;

Нельзя, потому что М используется только при
!!IF:M^текст^;
Druin
Если мне не изменяет память, то !!IF есть на русском... так что кончаем тупить...
Alecsey
Ух... Прочитал всю тему от начала до кнца... Понаписано...
Так и не понял, скрипт про замки артов доделали, чтобы они разбирались?
SnoRT
Нет rolleyes.gif
Я заметил, что никто этого не просит и решил не забивать себе голову лишней морокой smile.gif
Sergiyua
Почему не додедан, у меня он рабостоспособен, только пара комплектов вроде не убираются замки, могу выложить скрипт.
Alecsey
Хотелось бы хметь смешанный скрипт из БМ2 и БМ3 (Боевые машины)
Чтобы он имел все свойства из БМ3 + Катапульту можно было использовать в обычных боях и бить по монстрам(БМ2)...
Незнаю зачем, но очень хотелось бы...
Deo
Прошу, помогите сделать скрипт предоставляющий возможность делать downgrade монстров. И желательно не выходя из замка. Пожалуйста если есть не занятые скриптописцы окажите помощь. Сам я не очень разбираюся в ERM. banghead.gif
C@HeK
Всмысле Downgrade? Как-бы антиапгрейд?
Рогатый Змий
Цитата(C@HeK @ 24 Aug 2006, 15:51)
Всмысле Downgrade? Как-бы антиапгрейд?

Ну я думаю да
Downgrade - антиапгрейд
Так что не теряйте время и помогайте biggrin.gif
C@HeK
Подскажите что нужно для того чтобы в бочках были не ресурсы, а добавлялось кол-во ходов герою? idontno.gif
!?OB101/6; понятно а дальше? idontno.gif
С переменными опять? banghead.gif
DracoLich
!?OB101/6;
!!HE-1:Wd+500; 500 - ходы
C@HeK
А почему пишет "not Realized yet"?
C@HeK
2DracoLich
Напиши скрипт про бочки!ПЛИЗ
DracoLich
!?OB101/6;
!!HE-1:Wd+500;
!!IF&1000:M^Зелье из бочки - это зелье выносливости, но специальное, для лошадей. Если дать зелье своей лошади, она сможет пройти больше в этот день!^;
!!UN:Ov998/v999/v1000;
Sago
А как сделать так чтобы скорость Бродячих Юнитов(гномов, ул.гномов) увеличилась???
DracoLich
Нейтральных всмысле? Или бродячих (ходячих)? Там просто использовать битвенные триггеры и устанавливать yes.gif
Sago
нейтральных которые на карте, а не на поле боя. и чтобы они гонялись за конкретным героем.
DracoLich
За конкретным героем - без проблем, а вот увеличить скорость невозможно kap.gif
Sago
БТ сказал что на какой-то карте видел скрипт "Полет Драколичей".
DracoLich
Пусть выложит: посмотрим lupa.gif
Druin
Цитата(DracoLich @ 29 Aug 2006, 18:14)
...а вот увеличить скорость невозможно kap.gif

А теперь обьясни почему?... nunu.gif

Добавлено ([mergetime]1156865262[/mergetime]):
зы. И дайте номер скрипта плиз... чет найти не могу... sad.gif
DracoLich
Друин, какого скрипта? И я все правильно сказал... idontno.gif
Druin
Скрипта про бегающих монстров... У меня щас нет руссого вога, а по буржуйски я непинимать...

А на счет объясни, дык меня уже бесят когда отвечают "невозможно"... И не потому, что слово не нравиться, а потому что в половине случаях это "невозможно" делается как два байта переслать... Так что на будущее прошу уточнять почему...
DracoLich
Ладно. Скрипт 20. Вкратце там написано так: появление странствующих монстров путем помещения их на карту. Но это хард-опция, изменять радиус действия, точку назначения и номер странствующего монстра возможно, но изменять скорость их движения - нет. Этот вопрос уже где-то был.
gamecreator
И еще скрипт про наемную гильдию.
Horizon
Ребят, подскажите скрипт для удаления всех свойств у артефактов. Спасибо.
DracoLich
Для всех??? blink.gif Замучаешься fie.gif Просто при одевании артефакта отнимать даваемый бонус, а при снятии - давать (этот способ для навыков), либо в битве редактировать параметры существ (если это брелки).
!?AE1;
!!HE-1&v998=36:Fd-6/d-6/d-6/d-6;
!?AE0;
!!HE-1&v998=36:Fd6/d6/d6/d6; - отнять свойства Шлем божественного просвящения
Horizon
2DracoLich: это я знаю. Под "всех" имелось в виду и положение на теле, и принадлежность к командиру/герою и т.д. А то реально глючит: скажем, я беру лук эльфов (+5% стрельба), изменяю название, описание, добавляю +2 к атаке при одевании в правую руку. В итоге некоторое время арт работает как обынчый, затем (3-5 дней) становится "привильным".
DracoLich
Положение на теле - !!UN:A...;
Принадлежность герой или командир - изменить нельзя.
А вот возврата обычного действия я не встречал idontno.gif
Horizon
2DracoLich: я менял командирские сапоги скорости. Когда их подбираешь, они некоторое время работают как обычные, потом срабатывает скрипт, я и могу надеть их на ноги герою.
gamecreator
Цитата(Horizon @ 31 Aug 2006, 19:30)
2DracoLich: я менял командирские сапоги скорости. Когда их подбираешь, они некоторое время работают как обычные, потом срабатывает скрипт, я и могу надеть их на ноги герою.

А ты инструкцией менял?
Horizon
2gamecreator: ой, я дурааак... ... ... вообще не понятно, как тогда это все работало smile.gif все исправил, теперь работает.
Вот только не знаю, остались ли уникальные свойсва некоторых артов.
Malcolm
Как то затихло опсуждение моего предыдущего вопроса - как сделать герою-специалисту по некромантии либо бонус не меняющийся от уровня (например всегда 5%) либо заменить их специальность на более балансную?
DracoLich
!!HE#:X#1/#2/#3/#4/#5/#6/#7; - изменить специальность героя
Изменить специальность героя. Типы специальностей (#1):
#1 = 0 – спец по вторичному навыку
$2 = номер вторичного навыка
$3…$7 игнорируются.
#1 = 1 – спец по существам
$2 = тип существ
$3…$7 игнорируются
#1 = 2 – спец по ресурсам
$2 – тип ресурса
$3…$7 игнорируются
#1 = 3 – спец по заклинанию
$2 – номер заклинания
$3…$7 игнорируются
#1 = 4 – экстраспец по существам
$2 – тип существа
$3 – бонус атаки
$4 – бонус защиты
$5 – бонус повреждений
$6…$7 игнорируются
#1 = 5 – скорость и другие специальности
$2 – подтип
$3…$7 игнорируются
#1 = 6 – спец по улучшениям
$2 = существо 1 для улучшения
$6 = существо 2 для улучшения
$7 = существо улучшенное
$3…$5 игнорируются
#1 = 7 – спец по драконам
$2 = бонус атаки
$3 = бонус защиты
$4…$7 игнорируются
#1 = 8 – экстра-ВоГ – специальность
$2 = подтип
$3…$7 игнорируются


А бонус изменять - не так просто crazy.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.