display7 0 Опубликовано 7 декабря, 2016 Здравствуйте.Хочу сделать чтоб когда одеваешь шапку - давало пассивный нублесс. Сборка: Л2Код(интелюд,люся)Вообщем что сделал я:1. Создал новый скилл <skill id="9008" levels="1" name="Noblesse Blessing"> <set name="target" val="TARGET_SELF"/> <set name="skillType" val="BUFF"/> <set name="operateType" val="OP_PASSIVE"/> <for> <effect count="1" name="NoblesseBless" time="99900" val="0" stackOrder="1" stackType="noblebless"/> </for> </skill> Потом в бд добавил этот скилл шапке:в таблице armor в строчку skill_item прописал: 9008-1 В игре при одевании шапки скилл появляется, но при смерти бафф спадает...Как это реализовать можно? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
zGosu 396 Опубликовано 7 декабря, 2016 (изменено) В методе doDie() добавь проверку на скил 9008 if (sk.getId() == 9008) { deleteBuffs = false; } Так же не забудь указать, чтоб он искал этот скил в пассивках Изменено 7 декабря, 2016 пользователем zGosu 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
display7 0 Опубликовано 7 декабря, 2016 В методе doDie() добавь проверку на скил 9008 if (sk.getId() == 9008) { deleteBuffs = false; } Так же не забудь указать, чтоб он искал этот скил в пассивках если нету открытого кода то никак?( Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
zGosu 396 Опубликовано 7 декабря, 2016 Если можно внедрять скрипты через script.cfg или MasterHandler.java, то можно. а так нет. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты