Таверна | Столик Картостроителей
Автор | Сообщение | |
---|---|---|
Сэр Lucefer
HoMM III: Безземельный |
Благодарю мефисто!Вот ещё помоги мне нубу плз : короче в этой програмке написал скрипт...а как сделать что на карте моей функционировал????ПЛЗ!помогите...
|
|
Сэр mefisto
HoMM V: Рыцарь |
Вставте его в тело время зависимого события. В редакторе: Инструменты->Спецификации карты-> события.
Ставте день на 500-600 и всё. Так же на карте должен быть объекты, с которым связан скрипт. |
Особый статус: |
Сэр Mangust
Сообщения: 52 |
[quote]Сэр mefisto, 1.04.2006 16:41
Сэру Mangust'y: Попробуйте в функцию 710 в конец, после строчки "!!VRy1:S0 R27;"(это рандомное определения скила, которого должны предложить герою) вставить следующее: !!FU710&y1=12:P; или !!FU&y1=12:E; В первом случае функция запустится заново, с большой вероятностью выбора другого скила. Во втором-вообще выход из функции.[/quote] В 1-м случае Чародейство иногда проскакивает, т.е. рецепт не тот! Т.е. если второй раз выпало Чародейства - то эта строчка игнорируется! А жаль... Т.к. При 2-м варианте хотя Чародейства и не наблюдается, Но получается, тогда, что при получении нового уровня если выпало Чародейство, то бонус в этом случае теряется? Да? А № 12 - это Чародейство? Подскажите в каком вормате зашит список вторичных навыков. Например, в Формате SQ у Чародейства другой номер. Юрий |
|
Сэр mefisto
HoMM V: Рыцарь |
На самом деле, если у героя есть тот навык, которых хочет предложить скрипт,
то никакого бонуса он (герой) НЕ получает. Я смотрел формат SS (Secondary Skills). |
Особый статус: |
Сэр Lucefer
HoMM III: Безземельный |
!!СПС!!уже начинаю понимать...но к сожалению не всё... : плз помогите..итак,открыл события,500 день..а куда вставлять или писать скрипт..поподробней здесь ..пожалуйста и я от вас навсегда отстану..помогите плз...
|
|
Сэр mefisto
HoMM V: Рыцарь |
В тело сообщеня (большое окошко), конечно! Не забудте прописать ZVSE в самом начале.
Если не сработает, то напишите его здесь за столиком, а там посмотрим... |
Особый статус: |
Сэр Lucefer
HoMM III: Безземельный |
Так вставил чё-то там....дальше как сделать,чтобы скрипт работал..далее как сделать точнее как написать чтоб скрипт работал именно на каком-то там объектеПЛЗ...=)
п..о..м..о..г..и..т..е.. |
|
Сэр Lucefer
HoMM III: Безземельный |
Ах да,ещё один вопрос,он не относится к этой теме..но всё же надеюсь вы поможетемне понять..вот я делаю карту,на моей карте очень много event и в них очень много напано интересного...но при прохождении карты половина их них не читаются т.е. появляется первые 3 строчки и всё..в чём проблема??
сер Mefisto..скрипт с неделями работает!УРА...у меня большая радость,но что делать с остальными,я не могу понять,как сделать так,или написать,место или...вобще как работаюкрипты,например : вы подходите к зданию..а там другие юниты,или на вас там нападают или ещё что-там...помогите ПЛЗ! |
|
Сэр mefisto
HoMM V: Рыцарь |
Если вы имеете в виду какой-либо объект, событие, то сначало в редакторе нужно поставить этот объект/событие,
затем включить "сетку проходимости" (должны появиться красные и жёльые квадратики). Далее находи наш объект, а на нём ищем жёлтый квадрат. Наводим на него курсор, а далее смотрим его координаты-x-в верху выделенная цифра, y-с боку. l-уровень (0-поверхность, 1-подземелье) Далее идём исправлять скрипт. В сторчках типа ...OBx/y/l... вместо x,y и l втавте только что наёденные координаты и вуаля! Пробуем посещать объект в игре. |
Особый статус: |
Сэр Lucefer
HoMM III: Безземельный |
О_о как интересно....спс большое!!если хотите потом дам свою карту папробовать)))
|
|
Сэр Lucefer
HoMM III: Безземельный |
ВСЁ!!Я научился.Мефисто громадная тебе благодарность!!словами не передать....
|
|
Сэр mefisto
HoMM V: Рыцарь |
Сам рад, что научил! Будут вопросы-задавайте!
|
Особый статус: |
Сэр Mangust
Сообщения: 52 |
Например я сначала отключаю накопление монстров в жилищах
!!UN:P7/0; А потом мне надо включить способность накопления, но для определенных Жилищ. Например для Копейщиков и для Арбалетчиков. Как это реализовать? Юрий |
|
Сэр mefisto
HoMM V: Рыцарь |
Наверное, можно, но как-это вопрос!
|
Особый статус: |
Сэр Lucefer
HoMM III: Безземельный |
Ещё вопрос дамы и господа.. : плз объясните почему,когда в редакторе карт ставишь на карту event и пишешь там среднего размера текст,то при тестировании карты,там бывает то не пишется вовсе,то пишется ,но не полностью,то первые несколька строчек постоянно повторяются...при повторном прохождении уже бывает что тексты читаются,то опять это параша.
Плз помогите и объясните в чём дело...и как можно сделать так,чтоб этой батвы не было..ПЛЗ! |
|
Сэр mefisto
HoMM V: Рыцарь |
Ну... Я, например, если пишу что-либо в редакторе, то стараюсь разбивать сам текст на строки,
но у меня небыло таких уж больших текстов. Можно это сделать с помощью ERM. !?LEx/y/l; !!IF:M^ text ^; Вместо x,y,l вставте координаты event'а, а вместо text впишите свой текст. Обратите внимание, что text и ^; начинаются с новой строки. Это нужно для того, чтобы весь текст влезал в окно. |
Особый статус: |
Сэр Lucefer
HoMM III: Безземельный |
Агак,понимаю...спасибо,вот ещё вопросик : ну поставил я на свою карту пару скриптов самых,что ни на есть обычнх,таких,как,например подходишь к зданию и тебе чё-то говорят,короче вот как он выглядит :
ZVSE !#VRz500:S^Дом того, кто сказал "Привет!!!"^; !#OB10/11/0; !?OB10/11/0; !!IF:Q1/21/0/1^Привет!!!^; Вы его конечно знаете...ну понаписал я тамого чего,но при загрузке карты вылезает куча ошибок,при их закрытии игра начинается,и на карте всё идёт...и чем больше у меня на карте таких скриптов тем больше ошибок... что делать,как быть..ПЛЗ ПОМОГИТЕ!! |
|
Сэр mefisto
HoMM V: Рыцарь |
Извиняюсь за дачу ложных показаний...
!#OB10/11/0;-неверный формат строчки !#OB10/11/0:SHz500;-верный формат |
Особый статус: |
Сэр Lucefer
HoMM III: Безземельный |
АГА спс...вроде действует,а вот теоритический вопрос : какой вид скриптов самый сложный и что он из себя представляет всмысле : как он действует на карте,что с помощью его происходит??плз...
|
|
Сэр Lucefer
HoMM III: Безземельный |
И ещё вопрос (надеюсь я вам не надоел) итак : вот этот скрипт
ZVSE !#VRz500:S^^; !#OB10/11/0:SHz500; !?OB10/11/0; !!IF:Q1/21/0/1^^; Этот скрипт...пишу его в события и так далее....далее на карте при входе в здание,куда написан этот скрипт,там появляется тексток и картинка пикиёра внизу,А КАК сделать так что б там был ни пикинёр,а кто-нить ещё???например мне нужен гоблин..или чтоб там вообще нго не было??ПЛЗ...=) |
|
Сэр mefisto
HoMM V: Рыцарь |
Вот как раз для такой цели вам нужен нормальный хэлп, которы есть
в предложенной мною программе. В строке !!IF:Q1/21/0/1^^; нужно меня только цифру 0, на уникальный номер монстра. Чтобы его узнать нажмите в программе F1, а затем там на кнопку "Указатель". Введите Format C и нажмите enter. Перед вами появятся названия монстров, командиров и их номера. Вписывайте вместо 0 нужный номер и всё. Вот часть таблицы: 84 Goblin 85 Hobgoblin 86 Wolf Rider 87 Wolf Raider 88 Orc 89 Orc Chieftain 90 Ogre 91 Ogre Mage 92 Roc 93 Thunderbird 94 Cyclops 95 Cyclops King 96 Behemoth 97 Ancient Behemoth |
Особый статус: |
Сэр Lucefer
HoMM III: Безземельный |
Благодарю!
|
|
Сэр Lucefer
HoMM III: Безземельный |
Сэр мефисто!!ещё интересный вопросик,мне очень нужно знать скрипт телепортирования их одного места в другое,а самое главное,что там надо писать и где ставить координаты,разъясните мне пожайста...ПЛЗ!=)
|
|
Сэр mefisto
HoMM V: Рыцарь |
Сэр Joven, вот скрипт:
ZVSE !#VRz50:S^Меч Joven'a^; !#VRz51:S^{Меч Joven'a} Этот меч увеличивает навыки атаки и защиты на 10^; !#UN:A162/9/50; !#UN:A162/10/51; !?AE1&v998=162; !!HE-1:Fd+10/d+10//; !?AE0&v998=162; !!HE-1:Fd-10/d-10//; На карте вставляем этот артефакт (он пустой, в редакторе-в самом конце списка артефактов, название похоже на "Меч #162".) ---------------------------------------------------------------------------------------------------- Сэр Lucifer: Должно быть что-то типа: !?OB10/11/0; !!HE-1:Px/y/l; x,y,l-координаты места, куда вы собираетесь переместить героя. |
Особый статус: |
Сэр Lucefer
HoMM III: Безземельный |
Вписал это в событие на 672 день
!?OB52/96/0; !!HE-1:P60/95/l; Не работает,моет вы не правильно написали и ли я чё-то напутал,что скорее всего,ПЛЗ помогите... |
|
Сэр mefisto
HoMM V: Рыцарь |
Сначала проверте, на карте объект, желтый триггер (клетка) которого имеет координаты 10/11/0.
Далее в событии должно быть написано следующее: ZVSE !#OB10/11/0:S;[нужно для того, чтобы отключить стандартные свойства] !?OB10/11/0; !!IF:M^Опа!^; !!HE-1:P10/12/0; Должно сработать. Строчка !!HE-1:P... телепортирует героя в определённое место на карте. |
Особый статус: |
Сэр Lucefer
HoMM III: Безземельный |
ЭЭ...простите чё-то я по поводу тригера не втыкаю..чё это такое и сто жа жёлтые квадратики..
|
|
Сэр mefisto
HoMM V: Рыцарь |
А что тут понимать? Включите в меню просмотр "проходимость" и вы увидите на объекте жёлтый квадрат-триггер.
|
Особый статус: |
Сэр Lucefer
HoMM III: Безземельный |
АА...ну это я знаю..я то думал..там чё-то сложное...ага..спс..значит герой должен телепортироваться из жёлного квадрата или в жёлтый квадрат??
|
|
Сэр mefisto
HoMM V: Рыцарь |
Координаты после ...Px/y/l-координаты пустого места, без жёлтых и тем более красных триггеров.
|
Особый статус: |