Триггерно.
Событие - каждые 30 секунд
Действие - дать игроку количество золота, в зависимости от текущих зданий, приносящих золото
Это настолько просто, что для создания этого триггера требуется минимальные знания гуи.
Если у вас этого нет (а этого нет), то советую начать со статей.
отключение можно сделать следующим образом:
Способность активная, и при активации она просто заменяется на другую и наоборот. Проверка на наличие одной нужной способности будет приносить золото, а на другой - нет. По эффекту будет напоминать жар преисподней, никакого игрового дискомфорта такая система не принесет.
С автокастом сложней немного. Придется отлавливать приказ (это легко, за основу можно взять заклинание "ярость"). Далее создаешь цикл на количество существующих зданий. При активации способности на автокаст записываешь, например, логическую на "да" с соответствующим массивом и при периодическом таймере проверяешь через цикл, какие логические установлены на "да" и все.
Obelick, а как мне сделать пустую способность с автокастом которую просто будет без перерыва кастоваться? Пробовал сделать на основе способности каменной горгульи ну чё она не кастуется само просто так.
А вообще не понимаю, зачем нужен автокаст. Зачем отключать инком, если в той карте, насколько я помню,
нет никакого штрафа за получения золота.
Obelick, ну может быть хочется автору что-то необычного. Во-вторых, если не автокаст, то тогда автору пришлось бы переодически самому начислять голда, а так все указываешь в автокасте время перезарядки.
При создании фермы заносишь в группу (по событии юнит входит в регион, или юнит завершает строительство). Перечитываешь кол-во ферм, добавляешь в переменную целочисленную.
При уничтожении фермы, наоборот, удаляешь ферму из группы. И вычитаешь из целочисленной переменной единицу.
Отслеживаешь приказ автокаста, затем добавляешь голда (иначе было, если периодически начислять голда. С помощью таймера).
Есть также специальная функция расчета кол-ва юнитов (что говорил Obelick), она использует ранее добавленных всех юнитов, и циклом пробегает по каждому, и прибавляет единицу к переменной. Всех на карте здании в группу добавляешь и рассчитываешь кол-во. Это тоже можно использовать для расчета
Событие - каждые 30 секунд
Действие - дать игроку количество золота, в зависимости от текущих зданий, приносящих золото
Это настолько просто, что для создания этого триггера требуется минимальные знания гуи.
Если у вас этого нет (а этого нет), то советую начать со статей.
Способность активная, и при активации она просто заменяется на другую и наоборот. Проверка на наличие одной нужной способности будет приносить золото, а на другой - нет. По эффекту будет напоминать жар преисподней, никакого игрового дискомфорта такая система не принесет.
С автокастом сложней немного. Придется отлавливать приказ (это легко, за основу можно взять заклинание "ярость"). Далее создаешь цикл на количество существующих зданий. При активации способности на автокаст записываешь, например, логическую на "да" с соответствующим массивом и при периодическом таймере проверяешь через цикл, какие логические установлены на "да" и все.
Отредактирован MpW