DmB 1 Опубликовано 19 августа, 2015 Подскажите как правильно добавить нового NPC на сервер люси2. например Сервис менеджер. как только не пытался, но все равно html не привязывается к нпсу. Буду благодарен за маленький мануал. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
TIESTO 135 Опубликовано 19 августа, 2015 1) game\data\scripts\custom положить сюда сам скрипт доната и указать в нём ID своего npc 2) Залить в базу в custom_npc своего npc c типом "l2Npc" 3) После сделать рестарт сервера. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
DmB 1 Опубликовано 19 августа, 2015 1) game\data\scripts\custom положить сюда сам скрипт доната и указать в нём ID своего npc 2) Залить в базу в custom_npc своего npc c типом "l2Npc" 3) После сделать рестарт сервера. "Мне нечего тебе сказать." вот что я получаю Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
VANGA 182 Опубликовано 19 августа, 2015 в java скрипте указываете id нпц вашего? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
L1ghTT 0 Опубликовано 20 августа, 2015 в java скрипте указываете id нпц вашего? package custom.Services; import java.sql.Connection; import java.sql.PreparedStatement; import org.apache.log4j.Logger; import ru.catssoftware.L2DatabaseFactory; import ru.catssoftware.gameserver.datatables.CharNameTable; import ru.catssoftware.gameserver.datatables.ClanTable; import ru.catssoftware.gameserver.datatables.SkillTable; import ru.catssoftware.gameserver.model.actor.instance.L2NpcInstance; import ru.catssoftware.gameserver.model.actor.instance.L2PcInstance; import ru.catssoftware.gameserver.model.quest.Quest; import ru.catssoftware.gameserver.model.quest.QuestState; import ru.catssoftware.gameserver.util.PcAction; /** * @author TrueMan */ public class Services extends Quest { public static final Logger _log = Logger.getLogger(Services.class.getName()); // ID НПЦ int ServicesNpcId = 50017; в бд в custom_npc создал нпс с ид 50017 и типом l2npc. в игре пишет "Мне нечего тебе сказать" Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
L1ghTT 0 Опубликовано 20 августа, 2015 20.08.15 07:10:03 WARN [L2ScriptEngineManager.java - 198]: Script Engine Manager: Error loading ru/ro0TT/utils/TalkNpc.class java.lang.NoSuchMethodException: ru.ro0TT.utils.TalkNpc.<init>() at java.lang.Class.getConstructor0(Unknown Source) at java.lang.Class.getConstructor(Unknown Source) at ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadJar(L2ScriptEngineManager.java:190) at ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:241) at ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:247) at ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:247) at ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:257) at ru.catssoftware.gameserver.scripting.ScriptsLoader.<init>(ScriptsLoader.java:25) at ru.catssoftware.gameserver.scripting.ScriptsLoader.getInstance(ScriptsLoader.java:20) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at ru.lucera2.startup.StartupManager.runLevel(StartupManager.java:111) at ru.catssoftware.gameserver.L2GameServer.<init>(L2GameServer.java:75) at ru.catssoftware.gameserver.L2GameServer.getInstance(L2GameServer.java:27) at ru.catssoftware.gameserver.util.BootManager.<init>(BootManager.java:84) at ru.catssoftware.gameserver.util.BootManager.main(BootManager.java:23) 20.08.15 07:10:03 WARN [StartupManager.java - 113]: Failed invoke singleton method from 'ru.catssoftware.gameserver.scripting.ScriptsLoader' class. java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at ru.lucera2.startup.StartupManager.runLevel(StartupManager.java:111) at ru.catssoftware.gameserver.L2GameServer.<init>(L2GameServer.java:75) at ru.catssoftware.gameserver.L2GameServer.getInstance(L2GameServer.java:27) at ru.catssoftware.gameserver.util.BootManager.<init>(BootManager.java:84) at ru.catssoftware.gameserver.util.BootManager.main(BootManager.java:23) Caused by: java.lang.NoClassDefFoundError: ru/catssoftware/extension/ObjectExtension at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadJar(L2ScriptEngineManager.java:188) at ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:241) at ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:247) at ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:247) at ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:257) at ru.catssoftware.gameserver.scripting.ScriptsLoader.<init>(ScriptsLoader.java:25) at ru.catssoftware.gameserver.scripting.ScriptsLoader.getInstance(ScriptsLoader.java:20) ... 9 more Caused by: java.lang.ClassNotFoundException: ru.catssoftware.extension.ObjectExtension at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 30 more и вот такая ошибка вылезла. Может они связаны? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KAZAR 178 Опубликовано 20 августа, 2015 20.08.15 07:10:03 предупреждают [L2ScriptEngineManager.java - 198]: скрипт движка менеджера: ошибка при загрузке ru/ro0TT/utils/TalkNpc.class ява.Ланг.NoSuchMethodException: ru.ro0TT.utils.TalkNpc.<init>() на языке Java.Ланг.Класс.getConstructor0(Неизвестный Источник) на языке Java.Ланг.Класс.getConstructor(Неизвестный Источник) в ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadJar(L2ScriptEngineManager.java:190) в ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:241) в ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.ява:247) в ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:247) в ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:257) в ru.catssoftware.gameserver.scripting.ScriptsLoader.<init>(ScriptsLoader.java:25) в ru.catssoftware.gameserver.scripting.ScriptsLoader.getInstance(ScriptsLoader.java:20) на солнце.отражения.NativeMethodAccessorImpl.invoke0(собственный метод) на солнце.отражения.NativeMethodAccessorImpl.измененные(Неизвестный Источник) на солнце.отражения.DelegatingMethodAccessorImpl.измененные(Неизвестный Источник) в java.lang.reflect.Method.invoke(Неизвестный Источник) в ru.lucera2.startup.StartupManager.runLevel(StartupManager.java:111) в ru.catssoftware.gameserver.L2GameServer.<init>(L2GameServer.java:75) в ru.catssoftware.gameserver.L2GameServer.getInstance(L2GameServer.java:27) в ru.catssoftware.gameserver.util.BootManager.<init>(BootManager.java:84) в ru.catssoftware.gameserver.util.BootManager.main(BootManager.java:23) 20.08.15 07:10:03 предупреждают [StartupManager.java - 113]: не удалось вызвать единственный метод от'ru.catssoftware.gameserver.scripting.ScriptsLoader' класс. ява.Ланг.отражения.InvocationTargetException на солнце.отражения.NativeMethodAccessorImpl.invoke0(собственный метод) на солнце.отражения.NativeMethodAccessorImpl.измененные(Неизвестный Источник) на солнце.отражения.DelegatingMethodAccessorImpl.измененные(Неизвестный Источник) в java.lang.reflect.Method.invoke(Неизвестный Источник) в ru.lucera2.startup.StartupManager.runLevel(StartupManager.java:111) в ru.catssoftware.gameserver.L2GameServer.<init>(L2GameServer.java:75) в ru.catssoftware.gameserver.L2GameServer.getInstance(L2GameServer.java:27) в ru.catssoftware.gameserver.util.BootManager.<init>(BootManager.java:84) в ru.catssoftware.gameserver.util.BootManager.main(BootManager.java:23) Вызванные: Java для.Ланг.NoClassDefFoundError: ру/catssoftware/расширение/ObjectExtension на языке Java.Ланг.Загрузчик классов.defineClass1(собственный метод) на языке Java.Ланг.Загрузчик классов.defineClass(Неизвестный Источник) на языке Java.безопасности.SecureClassLoader.defineClass(Неизвестный Источник) на языке Java.чистая.Завершения.defineClass(Неизвестный Источник) в java.net.URLClassLoader.access$100(Неизвестный Источник) в java.net.URLClassLoader$1.run(Неизвестный Источник) в java.net.URLClassLoader$1.run(Неизвестный Источник) на языке Java.безопасности.AccessController.doPrivileged(Native метод) в java.net.Завершения.findClass(Неизвестный Источник) на языке Java.Ланг.Загрузчик классов.loadclass, структура(Неизвестный Источник) в sun.misc.Launcher$AppClassLoader.loadClass(Неизвестный Источник) на языке Java.Ланг.Загрузчик классов.loadclass, структура(Неизвестный Источник) на языке Java.Ланг.Класс.forName0(собственный метод) на языке Java.Ланг.Класс.forName(Неизвестный Источник) в ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadJar(L2ScriptEngineManager.java:188) в ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:241) в ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.ява:247) в ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:247) в ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:257) в ru.catssoftware.gameserver.scripting.ScriptsLoader.<init>(ScriptsLoader.java:25) в ru.catssoftware.gameserver.scripting.ScriptsLoader.getInstance(ScriptsLoader.java:20) ... 9 больше Вызванные: Java для.Ланг.ClassNotFoundException: ру.catssoftware.расширение.ObjectExtension на языке Java.чистая.Завершения.findClass(Неизвестный Источник) на языке Java.Ланг.Загрузчик классов.loadclass, структура(Неизвестный Источник) в sun.misc.Launcher$AppClassLoader.loadClass(Неизвестный Источник) на языке Java.Ланг.Загрузчик классов.loadclass, структура(Неизвестный Источник) ... Более 30 и вот такая ошибка вылезла. Может они связаны? скачай готового на форумах л2грота , ловели есть куча таких Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
DmB 1 Опубликовано 20 августа, 2015 скачай готового на форумах л2грота , ловели есть куча таких не подходит это решение. Мне нужно точно знать что и как нужно добавить. А не просто скачать готовое. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
DmB 1 Опубликовано 20 августа, 2015 кто что посоветует? скачал с шары нпс донат шоп, все по папкам раскидал, нпс ид прописал, в бд добавил. В игре пишет "Мне нечего тебе сказать". Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
boxroman 0 Опубликовано 20 августа, 2015 Что бы не создавать новую тему.... Меня интересует на lucera2 как сделать что бы на нажатия кнопки покупался предмет из таблици custom_etcitem bypass -h npc_%objectId%_custom_etcitem id 12500 buy 57 100000 можно как то так сделать? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kortez 33 Опубликовано 21 августа, 2015 Подскажите как правильно добавить нового NPC на сервер люси2. например Сервис менеджер. как только не пытался, но все равно html не привязывается к нпсу. Буду благодарен за маленький мануал. если он тебе постоянно пишет мне нечего тебе сказать,попробуй поменять яву,мб поможет,у меня была подобная проблема Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
TIESTO 135 Опубликовано 21 августа, 2015 Это не ява! Это знание и руки. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
DmB 1 Опубликовано 22 августа, 2015 Это не ява! Это знание и руки. знание и руки это точно. потихоньку решаю проблему сам. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ромашка 70 Опубликовано 24 августа, 2015 Попробуй тип L2npc написать,буква L большая должна быть а не маленькая. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
L1ghTT 0 Опубликовано 25 августа, 2015 Попробуй тип L2npc написать,буква L большая должна быть а не маленькая. я уже исправил. Исправляется в ядре lucera2. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты