Current time: 18.08.2019, 02:33 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Создание новых скриптов
» Идеи и их реализации
Author Message
DracoLich Offline

Posts: 249
Post: #46

Назначение бьющихся игроков проходит хз в какой фазе, но значения BA:O являются рид-онли. Даже если умудриться передать управление игроку (настройкой героя-врага), то игра вылетает при любом действии этого героя, если его хозяин присутствовал на карте (т.е.: есть синий, красный и фиолетовый. Красный атакует нейтралов, даем нейтралам героя, принадлежащего какому-нибудь розовому. В результате битва пройдет нормально. Но если дадим героя под флагом синего или фиолетового, игра вылетит).
19.04.2010 10:15
Visit this user's website Find all posts by this user Quote this message in a reply
Harvester Offline

Posts: 20
Post: #47

Возможно ли ограничение количества раундов в битве? Битва не до победного конща, а, скажем, 3 раунда. Для применения к событиям типа "Засада, вас атаковали...".
Если достаточная армия, то враги в любом случае будут уничтожены. А если количество раундов ограничено, то здесь возможны варианты.
21.04.2010 14:07
Find all posts by this user Quote this message in a reply
Efrit Offline
Administrators

Posts: 6154
Post: #48

Ну в принципе да - ведь в v997 находится счётчик текущего раунда. Когда он становится больше нужного тебе числа - наноси всем существам на поле боя миллион урона, а затем обновляй поле боя (!!BU:R вроде бы) - тогда погибнут все, и битва будет проиграна. Если нужно, чтобы она была выиграна - убивай только врагов...


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...
21.04.2010 14:15
Find all posts by this user Quote this message in a reply
Harvester Offline

Posts: 20
Post: #49

Ну а "позорный" выиграш? Чтобы опыт давался только за убитых монстров?
Я так понимаю, что это в принципе возможно, только нужно хорошенько поморочиться Sm
21.04.2010 14:48
Find all posts by this user Quote this message in a reply
Efrit Offline
Administrators

Posts: 6154
Post: #50

Ну а в чём проблема? После битвы убираем количество "позорных" очков опыта, и всего делов Sm


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...
21.04.2010 14:51
Find all posts by this user Quote this message in a reply
DracoLich Offline

Posts: 249
Post: #51

Code:
!?BR&v997=1;
!!DO1/21/40/1:P;
!!BU:R;

!?FU1;
!!BMx16:T?y1;
!!FU&y1=-1:E;
!!BMx16:B?y1 N?y2;
!!VRy3:Sy1 -y2;
!!BMx16:By3 K2147483640;

на втором ходу все враги ВНЕЗАПНО умрут, и дадут столько опыта, сколько наубивал (хотя хз как это будет Sm
21.04.2010 16:07
Visit this user's website Find all posts by this user Quote this message in a reply
FBX Offline

Posts: 2251
Post: #52

(19.04.2010 10:15)DracoLich Wrote:  Назначение бьющихся игроков проходит хз в какой фазе, но значения BA:O являются рид-онли. Даже если умудриться передать управление игроку (настройкой героя-врага), то игра вылетает при любом действии этого героя, если его хозяин присутствовал на карте (т.е.: есть синий, красный и фиолетовый. Красный атакует нейтралов, даем нейтралам героя, принадлежащего какому-нибудь розовому. В результате битва пройдет нормально. Но если дадим героя под флагом синего или фиолетового, игра вылетит).

Хм, а почему не удавалось создать на месте нейтрала шахту или гарнизон в момент перед нападением на монстра?
26.04.2010 09:55
Find all posts by this user Quote this message in a reply
DracoLich Offline

Posts: 249
Post: #53

если мне память не изменяет, в момент !?BA0 информация о хозяинах уже передалась в менеджер боя, и ее уже не изменить стандартными средствами


ERM-help
Signature (Click to View)
(This post was last modified: 26.04.2010 20:39 by DracoLich.)
26.04.2010 20:39
Visit this user's website Find all posts by this user Quote this message in a reply
FBX Offline

Posts: 2251
Post: #54

а при активации объекта? т.е. в триггере OB, если не ошибаюсь. Вопрос в том, почему нельзя в этот момент удалить объект и создать на его месте новый.
26.04.2010 21:21
Find all posts by this user Quote this message in a reply
DracoLich Offline

Posts: 249
Post: #55

потому что это ничего не изменит. хозяин предыдущего объекта уже передан, в момент BA0. Триггера на бой, который бы срабатывал раньше, нет. Использовать !?OB - так поди разберись, на сколько стеков бы нейтрал разбился, и был ли там улучшенный отряд.


ERM-help
Signature (Click to View)
27.04.2010 08:16
Visit this user's website Find all posts by this user Quote this message in a reply
Harvester Offline

Posts: 20
Post: #56

(21.04.2010 16:07)DracoLich Wrote:  
Code:
!?BR&v997=1;
!!DO1/21/40/1:P;
!!BU:R;

!?FU1;
!!BMx16:T?y1;
!!FU&y1=-1:E;
!!BMx16:B?y1 N?y2;
!!VRy3:Sy1 -y2;
!!BMx16:By3 K2147483640;

на втором ходу все враги ВНЕЗАПНО умрут, и дадут столько опыта, сколько наубивал (хотя хз как это будет Sm

Работает 132
Правда, с глюками. С вогификацией бой с ворами закончился игрой в таверне с нулевыми ставками Sm , без вогификации — количество вражеских рыцарей ушло в минуса (стало много миллионов), и конец, естественно был предрешен Sm.

Кстати, как его привязать к событию или местности на карте?
27.04.2010 12:12
Find all posts by this user Quote this message in a reply
DracoLich Offline

Posts: 249
Post: #57

!?BR&v997=1/v998=x/v999=y/v1000=l; - проверяешь, что бой идет в нужных координатах
!!DO1/21/40/1:P;
!!BU:R;

!?FU1;
!!BMx16:T?y1;
!!FU&y1=-1:E;
!!BMx16:B?y1 N?y2 H?y3;
!!VRy1:-y2;
!!VRy4:Sy2 *y3 +1;
!!BMx16:By3 Ky4;

к событию: x y l = коордиенаты события
область: уже в теле триггера ставь проверки что v998...v1000 в некотором пространстве

Бтв, тут количество никуда не зашкалит. не знаю, что с фениксами случится.


ERM-help
Signature (Click to View)
27.04.2010 13:20
Visit this user's website Find all posts by this user Quote this message in a reply
pairllad Offline

Posts: 13
Post: #58

люди добрые, посоветовали обратиться к знатокам))
позарез нужна таверна, меняющая героев каждый день Sm
нравится играть определенными героями, но, бывает, их просто трудно дождаться Bad
(This post was last modified: 07.06.2010 12:04 by pairllad.)
07.06.2010 12:03
Find all posts by this user Quote this message in a reply
MOP Offline

Posts: 1342
Post: #59

Нескоро, но сегодня - сделаю.


Я на Лит-Нете
07.06.2010 12:21
Find all posts by this user Quote this message in a reply
pairllad Offline

Posts: 13
Post: #60

Славная Эрафия не забудет тебя=) Большое спасибо, ждем с нетерпением Sm
07.06.2010 12:27
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-2019 MyBB Group