Current time: 23.03.2024, 22:52 Hello There, Guest! (LoginRegister)
Language: english | russian  

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

Posts: 222
Post: #436

И как сделать что при загрузке карты игрок выбирал себе имя и любого юнита 8 уровня? (Высший Ангел, Барон ада, Тёмный дракон или Громовержец)
18.11.2009 19:24
Find all posts by this user Quote this message in a reply
Strelok21 Offline

Posts: 222
Post: #437

Извиняюсь но как можно сделать так что 4 Определённых героев ОДНОВРЕМЕННО становились в специальных точках (объектах) перестали ходить (или удалялись) открывали проход 5 герою?
18.11.2009 20:26
Find all posts by this user Quote this message in a reply
Efrit Offline
Administrators

Posts: 6183
Post: #438

Strelok21, лучше пользуйся редактированием собщений.

Построить/разрушить все здания - просто функция по всем зданиям. Насчёт выбора имени и юнита 8 левела - есть ну очень похожий скрипт прямо в ерм-хелпе (раздел "диалоговые окна"):

Code:
!#VRz199:S^..\Data\Zvs\Cmp.res^;
!#VRz10:S^Время играть!^;
!#VRz11:S^Ваше имя^;
!#VRz12:S^Выберите ваше заклинание^;
!#VRz13:S^%Z199\21_001.BMP^;
!#VRz14:S^%Z199\21_002.BMP^;
!#VRz15:S^%Z199\21_003.BMP^;
!#VRz16:S^%Z199\21_004.BMP^;
!#VRz17:S^Жажда крови^;
!#VRz18:S^Благословление^;
!#VRz19:S^Волшебная стрела^;
!#VRz20:S^Медлительность^;
!#VRz21:S^Ваш герой начнет с заклинанием Жажда крови^;
!#VRz22:S^Ваш герой начнет с заклинанием Благословление^;
!#VRz23:S^Ваш герой начнет с заклинанием Волшебная стрела^;
!#VRz24:S^Ваш героя начнет с заклинанием Медлительность^;
!#IF:D1/z10/z11/z12/z13/z14/z15/z16/z17/z18/z19/z20/z17/z18/z19/z20;
!#IF:F1/z21/z22/z23/z24/0;  - установить подсказки и отменить кнопку отмены
!#IF:E100/1; - записать выбор диалога номер 1 в v100
!#VRz400:Sz1; ваше имя
!#VRz400:H10; Проверить, если строка осталась пустой во флаг 10
!#VRz400&-10:S^DracoLich^; если строка пуста, установить имя на DracoLich

Соответственно, тебе надо будет поменять пути к файлам картинок (и подсказки), ну и выдать затем (с помощью !!HE:C) главному герою нужного юнита армию, ну и имя его затем заменить на z400...

Насчёт 4 героев что-то не понял...


Welcome to the soldier side,
Where there is no one here but me.
People all grow up to die,
There is no one here but me...
18.11.2009 20:43
Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #439

насчет героев понял я.
так можно, но герои станут не одновременно, а по очереди


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

Posts: 222
Post: #440

Quote:насчет героев понял я. так можно, но герои станут не одновременно, а по очереди
Ну да я имел ввиду что один за другим становятся в специальные места перестают ходить (или удаляются) открывается проход

P.S.
Quote:Strelok21, лучше пользуйся редактированием собщений.
ОК

да и ещё как можно сделать головоломку из кампании Во Имя Богов 2 карта?Dash1



Efrit писал(а):
Насчёт выбора имени и юнита 8 левела - есть ну очень похожий скрипт прямо в ерм-хелпе (раздел "диалоговые окна"):

Код:
!#VRz199:S^..\Data\Zvs\Cmp.res^;
!#VRz10:S^Время играть!^;
!#VRz11:S^Ваше имя^;
!#VRz12:S^Выберите ваше заклинание^;
!#VRz13:S^%Z199\21_001.BMP^;
!#VRz14:S^%Z199\21_002.BMP^;
!#VRz15:S^%Z199\21_003.BMP^;
!#VRz16:S^%Z199\21_004.BMP^;
!#VRz17:S^Жажда крови^;
!#VRz18:S^Благословление^;
!#VRz19:S^Волшебная стрела^;
!#VRz20:S^Медлительность^;
!#VRz21:S^Ваш герой начнет с заклинанием Жажда крови^;
!#VRz22:S^Ваш герой начнет с заклинанием Благословление^;
!#VRz23:S^Ваш герой начнет с заклинанием Волшебная стрела^;
!#VRz24:S^Ваш героя начнет с заклинанием Медлительность^;
!#IF:D1/z10/z11/z12/z13/z14/z15/z16/z17/z18/z19/z20/z17/z18/z19/z20;
!#IF:F1/z21/z22/z23/z24/0; - установить подсказки и отменить кнопку отмены
!#IF:E100/1; - записать выбор диалога номер 1 в v100
!#VRz400:Sz1; ваше имя
!#VRz400:H10; Проверить, если строка осталась пустой во флаг 10
!#VRz400&-10:S^DracoLich^; если строка пуста, установить имя на DracoLich

Соответственно, тебе надо будет поменять пути к файлам картинок (и подсказки), ну и выдать затем (с помощью !!HE:C) главному герою нужного юнита армию, ну и имя его затем заменить на z400...

А КАК это?Dash1
(с четырьмя героями то помогите подалуйста!)
(This post was last modified: 19.11.2009 15:41 by Strelok21.)
18.11.2009 23:17
Find all posts by this user Quote this message in a reply
DracoLich Offline

Posts: 251
Post: #441

я аще не понял, что точно требуется про героев :hz:
19.11.2009 16:55
Visit this user's website Find all posts by this user Quote this message in a reply
Druin Offline

Posts: 1272
Post: #442

Strelok21, зайди на сайт http://dracolich.narod.ru/
Там есть переведенный справочник по ERM... в справочнике есть обучение для начинающих... если хочешь писать скрипты освой по учебнику азы... тогда большая часть твоих вопросов отпадет сама собой...


Image: pooh_door.gif
19.11.2009 17:16
Visit this user's website Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5422
Post: #443

Скажите, а как можно довольно лаконично кодом узнать какой уровень на данный момент обозревает игрок? (подземелье или поверхность)
(когда нет возможности нажатия на карте приключений)
(This post was last modified: 23.11.2009 15:58 by Bes.)
23.11.2009 15:57
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #444

Думаю никак, искать адрес и через UN:C разве что. Что-то вроде байта со значением 0..1


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

Posts: 1272
Post: #445

Не совсем понял что значит "обозревает"?


Image: pooh_door.gif
23.11.2009 19:23
Visit this user's website Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #446

просматривает


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

Posts: 1272
Post: #447

gamecreator, ответ не в тему... и вопрос был не тебе...


Image: pooh_door.gif
23.11.2009 19:41
Visit this user's website Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #448

почему это не в тему? если я понял о чем Бес говорит, то почему не могу объяснить?


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

Posts: 1272
Post: #449

Ну если понял суть проблемы, то и объясни подробнее... Синоним слова мне ответа не дал...
А именно меня интересует почему определение координат героя не решает вопроса...


Image: pooh_door.gif
23.11.2009 23:15
Visit this user's website Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #450

имеется ввиду на какой уровень смотрит сейчас игрок. т.е. значение кнопки переключения между уровнями.


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
24.11.2009 00:48
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