Добавлен
Как мне сделать инком как в петросянщине с помощью способности(которая имеет авто каст)

Принятый ответ

Заняться все равно было нечем, поэтому я сделал все за тебя
Загруженные файлы
0
23
7 лет назад
0
Триггерно.
Событие - каждые 30 секунд
Действие - дать игроку количество золота, в зависимости от текущих зданий, приносящих золото
Это настолько просто, что для создания этого триггера требуется минимальные знания гуи.
Если у вас этого нет (а этого нет), то советую начать со статей.
А вообще не понимаю, зачем нужен автокаст. Зачем отключать инком, если в той карте, насколько я помню, нет никакого штрафа за получения золота.
0
3
7 лет назад
0
Obelick, мне бы всё же хотелась узнать как сделать как в петрах с возможностью отключения
0
23
7 лет назад
0
отключение можно сделать следующим образом:
Способность активная, и при активации она просто заменяется на другую и наоборот. Проверка на наличие одной нужной способности будет приносить золото, а на другой - нет. По эффекту будет напоминать жар преисподней, никакого игрового дискомфорта такая система не принесет.
С автокастом сложней немного. Придется отлавливать приказ (это легко, за основу можно взять заклинание "ярость"). Далее создаешь цикл на количество существующих зданий. При активации способности на автокаст записываешь, например, логическую на "да" с соответствующим массивом и при периодическом таймере проверяешь через цикл, какие логические установлены на "да" и все.
0
3
7 лет назад
0
Obelick, а как мне сделать пустую способность с автокастом которую просто будет без перерыва кастоваться? Пробовал сделать на основе способности каменной горгульи ну чё она не кастуется само просто так.
1
27
7 лет назад
Отредактирован MpW
1
А вообще не понимаю, зачем нужен автокаст. Зачем отключать инком, если в той карте, насколько я помню,
нет никакого штрафа за получения золота.
Obelick, ну может быть хочется автору что-то необычного. Во-вторых, если не автокаст, то тогда автору пришлось бы переодически самому начислять голда, а так все указываешь в автокасте время перезарядки.
  1. При создании фермы заносишь в группу (по событии юнит входит в регион, или юнит завершает строительство). Перечитываешь кол-во ферм, добавляешь в переменную целочисленную.
  2. При уничтожении фермы, наоборот, удаляешь ферму из группы. И вычитаешь из целочисленной переменной единицу.
  3. Отслеживаешь приказ автокаста, затем добавляешь голда (иначе было, если периодически начислять голда. С помощью таймера).
Есть также специальная функция расчета кол-ва юнитов (что говорил Obelick), она использует ранее добавленных всех юнитов, и циклом пробегает по каждому, и прибавляет единицу к переменной. Всех на карте здании в группу добавляешь и рассчитываешь кол-во. Это тоже можно использовать для расчета
Пустую кнопку с автокастом можно сделать xgm.guru/forum/showthread.php?t=21369 пункт 21
0
23
7 лет назад
0
Заняться все равно было нечем, поэтому я сделал все за тебя
Загруженные файлы
Принятый ответ
0
3
7 лет назад
0
Obelick, спасибо)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.