Запрет скилов на оли

Scarim

Прославленный
VIP
Сообщения
232
Розыгрыши
0
Решения
1
Репутация
28
Реакции
218
Баллы
1 408
//Rebirtg Skill
begin_ex Points={{-23711;-23873;-3584;-584};{-18274;-23939;-3584;-584};{-18142;-18304;-3584;-584};{-23711;-18370;-3584;-584}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
begin_ex Points={{-112716;-221280;-3516;-516};{-107244;-221276;-3516;-516};{-107168;-215860;-3516;-516};{-112704;-215852;-3516;-516}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
begin_ex Points={{-123047;-227790;-3516;-516};{-117575;-227786;-3516;-516};{-117499;-222370;-3516;-516};{-123035;-222362;-3516;-516}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
begin_ex Points={{-129398;-220929;-3516;-516};{-123926;-220925;-3516;-516};{-123850;-215509;-3516;-516};{-129386;-215501;-3516;-516}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
begin_ex Points={{-117284;-215978;-3516;-516};{-111812;-215974;-3516;-516};{-111736;-210558;-3516;-516};{-117272;-210550;-3516;-516}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
begin_ex Points={{-122999;-210072;-3516;-516};{-117527;-210068;-3516;-516};{-117451;-204652;-3516;-516};{-122987;-204644;-3516;-516}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
begin_ex Points={{-105154;-211807;-3516;-516};{-99682;-211803;-3516;-516};{-99606;-206387;-3516;-516};{-105142;-206379;-3516;-516}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
begin_ex Points={{-112301;-203832;-3516;-516};{-106829;-203828;-3516;-516};{-106753;-198412;-3516;-516};{-112289;-198404;-3516;-516}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
begin_ex Points={{-90555;-260555;-3392;-392};{-84656;-260517;-3392;-392};{-84695;-255006;-3392;-392};{-90593;-255044;-3392;-392}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
begin_ex Points={{-96760;-253685;-3392;-392};{-90861;-253647;-3392;-392};{-90900;-248136;-3392;-392};{-96799;-248175;-3392;-392}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
begin_ex Points={{-79978;-254197;-3392;-392};{-74080;-254158;-3392;-392};{-74119;-248647;-3392;-392};{-80017;-248686;-3392;-392}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
begin_ex Points={{-84707;-248698;-3392;-392};{-78809;-248659;-3392;-392};{-78848;-243148;-3392;-392};{-84746;-243187;-3392;-392}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
begin_ex Points={{-90491;-242882;-3392;-392};{-84592;-242844;-3392;-392};{-84631;-237333;-3392;-392};{-90529;-237371;-3392;-392}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
begin_ex Points={{-72760;-244659;-3392;-392};{-66862;-244620;-3392;-392};{-66900;-239109;-3392;-392};{-72799;-239148;-3392;-392}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
begin_ex Points={{-79703;-236629;-3392;-392};{-73805;-236590;-3392;-392};{-73844;-231080;-3392;-392};{-79742;-231118;-3392;-392}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
begin_ex Points={{-90549;-227734;-3388;-388};{-84559;-227734;-3388;-388};{-84559;-222143;-3388;-388};{-90549;-222143;-3388;-388}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
begin_ex Points={{-96681;-221043;-3388;-388};{-90691;-221043;-3388;-388};{-90691;-215452;-3388;-388};{-96681;-215452;-3388;-388}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
begin_ex Points={{-80153;-221554;-3388;-388};{-74163;-221554;-3388;-388};{-74163;-215963;-3388;-388};{-80153;-215963;-3388;-388}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
begin_ex Points={{-84880;-216093;-3388;-388};{-78890;-216093;-3388;-388};{-78890;-210502;-3388;-388};{-84880;-210502;-3388;-388}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
begin_ex Points={{-90661;-210104;-3388;-388};{-84671;-210104;-3388;-388};{-84671;-204513;-3388;-388};{-90661;-204513;-3388;-388}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
begin_ex Points={{-79754;-204116;-3388;-388};{-73764;-204116;-3388;-388};{-73764;-198525;-3388;-388};{-79754;-198525;-3388;-388}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
begin_ex Points={{-72712;-212004;-3388;-388};{-66722;-212004;-3388;-388};{-66722;-206414;-3388;-388};{-72712;-206414;-3388;-388}} Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end_ex
//19_17
begin MinX=-23800 MaxX=-17624 MinY=-23928 MaxY=-18216 MinZ=-3458 MaxZ=4000 Type=BLOCK_SKILLS_ZONE SkillList=10216;50250;50251;50252;50253;50254;50255;50256;50257;50258;50259;50260;50261;50262;50263;50264;50265;50266;50267;50268;50269;50270;50271;50272;50273;50274 end
Кто сможет подсказать где косяк, питаюсь сделать чтоб на оли запрещались пасивние навики, но они и дальше работают.
Спасибо
 

Скорее всего у тебя тут просто выставляется запрет на возможность каста этих скиллов.

Попробуй просто воткнуть в нужную пассивку "passive_conditions" с значением "{{op_not_olympiad}}"
Правда не факт что у тебя это значение поддерживается - хз с какой части оно добавлено

еще вариант с условием "op_not_territory" можно попробовать использовать, перечислив там координаты всех олли арен.
правда это жутко громоздко конечно будет, т.к. это надо в каждый запрещенный скилл пихать.
 
Последнее редактирование:
Скорее всего у тебя тут просто выставляется запрет на возможность каста этих скиллов.

Попробуй просто воткнуть в нужную пассивку "passive_conditions" с значением "{{op_not_olympiad}}"
Правда не факт что у тебя это значение поддерживается - хз с какой части оно добавлено

еще вариант с условием "op_not_territory" можно попробовать использовать, перечислив там координаты всех олли арен.
правда это жутко громоздко конечно будет, т.к. это надо в каждый запрещенный скилл пихать.
skill_begin skill_name = [Rebirth_Haste1] /* [L2dynasty Ribirth] */ skill_id = 50251 level = 1 operate_type = P magic_level = 1 effect = {{p_attack_speed;{all};5;per}} passive_conditions={{op_not_olympiad}} skill_end
Так по идее, должно смотрется?
 
пример
Код:
skill_begin    skill_name = [s_br_cash_rune_of_rp_1]    /* [결정형의 룬 1레벨] */    skill_id = 26048    level = 1    operate_type = P    magic_level = 1    special_level = 0    magic_critical_rate = 5    change_skill_id = 0    self_effect = {}    effect = {{p_crystal_grade_modify;1}}    passive_conditions = {{op_not_olympiad}}    multi_class = 0    skill_end
 
DISPEL_SKILL_ZONE что делает ета ф-ция?
 
хм. не могу понять.
Сделал по 2рому варианту
Код:
skill_begin    skill_name = [Rebirth_Guidance1]    /* [L2dynasty Ribirth] */    skill_id = 50250    level = 1    operate_type = P    magic_level = 1    effect = {{p_hit;{all};5;per}}    operate_cond={{op_not_territory;{{-23711;-23873;-3584;-584};{-18274;-23939;-3584;-584};{-18142;-18304;-3584;-584};{-23711;-18370;-3584;-584}}};{op_not_territory;{{-129398;-220929;-3516;-516};{-123926;-220925;-3516;-516};{-123850;-215509;-3516;-516};{-129386;-215501;-3516;-516}}};{op_not_territory;{{-117284;-215978;-3516;-516};{-111812;-215974;-3516;-516};{-111736;-210558;-3516;-516};{-117272;-210550;-3516;-516}}};{op_not_territory;{{-122999;-210072;-3516;-516};{-117527;-210068;-3516;-516};{-117451;-204652;-3516;-516};{-122987;-204644;-3516;-516}}};{op_not_territory;{{-105154;-211807;-3516;-516};{-99682;-211803;-3516;-516};{-99606;-206387;-3516;-516};{-105142;-206379;-3516;-516}}};{op_not_territory;{{-112301;-203832;-3516;-516};{-106829;-203828;-3516;-516};{-106753;-198412;-3516;-516};{-112289;-198404;-3516;-516}}};{op_not_territory;{{-90555;-260555;-3392;-392};{-84656;-260517;-3392;-392};{-84695;-255006;-3392;-392};{-90593;-255044;-3392;-392}}};{op_not_territory;{{-96760;-253685;-3392;-392};{-90861;-253647;-3392;-392};{-90900;-248136;-3392;-392};{-96799;-248175;-3392;-392}}};{op_not_territory;{{-79978;-254197;-3392;-392};{-74080;-254158;-3392;-392};{-74119;-248647;-3392;-392};{-80017;-248686;-3392;-392}}};{op_not_territory;{{-84707;-248698;-3392;-392};{-78809;-248659;-3392;-392};{-78848;-243148;-3392;-392};{-84746;-243187;-3392;-392}}};{op_not_territory;{{-90491;-242882;-3392;-392};{-84592;-242844;-3392;-392};{-84631;-237333;-3392;-392};{-90529;-237371;-3392;-392}}};{op_not_territory;{{-72760;-244659;-3392;-392};{-66862;-244620;-3392;-392};{-66900;-239109;-3392;-392};{-72799;-239148;-3392;-392}}};{op_not_territory;{{-79703;-236629;-3392;-392};{-73805;-236590;-3392;-392};{-73844;-231080;-3392;-392};{-79742;-231118;-3392;-392}}};{op_not_territory;{{-90549;-227734;-3388;-388};{-84559;-227734;-3388;-388};{-84559;-222143;-3388;-388};{-90549;-222143;-3388;-388}}};{op_not_territory;{{-96681;-221043;-3388;-388};{-90691;-221043;-3388;-388};{-90691;-215452;-3388;-388};{-96681;-215452;-3388;-388}}};{op_not_territory;{{-80153;-221554;-3388;-388};{-74163;-221554;-3388;-388};{-74163;-215963;-3388;-388};{-80153;-215963;-3388;-388}}};{op_not_territory;{{-84880;-216093;-3388;-388};{-78890;-216093;-3388;-388};{-78890;-210502;-3388;-388};{-84880;-210502;-3388;-388}}};{op_not_territory;{{-90661;-210104;-3388;-388};{-84671;-210104;-3388;-388};{-84671;-204513;-3388;-388};{-90661;-204513;-3388;-388}}};{op_not_territory;{{-79754;-204116;-3388;-388};{-73764;-204116;-3388;-388};{-73764;-198525;-3388;-388};{-79754;-198525;-3388;-388}}};{op_not_territory;{{-72712;-212004;-3388;-388};{-66722;-212004;-3388;-388};{-66722;-206414;-3388;-388};{-72712;-206414;-3388;-388}}};{op_not_territory;{{-112716;-221280;-3516;-516};{-107244;-221276;-3516;-516};{-107168;-215860;-3516;-516};{-112704;-215852;-3516;-516}}};{op_not_territory;{{-123047;-227790;-3516;-516};{-117575;-227786;-3516;-516};{-117499;-222370;-3516;-516};{-123035;-222362;-3516;-516}}}}    skill_end                                                                                                           
skill_begin    skill_name = [Rebirth_Guidance2]    /* [L2dynasty Ribirth] */    skill_id = 50250    level = 2    operate_type = P    magic_level = 1    effect = {{p_hit;{all};10;per}}    operate_cond={{op_not_territory;{{-23711;-23873;-3584;-584};{-18274;-23939;-3584;-584};{-18142;-18304;-3584;-584};{-23711;-18370;-3584;-584}}};{op_not_territory;{{-129398;-220929;-3516;-516};{-123926;-220925;-3516;-516};{-123850;-215509;-3516;-516};{-129386;-215501;-3516;-516}}};{op_not_territory;{{-117284;-215978;-3516;-516};{-111812;-215974;-3516;-516};{-111736;-210558;-3516;-516};{-117272;-210550;-3516;-516}}};{op_not_territory;{{-122999;-210072;-3516;-516};{-117527;-210068;-3516;-516};{-117451;-204652;-3516;-516};{-122987;-204644;-3516;-516}}};{op_not_territory;{{-105154;-211807;-3516;-516};{-99682;-211803;-3516;-516};{-99606;-206387;-3516;-516};{-105142;-206379;-3516;-516}}};{op_not_territory;{{-112301;-203832;-3516;-516};{-106829;-203828;-3516;-516};{-106753;-198412;-3516;-516};{-112289;-198404;-3516;-516}}};{op_not_territory;{{-90555;-260555;-3392;-392};{-84656;-260517;-3392;-392};{-84695;-255006;-3392;-392};{-90593;-255044;-3392;-392}}};{op_not_territory;{{-96760;-253685;-3392;-392};{-90861;-253647;-3392;-392};{-90900;-248136;-3392;-392};{-96799;-248175;-3392;-392}}};{op_not_territory;{{-79978;-254197;-3392;-392};{-74080;-254158;-3392;-392};{-74119;-248647;-3392;-392};{-80017;-248686;-3392;-392}}};{op_not_territory;{{-84707;-248698;-3392;-392};{-78809;-248659;-3392;-392};{-78848;-243148;-3392;-392};{-84746;-243187;-3392;-392}}};{op_not_territory;{{-90491;-242882;-3392;-392};{-84592;-242844;-3392;-392};{-84631;-237333;-3392;-392};{-90529;-237371;-3392;-392}}};{op_not_territory;{{-72760;-244659;-3392;-392};{-66862;-244620;-3392;-392};{-66900;-239109;-3392;-392};{-72799;-239148;-3392;-392}}};{op_not_territory;{{-79703;-236629;-3392;-392};{-73805;-236590;-3392;-392};{-73844;-231080;-3392;-392};{-79742;-231118;-3392;-392}}};{op_not_territory;{{-90549;-227734;-3388;-388};{-84559;-227734;-3388;-388};{-84559;-222143;-3388;-388};{-90549;-222143;-3388;-388}}};{op_not_territory;{{-96681;-221043;-3388;-388};{-90691;-221043;-3388;-388};{-90691;-215452;-3388;-388};{-96681;-215452;-3388;-388}}};{op_not_territory;{{-80153;-221554;-3388;-388};{-74163;-221554;-3388;-388};{-74163;-215963;-3388;-388};{-80153;-215963;-3388;-388}}};{op_not_territory;{{-84880;-216093;-3388;-388};{-78890;-216093;-3388;-388};{-78890;-210502;-3388;-388};{-84880;-210502;-3388;-388}}};{op_not_territory;{{-90661;-210104;-3388;-388};{-84671;-210104;-3388;-388};{-84671;-204513;-3388;-388};{-90661;-204513;-3388;-388}}};{op_not_territory;{{-79754;-204116;-3388;-388};{-73764;-204116;-3388;-388};{-73764;-198525;-3388;-388};{-79754;-198525;-3388;-388}}};{op_not_territory;{{-72712;-212004;-3388;-388};{-66722;-212004;-3388;-388};{-66722;-206414;-3388;-388};{-72712;-206414;-3388;-388}}};{op_not_territory;{{-112716;-221280;-3516;-516};{-107244;-221276;-3516;-516};{-107168;-215860;-3516;-516};{-112704;-215852;-3516;-516}}};{op_not_territory;{{-123047;-227790;-3516;-516};{-117575;-227786;-3516;-516};{-117499;-222370;-3516;-516};{-123035;-222362;-3516;-516}}}}    skill_end                                                                                                           
skill_begin    skill_name = [Rebirth_Guidance3]    /* [L2dynasty Ribirth] */    skill_id = 50250    level = 3    operate_type = P    magic_level = 1    effect = {{p_hit;{all};15;per}}    operate_cond={{op_not_territory;{{-23711;-23873;-3584;-584};{-18274;-23939;-3584;-584};{-18142;-18304;-3584;-584};{-23711;-18370;-3584;-584}}};{op_not_territory;{{-129398;-220929;-3516;-516};{-123926;-220925;-3516;-516};{-123850;-215509;-3516;-516};{-129386;-215501;-3516;-516}}};{op_not_territory;{{-117284;-215978;-3516;-516};{-111812;-215974;-3516;-516};{-111736;-210558;-3516;-516};{-117272;-210550;-3516;-516}}};{op_not_territory;{{-122999;-210072;-3516;-516};{-117527;-210068;-3516;-516};{-117451;-204652;-3516;-516};{-122987;-204644;-3516;-516}}};{op_not_territory;{{-105154;-211807;-3516;-516};{-99682;-211803;-3516;-516};{-99606;-206387;-3516;-516};{-105142;-206379;-3516;-516}}};{op_not_territory;{{-112301;-203832;-3516;-516};{-106829;-203828;-3516;-516};{-106753;-198412;-3516;-516};{-112289;-198404;-3516;-516}}};{op_not_territory;{{-90555;-260555;-3392;-392};{-84656;-260517;-3392;-392};{-84695;-255006;-3392;-392};{-90593;-255044;-3392;-392}}};{op_not_territory;{{-96760;-253685;-3392;-392};{-90861;-253647;-3392;-392};{-90900;-248136;-3392;-392};{-96799;-248175;-3392;-392}}};{op_not_territory;{{-79978;-254197;-3392;-392};{-74080;-254158;-3392;-392};{-74119;-248647;-3392;-392};{-80017;-248686;-3392;-392}}};{op_not_territory;{{-84707;-248698;-3392;-392};{-78809;-248659;-3392;-392};{-78848;-243148;-3392;-392};{-84746;-243187;-3392;-392}}};{op_not_territory;{{-90491;-242882;-3392;-392};{-84592;-242844;-3392;-392};{-84631;-237333;-3392;-392};{-90529;-237371;-3392;-392}}};{op_not_territory;{{-72760;-244659;-3392;-392};{-66862;-244620;-3392;-392};{-66900;-239109;-3392;-392};{-72799;-239148;-3392;-392}}};{op_not_territory;{{-79703;-236629;-3392;-392};{-73805;-236590;-3392;-392};{-73844;-231080;-3392;-392};{-79742;-231118;-3392;-392}}};{op_not_territory;{{-90549;-227734;-3388;-388};{-84559;-227734;-3388;-388};{-84559;-222143;-3388;-388};{-90549;-222143;-3388;-388}}};{op_not_territory;{{-96681;-221043;-3388;-388};{-90691;-221043;-3388;-388};{-90691;-215452;-3388;-388};{-96681;-215452;-3388;-388}}};{op_not_territory;{{-80153;-221554;-3388;-388};{-74163;-221554;-3388;-388};{-74163;-215963;-3388;-388};{-80153;-215963;-3388;-388}}};{op_not_territory;{{-84880;-216093;-3388;-388};{-78890;-216093;-3388;-388};{-78890;-210502;-3388;-388};{-84880;-210502;-3388;-388}}};{op_not_territory;{{-90661;-210104;-3388;-388};{-84671;-210104;-3388;-388};{-84671;-204513;-3388;-388};{-90661;-204513;-3388;-388}}};{op_not_territory;{{-79754;-204116;-3388;-388};{-73764;-204116;-3388;-388};{-73764;-198525;-3388;-388};{-79754;-198525;-3388;-388}}};{op_not_territory;{{-72712;-212004;-3388;-388};{-66722;-212004;-3388;-388};{-66722;-206414;-3388;-388};{-72712;-206414;-3388;-388}}};{op_not_territory;{{-112716;-221280;-3516;-516};{-107244;-221276;-3516;-516};{-107168;-215860;-3516;-516};{-112704;-215852;-3516;-516}}};{op_not_territory;{{-123047;-227790;-3516;-516};{-117575;-227786;-3516;-516};{-117499;-222370;-3516;-516};{-123035;-222362;-3516;-516}}}}    skill_end
Да, получилось громоздко конечно...
Но скил все также продолжает работать.
Координати взял те, что у меня идет запрет вещей на олимпе.
Мб чет натупил ?
Хотя ошибок в логах нету..
 
одна маленькая врезка c помощью dll в exe в место где перебираются и активируются пассивки, там сделать проверку на состояние оли игрока (циферка), если да то он автоматически в зоне оли, дальше узнать ид пассивки и и если она в списке не активировать пассивку
также начиная с ИЛ "отключенные скилы" можно визуально выделить в пакете скилов, это еще пару хуков и игрок будет визуально знать какие пассивки отключены
ну и парсинг списка - заполнение array отключенных скилов
 
Если сборква Advext, воспользуйся скриптом SpecialAreas.txt, там можно блокировать скиллы.
Код:
specialarea_begin    area_name=[a_vot_tyt]    special_attributes={block_skill={[s_blessed_ring_of_escape];[s_blessed_scroll_of_escape];[s_blessed_scroll_of_escape_agit];[s_blessed_scroll_of_escape_castle];[s_blessed_scroll_of_escape_to_fortress];[s_blessed_scroll_of_escape_vitamin];[s_br_babypanda_cap];[s_br_blessed_taiboy];[s_br_blessed_taigirl];[s_br_escape_scroll_aden];[s_br_escape_scroll_darkelf];[s_br_escape_scroll_dion];[s_br_escape_scroll_dwarf];[s_br_escape_scroll_elf];[s_br_escape_scroll_floran];[s_br_escape_scroll_giran];[s_br_escape_scroll_gludin];[s_br_escape_scroll_gludio];[s_br_escape_scroll_godard];[s_br_escape_scroll_hardin];[s_br_escape_scroll_heiness];[s_br_escape_scroll_hunter];[s_br_escape_scroll_ivorytower];[s_br_escape_scroll_orc];[s_br_escape_scroll_oren];[s_br_escape_scroll_rune];[s_br_escape_scroll_schtgart];[s_br_escape_scroll_talking];[s_br_item_transformation_kadomatsu];[s_br_pi_steam_beetle_bracelet];[s_br_pigevent_scroll_of_escape];[s_br_plastic_hair_escape_7d];[s_br_scroll_of_transformation_apostle];[s_br_scroll_of_transformation_death_blader];[s_br_scroll_of_transformation_dragon_bomber];[s_br_scroll_of_transformation_golem_guardian];[s_br_scroll_of_transformation_inferno_drake];[s_br_scroll_of_transformation_lilim_knight];[s_br_scroll_of_transformation_onyx_beast];[s_br_scroll_of_transformation_unicorn];[s_br_special_agathion_black_cat_escape_7d];[s_br_special_agathion_blackmajo_escape];[s_br_special_agathion_button_bear1];[s_br_special_agathion_pegasus_escape_15d];[s_br_special_agathion_plaipitak_escape];[s_br_special_agathion_sexypanda_escape];[s_call_of_freya];[s_call_of_frintessa];[s_call_of_zaken];[s_chant_of_gate1];[s_display_clan_gate1];[s_escape_1sec];[s_escape_5min];[s_escape_scroll_aden];[s_escape_scroll_aden_compensation];[s_word_of_invitation1]}}    specialarea_end
 
хм. не могу понять.
Сделал по 2рому варианту

...
Да, получилось громоздко конечно...
Но скил все также продолжает работать.
Координати взял те, что у меня идет запрет вещей на олимпе.
Мб чет натупил ?
Хотя ошибок в логах нету..
так ты вписал в "operate_cond", а он проверяет только возможность каста скилла, для пассивок идет отдельный, похожий параметр "passive_conditions", который как раз таки проверяет применять ли эффекты пассивки в данный момент.
Правда возможность использования этого параметра зависит от того какой птс у тебя в основе - в C4 я в скиллдате упоминания этого параметра не нашел, так что там этого параметра скорее всего еще нет
А вот в скриптах грации уже есть скиллы с ним.

Кстати в более новых хрониках корейцы поняли всю маразматичность расписывания кучи територий в op_not_territory для каждого скилла и додумались все же сделать общие списки вместо них.
Ну т.е. было к примеру так
Код:
skill_begin    skill_name = [s_return1]    /* [리콜] */    skill_id = 1050    level = 1    operate_type = A1    magic_level = 40    special_level = 0    magic_critical_rate = 5    change_skill_id = 0    self_effect = {}    effect = {{i_escape;town}}    operate_cond = {{op_can_escape};{op_not_territory;{{-115727;-251652;-3050;-2850};{-113365;-251655;-3050;-2850};{-113365;-248191;-3050;-2850};{-115727;-248194;-3050;-2850}};t_self};{op_not_territory;{{-116299;-251426;-3049;-2849};{-115745;-251426;-3049;-2849};{-115745;-250840;-3049;-2849};{-116296;-250840;-3049;-2849}};t_self};{op_not_territory;{{-113350;-251408;-3053;-2853};{-112797;-251407;-3053;-2853};{-112798;-250855;-3053;-2853};{-113353;-250857;-3053;-2853}};t_self};{op_not_territory;{{-85850;-45960;-11624;-11224};{-86761;-45935;-11624;-11224};{-87000;-46986;-11624;-11224};{-87535;-48793;-11624;-11224};{-87049;-49419;-11624;-11224};{-85458;-49051;-11624;-11224};{-84224;-49803;-11624;-11224};{-83446;-49477;-11624;-11224};{-83154;-47528;-11624;-11224};{-83863;-47202;-11624;-11224};{-84291;-47449;-11624;-11224};{-84711;-47094;-11624;-11224}};t_self};{op_not_territory;{{-84112;-50103;-11620;-11220};{-84830;-51342;-11620;-11220};{-86142;-51844;-11620;-11220};{-86553;-52634;-11620;-11220};{-85640;-53190;-11620;-11220};{-84380;-54211;-11620;-11220};{-83379;-54413;-11620;-11220};{-82972;-52054;-11620;-11220};{-81938;-51822;-11620;-11220};{-82193;-50685;-11620;-11220};{-82732;-50575;-11620;-11220};{-83454;-49986;-11620;-11220}};t_self};{op_not_territory;{{-79843;-49874;-11716;-11316};{-81401;-50399;-11716;-11316};{-81709;-51148;-11716;-11316};{-81639;-51704;-11716;-11316};{-80712;-52824;-11716;-11316};{-80414;-54463;-11716;-11316};{-79510;-54322;-11716;-11316};{-78717;-52952;-11716;-11316};{-77725;-52968;-11716;-11316};{-77416;-51996;-11716;-11316};{-78890;-51583;-11716;-11316};{-79378;-50568;-11716;-11316}};t_self};{op_not_territory;{{-79343;-47478;-11592;-11192};{-80117;-47109;-11592;-11192};{-80672;-47858;-11592;-11192};{-80382;-49156;-11592;-11192};{-79813;-49685;-11592;-11192};{-79130;-49730;-11592;-11192};{-77951;-49052;-11592;-11192};{-76485;-49456;-11592;-11192};{-76221;-48619;-11592;-11192};{-76710;-48032;-11592;-11192};{-76946;-46451;-11592;-11192};{-77668;-45794;-11592;-11192}};t_self};{op_not_territory;{{-82326;-43857;-11640;-11240};{-83361;-43681;-11640;-11240};{-83614;-44430;-11640;-11240};{-82884;-46072;-11640;-11240};{-83209;-47165;-11640;-11240};{-82621;-47718;-11640;-11240};{-81071;-47576;-11640;-11240};{-80636;-47169;-11640;-11240};{-80853;-46291;-11640;-11240};{-79968;-44123;-11640;-11240};{-80245;-43614;-11640;-11240};{-81544;-43878;-11640;-11240}};t_self}}    is_magic = 1    is_double = 0    mp_consume1 = 21    mp_consume2 = 84    cast_range = -1    effective_range = -1    skill_hit_time = 20    skill_cool_time = 0    skill_hit_cancel_time = 0.5    reuse_delay = 75    attribute = {attr_none;0}    trait = {trait_none}    effect_point = 0    target_type = self    affect_scope = single    affect_limit = {0;0}    next_action = none    ride_state = {@ride_none;@ride_strider;@ride_wyvern;@ride_wolf}    multi_class = 0    npc_notice = 0    skill_end
а позже стало так
Код:
skill_begin    skill_name=[s_return1]    /* [리콜] */    skill_id=1050    level=1    sub_level=0    operate_type=A1    magic_level=40    special_level=0    automatic_use=0    magic_critical_rate=5    change_skill_id=0    self_effect={}    effect={{i_escape;town}}    operate_cond={{op_can_escape};{op_not_territory_list;{[list_t_recall1]}}}    is_magic=1    is_double=0    mp_consume1=21    mp_consume2=84    cast_range=-1    effective_range=-1    skill_hit_time=20    skill_cool_time=0    skill_hit_cancel_time=0.5    reuse_delay=75    attribute={attr_none;0}    trait={trait_none}    effect_point=0    target_type=self    affect_scope=single    affect_limit={0;0}    next_action=none    ride_state={@ride_none;@ride_strider;@ride_wyvern;@ride_wolf}    multi_class=0    npc_notice=0    skill_end
где предопределенный список list_t_recall1 берется из predefinedlistdata.txt
 
Последнее редактирование:
Если сборква Advext, воспользуйся скриптом SpecialAreas.txt, там можно блокировать скиллы.
Код:
specialarea_begin    area_name=[a_vot_tyt]    special_attributes={block_skill={[s_blessed_ring_of_escape];[s_blessed_scroll_of_escape];[s_blessed_scroll_of_escape_agit];[s_blessed_scroll_of_escape_castle];[s_blessed_scroll_of_escape_to_fortress];[s_blessed_scroll_of_escape_vitamin];[s_br_babypanda_cap];[s_br_blessed_taiboy];[s_br_blessed_taigirl];[s_br_escape_scroll_aden];[s_br_escape_scroll_darkelf];[s_br_escape_scroll_dion];[s_br_escape_scroll_dwarf];[s_br_escape_scroll_elf];[s_br_escape_scroll_floran];[s_br_escape_scroll_giran];[s_br_escape_scroll_gludin];[s_br_escape_scroll_gludio];[s_br_escape_scroll_godard];[s_br_escape_scroll_hardin];[s_br_escape_scroll_heiness];[s_br_escape_scroll_hunter];[s_br_escape_scroll_ivorytower];[s_br_escape_scroll_orc];[s_br_escape_scroll_oren];[s_br_escape_scroll_rune];[s_br_escape_scroll_schtgart];[s_br_escape_scroll_talking];[s_br_item_transformation_kadomatsu];[s_br_pi_steam_beetle_bracelet];[s_br_pigevent_scroll_of_escape];[s_br_plastic_hair_escape_7d];[s_br_scroll_of_transformation_apostle];[s_br_scroll_of_transformation_death_blader];[s_br_scroll_of_transformation_dragon_bomber];[s_br_scroll_of_transformation_golem_guardian];[s_br_scroll_of_transformation_inferno_drake];[s_br_scroll_of_transformation_lilim_knight];[s_br_scroll_of_transformation_onyx_beast];[s_br_scroll_of_transformation_unicorn];[s_br_special_agathion_black_cat_escape_7d];[s_br_special_agathion_blackmajo_escape];[s_br_special_agathion_button_bear1];[s_br_special_agathion_pegasus_escape_15d];[s_br_special_agathion_plaipitak_escape];[s_br_special_agathion_sexypanda_escape];[s_call_of_freya];[s_call_of_frintessa];[s_call_of_zaken];[s_chant_of_gate1];[s_display_clan_gate1];[s_escape_1sec];[s_escape_5min];[s_escape_scroll_aden];[s_escape_scroll_aden_compensation];[s_word_of_invitation1]}}    specialarea_end
судя по перечисленным скиллам это опять е больше похоже просто на блокировку возможности каста скиллов в этих местах
 
Hmm in setting.txt? (not tested)
Код:
//리콜, 파티 리콜
    forbidden_skill = {[s_party_recall1];[s_party_recall2];[s_return1];[s_return2];[s_escape_5min];[s_escape_1sec];[s_resurrection1];[s_resurrection2];[s_resurrection3];[s_resurrection4];[s_resurrection5];[s_resurrection6];[s_resurrection7];[s_resurrection8];[s_resurrection9];[s_mass_ressurection1];[s_mass_ressurection2];[s_mass_ressurection3];[s_mass_ressurection4];[s_mass_ressurection5];[s_mass_ressurection6];[s_hero_heroic_miracle];[s_hero_heroic_berserker];[s_hero_heroic_valor];[s_hero_heroic_grandeur];[s_hero_heroic_dread];[s_vari_active_recall1];[s_vari_active_instant_recall1];[s_vari_active_resurrection1];[s_vari_active_resurrection2];[s_vari_active_resurrection3];[s_vari_active_resurrection4];[s_vari_active_resurrection5];[s_vari_active_resurrection6];[s_vari_active_resurrection7];[s_vari_active_resurrection8];[s_vari_active_resurrection9];[s_vari_active_party_recall1];[s_vari_active_party_recall2];[s_item_residence_clan_gate1];[s_event_cap_blessed_scroll_of_escape1];[s_event_cap_blessed_scroll_of_resurrection1];[s_transform_apostle_grail_human1];[s_transform_apostle_grail_normal1];[s_transform_apostle_grail_kamael1];[s_transform_unicorn_ex_elf1];[s_transform_unicorn_ex_normal1];[s_transform_unicorn_ex_darkelf1];[s_transform_lilim_knight_darkelf1];[s_transform_lilim_knight_normal1];[s_transform_lilim_knight_elf1];[s_transform_golem_guardian_dwarf1];[s_transform_golem_guardian_normal1];[s_transform_golem_guardian_orc1];[s_transform_inferno_drake_orc1];[s_transform_inferno_drake_normal1];[s_transform_inferno_drake_dwarf1];[s_transform_antaras_ex_kamael1];[s_transform_antaras_ex_normal1];[s_transform_antaras_ex_human1];[s_transform_onyx_beast1];[s_transform_death_blader1];[s_blessed_ring_of_escape];[s_item_transform_yeti1];[s_item_transform_buffalo1];[s_item_mount_wolf1];[s_item_dismount_wolf1];[s_transform_zaken1];[s_transform_anakim1];[s_transform_venom1];[s_transform_gordon1];[s_transform_lancoo1];[s_transform_keyache1];[s_transform_duke_devil1];[s_transform_heretic1];[s_transform_vale_master1];[s_transform_saber_toothed_tiger1];[s_transform_oel_mahum1];[s_transform_doll_blader1];[s_special_agathion_angel_3];[s_special_agathion_devil_3];[s_item_transformation_gate_keeper1];[s_symbol_of_guardian1];[s_symbol_of_noise1];[s_symbol_of_resistance1];[s_symbol_of_fist1];[s_symbol_of_energy1];[s_symbol_of_sniper1];[s_symbol_of_assassin1];[s_volcano1];[s_cyclone1];[s_tsunami1];[s_day_of_doom1];[s_gehenna1];[s_anti_summon_field1];[s_purification_field1];[s_miarcle1];[s_fire_of_invincibility1];[s_mass_recharge1];[s_br_special_agathion_green_man_meditate_7d];[s_br_special_agathion_blue_man_reflect_7d];[s_br_special_agathion_yellow_man_heal_15d];[s_br_special_agathion_pegasus_wind_walk_7d];[s_br_accessory_wind_walk1];[s_br_accessory_agility3];[s_br_special_agathion_sumo_red];[s_br_special_agathion_sumo_blue];[s_br_special_agathion_cashcow]}
 
Hmm in setting.txt? (not tested)
Код:
//리콜, 파티 리콜
    forbidden_skill = {[s_party_recall1];[s_party_recall2];[s_return1];[s_return2];[s_escape_5min];[s_escape_1sec];[s_resurrection1];[s_resurrection2];[s_resurrection3];[s_resurrection4];[s_resurrection5];[s_resurrection6];[s_resurrection7];[s_resurrection8];[s_resurrection9];[s_mass_ressurection1];[s_mass_ressurection2];[s_mass_ressurection3];[s_mass_ressurection4];[s_mass_ressurection5];[s_mass_ressurection6];[s_hero_heroic_miracle];[s_hero_heroic_berserker];[s_hero_heroic_valor];[s_hero_heroic_grandeur];[s_hero_heroic_dread];[s_vari_active_recall1];[s_vari_active_instant_recall1];[s_vari_active_resurrection1];[s_vari_active_resurrection2];[s_vari_active_resurrection3];[s_vari_active_resurrection4];[s_vari_active_resurrection5];[s_vari_active_resurrection6];[s_vari_active_resurrection7];[s_vari_active_resurrection8];[s_vari_active_resurrection9];[s_vari_active_party_recall1];[s_vari_active_party_recall2];[s_item_residence_clan_gate1];[s_event_cap_blessed_scroll_of_escape1];[s_event_cap_blessed_scroll_of_resurrection1];[s_transform_apostle_grail_human1];[s_transform_apostle_grail_normal1];[s_transform_apostle_grail_kamael1];[s_transform_unicorn_ex_elf1];[s_transform_unicorn_ex_normal1];[s_transform_unicorn_ex_darkelf1];[s_transform_lilim_knight_darkelf1];[s_transform_lilim_knight_normal1];[s_transform_lilim_knight_elf1];[s_transform_golem_guardian_dwarf1];[s_transform_golem_guardian_normal1];[s_transform_golem_guardian_orc1];[s_transform_inferno_drake_orc1];[s_transform_inferno_drake_normal1];[s_transform_inferno_drake_dwarf1];[s_transform_antaras_ex_kamael1];[s_transform_antaras_ex_normal1];[s_transform_antaras_ex_human1];[s_transform_onyx_beast1];[s_transform_death_blader1];[s_blessed_ring_of_escape];[s_item_transform_yeti1];[s_item_transform_buffalo1];[s_item_mount_wolf1];[s_item_dismount_wolf1];[s_transform_zaken1];[s_transform_anakim1];[s_transform_venom1];[s_transform_gordon1];[s_transform_lancoo1];[s_transform_keyache1];[s_transform_duke_devil1];[s_transform_heretic1];[s_transform_vale_master1];[s_transform_saber_toothed_tiger1];[s_transform_oel_mahum1];[s_transform_doll_blader1];[s_special_agathion_angel_3];[s_special_agathion_devil_3];[s_item_transformation_gate_keeper1];[s_symbol_of_guardian1];[s_symbol_of_noise1];[s_symbol_of_resistance1];[s_symbol_of_fist1];[s_symbol_of_energy1];[s_symbol_of_sniper1];[s_symbol_of_assassin1];[s_volcano1];[s_cyclone1];[s_tsunami1];[s_day_of_doom1];[s_gehenna1];[s_anti_summon_field1];[s_purification_field1];[s_miarcle1];[s_fire_of_invincibility1];[s_mass_recharge1];[s_br_special_agathion_green_man_meditate_7d];[s_br_special_agathion_blue_man_reflect_7d];[s_br_special_agathion_yellow_man_heal_15d];[s_br_special_agathion_pegasus_wind_walk_7d];[s_br_accessory_wind_walk1];[s_br_accessory_agility3];[s_br_special_agathion_sumo_red];[s_br_special_agathion_sumo_blue];[s_br_special_agathion_cashcow]}
"passive_conditions" Да, етот параметр еще не реализован.
Тут разве что пилить ету ф-цию и проблем не будет )
 
Получилось решить с запретом на оли пассивок? Тоже мучаюсь в поиске решения. Сборка AdvExt Interlude 2.0, ни кто ничем помочь не может. Сами адвексты не хотят старым интерлюдом заниматься ни за какие деньги, говорят только ИТ++ сейчас готовы дорабатывать...
 
Получилось решить с запретом на оли пассивок? Тоже мучаюсь в поиске решения. Сборка AdvExt Interlude 2.0, ни кто ничем помочь не может. Сами адвексты не хотят старым интерлюдом заниматься ни за какие деньги, говорят только ИТ++ сейчас готовы дорабатывать...
passive_condition проверяли?

Будем учитывать, что адвект это в любом случае ГФ, который просто опустили до интерлюда или подняли до ХФа. Крайне сомнительно, что они так заморачивались, что отрезали с мясом passive_condition в билде для интерлюда.
 
passive_condition проверяли?

Будем учитывать, что адвект это в любом случае ГФ, который просто опустили до интерлюда или подняли до ХФа. Крайне сомнительно, что они так заморачивались, что отрезали с мясом passive_condition в билде для интерлюда.
У них 2 версии интерлюда, на базе грации это Interlude++, новая сборка, которую они начали продвигать только в последние пару лет. А до этого у них была Interlude 2.0, на сколько я понял на базе С4, которую они допиливали до интерлюда. Вот у меня как раз старая. IT 2.0
 
Назад
Сверху Снизу