Steelgar Опубликовано 21 декабря, 2011 Поделиться Опубликовано 21 декабря, 2011 (изменено) Ревизия: 24976M У нас: нет УД у мобов ни у кого, для дальних атак Должно: у мобов, что прописаны в ПТСе с параметром LongRangeGuardRate, там прописан процент срабатывания УД. Условия - дистанция до игрока больше 150. Скилл УД: skill_begin skill_name = [s_npc_ultimate_defence3] /* [NPC Ultimate Defence] */ skill_id = 5044 level = 3 operate_type = A2 magic_level = 1 self_effect = {} effect = {{p_physical_defence;{all};9000;diff};{p_magical_defence;{all};9000;diff};{p_block_move};{p_resist_dispel_by_category;slot_buff;-80;per}} end_effect = {} is_magic = 0 mp_consume2 = 0 cast_range = -1 effective_range = -1 skill_hit_time = 0.1 skill_cool_time = 0 skill_hit_cancel_time = 0.5 reuse_delay = 5 activate_rate = -1 lv_bonus_rate = 0 basic_property = none abnormal_time = 5 abnormal_lv = 2 abnormal_type = pd_up_special abnormal_instant = 0 irreplaceable_buff = 0 buff_protect_level = 0 attribute = {attr_none;0} trait = {trait_none} effect_point = 100 target_type = self affect_scope = single affect_limit = {0;0} next_action = none abnormal_visual_effect = {ave_ultimate_defence} debuff = 0 ride_state = {@ride_none} multi_class = 0 olympiad_use = 1 skill_end Мобы - http://files.mail.ru/U2I7WY Данные из ai.obj класс warrior_parameter: i11 = gg->GetAbnormalLevel(myself.sm,myself->Skill_GetAbnormalType(330563587)); if( LongRangeGuardRate == -1 || skill_id == 28 || skill_id == 680 || skill_id == 51 || skill_id == 511 || skill_id == 15 || skill_id == 254 || skill_id == 1069 || skill_id == 1097 || skill_id == 1042 || skill_id == 1072 || skill_id == 1170 || skill_id == 352 || skill_id == 358 || skill_id == 1394 || skill_id == 695 || skill_id == 115 || skill_id == 1083 || skill_id == 1160 || skill_id == 1164 || skill_id == 1201 || skill_id == 1206 || skill_id == 1222 || skill_id == 1223 || skill_id == 1224 || skill_id == 1092 || skill_id == 65 || skill_id == 106 || skill_id == 122 || skill_id == 127 || skill_id == 1049 || skill_id == 1064 || skill_id == 1071 || skill_id == 1074 || skill_id == 1169 || skill_id == 1263 || skill_id == 1269 || skill_id == 352 || skill_id == 353 || skill_id == 1336 || skill_id == 1337 || skill_id == 1338 || skill_id == 1358 || skill_id == 1359 || skill_id == 402 || skill_id == 403 || skill_id == 412 || skill_id == 1386 || skill_id == 1394 || skill_id == 1396 || skill_id == 485 || skill_id == 501 || skill_id == 1445 || skill_id == 1446 || skill_id == 1447 || skill_id == 522 || skill_id == 531 || skill_id == 1481 || skill_id == 1482 || skill_id == 1483 || skill_id == 1484 || skill_id == 1485 || skill_id == 1486 || skill_id == 695 || skill_id == 696 || skill_id == 716 || skill_id == 775 || skill_id == 1511 || skill_id == 792 || skill_id == 1524 || skill_id == 1529 ) { } else if( LongRangeGuardRate > 0 ) { if( myself->DistFromMe(attacker) > 150 ) { if( i11 <= 0 && gg->Rand(100) < LongRangeGuardRate ) { myself->AddUseSkillDesire(myself.sm,330563587,1,1,10000000000); } } else if( i11 <= 0 ) { } else { myself->Dispel(myself.sm,myself->Skill_GetAbnormalType(330563587)); } } Класс wizard_parameter class wizard_parameter : monster_parameter { ................. i11 = gg->GetAbnormalLevel(myself.sm,myself->Skill_GetAbnormalType(330563587)); if( LongRangeGuardRate == -1 || skill_id == 28 || skill_id == 680 || skill_id == 51 || skill_id == 511 || skill_id == 15 || skill_id == 254 || skill_id == 1069 || skill_id == 1097 || skill_id == 1042 || skill_id == 1072 || skill_id == 1170 || skill_id == 352 || skill_id == 358 || skill_id == 1394 || skill_id == 695 || skill_id == 115 || skill_id == 1083 || skill_id == 1160 || skill_id == 1164 || skill_id == 1201 || skill_id == 1206 || skill_id == 1222 || skill_id == 1223 || skill_id == 1224 || skill_id == 1092 || skill_id == 65 || skill_id == 106 || skill_id == 122 || skill_id == 127 || skill_id == 1049 || skill_id == 1064 || skill_id == 1071 || skill_id == 1074 || skill_id == 1169 || skill_id == 1263 || skill_id == 1269 || skill_id == 352 || skill_id == 353 || skill_id == 1336 || skill_id == 1337 || skill_id == 1338 || skill_id == 1358 || skill_id == 1359 || skill_id == 402 || skill_id == 403 || skill_id == 412 || skill_id == 1386 || skill_id == 1394 || skill_id == 1396 || skill_id == 485 || skill_id == 501 || skill_id == 1445 || skill_id == 1446 || skill_id == 1447 || skill_id == 522 || skill_id == 531 || skill_id == 1481 || skill_id == 1482 || skill_id == 1483 || skill_id == 1484 || skill_id == 1485 || skill_id == 1486 || skill_id == 695 || skill_id == 696 || skill_id == 716 || skill_id == 775 || skill_id == 1511 || skill_id == 792 || skill_id == 1524 || skill_id == 1529 ) { } else if( LongRangeGuardRate > 0 ) { if( myself->DistFromMe(attacker) > 150 ) { if( i11 <= 0 && gg->Rand(100) < LongRangeGuardRate ) { myself->AddUseSkillDesire(myself.sm,330563587,1,1,10000000000); } } else if( i11 <= 0 ) { } else { myself->Dispel(myself.sm,myself->Skill_GetAbnormalType(330563587)); } } Изменено 21 декабря, 2011 пользователем Steelgar 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MamaYaSCadmusа Опубликовано 24 февраля, 2012 Поделиться Опубликовано 24 февраля, 2012 бред, это уд сделано корейцами исключительно для того чтобы усложнить жизнь тем кто качается на боте на оффах. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Can4es Опубликовано 24 февраля, 2012 Поделиться Опубликовано 24 февраля, 2012 Твкже как и то что там соски тормозят) 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
3rip Опубликовано 24 февраля, 2012 Поделиться Опубликовано 24 февраля, 2012 ыыыы 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
NuclearSun_1 Опубликовано 6 марта, 2012 Поделиться Опубликовано 6 марта, 2012 врятли будет реализовыватся, т.к. в реалиях нашего сервера нету смысла. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Stoxi Опубликовано 2 апреля, 2012 Поделиться Опубликовано 2 апреля, 2012 бред, это уд сделано корейцами исключительно для того чтобы усложнить жизнь тем кто качается на боте на оффах. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.