Таверна | Столик Картостроителей
Автор | Сообщение | |
---|---|---|
Сэр Mangust
Сообщения: 52 |
Помогите, опять запутался! Нужна свежая мысль…
Поясню на примере свою проблемку: !?OB10/10/0&-222; !!IF:M^ Хозяин: Я поехал… ^; !!IF:V222/1; !?OB10/10/0&222/-223; !!IF:M^ Привратник: Хозяин уже уехал! ^; Привратник сообщает свою фразу сразу же, после слов Хозяина. А мне надо – чтобы он её сказал только после повторного клика на объект (повторного посещения объекта)! Как быть? Юрий |
|
Сэр mefisto
HoMM V: Рыцарь |
Тогда вам просто необходимо поставить строчку !!IF:V222/1; после всех
сообщений, также нужно приписать условие &-222. Так как игра выполняет действия, записанные в скрипте, последовательно, после первого сообщения меняется значение флага и тут же (из-за поставленного условия) выдаёт следующее сообщение. |
Особый статус: |
Сэр Mangust
Сообщения: 52 |
При посещении объекта надо проверить наличие определённого типа монстра во всей Армии Героя (например, №134 – Сказочный Дракон). И записать их количество в переменную (например, v500)
Юрий P.S. В конкретном слоте все получается, в с циклами (проверка по всей армии) – запутался чёй то! P.S.S. Хорошо бы показать на примере. |
|
Сэр mefisto
HoMM V: Рыцарь |
...
!!HE-1:N?v1; !!DO13/1/7/1:Pv1; !?FU13; !!HEx1:C...;(не помню строения этой команды, но вместо слота ставте x16, вместо номера монстра-?v2, количества-?v3) !!VRv500&v2=134:Sv3; Вот и всё. Хотя, возможно, я и наврал маленько... |
Особый статус: |
Сэр mefisto
HoMM V: Рыцарь |
Вопрос по поводу настройки союзов:
После заключения союза, открывается ли территория, открытая союзником? Как проверить наличие союза? |
Особый статус: |
Сэр Druin
HoMM III: Безземельный |
По идее карта союзника открывается... ну эт ведь не сложно проверить
А проверить наличие союза можно все той же командой, что и заключать союзы !!OW:T |
Особый статус: |
Сэр mefisto
HoMM V: Рыцарь |
В том то и дело, что не открывается.
!!OW&v5500=17/v5501не равно1:T3/?v5502; !!OW&v5500=17/v5501не равно1/1:T6/v5502;[Союз зелёный-бирюзовый] |
Особый статус: |
Сэр Druin
HoMM III: Безземельный |
хмм... сэр mefisto, мой совет поэксперементировать на отдельной карте...
|
Особый статус: |
Сэр Dark Templar
HoMM V: Безземельный |
Сэр mefisto, 8.12.2005 18:54 Ну что они только занимают место в рюкзаке я не согласен! К примеру, та вот... как ее там... Волшебная эта палочка изменяет одетые в опр.местах арты на начале каждой недели на другие! |
Особый статус: |
Сэр Dark Templar
HoMM V: Безземельный |
Сэр Chortos, 22.11.2005 22:33 А получается, что вы рекламу написали >8-O. А это, по-моему, запрещено. |
Особый статус: |
Сэр Druin
HoMM III: Безземельный |
Сэр Dark Templar, 16.01.2006 14:24Сэр mefisto, 8.12.2005 18:54 Сэр, имелись ввиду арты с номерами 161-170 (формат А1), которые дествительно пустышки... |
Особый статус: |
Сэр Druin
HoMM III: Безземельный |
Пока низя посадить героя в корабль...
|
Особый статус: |
Сэр Druin
HoMM III: Безземельный |
В том то и дело что нельзя с помощью ерм создать кораблик с героем...
|
Особый статус: |
Сэр Hostage |
Сэр Connector, 17.01.2006 16:33 Прочитайте правила, здесь не обращаются друг к другу на "ты" |
|
Сэр Druin
HoMM III: Безземельный |
Сэр mefisto, 15.01.2006 10:55 Сэр mefisto, вы еще не разрешили эту проблему?... у меня появилась идея, но нет времени ее проверить... но если очень надо то попробую... |
Особый статус: |
Сэр mefisto
HoMM V: Рыцарь |
Да, я проверил отдельно на другой карте:
Если играть против одного компьютера, то после заключения союза игра заканчивается=>всё работает, но с туманом войны какая-то не разбириха... |
Особый статус: |
Сэр Hostage |
Здравствуйте уважаемые монстры. Не знает ли кто ответа на мой вопрос: Если я расположу на воде объект и с помощью ERM придам ему свойство телепорта, сможет ли герой на корабле телепортироваться? Конечно на воду.
С уважением, Hostage. |
|
Сэр mefisto
HoMM V: Рыцарь |
А тут практика покажет...
Возможно стоит придать объекту тип и подтип водоворота-ведь он же перемещает вместе с кораблём, и на море? |
Особый статус: |
Сэр Hostage |
Практика показала, что подобные эксперименты ничем хорошим не заканчиваются, но все равно спасибо за предложение.
|
|
Сэр mefisto
HoMM V: Рыцарь |
Можно ли узнать такой параметр героя, как "до следующего уровня"?
|
Особый статус: |
Сэр RedDragon
HoMM V: Безземельный |
Сэр mefisto, я не понял. Можно попонятнее?
|
|
Сэр mefisto
HoMM V: Рыцарь |
На пальцах?
У героя есть опыт? Есть! Как же достигается следующий уровень? Накоплением опыта. А когда уровень увеличится? Когда значение опыта достигнет определённой отметки. Вот эту отметку и нужно как-то вычислить. Возможно, что она меняется постоянно, а в зависимости от уровня одна и таже. Опыт же можно узнать в конце-концов!? (Как опыт узнать я знаю) |
Особый статус: |
Сэр Druin
HoMM III: Безземельный |
Сэр mefisto, 24.01.2006 14:01 !?OB10/10/0; //Допустим такой тригер !!HE-1:E?v100/?v101; //Узнаем опыт и уровень героя !!VRv101:+1; //Следущий уровень !!UN:J1/v101/?v102; //Делаем ограничение на следущий уровень и при этом узнаем при каком количестве опыта он достигается !!VRv103:Sv102-v100; //Уже по приколу считаем разницу опыта !!IF:M^Следущий уровень %V102 Осталось %V103^; //Выводим всю инфу !!UN:J1/89/?v102; //Ставим оганичение на 89 уровень чтобы дальше развиваться (переменная v102 тока ради синтаксиса) |
Особый статус: |
Сэр mefisto
HoMM V: Рыцарь |
Спасибо, но если бы вы написали просто:
Через !!UN:J., то я бы понял. |
Особый статус: |
Сэр Druin
HoMM III: Безземельный |
Сэр mefisto, это же школа... я знаю что Вам было бы достаточно... я пример расписал для всех... может кому пригодится...
|
Особый статус: |
Сэр Varfolomei
HoMM V: Безземельный |
Здравстувуйте.
Первый раз обращаюсь за помощью, так как раньше вполне успешно справлялся со своими скриптами сам.Долго это было, нудно, но как-то справлялся.Теперь возник вопрос-как сделать хижину провидца такой, чтобы она после первого квеста выдавла следующий, и так в сумме чтобы было три квеста. Заранее весьма благодарен. |
|
Сэр mefisto
HoMM V: Рыцарь |
Вкратце можно подсказать идею...
При посещении проверяем значение переменной. Если оно равно "0", то запускаем функцию 1-первый квест, "1"-вторую, "2"-третью. !#VRv500:S0; !?OB...; !!FU1&v500=0:P; !!FU2&v500=1:P; !!FU3&v500=2:P; !?FU1; !!VRv500:S3;[так надо] ... !!VRv500&квест выполнен:S1;[next quest] !?FU2; !!VRv500:S3; ... !!VRv500&квест выполнен:S2;[next quest] !?FU3; !!VRv500:S3; ... !!VRv500&квест выполнен:S3; |
Особый статус: |
Сэр Varfolomei
HoMM V: Безземельный |
Спасибо, что отклинулись Сэр Mefisto.Попробую так сделать.
|
|
Сэр mefisto
HoMM V: Рыцарь |
Сэр Fallout, пожалуйста, напишите скрипт без ошибок, учитывая то, что вместо знаков "больше", "меньше", "неравно" ставте соответствующие слова. Отключите смайлы. Если это и есть тот самый код (вроде правилиный), то там ошибок очень много.
|
Особый статус: |
Сэр Varfolomei
HoMM V: Безземельный |
Простите за беспокойство, но как сделать так, чтобы можно было сделать на карте больше 144 жилищ существ.(желательно поподробнее)
|
|