Нужно ваше мнение. мой скрипт

Ответить

Таверна | Столик Картостроителей

Подписывайтесь на наши группы:
Перейти к столику:
Автор Сообщение
Сэр PedroSoldier

Сообщения: 5
Откуда: Россия

Цитировать ссылка Нужно ваше мнение. мой скрипт Добавлено: 12.06.2007 11:34
Давно хотел, но всё времени не находил. Вот скрипт таверны в героях меча и магии 3,5(которые с ERM)
Скрипт позволяет менЯть командиров в таверне. Жду ваших мнений. Только не судите строго, я только начал делать скрипты. :sun:
---
styleZVSE
!?OB95&y9=0;
!!VRv999:S0;
!!VRz999:S^..datazvslib1.res^;
!!CO-1:D?v45;
!!CO-1:E?v44;
!!HE-1:O?v47;
!!OW:Iv47/?v46;
!!UN&v46=0:P4/?v20;
!!VRv20&v46=0:Sv20+1;
!!UN&v46=0:P4/v20;
!!VRv1000:S0;
!!VRv502:S0;
!!CO-1:T?v1000;
!!CO-1:N?z998;
!!VRv504:S0;
!!VRv505:S0;
!!VRv506:S0;
!!VRv505:T20;
!!VRv506:T20;
!!VRv505&v505=v506:Sv505+2;
!!VRv505&v505>20:S1;
!!VRv505&v505=0:S1;
!!VRv506&v506=0:S1;
!!VRz498&v505=1:S^Александр^;
!!VRz498&v505=2:S^Сергей^;
!!VRz498&v505=3:S^Василий^;
!!VRz498&v505=4:S^Элезар^;
!!VRz498&v505=5:S^Русский парень педро^;
!!VRz498&v505=6:S^Гоша^;
!!VRz498&v505=7:S^Даниил^;
!!VRz498&v505=8:S^Иван^;
!!VRz498&v505=9:S^Димон^;
!!VRz498&v505=10:S^Фафнер^;
!!VRz498&v505=11:S^Человек-паук^;
!!VRz498&v505=12:S^Человек-тапочка^;
!!VRz498&v505=13:S^Игорь^;
!!VRz498&v505=14:S^Захар^;
!!VRz498&v505=15:S^Олег^;
!!VRz498&v505=16:S^Макар^;
!!VRz498&v505=17:S^Константин^;
!!VRz498&v505=18:S^Уланд^;
!!VRz498&v505=19:S^Митрофан^;
!!VRz498&v505=20:S^Чук^;
!!VRz497&v505=1:S^Александра^;
!!VRz497&v505=2:S^Елена^;
!!VRz497&v505=3:S^Василиса^;
!!VRz497&v505=4:S^Надежда^;
!!VRz497&v505=5:S^Фрося^;
!!VRz497&v505=6:S^Бабушка Ядвига^;
!!VRz497&v505=7:S^Валентина^;
!!VRz497&v505=8:S^Елизавета^;
!!VRz497&v505=9:S^Дуня^;
!!VRz497&v505=10:S^Чума^;
!!VRz497&v505=11:S^Катерина^;
!!VRz497&v505=12:S^Кристина^;
!!VRz497&v505=13:S^Мария^;
!!VRz497&v505=14:S^Чукча^;
!!VRz497&v505=15:S^Олеся^;
!!VRz497&v505=16:S^Людмила^;
!!VRz497&v505=17:S^Сорша^;
!!VRz497&v505=18:S^Сильвия^;
!!VRz497&v505=19:S^Софья^;
!!VRz497&v505=20:S^М.Е.Л.О.Д.И.Н.А.^;
!!VRz496&v506=1:S^Александр^;
!!VRz496&v506=2:S^Сергей^;
!!VRz496&v506=3:S^Василий^;
!!VRz496&v506=4:S^Элезар^;
!!VRz496&v506=5:S^Педро^;
!!VRz496&v506=6:S^Гоша^;
!!VRz496&v506=7:S^Даниил^;
!!VRz496&v506=8:S^Иван^;
!!VRz496&v506=9:S^Димон^;
!!VRz496&v506=10:S^Фафнер^;
!!VRz496&v506=11:S^Человек-паук^;
!!VRz496&v506=12:S^Человек-тапочка^;
!!VRz496&v506=13:S^Игорь^;
!!VRz496&v506=14:S^Захар^;
!!VRz496&v506=15:S^Олег^;
!!VRz496&v506=16:S^Макар^;
!!VRz496&v506=17:S^Константин^;
!!VRz496&v506=18:S^Уланд^;
!!VRz496&v506=19:S^Митрофан^;
!!VRz496&v506=20:S^Чук^;
!!VRz495&v506=1:S^Александра^;
!!VRz495&v506=2:S^Елена^;
!!VRz495&v506=3:S^Василиса^;
!!VRz495&v506=4:S^Надежда^;
!!VRz495&v506=5:S^Фрося^;
!!VRz495&v506=6:S^Бабушка Ядвига^;
!!VRz495&v506=7:S^Валентина^;
!!VRz495&v506=8:S^Елизавета^;
!!VRz495&v506=9:S^Дуня^;
!!VRz495&v506=10:S^Чума^;
!!VRz495&v506=11:S^Катерина^;
!!VRz495&v506=12:S^Кристина^;
!!VRz495&v506=13:S^Мария^;
!!VRz495&v506=14:S^Чукча^;
!!VRz495&v506=15:S^Олеся^;
!!VRz495&v506=16:S^Людмила^;
!!VRz495&v506=17:S^Сорша^;
!!VRz495&v506=18:S^Сильвия^;
!!VRz495&v506=19:S^Софья^;
!!VRz495&v506=20:S^М.Е.Л.О.Д.И.Н.А.^;
!!VRz90&v1000=0:S^%Z999npc0.gif^;
!!VRz90&v1000=1:S^%Z999npc1.gif^;
!!VRz90&v1000=2:S^%Z999npc2.gif^;
!!VRz90&v1000=3:S^%Z999npc3.gif^;
!!VRz90&v1000=4:S^%Z999npc4.gif^;
!!VRz90&v1000=5:S^%Z999npc5.gif^;
!!VRz90&v1000=6:S^%Z999npc6.gif^;
!!VRz90&v1000=7:S^%Z999npc7.gif^;
!!VRz90&v1000=8:S^%Z999npc8.gif^;
!!VRv502:T8;
!!VRv503:Sv502+2;
!!VRv503&v503>8:S1;
!!VRz500:S^Воскресить?^;
!!VRz501:S^Таверна^;
!!VRz502:S^Вы хотите нанять командира?^;



Изменено 12.06.2007 15:25 модератором Kirinyale Goldfire
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр PedroSoldier

Сообщения: 5
Откуда: Россия

Цитировать ссылка Добавлено: 12.06.2007 11:37
продолжение, а то в один пост не влезает



!!VRz503:S^Да^;
!!VRz504:S^Нет^;
!!VRz511&v502=0:S^Паладин^;
!!VRz511&v502=1:S^Хирофант^;
!!VRz511&v502=2:S^Храмовница^;
!!VRz511&v502=3:S^Суккуб^;
!!VRz511&v502=4:S^Пожиратель душ^;
!!VRz511&v502=5:S^Брут^;
!!VRz511&v502=6:S^Вождь людоедов^;
!!VRz511&v502=7:S^Шаман^;
!!VRz511&v502=8:S^Астральный дух^;
!!VRz513&v502=0:S^%Z498^;
!!VRz513&v502=1:S^%Z498^;
!!VRz513&v502=2:S^%Z497^;
!!VRz513&v502=3:S^%Z497^;
!!VRz513&v502=4:S^%Z497^;
!!VRz513&v502=5:S^%Z498^;
!!VRz513&v502=6:S^%Z498^;
!!VRz513&v502=7:S^%Z498^;
!!VRz513&v502=8:S^%Z498^;
!!VRz514&v503=0:S^%Z496^;
!!VRz514&v503=1:S^%Z496^;
!!VRz514&v503=2:S^%Z495^;
!!VRz514&v503=3:S^%Z495^;
!!VRz514&v503=4:S^%Z495^;
!!VRz514&v503=5:S^%Z496^;
!!VRz514&v503=6:S^%Z496^;
!!VRz514&v503=7:S^%Z496^;
!!VRz514&v503=8:S^%Z496^;
!!VRz512&v503=0:S^Паладин^;
!!VRz512&v503=1:S^Хирофант^;
!!VRz512&v503=2:S^Храмовница^;
!!VRz512&v503=3:S^Суккуб^;
!!VRz512&v503=4:S^Пожиратель душ^;
!!VRz512&v503=5:S^Брут^;
!!VRz512&v503=6:S^Вождь людоедов^;
!!VRz512&v503=7:S^Шаман^;
!!VRz512&v503=8:S^Астральный дух^;
!!VRz509:S^%Z512 (справа)^;
!!VRz508:S^%Z511 (слева)^;
!!VRz505:S^Выберите нового командира^;
!!VRz506&v502=0:S^%Z999NPC0.gif^;
!!VRz506&v502=1:S^%Z999NPC1.gif^;
!!VRz506&v502=2:S^%Z999NPC2.gif^;
!!VRz506&v502=3:S^%Z999NPC3.gif^;
!!VRz506&v502=4:S^%Z999NPC4.gif^;
!!VRz506&v502=5:S^%Z999NPC5.gif^;
!!VRz506&v502=6:S^%Z999NPC6.gif^;
!!VRz506&v502=7:S^%Z999NPC7.gif^;
!!VRz506&v502=8:S^%Z999NPC8.gif^;
!!VRz507&v503=8:S^%Z999NPC8.gif^;
!!VRz507&v503=7:S^%Z999NPC7.gif^;
!!VRz507&v503=6:S^%Z999NPC6.gif^;
!!VRz507&v503=5:S^%Z999NPC5.gif^;
!!VRz507&v503=4:S^%Z999NPC4.gif^;
!!VRz507&v503=3:S^%Z999NPC3.gif^;
!!VRz507&v503=2:S^%Z999NPC2.gif^;
!!VRz507&v503=1:S^%Z999npc1.gif^;
!!VRz507&v503=0:S^%Z999NPC0.gif^;
!!VRz489&v502=0:S^%Z513, Паладин, творит: Лечение, получает 150% опыта героя^;
!!VRz489&v502=1:S^%Z513, Хирофант, творит: Щит, допополнит. палатки^;
!!VRz489&v502=2:S^%Z513, Храмовница, творит: Точность, восстанавливает ману.^;
!!VRz489&v502=3:S^%Z513, Суккуб, творит: Огн. Щит, монстры врага убегают^;
!!VRz489&v502=4:S^%Z513, Пожиратель душ, творит: Оживление мертвецов, нежить^;
!!VRz489&v502=5:S^%Z513, Брут, творит: Жажда крови, приносит золото^;
!!VRz489&v502=6:S^%Z513, Вождь людоедов, творит: Каменная Кожа, дополнит. баллисты^;
!!VRz489&v502=7:S^%Z513, Шаман, творит: Ускорение, получает 150% атаки и защиты^;
!!VRz489&v502=8:S^%Z513, Астральный дух, творит: Контрудар, монстры врага убегают^;
!!VRz490&v503=0:S^%Z514, Паладин, творит: Лечение, получает 150% опыта героя^;
!!VRz490&v503=1:S^%Z514, Хирофант, творит: Щит, допополнит. палатки^;
!!VRz490&v503=2:S^%Z514, Храмовница, творит: Точность, восстанавливает ману.^;
!!VRz490&v503=3:S^%Z514, Суккуб, творит: Огн. Щит, монстры врага убегают^;
!!VRz490&v503=4:S^%Z514, Пожиратель душ, творит: Оживление мертвецов, нежить^;
!!VRz490&v503=5:S^%Z514, Брут, творит: Жажда крови, приносит золото^;
!!VRz490&v503=6:S^%Z514, Вождь людоедов, творит: Каменная Кожа, дополнит. баллисты^;
!!VRz490&v503=7:S^%Z514, Шаман, творит: Ускорение, получает 150% атаки и защиты^;
!!VRz490&v503=8:S^%Z514, Астральный дух, творит: Контрудар, монстры врага убегают^;
!!VRv504:S0;
!!IF:D30/z501/0/z505/z506/z507/0/0/z489/z490/z11/z11/z508/z509/0/0;
!!IF&v46=0/v45=0:E504/30;
!!IF&v45=1/v46=0:M^В данный момент ваш коммандир мертв.^;
!!IF:D31/z501/0/z500/z90/0/0/0/z998/0/0/0/z503/z504/0/0;
!!IF&v45=1/v46=0:E999/31;
!!OW:R-1/6/?v499;
!!VRv499:Sv499-1000;
!!IF&v499=0/v999=1:D0;
!!IF&v499=0:R-1/6/d-1000;
!!CO-1&v504=1/v499>=0:Tv502;
!!CO-1&v504=2/v499>=0:Tv503;
!!CO-1&v504=1/v499>=0:Nz513;
!!CO-1&v504=2/v499>=0:Nz514;
!!CO-1&v504>0/v499>=0/v44=0:E1;

тут есть в нем пара ошибок, но с ними тоже хорошо работает.

Изменено 12.06.2007 15:24 модератором Kirinyale Goldfire
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр PedroSoldier

Сообщения: 5
Откуда: Россия

Цитировать ссылка Добавлено: 12.06.2007 11:39
и ещё: там где почему-то поставились смайлы написано : D (без пробела)
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр PedroSoldier

Сообщения: 5
Откуда: Россия

Цитировать ссылка Добавлено: 12.06.2007 11:41
+ один маленький скриптик.
когда начинаешь новую карту в кампании, то опыт у героя почему-то большой,а у командира -0.

!!HE148:E?v600;
!!HE148:E0;
!!HE148:Ev600;
!!CO-1:X1/v600;
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр mefisto
mefisto

HoMM V: Рыцарь
HoMM III: Рыцарь
Сообщения: 430
Откуда: Россия

Цитировать ссылка Добавлено: 12.06.2007 20:31
Добротный скрипт, но зачем столько имён? Конечно, это авторская задумка, красивая задумка, но почему не позволить игроку самому вводить имя? А так посоветую выбрать какой-либо "пустой" объект WoG и заскриптовать его через !#HT:

!#VRz10:S^Таверна: не посещено^;
!#VRz11:S^Таверна: посещено^;
!#VRv10:S0;

!#HT63/55:V10/0/z10;
!#HT63/55:V10/1/z11;

!?OB63/55;
!!VRv10:S1;

Попутно вопрос: зачем переменная y9? Она работает в самом начале и больше ни на что не влияет по ходу выполнения скрипта.
mefisto
Особый статус:
Автор самой красивой карты размера НММ4 L (2006)
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр PedroSoldier

Сообщения: 5
Откуда: Россия

Цитировать ссылка Добавлено: 13.06.2007 09:25
=) пасиб. Насчет имен: Ну автор сам может в любое время зайти в опции командира и двойным кликом его переименовать. Насчёт пустого я как-то не знаю... Задумка была объеденить таверну для героев с таверной для командиров. Кстати там баг: не уменьшаются деньги. Позже я поправлю скрипт, сделаю возможность большего выбора командиров. Просто я е умел пользоваться функциями, а сейчас понял. С ними по-проще. насчёт переменной y9: это всё продумано хорошо. Если вы в настройках ВОГ поставите "Герой не может иметь командира", то и скрипт работать не будет. Если вы можете иметь командира - скрипт работает. =) Кстати сделаю чтобы имя можно было вводить самому.
[offtop]Я не найду где у вас можно сменить аватару[/offtop] wow
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр mefisto
mefisto

HoMM V: Рыцарь
HoMM III: Рыцарь
Сообщения: 430
Откуда: Россия

Цитировать ссылка Добавлено: 13.06.2007 13:38
насчёт переменной y9: это всё продумано хорошо. Если вы в настройках ВОГ поставите "Герой не может иметь командира", то и скрипт работать не будет. Если вы можете иметь командира - скрипт работает. =)


Точно так!

Задумка была объеденить таверну для героев с таверной для командиров.


Можно также вместо триггера вставить пост-триггер (!$OB...).
mefisto
Особый статус:
Автор самой красивой карты размера НММ4 L (2006)
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр Adamant
Adamant

HoMM IV: Барон (2)
HoMM III: Герцог (13)
Сообщения: 281
Откуда: Украина

Цитировать ссылка Добавлено: 13.06.2007 16:59
Сэр PedroSoldier, 13.06.2007 10:25
Я не найду где у вас можно сменить аватаруwow

Вам сюда:
www.heroesportal.net/user.php
Прочтите внимательно, там все написано :)
Adamant
Особый статус:
Грандмастер offline турнира "Земли Героев 3" 2007 год
Анкета История героя ЛС E-mail
В форму ответа Наверх
Перейти к столику:

Ответить

Таверна | Столик Картостроителей