Авторские скрипты, Люди, пишите скрипты!!! |
Здравствуйте, гость ( Вход | Регистрация )
Авторские скрипты, Люди, пишите скрипты!!! |
18 Sep 2013, 13:13
Сообщение
#201
|
|
Immortal Сообщений: 589 Спасибо сказали: 890 раз |
Цитата Ясно , а числа справа от Y это номера артефактов , так ? да, но не просто "Y", а "y2" данная строка узнает номер артефакта: !!HE-1:A1/?y2/y1; узнаем у текущего героя (HE-1) номер артефакта (?y2) в слоте героя (y1). !!FU&y2>140/y2<>158/y2<>163|y2<129:E; выход из функции если: - номер артефакта у героя больше №140 (без учета артов №158 и 163) или меньше №129 Просьба к модераторам перенести последние 7 сообщений в тему по вопросам по скриптам. -------------------- |
|
|
18 Sep 2013, 15:58
(Сообщение отредактировал Sam 1 - 18 Sep 2013, 22:24)
Сообщение
#202
|
|
Member Сообщений: 71 Спасибо сказали: 11 раз |
Цитата Ясно , а числа справа от Y это номера артефактов , так ? да, но не просто "Y", а "y2" данная строка узнает номер артефакта: !!HE-1:A1/?y2/y1; узнаем у текущего героя (HE-1) номер артефакта (?y2) в слоте героя (y1). !!FU&y2>140/y2<>158/y2<>163|y2<129:E; выход из функции если: - номер артефакта у героя больше №140 (без учета артов №158 и 163) или меньше №129 Просьба к модераторам перенести последние 7 сообщений в тему по вопросам по скриптам. Ок . Я размещу новую версию скрипта single slot artifacts здесь . Я бы хотел кое что уточнить насчет бонусов от частей сборного артефакта . Для сохранения первичных параметров используется формула : !?AE1&v998=163; !!UN:P931/?y1; !!FU&y1=0:E; !!HE-1:Fd6/d6/d5/d5; !?AE0&v998=163; !!UN:P931/?y1; !!FU&y1=0:E; !!HE-1:Fd-6/d-6/d-5/d-5; А что тогда делает похожая функция в случае со Шляпой адмирала ? !?AE1&v998=136; !!UN:P931/?y1; !!FU&y1=0:E; !!HE-1:M0/1; !!HE-1:M1/1; И самое главное : Нужно ли для сохранения бонусов от частей создавать похожие формулы для Лука снайпера , Плаща короля нежити , Элексира жизни или Кольца мага ? Для Статуи легиона , бонусы от частей вроде сохраняются , а вот насчет остальных 4х сборников не уверен . |
|
|
18 Sep 2013, 21:14
Сообщение
#203
|
|
Immortal Сообщений: 589 Спасибо сказали: 890 раз |
Цитата Нужно ли для сохранения бонусов от частей создавать похожие формулы для Лука снайпера , Плаща короля нежити , Элексира жизни или Кольца мага ? Нет не нужно. Бонусы прошиты в exe и привязаны для этих артов. Цитата !!HE-1:M0/1; !!HE-1:M1/1; Глянь в справке, тут ничего сложного нет. В чем вопрос различия статуи легиона и её частей? Хм... Странный вопрос... -------------------- |
|
|
19 Sep 2013, 20:56
Сообщение
#204
|
|
Member Сообщений: 71 Спасибо сказали: 11 раз |
Цитата Нужно ли для сохранения бонусов от частей создавать похожие формулы для Лука снайпера , Плаща короля нежити , Элексира жизни или Кольца мага ? Нет не нужно. Бонусы прошиты в exe и привязаны для этих артов. Ясно . А если я заскриптую один из пустых артефактов как сборный , в состав которого будут входить предметы , улучшенные опцией : Усиление артефактов ? 7 wog - enhanced artifacts.erm и 76 wog - artifact boost.erm Я имею в виду что то вроде : кольца дипломата , мантии равновесия , брелка жизни . Такие возможности будут работать в составе сборного артефакта ? Цитата !!HE-1:M0/1; !!HE-1:M1/1; Глянь в справке, тут ничего сложного нет. Да , это вроде просто , но в скрипте щит вельзевула мне похожая опция не до конца ясна . Для начала вот эта часть : !!HE-1:M8/?v1; check for spell known (1) or unknown (0) !!HE-1&v1=0:M8/3; !!IF:W-1; !!VRw94:S1+v1; Что это за способность ? По справочнику выходит заклинание дверь измерений почему то . Этот щит же вроде должен давать монстрам способность телепортироваться , или я ошибся ? Не совсем понятно , как это расшифровывать . Сразу спрошу еще пару нюансов , поскольку щит у меня образцом для скрипта будет . !!UN:P281/?y1; check ERM Options flag 281 это номер опции . Какой может быть диапазон и какие номера уже заняты . Можно ли для несколькихартефактов в одном скрипте использовать одну опцию . !!UN:A15/163/11/17/23/29; Почему A15 ? Можно другой номер ? !!VRz177:Sz179153; !!VRz178:Sz179154; !!UN:A163/9/177; !!UN:A163/10/178; !!DO10939/0/155/1&v2=1:P; Это произвольные значения или откуда то взятые ? Я имею в виду : 177 , 178 , 179153 , 179154 , 155 . Тот же вопрос про : FU10939 , w94 . |
|
|
11 Feb 2017, 02:03
Сообщение
#205
|
|
Newbie Сообщений: 5 Спасибо сказали: 2 раза |
Написал скрипты:
Магический дракон который атакует всех существ на поле боя магией: !#MA: C154/6/6000 C154/1/2 A154/8 D154/64 P154/2300 S154/1 M154/4 E154/11 N154/0 G154/1 B154/0 R154/0 I154/15000 F154/12000 L154/9 O154/9 X154/394371; !#UN:G1/154/0/277; !#UN:G1/154/1/277; !#VRz277:S^{Вестник} {Могил}^; !#UN:G1/154/2/278; !#VRz278:S^Как только эта тварь укусит волна некроэнергии поразит всех!^; !?BG0; !!BG:A?y1; !!FU&y1<>6:E; !!BG:N?y1 E?y2; !!BMy1:T?y1; !!FU&y1<>154:E; !!BMy2:P?v14; !!BMy2:C24/v14/0/0/1; !!BMy2:C42/v14/3/3/1; !!BMy2:C54/v14/3/3/1; !!BMy2:C52/v14/3/3/1; !!VRy1:S0 R3; !!FU&y1=0:E; !!BMy2:C24/v14/2/2/1; !!BMy2:C24/v14/0/0/1; !!BMy2:C24/v14/0/0/1; !!VRy1:S0 R3; !!FU&y1=0:E; !!BMy2:C24/v14/2/0/1; !!BMy2:C24/v14/2/0/1; !!BMy2:C24/v14/1/0/1; !!BMy2:C24/v14/0/0/1; Храм в котором можно выполнить квест и отдохнуть за 10 самоцветов и восстановить передвижение и магию: !?OB6/54/0; !!IF-1:M^Приветствие.^; !!IF-1:M^текст..^; !!HE-1:A2/88/?v45/; - проверяет наличие артефакта у героя !!IF-1&v45=0:M^текст..^; !!IF-1&v45=0:Q19/24/34/1^Самопрезентация хозяина Храма.^; !!IF-1&v45=0:Q20/21/169/1^Текст Квеста^; !!IF-1&v45>0:Q19/24/34/1^Текст квеста^; !!IF-1&v45>0:Q19/21/35/21/169/1^Поздравления с завершением квеста^; !!HE-1&v45>0:C1/35/169/d; - улучшает всех магов !!IF-1:Q621/24/5/28/23/7^Вы можете прилечь и отдохнуть в нашем {Мистическом} {Ордене},востановить силы за скромное подношение 10 самоцветов.Или отправиться дальше в странствия...^; !!OW-1&621:R0/5/?v44; !!IF-1&621/v44>9:M^Доброй ночи^; !!UN-1&621/v44>9:R6/3000; !!HE-1&621/v44>9:Wd+10000; !!UN-1&621/v44>9:R6/3000; !!HE-1&621/v44>9:Id75; !!IF-1&621/v44>9:M^Вы набрались сил и отправляетесь дальше!^; !!OW-1&621/v44>9:R0/5/d-10; !!IF-1&-621:M^Удачи в странствиях Герой!^; !!IF-1&621/v44<10:Q19/24/34/1^У вас не хватает самоцветов,в любом случае будем вам рады!^; |
|
|
12 Feb 2017, 18:00
Сообщение
#206
|
|
Newbie Сообщений: 5 Спасибо сказали: 2 раза |
Народ обращайтесь еще скриптов накидать?
|
|
|
12 Feb 2017, 18:20
(Сообщение отредактировал igrik - 12 Feb 2017, 18:42)
Сообщение
#207
|
|
Immortal Сообщений: 589 Спасибо сказали: 890 раз |
Да мы и сами можем скриптов накидать. Только это никому не надо.
Вот мне нужен скрипт: 1. Чтобы сапоги-скороходы давали иммунитет к медлительности всей моей армии. 2. А пустой рог (артефакт №170) запрещал вражескому герою использовать ускорение -------------------- |
|
|
12 Feb 2017, 19:48
Сообщение
#208
|
|
Newbie Сообщений: 5 Спасибо сказали: 2 раза |
Скрипт на библиотеку с торговцем заклинаниями:
!?OB2/52/0; - объект(Любой объект.Если хотим отключить стандартные свойства: !#OB2/52/0:S; В данном случае используется Вог-объект) !!UN:U54/169/?n; !!IF-1&n>0:M^Библиотека закрыта^; - две строки связывающие открытие или закрытие библиотеки и выполнение задания на победу над Фанатиками войны.(Этот скрипт не обязателен для отдельного функционирования библиотеки но думаю кому то пригодиться) !!IF-1&n=0:G1/?v55/0/z316/z317/z318/z319/z320/z321/z322/z323/z324/z325; - Диалог с ассортиментом и ценами !!OW-1:R0/0/?v47 R0/1/?v48 R0/2/?v49 R0/3/?v50 R0/4/?v51 R0/5/?v52 R0/6/?v53 ; - Проверка количества ресурсов у игрока !#VRz316:S^Ассортимент заклинаний:^; !#VRz317:S^{Городской} {Портал} 5000 золотых^; !!IF-1&v53>4999/v55=1:Q19/9/9/1^Вы изучили заклинание {Городской} {Портал}^; - Диалог если хватает ресурса !!IF-1&v53<5000/v55=1:Q19/9/9/1^Вам не хватает золота на {Городской} {Портал}^; - Диалог если не хватает ресурса !!HE-1&v53>4999/v55=1:M9/1; - дать заклинание герою !!OW-1&v53>4999/v55=1:R0/6/d-5000; - забрать золото у героя (Дает заклинание и забирает ресурсы у героя только в том случае если в v55 сохранен выбор 1 и v53 достаточно золота) !#VRz318:S^{Хождение} по {Воде} 5000 золотых^; !!IF-1&v53>4999/v55=2:Q19/9/7/1^Вы изучили заклинание {Хождение} по {Воде}^; !!IF-1&v53<5000/v55=2:Q19/9/7/1^Вам не хватает золота на {Хождение} по {Воде}^; !!HE-1&v53>4999/v55=2:M7/1; !!OW-1&v53>4999/v55=2:R0/6/d-5000; !#VRz319:S^{Взрыв} 70 самоцветов^; !!IF-1&v52>69/v55=4:Q19/9/18/1^Вы изучили заклинание {Взрыв}^; !!IF-1&v52<70/v55=4:Q19/9/18/1^Вам не хватает золота на {Взрыв}^; !!HE-1&v52>69/v55=4:M18/1; !!OW-1&v52>69/v55=4:R0/5/d-70; !#VRz320:S^{Цепная} {Молния} 50 самоцветов^; !!IF-1&v52>49/v55=8:Q19/9/19/1^Вы изучили заклинание {Цепная} {Молния}^; !!IF-1&v52<50/v55=8:Q19/9/19/1^Вам не хватает золота на {Цепную} {Молнию}^; !!HE-1&v52>49/v55=8:M19/1; !!OW-1&v52>49/v55=8:R0/5/d-50; !#VRz321:S^{Инферно} 40 самоцветов^; !!IF-1&v52>39/v55=16:Q19/9/22/1^Вы изучили заклинание {Инферно}^; !!IF-1&v52<40/v55=16:Q19/9/22/1^Вам не хватает золота на {Инферно}^; !!HE-1&v52>39/v55=16:M22/1; !!OW-1&v52>39/v55=16:R0/5/d-40; !#VRz322:S^{Метеоритный} {Дождь} 60 самоцветов^; !!IF-1&v52>59/v55=32:Q19/9/23/1^Вы изучили заклинание {Метеоритный} {Дождь}^; !!IF-1&v52<60/v55=32:Q19/9/23/1^Вам не хватает золота на {Метеоритный} {Дождь}^; !!HE-1&v52>59/v55=32:M23/1; !!OW-1&v52>59/v55=32:R0/5/d-60; !#VRz323:S^{Волна} {Смерти} 30 самоцветов^; !!IF-1&v52>29/v55=64:Q19/9/24/1^Вы изучили заклинание {Волна} {Смерти}^; !!IF-1&v52<30/v55=64:Q19/9/24/1^Вам не хватает золота на {Волна} {Смерти}^; !!HE-1&v52>29/v55=64:M24/1; !!OW-1&v52>29/v55=64:R0/5/d-30; !#VRz324:S^{Армагедон} 120 самоцветов^; !!IF-1&v52>119/v55=128:Q19/9/26/1^Вы изучили заклинание {Армагедон}^; !!IF-1&v52<120/v55=128:Q19/9/26/1^Вам не хватает золота на {Армагедон}^; !!HE-1&v52>119/v55=128:M26/1; !!OW-1&v52>119/v55=128:R0/5/d-120; |
|
|
13 Feb 2017, 00:34
Сообщение
#209
|
|
- Сообщений: 1 073 Спасибо сказали: 1529 раз |
Да мы и сами можем скриптов накидать. Только это никому не надо. Вот мне нужен скрипт: 1. Чтобы сапоги-скороходы давали иммунитет к медлительности всей моей армии. 2. А пустой рог (артефакт №170) запрещал вражескому герою использовать ускорение Эм.... Тебе действительно требуется скрипт на 10 строчек или прикалываешься? -------------------- |
|
|
13 Feb 2017, 09:40
Сообщение
#210
|
|
Immortal Сообщений: 589 Спасибо сказали: 890 раз |
Нет, почему. Я серьезно. Doc7 предложил еще скриптов накидать. Я спросил о том скрипте, который меня интересует в данное время. Всё законно
Doc7, у тебя есть ошибки в последнем скрипте: 1. Твой скрипт работает правильно только для красного игрока. Если зайдут другие цвета, то я не завидую красному. 2. Не любой объект, а объект в определенных координатах. -------------------- |
|
|
13 Feb 2017, 12:59
(Сообщение отредактировал Algor - 13 Feb 2017, 13:05)
Сообщение
#211
|
|
- Сообщений: 1 073 Спасибо сказали: 1529 раз |
Всё законно Ну ок, тогда ) Doc7: 3. Сообщения о нехватке золота, для заклинаний стоимость которых в самоцветах. 4. Подскажи, какой смысл в "-1" для "!!IF-1" и "!!OW-1"? 5. Диапазон z310-z319 является зарезервированным (используется в стандартных скриптах WoG). Они хоть и "временные", но при использовании в виде инструкций могут быть перезатерты. -------------------- |
|
|
13 Feb 2017, 19:17
Сообщение
#212
|
|
Newbie Сообщений: 5 Спасибо сказали: 2 раза |
Нет, почему. Я серьезно. Doc7 предложил еще скриптов накидать. Я спросил о том скрипте, который меня интересует в данное время. Всё законно Doc7, у тебя есть ошибки в последнем скрипте: 1. Твой скрипт работает правильно только для красного игрока. Если зайдут другие цвета, то я не завидую красному. 2. Не любой объект, а объект в определенных координатах. 1. Да,потому что в моей карте которую я сейчас делаю,откуда я беру скрипты и скидываю сюда активный только красный игрок. 2. Любой объект можно поместить,в эти самые определенные координаты.(Нету привязки к определенному объекту) Как свои делишки закончу скрипт по двум Артефактам скину Всё законно Ну ок, тогда ) Doc7: 3. Сообщения о нехватке золота, для заклинаний стоимость которых в самоцветах. 4. Подскажи, какой смысл в "-1" для "!!IF-1" и "!!OW-1"? 5. Диапазон z310-z319 является зарезервированным (используется в стандартных скриптах WoG). Они хоть и "временные", но при использовании в виде инструкций могут быть перезатерты. 3. Спасибо,незаметил ошибки 4. -1 означает для данного игрока,разве нет? 5. Ооо полезная инфа!Я делаю карту в которой нужно отменять вогификацию при закрузке 6. Перезатерты значит стандартные числа слетят и не будут считываться при включении стандартных,встроенных скриптов Вог? |
|
|
13 Feb 2017, 21:38
Сообщение
#213
|
|
Immortal Сообщений: 589 Спасибо сказали: 890 раз |
Как свои делишки закончу скрипт по двум Артефактам скину Ок. Я не спешу. 4. -1 означает для данного игрока,разве нет? 5. Ооо полезная инфа!Я делаю карту в которой нужно отменять вогификацию при закрузке 6. Перезатерты значит стандартные числа слетят и не будут считываться при включении стандартных,встроенных скриптов Вог? 4. Нет. -1 в ни в чему. В теле рессиверов нет такого параметра. 6. Это означает, что вместо тобой установленных z переменных, ты в можешь прочитать например "буйный огр атакует" или что-то в этом духе. -------------------- |
|
|
13 Feb 2017, 22:41
Сообщение
#214
|
|
- Сообщений: 1 073 Спасибо сказали: 1529 раз |
5. Ооо полезная инфа!Я делаю карту в которой нужно отменять вогификацию при закрузке Ну тогда это может быть полезным: Код !#UN:J3/^МойФайлНастроек^; Кроме включения только тех опций, которые тебе нужны (или отключения всех вообще) еще и подавляет запрос вогификации для карт со встроенными скриптами, емнип. -------------------- |
|
|
30 Nov 2022, 18:49
Сообщение
#215
|
|
Newbie Сообщений: 2 Спасибо сказали: 3 раза |
Всем привет!
Написал свой первый скрипт и хочу поделиться, может кому пригодится. Скрипт чисто для фан игры, баланса никакого там нет Скрипт меняет всех существ всех замков случайным образом между собой, при этом добавляется принадлежность тому замку куда они попадают. Специализации героев так же меняются на тир тех существ что рандомно попадутся в этом замке, так же как и стартовые юниты героев становятся теми же что выбрались случайно для этого замка. Внешние жилища существ так же начинают охранять и предлагать для найма тех же самых юнитов что попадутся в замке. Каждый новый старт будет генерировать новых случайных монстров. Random.erm |
|
|
Текстовая версия | Сейчас: 18 April 2024 - 13:45 |
Copyright by Алексей Крючков
Programming by Degtyarev Dmitry |