Автор: kreogen87: Дата: 07.04.2011
Всем привет! :) Вот код пары скилов линка:
case SL_SWOO:
if (tsce) {
sc_start(src,SC_STUN,100,skilllv,10000);
break;
}
case SL_SKA: // [marquis007]
case SL_SKE:
if (sd && !battle_config.allow_es_magic_pc && bl->type != BL_MOB) {
clif_skill_fail(sd,skillid,0,0,0);
status_change_start(src,SC_STUN,10000,skilllv,0,0,0,500,10);
break;
}
clif_skill_nodamage(src,bl,skillid,skilllv,sc_start(bl,type,100,skilllv,skill_get_time(skillid,skilllv)));
if (skillid == SL_SKE)
sc_start(src,SC_SMA,100,skilllv,skill_get_time(SL_SMA,skilllv));
break;
Автор: kreogen87: Дата: 07.04.2011
В конфигах можно разрешать и запрещать Ес- магию. По отдельности - нельзя, только через изменения в коде, например убираем из
if (sd && !battle_config.allow_es_magic_pc && bl->type != BL_MOB)
!battle_config.allow_es_magic_pc
Автор: Cole McCormick: Дата: 07.04.2011
Без подкаста чтоли?
Автор: MadJackII: Дата: 07.04.2011
Он имеет ввиду, чтобы работало на людей. Афины под рукой нету, не могу проверить, что значит tsce, но как вариант либо убрать проверку(не очень советую), либо как вариант убрать всё, но при этом линкер не будет станиться при не правильном использовании.
Автор: Cole McCormick: Дата: 07.04.2011
В скил конфиге для линка, добавили подстройку.
Автор: kreogen87: Дата: 07.05.2011
Цитата Naota;44541:
В скил конфиге для линка, добавили подстройку.
// Allow use of ES-type magic on players?
allow_es_magic_player: yes
Автор: kreogen87: Дата: 07.05.2011
Спасибо! Уже подсказали! Надо было так:
заменить
case SL_SKE:
if (sd && bl->type != BL_MOB) {
case SL_SKE:
if (sd && bl->type != BL_MOB && skillid != SL_SWOO) {