Заменение заклинаний
|
|
Denialsan | Дата: Четверг, 09 Февраля 2012, 20:01:21 | Сообщение # 1 |
10 уровень
Группа: Проверенные
Сообщений: 1225
Награды: 0
Репутация: 48
Блокировки:
| Мне нужно сделать так чтобы если герою событие должно дать заклинание с координатами икс:2 игрек:2 и если у героя уже есть заклинание с такими координатами то удалять имеющееся и давать то что нужно. Возможно ли такое? Если кто знает другой способ, напишите плз, буду благодарен.
|
|
|
|
Kartoha | Дата: Четверг, 09 Февраля 2012, 21:34:27 | Сообщение # 2 |
10 уровень
Группа: Ветераны
Сообщений: 2851
Награды: 1
Блокировки:
| Положение способности на осях на панели заклинаний героя триггерно не проверишь. Просто проверяй есть ли у героя определенная способность (Level of Ability of Unit > 0), и если есть (а её координаты тебе известны из РО), и её координаты совпадают с той, которую ты добавляешь, то удаляй нужную способность, и добавляй ту, которая требуется. Другими словами, сравнивай не координаты, а способности, координаты которых тебе заведомо известны из РО.
|
|
|
|
Denialsan | Дата: Четверг, 09 Февраля 2012, 23:16:06 | Сообщение # 3 |
10 уровень
Группа: Проверенные
Сообщений: 1225
Награды: 0
Репутация: 48
Блокировки:
| это придется конкретно попотеть, у меня более 100 заклинаний.
|
|
|
|
FkoFF | Дата: Четверг, 09 Февраля 2012, 23:31:37 | Сообщение # 4 |
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
| Иного способа еще никто не придумал. Не, можно на массивах или базах данных прописать все пути, но это работка еще куда как кропотливая. К тому же заклинания при совпадении координат сдвигаются.
|
|
|
|