Current time: 27.11.2024, 05:50 Hello There, Guest! (LoginRegister)
Language: english | russian  

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

Posts: 2819
Post: #1876

Проверил. Работает.

ZVSE
!?PI; [триггер при загрузке карты]
!!HE138:X0/25; [Циель теперь специалист по волшебству]
!!HE138:S25/1; [Циель имеет втор.навый базовое волшебство]
!!VRz285:S^{Специалист по волшебству}
+5%% за каждый уровень к показателю навыка волшебства.^; [установка описания в переменную z285]
!!UN:G2/138/2/z285; [установка описания герою с номером 138]


game bug fixes extended.dll || My Plugins || My GitHub
(This post was last modified: 07.05.2012 22:38 by igrik.)
07.05.2012 22:37
Visit this user's website Find all posts by this user Quote this message in a reply
DotaSeal Offline

Posts: 61
Post: #1877

омг, вообще провал! так же делал, не работало, переустановил героев и о чудо заработало.
07.05.2012 23:40
Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #1878

(07.05.2012 15:36)Bes Wrote:  igrik, выставляя v1 значение -1, происходит сброс стартовой точки для поиска, так как в команде !!UN:U63/65/-1/1; используется именно v1
точнее последний параметр и соответствует номеру переменной.


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

Posts: 5422
Post: #1879

(08.05.2012 19:39)gamecreator Wrote:  
(07.05.2012 15:36)Bes Wrote:  igrik, выставляя v1 значение -1, происходит сброс стартовой точки для поиска, так как в команде !!UN:U63/65/-1/1; используется именно v1
точнее последний параметр и соответствует номеру переменной.
ну я исходил из указанного кода, а там именно v1.
Естественно туда можно указать и v600... 118
08.05.2012 21:39
Visit this user's website Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #1880

так человек подумает, что команда работает только с v1. 1 - распространенное значение последнего параметра. да и любого параметра.


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

Posts: 19
Post: #1881

дайте пару советов по пользованию флагов существ. у меня при установке нескольких флагов одному существу всегда работает только один - прописанный последним.как выставить, допустим, стрелок и двойной удар в флагах?
16.05.2012 02:09
Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #1882

а как ты пишешь? ты наверно в флаговую переменную записываешь значение равное ровно одному включенному флагу вместо того, чтобы их складывать через "или".


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

Posts: 19
Post: #1883

(16.05.2012 02:33)gamecreator Wrote:  а как ты пишешь? ты наверно в флаговую переменную записываешь значение равное ровно одному включенному флагу вместо того, чтобы их складывать через "или".

пример можно?

*уже не надо - понял
но по поводу :
(14.05.2012 21:13)Berserker Wrote:  
вопрос остается открытым.что еще дополнительно мб нужно описать?
(This post was last modified: 16.05.2012 03:25 by Necros.)
16.05.2012 02:56
Find all posts by this user Quote this message in a reply
Necros Offline

Posts: 19
Post: #1884

и еще вопрос, есть ли в ERM циклы? это многое бы упростило.
20.05.2012 02:11
Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5422
Post: #1885

Necros, естественно
!!DO.. почитайте справку, там очень доступно описано + примеры
20.05.2012 02:48
Visit this user's website Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #1886

а если бы циклов и не было, рекурсию никто не отменял Sm странно бы, правда, выглядело и не факт что сработает.


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

Posts: 3
Post: #1887

как сделать чтобы всем монстрам на карте было установлено свойство "Монстр никогда не отступает", в том числе и на тех что могут появляться в конце месяца (неделя монстров) ?
22.05.2012 08:07
Find all posts by this user Quote this message in a reply
igrik Offline

Posts: 2819
Post: #1888

aw1, вот алгоритм неободимых действий:
1. установить таймер на каждую неделю, начиная с первой (!!TM)
2. настроить циклическую функцию (!!DO)
3. Старт цикла (!?FU) чтобы пройтись по всем монстрам
4. определяем координаты текущего монстра - это 54 подтип -1 (означает любой монстр на карте) и запомнить его координаты расположения в переменную (!!OB)
5. Настроить монстра в текущих координатах - чтобы не сбегал. (!!MO)


game bug fixes extended.dll || My Plugins || My GitHub
22.05.2012 11:01
Visit this user's website Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3881
Post: #1889

(22.05.2012 08:07)aw1 Wrote:  как сделать чтобы всем монстрам на карте было установлено свойство "Монстр никогда не отступает", в том числе и на тех что могут появляться в конце месяца (неделя монстров) ?

У меня в опции "Дипломатические торги" это сделано так:
Code:
!?OB54;                       [при атаке монстра]
!!MO998:R10/1;                [устанавливаем монстру максимальную агрессию]
Это чтобы монстр не присоединялся. Если надо чтобы именно не отступал, добавить/заменить на
Code:
!!MO998:U1;                   [устанавливаем монстру запрет на отступление]


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
22.05.2012 11:56
Visit this user's website Find all posts by this user Quote this message in a reply
aw1 Offline

Posts: 3
Post: #1890

как сделать чтобы в начале игры была открыта вся карта? в стандартных настройках WoG 3.58f этого не нашел
24.05.2012 16:03
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