Перейти к содержанию

Задержка на использование скилла


Salfer

Рекомендуемые сообщения

Подскажите пожалуйста, как сделать задержку после использования скилла, чтоб не на всех скиллы перезарядка была, а только на определённом.

Ссылка на комментарий
Поделиться на другие сайты

Подскажите пожалуйста, как сделать задержку после использования скилла, чтоб не на всех скиллы перезарядка была, а только на определённом.

skill.c

Находишь скилл, адекватно разбираешся какая именно часть(если их более двух) отвечает за финальную выдачу и в конец выделенки вставляешь жирный текст.

Пример:

case ANY_SKILL:

{

{

//возможный код скила

}

//наш мелкий и приятный фикс

if (sd)

skill_blockpc_start (sd, skillid, skill_get_time2(skillid,skilllv));

}

Открываешь skill_cast_sb, внимательно читаешь описание:

// SkillID,CastingTime,AfterCastActDelay,AfterCastWalkDelay,Duration1,Duration2

Твоя задача установить задержку в позицию Duration2.

PROFIT!

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика