Box1232 7 Опубликовано 17 августа, 2015 Подскажите как сделать чтоб чар после того как сделал телепорт был не уязвим 1 мин но если сделает какое либо действия сразу стает уязвим исходники фрист тайм. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
EliteX 157 Опубликовано 17 августа, 2015 ThreadPoolmanager Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Box1232 7 Опубликовано 17 августа, 2015 ThreadPoolmanager Подробней можно? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
fnat1c 9 Опубликовано 21 августа, 2015 Подробней можно? C:/Source/java/gameserver/ThreadPoolmanager Посмотри тут Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Imutes 128 Опубликовано 21 августа, 2015 Подробней можно? Вы хотите что-бы вам код выложили,или вас интересует где конкретно находиться ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Box1232 7 Опубликовано 22 августа, 2015 (изменено) C:/Source/java/gameserver/ThreadPoolmanager Посмотри тут Ничего такого там не вижу что может быть связано с телепортом Изменено 22 августа, 2015 пользователем Box1232 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
fnat1c 9 Опубликовано 22 августа, 2015 Ничего такого там не вижу что может быть связано с телепортом Вы хотите, чтобы при телепортации в определенную зону, у него был скил неуязвимости? Если да, то лучше это смотреть в файлах zone. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Box1232 7 Опубликовано 22 августа, 2015 (изменено) Вы хотите, чтобы при телепортации в определенную зону, у него был скил неуязвимости? Если да, то лучше это смотреть в файлах zone. чар после того как сделал телепорт был не уязвим 1 мин но если сделает какое либо действия сразу стает уязвим Изменено 22 августа, 2015 пользователем Box1232 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
CalypsoToolz 451 Опубликовано 22 августа, 2015 Пример для lostworld(не лучшая реализация, но как пример пойдет) В Player.java, в методе public boolean onTeleported() найти spawnMe(); ниже дописать: SkillEntry invul = SkillTable.getInstance().getSkillEntry(1418,1); invul.getEffects(this, this, false, false, 60000, 0.0D, 5); setVar("onSafeTele", "true", -1); sendMessage("Вы защищены от повреждений на 60 сек!"); Тут же найти метод public void setActive() и после setNonAggroTime(0); добавить: if(getVarB("onSafeTele", false)) { getEffectList().stopEffect(1418); unsetVar("onSafeTele"); } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Box1232 7 Опубликовано 22 августа, 2015 Пример для lostworld(не лучшая реализация, но как пример пойдет) В Player.java, в методе public boolean onTeleported() найти spawnMe(); ниже дописать: SkillEntry invul = SkillTable.getInstance().getSkillEntry(1418,1); invul.getEffects(this, this, false, false, 60000, 0.0D, 5); setVar("onSafeTele", "true", -1); sendMessage("Вы защищены от повреждений на 60 сек!"); Тут же найти метод public void setActive() и после setNonAggroTime(0); добавить: if(getVarB("onSafeTele", false)) { getEffectList().stopEffect(1418); unsetVar("onSafeTele"); } Ошибка при компиляции [mkdir] Created dir: I:\proekt\build\classes [javac] Compiling 1723 source files to I:\proekt\build\classes [javac] I:\proekt\java\l2ft\gameserver\model\Player.java:6223: error: cannot find symbol [javac] SkillEntry invul = SkillTable.getInstance().getSkillEntry(1418,1); [javac] ^ [javac] symbol: class SkillEntry [javac] location: class Player [javac] I:\proekt\java\l2ft\gameserver\model\Player.java:6223: error: cannot find symbol [javac] SkillEntry invul = SkillTable.getInstance().getSkillEntry(1418,1); [javac] ^ [javac] symbol: method getSkillEntry(int,int) [javac] location: class SkillTable [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 2 errors BUILD FAILED I:\proekt\build-core.xml:92: Compile failed; see the compiler error output for details. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Box1232 7 Опубликовано 22 августа, 2015 http://screenshot.ru/1292a817e061ff2d00bd56e32e3c5ace.png Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
CalypsoToolz 451 Опубликовано 22 августа, 2015 Ошибка при компиляции [mkdir] Created dir: I:\proekt\build\classes [javac] Compiling 1723 source files to I:\proekt\build\classes [javac] I:\proekt\java\l2ft\gameserver\model\Player.java:6223: error: cannot find symbol [javac] SkillEntry invul = SkillTable.getInstance().getSkillEntry(1418,1); [javac] ^ [javac] symbol: class SkillEntry [javac] location: class Player [javac] I:\proekt\java\l2ft\gameserver\model\Player.java:6223: error: cannot find symbol [javac] SkillEntry invul = SkillTable.getInstance().getSkillEntry(1418,1); [javac] ^ [javac] symbol: method getSkillEntry(int,int) [javac] location: class SkillTable [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 2 errors BUILD FAILED I:\proekt\build-core.xml:92: Compile failed; see the compiler error output for details. Добавь импорт import l2ft.gameserver.skills.SkillEntry; И замени getSkillEntry на getInfo Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ncsSpawN 45 Опубликовано 22 августа, 2015 http://screenshot.ru/1292a817e061ff2d00bd56e32e3c5ace.pngВам проще будет нанять кодера, или изучайте яву. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Box1232 7 Опубликовано 22 августа, 2015 Добавь импорт import l2ft.gameserver.skills.SkillEntry; И замени getSkillEntry на getInfo Всеравно ошибка http://screenshot.ru/2d175612c29dfc816596f1ea2c187de2.png [delete] Deleting directory I:\proekt\build\classes [mkdir] Created dir: I:\proekt\build\classes [javac] Compiling 1723 source files to I:\Работа Закен\proekt\build\classes [javac] I:\proekt\java\l2ft\gameserver\model\Player.java:6223: error: cannot find symbol [javac] SkillEntry invul = SkillTable.getInstance().getSkillEntry(1418,1); [javac] ^ [javac] symbol: class SkillEntry [javac] location: class Player [javac] I:proekt\java\l2ft\gameserver\model\Player.java:6223: error: cannot find symbol [javac] SkillEntry invul = SkillTable.getInstance().getSkillEntry(1418,1); [javac] ^ [javac] symbol: method getSkillEntry(int,int) [javac] location: class SkillTable [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 2 errors BUILD FAILED I:\proekt\build-core.xml:92: Compile failed; see the compiler error output for details. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Box1232 7 Опубликовано 22 августа, 2015 (изменено) Добавь импорт import l2ft.gameserver.skills.SkillEntry; И замени getSkillEntry на getInfo Всеравно ошибка http://screenshot.ru/2d175612c29dfc816596f1ea2c187de2.png [delete] Deleting directory I:\proekt\build\classes [mkdir] Created dir: I:\proekt\build\classes [javac] Compiling 1723 source files to I:\proekt\build\classes [javac] I:\proekt\java\l2ft\gameserver\model\Player.java:6223: error: cannot find symbol [javac] SkillEntry invul = SkillTable.getInstance().getSkillEntry(1418,1); [javac] ^ [javac] symbol: class SkillEntry [javac] location: class Player [javac] I:proekt\java\l2ft\gameserver\model\Player.java:6223: error: cannot find symbol [javac] SkillEntry invul = SkillTable.getInstance().getSkillEntry(1418,1); [javac] ^ [javac] symbol: method getSkillEntry(int,int) [javac] location: class SkillTable [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 2 errors BUILD FAILED I:\proekt\build-core.xml:92: Compile failed; see the compiler error output for details. Изменено 22 августа, 2015 пользователем Box1232 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
CalypsoToolz 451 Опубликовано 22 августа, 2015 Ошибка не изменилась (т.е. изменения не были внесены). Файлы может не сохранил? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Box1232 7 Опубликовано 22 августа, 2015 Ошибка не изменилась (т.е. изменения не были внесены). Файлы может не сохранил? Шяс в лс скину файлик. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Box1232 7 Опубликовано 22 августа, 2015 [delete] Deleting directory I:\proekt\build\classes [mkdir] Created dir: I:\proekt\build\classes [javac] Compiling 1723 source files to I:\proekt\build\classes [javac] I:\proekt\java\l2ft\gameserver\model\Player.java:6224: error: incompatible types [javac] SkillEntry invul = SkillTable.getInstance().getInfo(1418,1); [javac] ^ [javac] required: SkillEntry [javac] found: Skill [javac] I:\proekt\java\l2ft\gameserver\model\Player.java:6225: error: cannot find symbol [javac] invul.getEffects(this, this, false, false, 60000, 0.0D, 5); [javac] ^ [javac] symbol: method getEffects(Player,Player,boolean,boolean,int,double,int) [javac] location: variable invul of type SkillEntry [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 2 errors Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
CalypsoToolz 451 Опубликовано 22 августа, 2015 Skill invul = SkillTable.getInstance().getInfo(1418,1); invul.getEffects(this, this, false, false, 60000, 0.0D, false); setVar("onSafeTele", "true", -1); sendMessage("Вы защищены от повреждений на 60 сек!"); Так должно норм быть 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Box1232 7 Опубликовано 22 августа, 2015 Спасибо помогло тему можно офф Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты