-
Публикаций
1673 -
Зарегистрирован
-
Посещение
-
Победитель дней
9 -
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент P1ckw1ck
-
У меня через 65436
-
Не подскажете где находится метод/пакет обмена вещей через exc_multisell Сделал ап тотемов но мультисел не открывается. когда в нем присутствуют Pc очки. <!-- 2 ур тотемы --> <item id="1"> <production id="9308" count="1"/> <ingredient id="9300" count="1"/> <ingredient id="9501" count="600"/> <ingredient id="65436" count="800"/> Если я удаляю строку с ингредиентом Pc очков то. мультисел открывается нормально и апает тотем. гс пишет Bad RequestBypassToServer: null Я видать не сделал реализацию pc очей в exc_multisell. Интересует в каком классе находится данный метод/пакет. </item>
-
И будут отображаться все итемы указанные, а ему надо именно если итем есть в инвентаре.
-
Могу сделать беплатно, а проще возмите любой похожый квест и измените награду.
-
Зачем исходники?? сделайте по примеру мамона, апгрейд оружия за АА мультисел. либо Вставка.
-
Без исходов вы это не измените, не записывает в бд. когда создаете чара. либо в бд не хватает столбца.
-
Поставьте везде у рук 1 значение из 3ех скилов любое, тогда они буду заменятся, вот пример. Resist Wind <skill id="1189" levels="3" name="Resist Wind" enchantLevels1="30" enchantLevels2="30" > <table name="#enchantMagicLvl"> 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 82 83 83 83 84 84 85 85 85 </table> <table name="#ench1time"> 1240 1280 1320 1360 1400 1440 1480 1520 1560 1600 1640 1680 1720 1760 1800 1840 1880 1920 1960 2000 2040 2080 2120 2160 2200 2240 2280 2320 2360 2400 </table> <table name="#ench2MpConsume"> 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 </table> <table name="#ench2MpConsume_Init"> 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 </table> <table name="#mpInitialConsume"> 6 7 8 </table> <table name="#mpConsume"> 24 28 31 </table> <table name="#vuln"> 15 23 30 </table> <table name="#stackOrder"> 1 2 3 </table> <table name="#aggro"> 331 379 418 </table> <set name="mpInitialConsume" val="#mpInitialConsume"/> <set name="mpConsume" val="#mpConsume"/> <set name="target" val="TARGET_ONE"/> <set name="reuseDelay" val="6000"/> <set name="hitTime" val="4000"/> <set name="skillType" val="BUFF"/> <set name="isMagic" val="true"/> <set name="operateType" val="OP_ACTIVE"/> <set name="castRange" val="400"/> <set name="effectRange" val="900"/> <set name="aggroPoints" val="#aggro"/> <enchant1 name="magicLvl" val="#enchantMagicLvl"/> <enchant2 name="magicLvl" val="#enchantMagicLvl"/> <enchant2 name="mpConsume" val="#ench2MpConsume"/> <enchant2 name="mpInitialConsume" val="#ench2MpConsume_Init"/> <for> <effect name="Buff" time="1200" val="0" stackOrder="#stackOrder" stackType="armor_fire"> <add order="0x40" stat="windRes" val="#vuln" /> </effect> </for> <enchant1for> <effect name="Buff" time="#ench1time" val="0" stackOrder="3" stackType="armor_fire"> <add order="0x40" stat="windRes" val="30" /> </effect> </enchant1for> </skill> Resist Fire <skill id="1191" levels="3" name="Resist Fire" enchantLevels1="30" enchantLevels2="30" > <table name="#ench1time"> 1240 1280 1320 1360 1400 1440 1480 1520 1560 1600 1640 1680 1720 1760 1800 1840 1880 1920 1960 2000 2040 2080 2120 2160 2200 2240 2280 2320 2360 2400 </table> <table name="#ench2MpConsume"> 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 </table> <table name="#ench2MpConsume_Init"> 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 </table> <table name="#mpInitialConsume"> 6 7 8 </table> <table name="#mpConsume"> 21 28 31 </table> <table name="#vuln"> 15 23 30 </table> <table name="#stackOrder"> 1 2 3 </table> <table name="#aggro"> 285 379 418 </table> <set name="mpInitialConsume" val="#mpInitialConsume"/> <set name="mpConsume" val="#mpConsume"/> <set name="target" val="TARGET_ONE"/> <set name="reuseDelay" val="6000"/> <set name="hitTime" val="4000"/> <set name="skillType" val="BUFF"/> <set name="isMagic" val="true"/> <set name="operateType" val="OP_ACTIVE"/> <set name="castRange" val="400"/> <set name="effectRange" val="900"/> <set name="aggroPoints" val="#aggro"/> <enchant2 name="mpConsume" val="#ench2MpConsume"/> <enchant2 name="mpInitialConsume" val="#ench2MpConsume_Init"/> <for> <effect name="Buff" time="1200" val="0" stackOrder="#stackOrder" stackType="armor_fire"> <add order="0x40" stat="fireRes" val="#vuln" /> </effect> </for> <enchant1for> <effect name="Buff" time="#ench1time" val="0" stackOrder="3" stackType="armor_fire"> <add order="0x40" stat="fireRes" val="30" /> </effect> </enchant1for> </skill>
- 4 ответа
-
- 1
-
Решил проблему. Вдруг кому понадобится. \gve\aCis_gameserver\java\net\sf\l2j\gameserver\model\actor\L2Character.java // if basic hitTime is higher than 500 than the min hitTime is 500 else if (skill.getHitTime() >= 500 && hitTime < 500) hitTime = 500; Достаточно закомментировать // if basic hitTime is higher than 500 than the min hitTime is 500 //else if (skill.getHitTime() >= 500 && hitTime < 500) //hitTime = 500; И изменить // launch the magic in hitTime milliseconds if (hitTime > 410) { // Send SetupGauge with the color of the gauge and the casting time if (this instanceof L2PcInstance && !effectWhileCasting) sendPacket(new SetupGauge(SetupGauge.BLUE, hitTime)); if (effectWhileCasting) mut.phase = 2; if (simultaneously) { Future<?> future = _skillCast2; if (future != null) { future.cancel(true); _skillCast2 = null; } // Create a task MagicUseTask to launch the MagicSkill at the end of the casting time (hitTime) // For client animation reasons (party buffs especially) 400 ms before! _skillCast2 = ThreadPoolManager.getInstance().scheduleEffect(mut, hitTime - 400); } else { Future<?> future = _skillCast; if (future != null) { future.cancel(true); _skillCast = null; } // Create a task MagicUseTask to launch the MagicSkill at the end of the casting time (hitTime) // For client animation reasons (party buffs especially) 400 ms before! _skillCast = ThreadPoolManager.getInstance().scheduleEffect(mut, hitTime - 400); } } else { mut.hitTime = 0; onMagicLaunchedTimer(mut); } на // launch the magic in hitTime milliseconds if (hitTime > 210) { // Send SetupGauge with the color of the gauge and the casting time if (this instanceof L2PcInstance && !effectWhileCasting) sendPacket(new SetupGauge(SetupGauge.BLUE, hitTime)); if (effectWhileCasting) mut.phase = 2; if (simultaneously) { Future<?> future = _skillCast2; if (future != null) { future.cancel(true); _skillCast2 = null; } // Create a task MagicUseTask to launch the MagicSkill at the end of the casting time (hitTime) // For client animation reasons (party buffs especially) 400 ms before! _skillCast2 = ThreadPoolManager.getInstance().scheduleEffect(mut, hitTime - 200); } else { Future<?> future = _skillCast; if (future != null) { future.cancel(true); _skillCast = null; } // Create a task MagicUseTask to launch the MagicSkill at the end of the casting time (hitTime) // For client animation reasons (party buffs especially) 400 ms before! _skillCast = ThreadPoolManager.getInstance().scheduleEffect(mut, hitTime - 200); } } else { mut.hitTime = 0; onMagicLaunchedTimer(mut); }
-
Добрый день, Наверняка кто юзал ацис или еще юзает,знают что на ацисе каст Surreder of Water/Wind/Fire не зависит от кастинг спид, то есть зависит до определенного значения, с кастой в 3к он кастуется как будто каст 1200. Мб кто знает в каком классе находится этот запрет, или что это.
-
Там точно есть такой конфиг?
-
Сделал вот так=) хоть как то понятно что купил предмет.
-
Ясно, у меня даже и этого нет =) буду капать.
-
Да в ломы качать их патч=)
-
Добрый день не могу вспомнить должно ли быть системное сообщение о покупке вещей через Buylist.
-
20049 LineageMonster.werewolf LineageMonsters.werewolf_m00 2 LineageMonstersTex.werewolf_t00 LineageMonstersTex.werewolf_t01 0 16 4416 6 4410 12 4411 12 4412 10 4413 10 20000 20049 20001 20049 20002 20049 1.00000000 0 3 ItemSound.spear_2 ItemSound.spear_3 ItemSound.sword_mid_3 4 MonSound.Hit_Normal_11 MonSound.Hit_Metal_1 MonSound.Hit_Metal_Clang_2 MonSound.Hit_normal_12 3 MonSound.werewolf_dmg_1 MonSound.werewolf_dmg_2 MonSound.werewolf_dmg_3 0 1 0 LineageEffect.p_u002_a 0 50.00000000 250.00000000 70.00000000 0 1 Красным выделены скилы отображающиеся в окошке монстра.
-
ну не каждый же знает такую систему, теперь буду знать.
-
Конечно я не уверен с пв не имел дело. но это вывод байпаса на бафы. отпишите по контактам.
-
Про военный жаль я так хотел=) А вот 2ое я не понял, сори я хз идентификация через ЕСИА
-
Ну как бы на паспорте морда у всех есть.
-
Тоесть я могу иметь акаунт со всеми платежами кроме вм, имея формальный аттестат, паспорт гражданина РФ, прописку, ИНН, и могу использовать вашь сервис? Могу еще отксерить Военный Билет.
-
Для получения формального аттестата участник системы должен предоставить для сверки(загрузить на сайт passport.webmoney.ru) цветной скан (фотокопию) страницы паспорта с фотографией и подписью. у меня и так формальный аттестат. я имею виду для использования вашей системы без персонального аттестата, что нужно иметь к формальному аттестату?.
-
Спасибо.
-
А если аттестат формальный, + паспорт, прописка, инн?, мне вм не важна для сервиса.