Добавление способностей в книгу заклинаний
|
|
fixbag | Дата: Воскресенье, 26 Июля 2009, 00:23:12 | Сообщение # 1 |
3 уровень
Группа: Пользователи
Сообщений: 54
Награды: 0
Репутация: 4
Блокировки:
| Как я понял, с помощью триггеров, эту штуку не реализовать... Как это можно сделать в jass?
|
|
|
|
Cancel | Дата: Воскресенье, 26 Июля 2009, 08:55:38 | Сообщение # 2 |
8 уровень
Группа: Проверенные
Сообщений: 634
Награды: 0
Репутация: 158
Блокировки:
| Quote (fixbag) Как я понял, с помощью триггеров, эту штуку не реализовать... я реализовал... в "дороге" узришь
|
|
|
|
Gam_Over | Дата: Воскресенье, 26 Июля 2009, 10:16:32 | Сообщение # 3 |
9 уровень
Группа: Проверенные
Сообщений: 1107
Награды: 0
Репутация: 175
Блокировки:
| fixbag, вроде можно с помощью триггеров, точно не помню но где то видел
|
|
|
|
windrunner | Дата: Воскресенье, 26 Июля 2009, 13:03:50 | Сообщение # 4 |
10 уровень
Группа: Проверенные
Сообщений: 1259
Награды: 0
Репутация: 218
Блокировки:
| У меня тот же вопрос можно написать пример или команду для етого???
И в правду мир сошел с ума... И до тех пор пока нас не обесточат Пока не догорит аварийных фонарей заряд Мы будем жечь тут электричество что есть мочи Русский мапмейкинг - бессмысленный и беспощадный.xD
|
|
|
|
fixbag | Дата: Воскресенье, 26 Июля 2009, 15:50:07 | Сообщение # 5 |
3 уровень
Группа: Пользователи
Сообщений: 54
Награды: 0
Репутация: 4
Блокировки:
| Quote (Cancel) в "дороге" узришь Что?
|
|
|
|
-Castro- | Дата: Воскресенье, 26 Июля 2009, 15:56:56 | Сообщение # 6 |
УГ продюсер
Группа: Ветераны
Сообщений: 2099
Награды: 3
Репутация: 1213
Блокировки:
| Quote (fixbag) Как я понял, с помощью триггеров, эту штуку не реализовать... Как это можно сделать в jass? создай вторую книгу заклинаний уже с добавленной способностью
|
|
|
|
windrunner | Дата: Воскресенье, 26 Июля 2009, 16:16:39 | Сообщение # 7 |
10 уровень
Группа: Проверенные
Сообщений: 1259
Награды: 0
Репутация: 218
Блокировки:
| А если туда должно быть можно добавить кучу спеллов етош скоко книг надо иметь?
И в правду мир сошел с ума... И до тех пор пока нас не обесточат Пока не догорит аварийных фонарей заряд Мы будем жечь тут электричество что есть мочи Русский мапмейкинг - бессмысленный и беспощадный.xD
|
|
|
|
Эллесар | Дата: Воскресенье, 26 Июля 2009, 18:42:30 | Сообщение # 8 |
DeMoN
Группа: Ветераны
Сообщений: 934
Награды: 1
Репутация: 210
Блокировки:
| Люди, хватит тупить, создаёте ещё одну книгу заклинаний с таким же id, в которую хотите добавить спел, делаете этот спелбук запретным для игрока (для всех) и когда тригерно даешь книгу заклинаний с тем спелом, она отображается в той которой надо
база паролей: https://yadi.sk/d/mdDhWuvPcTSKw бекап сайта от 26.12.2010 https://yadi.sk/d/L3xNpibbiHpYE
|
|
|
|
fixbag | Дата: Воскресенье, 26 Июля 2009, 19:39:27 | Сообщение # 9 |
3 уровень
Группа: Пользователи
Сообщений: 54
Награды: 0
Репутация: 4
Блокировки:
| Мне нужно сделать инвентарь с помощью книги заклинаний...
|
|
|
|
windrunner | Дата: Воскресенье, 26 Июля 2009, 21:02:03 | Сообщение # 10 |
10 уровень
Группа: Проверенные
Сообщений: 1259
Награды: 0
Репутация: 218
Блокировки:
| погляди наработку на хайворкшопе там так сделано
И в правду мир сошел с ума... И до тех пор пока нас не обесточат Пока не догорит аварийных фонарей заряд Мы будем жечь тут электричество что есть мочи Русский мапмейкинг - бессмысленный и беспощадный.xD
|
|
|
|
fixbag | Дата: Воскресенье, 26 Июля 2009, 21:23:11 | Сообщение # 11 |
3 уровень
Группа: Пользователи
Сообщений: 54
Награды: 0
Репутация: 4
Блокировки:
| И где мне этот... *хайворкшоп* достать?
|
|
|
|
Эллесар | Дата: Понедельник, 27 Июля 2009, 23:26:05 | Сообщение # 12 |
DeMoN
Группа: Ветераны
Сообщений: 934
Награды: 1
Репутация: 210
Блокировки:
| fixbag, тебе это не нада, еще раз говорю: Quote (Эллесар) создаёте ещё одну книгу заклинаний с таким же id, в которую хотите добавить спел, делаете этот спелбук запретным для игрока (для всех) и когда тригерно даешь книгу заклинаний с тем спелом, она отображается в той которой надо Ув. Модераторы )) вы где ?)
база паролей: https://yadi.sk/d/mdDhWuvPcTSKw бекап сайта от 26.12.2010 https://yadi.sk/d/L3xNpibbiHpYE
|
|
|
|
fixbag | Дата: Вторник, 28 Июля 2009, 01:36:49 | Сообщение # 13 |
3 уровень
Группа: Пользователи
Сообщений: 54
Награды: 0
Репутация: 4
Блокировки:
| Quote делаете этот спелбук запретным для игрока (для всех) Можно поподробнее про это?) Как это сделать?
|
|
|
|
antonyRA | Дата: Вторник, 28 Июля 2009, 11:05:54 | Сообщение # 14 |
3 уровень
Группа: Заблокированные
Сообщений: 50
Награды: 0
Репутация: 7
Блокировки:
| Quote (Эллесар) Ув. Модераторы )) вы где ?) хз, а только здесь их еще ни разу не видели.
|
|
|
|
agentex | Дата: Вторник, 28 Июля 2009, 16:22:24 | Сообщение # 15 |
5 уровень
Группа: Заблокированные
Сообщений: 123
Награды: 0
Репутация: 32
Блокировки:
| Ответ - добавлять скилы в сплебук ни на жасе ни на чем либо другом нельзя. Можно лишь использовать свойство "склеивания" спелбуков с одинаковым id.
|
|
|
|
Эллесар | Дата: Вторник, 28 Июля 2009, 22:53:35 | Сообщение # 16 |
DeMoN
Группа: Ветераны
Сообщений: 934
Награды: 1
Репутация: 210
Блокировки:
| Quote (agentex) Ответ - добавлять скилы в сплебук ни на жасе ни на чем либо другом нельзя. Можно лишь использовать свойство "склеивания" спелбуков с одинаковым id. Это я и имел ввиду... ггг если модеров нет, как считаете люди, мне стоит вернутся на старую должность КоМодера ?)
база паролей: https://yadi.sk/d/mdDhWuvPcTSKw бекап сайта от 26.12.2010 https://yadi.sk/d/L3xNpibbiHpYE
|
|
|
|
fixbag | Дата: Среда, 29 Июля 2009, 01:39:12 | Сообщение # 17 |
3 уровень
Группа: Пользователи
Сообщений: 54
Награды: 0
Репутация: 4
Блокировки:
| Эллесар, Quote делаете этот спелбук запретным для игрока (для всех) Как это сделать?
|
|
|
|
windrunner | Дата: Среда, 29 Июля 2009, 08:39:54 | Сообщение # 18 |
10 уровень
Группа: Проверенные
Сообщений: 1259
Награды: 0
Репутация: 218
Блокировки:
| Кстати я видел карту в которой добавляются спеллы(похоже) без склеивания С помощью способности инженера... Но там все сделано на джассе я чужой код я разбираю не очень хорошо
И в правду мир сошел с ума... И до тех пор пока нас не обесточат Пока не догорит аварийных фонарей заряд Мы будем жечь тут электричество что есть мочи Русский мапмейкинг - бессмысленный и беспощадный.xD
|
|
|
|
agentex | Дата: Среда, 29 Июля 2009, 20:59:16 | Сообщение # 19 |
5 уровень
Группа: Заблокированные
Сообщений: 123
Награды: 0
Репутация: 32
Блокировки:
| Quote (fixbag) Как это сделать? Code native SetPlayerAbilityAvailable takes player whichPlayer, integer abilid, boolean avail returns nothing примечание: эта функция баговая, если вызывать ее 2 и больше раз для одного скила.
|
|
|
|
fixbag | Дата: Среда, 29 Июля 2009, 23:03:05 | Сообщение # 20 |
3 уровень
Группа: Пользователи
Сообщений: 54
Награды: 0
Репутация: 4
Блокировки:
| agentex, Как будет выглядеть полный код с запретом для всех игроков способности, например, ауры смерти?
|
|
|
|
agentex | Дата: Среда, 29 Июля 2009, 23:26:19 | Сообщение # 21 |
5 уровень
Группа: Заблокированные
Сообщений: 123
Награды: 0
Репутация: 32
Блокировки:
| отвечая конкретно на твой вопрос (не вижу связи с сабжем) так: Code function BlockAbility takes integer id returns nothing local integer i = 0 loop call SetPlayerAbilityAvailable(Player(i), id, false) set i = i + 1 exitwhen i>15 endloop endfunction Добавлено (29-07-2009, 23:26) --------------------------------------------- также можно без цикла, через GetLocalPlayer(), но это не безопасно.
|
|
|
|
fixbag | Дата: Четверг, 30 Июля 2009, 01:49:19 | Сообщение # 22 |
3 уровень
Группа: Пользователи
Сообщений: 54
Награды: 0
Репутация: 4
Блокировки:
| agentex, не удаётся запустить карту с этим триггером...
|
|
|
|
Enforcer | Дата: Четверг, 30 Июля 2009, 02:03:39 | Сообщение # 23 |
Энф Когда-то смотрел за порядком
Группа: Ветераны
Сообщений: 3127
Награды: 7
Репутация: 981
Блокировки:
| Quote (Эллесар) Ув. Модераторы )) вы где ?) Автор еще не посчитал что решение найдено. Тема не закрыта.
|
|
|
|
Эллесар | Дата: Четверг, 30 Июля 2009, 02:44:02 | Сообщение # 24 |
DeMoN
Группа: Ветераны
Сообщений: 934
Награды: 1
Репутация: 210
Блокировки:
| fixbag, jass тебе не нужен для этого. В заклинаниях создаешь спел бук, назовем его SB1 создаешь ещё спел бук, назовем SB2 в спел бук добовляем одну, нужную способность. Событие: Инициализация карты. Действие: Запретить Игроку красному спел бук SB2 Юнита, у которого уже есть SB1, добавим тригерно SB2.... уффф.... а тема не по разделу...
база паролей: https://yadi.sk/d/mdDhWuvPcTSKw бекап сайта от 26.12.2010 https://yadi.sk/d/L3xNpibbiHpYE
|
|
|
|
fixbag | Дата: Четверг, 30 Июля 2009, 02:57:25 | Сообщение # 25 |
3 уровень
Группа: Пользователи
Сообщений: 54
Награды: 0
Репутация: 4
Блокировки:
| Эллесар, Как-то не подумал об этом действии... Спасибо большое. agentex, Спасибо за попытку) Тему можно закрыть.
|
|
|
|