Полная версия этой страницы:
Вопросник
DracoLich
12 May 2007, 04:40
2 Бес
Используй номер закла +1000 как номер арта, и должено работать.
redvova
13 May 2007, 21:42
Обьясните, плз, ламеру куда девать скрипты
DracoLich
14 May 2007, 06:40
В "События-таймеры" в окне настроек карты
?- можно ли задать способность Воров просмотра врага (Видения) другому монстру???
!!if&YES:;
!!HOW:?;

!!el:;
!!HEbes:R0/-3;

!!en:;
? - Скажите, можно ли управлять кодом способностями Оборотней?
Я бы хотел, чтобы при обращении, например 6 Арбалетчиков, стало 3 Оборотня... Хотя игрой выходит только на одного Оборотня

Ну или задать, чтобы Оборотни атаковали с 40% вероятностью обращения врага, каждый раз
СПАСИБО!!
ЗЫ: кто-нибудь, сможете перевести... пожалуйста!
Цитата
Mobile Veil of Darkness.
When the hero moves, the shroud is replaced in a circle around him for all players who are not allies. Radius of the shroud circle is determined by the following formula:
1. Take the lesser of current spell points or (knowledge x 10).
2. This number is divided by 10 and then 0.5 is added.
3. Minimum radius is 1.5.
Example: Nagash has a knowledge of 10 and 63 mana remaining. For the entire day, when he moves he will leave behind a black shroud with a radius of 6.5 tiles (diameter of 13 tiles). Possible consequences: In case the full current amount of mana is more, than a level of knowledge*10 each day is automatically subtracted 2 mana.
А то Four в руссификации это не перевёл!
Berserker
15 May 2007, 20:10
Передвижная вуаль тьмы.
Когда герой двидется территория вокруг него затемняется для всех игроков, которые не являются его союзниками. Радиус затемнения рассчитывается по следующей формуле:
1. Возьми меньшее из кол-ва маны или Знание*10 (что более правдоподобно)
2. Раздели на 10 и прибавь 0.5
3. Минимальный радиус - 1.5 клетки
Пример: У Нагаша 10 знания и 63 маны осталось. Весь оставшийся день о будет ходить и дымить

(затемнять) территорию, радиусом в 6.5 клетки. Возможные последствия: если маны больше чем Знания*10, то каждый день забирается 2 маны.
Вот и всё.
DracoLich
16 May 2007, 04:04
[quote]можно ли задать способность Воров просмотра врага (Видения) другому монстру???[quote]только если сымитировать... А напрямую нельзя
[quote]Скажите, можно ли управлять кодом способностями Оборотней?[quote]Нельзя, это вшито в код игры
Когда насылаешь битву с кем-то через HE:T, герой всегда будет как атакующий??? Или же его можно переквалифицировать при такой битве в защищающегося?
А ты когда-нибудь видел справа героя, а слева - монстров?

Слева всегда должен быть герой, иначе игра вылетает.
Но получается не логично, что не монстры атакуют героя, а герой
Хотя в большинстве случаев, автор скрипта имет ввиду как раз атаку НА героя, а не героЕМ
Цитата(original HELP)
F$1/$2/$3/$4/$5; Provoke a fire (if possible)
$1 = x
$2 = y
$3 = l
$4 = dx
$5 = dy
Скажите, а что означает dX,dY ??? Установить значения икса и игрика (координат) чтоли?
Цитата(Bes @ 17 May 2007, 22:40)
Но получается не логично, что не монстры атакуют героя, а герой
Хотя в большинстве случаев, автор скрипта имет ввиду как раз атаку НА героя, а не героЕМ
Дык можт они с другого бока атакуют

Цитата(Bes @ 17 May 2007, 22:40)
Скажите, а что означает dX,dY ??? Установить значения икса и игрика (координат) чтоли?
Ну надо полагать, d - это диаметр.. Или нет?
Цитата(SnoRT @ 17 May 2007, 15:12)
А ты когда-нибудь видел справа героя, а слева - монстров?

Слева всегда должен быть герой, иначе игра вылетает.
А если задать ""герой справа"", это не через BH? через др.. щас не помню (но точно что-то такое было)... Тоже вылетит игра?
Цитата(SnoRT @ 17 May 2007, 15:25)
Цитата(Bes @ 17 May 2007, 22:40)
Скажите, а что означает dX,dY ??? Установить значения икса и игрика (координат) чтоли?
Ну надо полагать, d - это диаметр.. Или нет?

Имеем прямоугольник... Верхний левый угол с координатами x и y... А нижний правый допустим x2 и y2... Тогда
dx=x2-x
dy=y2-y
DracoLich
18 May 2007, 08:03
Игра вылетит при попытке установить атакующего героя - никем
Цитата(DracoLich)
Цитата(Сашка)
Пожалуйста помогите!Я создал свой скрипт,как мне его запихнуть в WoG настройки-в собственные скрипты?
Необходимо создать ers документ для вашего скрипта (к примеру, возьмите и измените мой - смените номер скрипта. опции и необходимое описание).
Блин, а есть справка по тому, что ставить в ers-файле... т.е. что чему соответствует???
сан-сэй, может вы напишите в "обучение ERM"?
Там в справке, я помню читал. правда на английском.
gamecreator
18 May 2007, 15:52
Цитата(Bes @ 18 May 2007, 13:54)
Блин, а есть справка по тому, что ставить в ers-файле... т.е. что чему соответствует???
создаешь ерс-файл и в каждой колонке при наведении подсказка в командной строке
Подскажите!!!

- Как можно получит уровень героя?
Я пишу так !!HE1:E?v1/
?v16; ,но это не работает

В v16 ничего не записывается

- Как получить тип объекта на карте? Мне надо считывать, при каких объстоятельствах произошла битва? напал ли герой на монстра или же что-то ещё. Для чего я хочу получить в переменную цифру 54.
gamecreator
19 May 2007, 23:18
1) попробуй !!HE1:E?v1/?v16/1;
2) если флаг 10 истина, то герой 1 посетил монстра.
!?OB54; триггер на посещение типа 54 (монстр)
!!HE-1:N?y1; узнаем номер героя - лежит в у1
!!IF&y1=1:V10/1; если это нужный герой, то флаг 10 - истина
Опять не получается описание специализации установить:
!#VRz200:S^{Кентавры}Увеличение атаки +5 защиты +5 урона +1^;
!#UN:G2/18/3/168;
!#UN:G2/18/2/z200;
Чё не правильно? Картинку заменяет а старое описание остаётся!
Ты с ВоГ'ификацией играешь? Если включён скрипт изменённых специализаций, там просто стандартные, а с ними и твои описания, заменяются ВоГ'овскими.
- скажите, правильно ли я понимаю, что
!!HE998:####; равнозначно
!!HE-1:P?y1/?y2/?y3; !!HE-1&y1=v998/y2=v999/y3=v1000:####;?
- Можно ли с помощью скрипта прописать так, чтобы клоны не убивались при первой же атаке, а жили как их прородители? Естественно не через задание нормального здоровья конкретному клону, а как-нибудь по другому (типа сказать игре что это вовсе не клон, хоть и "синий")???
А то у меня тут очередная странная идея материализовалась в мозге

, и хочется сразу знать а смогу ли я её реально воплотить.
СПАСИБО!!!
По поводу клона, попробуй так:
!?BG0; !!BG:N?y2;
!!BMy2:U5/?y-1; !!BMy2&y-1>-1:U5/-1;
Или так:
!?BG0; !!BG:N?y2;
!!BMy2:U5/?y-1;
!!FU&y-1=-1:E;
!!BMy2:F?y1; !!VRy1:-8388608; !!BMy2:Fy1;
Я не проверял...
gamecreator
22 May 2007, 15:49
посмотри в моем скрипте про допельгангера - там есть выключение флага "клон"
Добавлено ([mergetime]1179838011[/mergetime]):
Код
!?FU10;
!!BMx16:T?v10;
!!BMx16&v10>=0:F?v11;
!!VRi&v10>=0:Sv11&8388608;
!!VRv11&i<>0/v10>=0:Sd-8388608;
!!BMx16&v10>=0:Fv11;
!?BG0;
!!DO10/0/41/1:P;
Добавлено ([mergetime]1179838168[/mergetime]):
У Део нет проверки на установленый флаг - он отнимает флаг по-любому = нежелательные последствия. И его скрипт сработает только во время хода клона.
Ага, не стал делать че-то))
Кстати, когда даёшь монстру флаг Клона, а потом его снимаешь, и после этого на него нападут (не зависимо от численности юнитов в отряде атакованного и атакуемого), то этот отряд гибнет

Видимо одного снятия флага мало, чтобы игра перестала считать отряд клоном...
Может
BU:R поможет? (это обновить поле битвы)
gamecreator
23 May 2007, 17:49
ну попробуй
Berserker
23 May 2007, 21:35
не поможет, это ясно как Божий день.
Народ, почему я свой аватар обновить не могу? Ошибка вылазиет, типа обратитесь к админу, и чё за ошибка не известно!
gamecreator
27 May 2007, 15:01
а причем тут скрипты?

Ну не создавать же для этого тему
gamecreator
27 May 2007, 15:21
просьба модерам потереть эти три поста, а пост пирата про ошибку переместить в соотв. тему.
Скажите пожалуйста,косвенные ссылки на переменные (типа LEv998/v999/v1000 равнозначно LE998) можно использовать на любЫх триггерах, использующих координаты??? Или этот способ действеннен с определёнными триггерами?
Demiurg
30 May 2007, 12:26
Цитата(Bes @ 30 May 2007, 12:28)
Скажите пожалуйста,косвенные ссылки на переменные (типа LEv998/v999/v1000 равнозначно LE998) можно использовать на любЫх триггерах, использующих координаты??? Или этот способ действеннен с определёнными триггерами?
По идее в хелпе всегда, когда можно, должно быть написано, что можно.
gamecreator
30 May 2007, 12:26
с определенными
А можно их все узнать?
Я вот заю только про LE и HE...
И ещё такой вопрос: какое число надо поставить в !#MA:I3/$2; чтобы ИИ в бою первостепенно атаковал Стрелков (№3)???
Я уже и самое маленькое ставил, и большое (1000)... а толку ноль Ж(
gamecreator
31 May 2007, 10:33
стрелкам поставь 30000
...не помогло

Я уже и 20 000, и 60 000 ставил, а комп всё равно переключается на подводу, хотя по началу побежал на Стрелка... я уже и добавил в карту полностью script "Increase AI" (от sergroj'а)... также картина... может надо ещё как-то с MA:F$ настроить?
Скажите пожалуйста, можно ли через скрипт поставить существо в ячейку боевых машин (естественно когда их нет

)??? Т.е. в 34, 68, 102, 38 (для атакера)...
Существо одноклеточное (
не амёба 
)
gamecreator
03 Jul 2007, 13:36
попробуй
FANaTWOG
03 Jul 2007, 13:36
Цитата
Скажите пожалуйста, можно ли через скрипт поставить существо в ячейку боевых машин (естественно когда их нет )??? Т.е. в 34, 68, 102, 38 (для атакера)...
А почему нельзя? С помощью !!BU:S должно получиться.
... извините, не правильно написал вопрос

Не в точки боевых машин, а ячейку возле боевых машин - точки 34, 68, 102, 38.
Это же точки не входящие в основное деление поля боя...
Игра не вылетит?
gamecreator
03 Jul 2007, 21:00
попробуй
Чёртос-2 (Chortos-2)
04 Jul 2007, 00:34
Кстати: можно попробовать через !!BM:T поставить на место самих боевых машин кого‑нибудь другого.
Кто-нибудь, подскажите, до вечера очень надо...

- можно ли сделать так, чтобы в битве отряд героя убить, причём чтобы моделька отряда лежала??? Мне нужно именно чтобы лежал труп!
gamecreator
06 Jul 2007, 12:18
!!BM[номер стека]:B0;
если не поможет, то добавь
!!BM[номер стека]:K[нанесенный урон];
можно еще попробовать
!!BM[номер стека]:T?j;
!!MA:Pj/?i;
!!BM[номер стека]:B?j;
!!BM[номер стека]:Ki*j;
Спасибо, идею понял.

Кстати, работает только при нанесении урона...
Так, вопросик возник...
Мне в процессе игры нужно сбросить все флаги с 300-го по 424-ый. Как можно это сделать, кроме как кучей команд !!IF:V#/0 ?
Или же как сбросить сразу ВСЕ флаги игры - с 1 по 1000? (если это возможно). А то не хочется код раздувать...
Да, и то же самое касается V-переменных...
Дык через цикл прогони...
А разве к флагам можно как-то иначе обращаться, кроме как напрямую?
!!DO1/1/1000/1:P1000;
!?FU1;
!!IF:Vx16/0;
!!VRvx16:S0;
Сбросит все флаги и v-переменные.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.