-
Публикаций
3447 -
Зарегистрирован
-
Посещение
-
Победитель дней
43 -
Отзывы
100%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент Demoncool
-
Что смешно? У каждой текстуры есть размеры. Человек написал что изменял значения, значит ему не подходит длина кнопки или еще что-то, с этого делаем вывод что человеку не подходит текстура.
-
Значит текстура длинная у кнопки, открываете фш и правите.
-
а ниче что у вас колизей старый? на хай фай текстуры другие.
-
скиньте все библиотеки с папки libs или где они лежат такие папки есть во всех сборках
-
исходный код есть? Или скиньте с ядра L2VillageMasterInstance
-
package net.sf.l2j.gameserver.handler.itemhandlers; import net.sf.l2j.Config; import net.sf.l2j.gameserver.handler.IItemHandler; import net.sf.l2j.gameserver.model.L2ItemInstance; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.model.actor.instance.L2PlayableInstance; import net.sf.l2j.gameserver.network.serverpackets.ActionFailed; import net.sf.l2j.gameserver.network.serverpackets.SocialAction; public class NewItem implements IItemHandler { public NewItem() { } private static final int ITEM_IDS[] = {Config.NEW_ITEM_ID}; public void useItem(L2PlayableInstance playable, L2ItemInstance item) { if(Config.NEW_ITEM) { if(!(playable instanceof L2PcInstance)) return; L2PcInstance activeChar = (L2PcInstance)playable; if(activeChar.getInventory().getItemByItemId(ИтемИд) != null ) { activeChar.getInventory().destroyItemByItemId("1", СундукИд, 1, activeChar, activeChar.getTarget()); activeChar.getInventory().addItem("2", ИтемИд, 1, activeChar, activeChar.getTarget()); activeChar.getInventory().addItem("3", ИтемИд, 1, activeChar, activeChar.getTarget()); activeChar.getInventory().addItem("4", ИтемИд, 1, activeChar, activeChar.getTarget()); activeChar.sendMessage("Сообщение."); activeChar.broadcastUserInfo(); } } } public int[] getItemIds() { return ITEM_IDS; } }
-
Через исходники, создать новый класс или добавить в уже существующий.
-
лет так 5 этому нпц если не больше
-
Data/Html отличный путь для статов.
-
1) Изменил армор\веапон 2) Добавил комунити(труе в конфиге поставил) и контрл С+контрл В магазина и тд наверно 3) Баланс... Давайте как я писал всегда и буду писать, вы заходите сумонером, я другим и тестим баланс. Ну а если посерьезней то хотя бы сорк\сс вс овер\лук, это более реально настроить. Много сделали) 4.8. Разглашение личной информации об участнике(ах) Форума, полученной любым способом, за исключением общения на публичных (открытых) темах Форума. В том числе и публикация личной переписки (ЛС), ICQ, Skype и другие сервисы обмена сообщениями. Исключением являются ситуации, в которых публикация ведется по обоюдному согласию сторон.
-
зачем делать стак_тип? если 2 скила, 1-го ид не может быть и так.
-
видно все попали за збт)) Только смысл от этих пару дней.
-
<effect count="1" name="Buff" time="600" val="0" stackOrder="1" stackType="CoV"> убрать stackOrder="1" stackType="CoV" или написать stackOrder="1" stackType="SuperBuff" чтобы вику не заменяло Привязка возможно в скрипте, ядре
-
в конце нету CREATED = State('Start', QUEST) STARTING = State('Starting', QUEST) STARTED = State('Started', QUEST) COMPLETED = State('Completed', QUEST) QUEST.setInitialState(CREATED)
-
вот мой скил со сборки L2jsoftware <skill id="1400" levels="10" name="Turn Undead" enchantLevels1="30" enchantLevels2="30" > <!-- Done By DeMoNcool --> <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> <enchant1 name="magicLvl" val="#enchantMagicLvl"/> <enchant2 name="magicLvl" val="#enchantMagicLvl"/> <table name="#enchpower"> 415.0 425.0 430.0 435.0 445.0 450.0 455.0 465.0 470.0 475.0 480.0 490.0 495.0 500.0 505.0 515.0 525.0 530.0 535.0 540.0 550.0 555.0 560.0 570.0 575.0 580.0 590.0 600.0 605.0 610.0 </table> <table name="#cost"> 69 68 68 67 66 65 65 64 63 63 62 61 61 60 59 59 58 57 57 56 55 54 54 53 52 52 51 50 50 49 </table> <table name="#mpConsume"> 52 54 55 58 60 62 64 65 67 69 </table> <table name="#power"> 23.0 25.0 27.0 29.0 31.0 33.0 35.0 37.0 39.0 41.1 </table> <table name="#itemConsumeCount"> 3 3 4 4 4 4 5 5 5 5 </table> <table name="#lethal2"> 3 3 3 4 4 4 4 5 6 7</table> <set name="power" val="#power"/> <set name="mpConsume" val="#mpConsume"/> <set name="itemConsumeId" val="3031"/> <set name="itemConsumeCount" val="#itemConsumeCount"/> <set name="reuseDelay" val="9000"/> <set name="hitTime" val="4000"/> <set name="target" val="TARGET_UNDEAD"/> <set name="skillType" val="FEAR"/> <set name="operateType" val="OP_ACTIVE"/> <set name="lethal2" val="#lethal2"/> <set name="castRange" val="600"/> <set name="effectRange" val="1100"/> <set name="isMagic" val="true"/> <enchant1 name="power" val="#enchpower"/> <enchant2 name="mpConsume" val="#cost"/> <for> <effect count="3" name="Fear" time="5" val="0"/> </for> </skill>
-
Со скилом все норм, только эффекта летала нету.
-
Не новость, играл на сервере. Грация была понижена до ит. Года 2-3 назад еще. Зарубежный сервер был.
-
хахах в том и дело что нож может уебать 30к. А в вовке есть механика. Если маг в л2 только бьет, то в вовке он может контролить, а рога в вовке тот же самый нож, просто не выведет с под стана врага и тоже убьет. Но не как не убьет с 1-го удара. Даже если взять глада(вар в вовке) он может резко надеть щит и бегать от 2+ врагов больше 5 минут. В л2 все просто. Маг бьет, от силы еще сало даст, хил хилит, танк танчит. В вовке есть контроль больше 1минуты если правильно все сделать. Тот же рога может не выводить врага со станов, 30сек, но врядли кроме мага или хила кто-то столько проживет.
-
В л2 можно мышкой клацать. И когда костуешь стоишь как маникен. Если в вовке так станеш, ты ничего не сделаешь. Ну спор бесмысленный. Да и близард не гонится за донатом.
-
твои кп с 1го прока свалятся. Вов научила по 30 биндов клацать, чего л2 не сделала. Я не думаю что л2 поменялась с хрониками в лучшую сторону. Я тоже думал до последнего онли л2, вов гавно. Оказалось л2 жля однокнопочных
-
Играйте в вов)) Намного интересней. На 6 патче сделают ф2п и 90 при старте для 1го перса. Тогда на офф пойду пробну. А так на пиратке играю.
-
зато коты защищают от школьников инфа сотка.
-
PwSoft\server\gameserver\data\jscript\custom\q8009_HotSpringsBuffs настройка скрипта.
-
package scripts.items.itemhadlers.ItemBuff; import net.sf.l2j.gameserver.datatables.SkillTable; import scripts.items.IItemHandler; import net.sf.l2j.gameserver.model.L2ItemInstance; import net.sf.l2j.gameserver.model.L2Skill; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.model.actor.instance.L2PlayableInstance; import net.sf.l2j.gameserver.network.serverpackets.MagicSkillUser; public class ItemBuff implements IItemHandler { private static final int[] ITEM_IDS = { 9986 , 9980, 9981 }; public void useItem(L2PlayableInstance playable, L2ItemInstance item) { if(!(playable instanceof L2PcInstance)) return; L2PcInstance activeChar = (L2PcInstance)playable; int itemId = item.getItemId(); if (itemId == 9986) { MagicSkillUser MSU = new MagicSkillUser(playable, activeChar, 8029, 1, 1, 0); activeChar.sendPacket(MSU); activeChar.broadcastPacket(MSU); useBuff(activeChar, 8029, 1); } else if (itemId == 9980) { MagicSkillUser MSU = new MagicSkillUser(playable, activeChar, 8043, 1, 1, 0); activeChar.sendPacket(MSU); activeChar.broadcastPacket(MSU); useBuff(activeChar, 8043, 1); } else if (itemId == 9981) { MagicSkillUser MSU = new MagicSkillUser(playable, activeChar, 8046, 1, 1, 0); activeChar.sendPacket(MSU); activeChar.broadcastPacket(MSU); useBuff(activeChar, 8046, 1); } } public void useBuff(L2PcInstance activeChar, int magicId,int level) { L2Skill skill = SkillTable.getInstance().getInfo(magicId,level); if (skill != null) { activeChar.useMagic(skill, false, false); } } public int[] getItemIds() { return ITEM_IDS; } }