Dzhakonda 0 Опубликовано 29 мая, 2013 (изменено) Здравствуйте уважаемые форумчане! Такая проблема,при переписывания квеста под мою сборку,вылетает в ГС ошибка ---------- 1. ERROR in \Q10294_SevenSignToTheMonastery.java (at line 372) if (npcTag != null) npcTag cannot be resolved to a variable ---------- 2. ERROR in \Q10294_SevenSignToTheMonastery.java (at line 373) npcTag.teleToLocation(x, y, z); npcTag cannot be resolved ---------- 2 problems (2 errors)npcTag cannot be resolved to a variable npcTag cannot be resolved Failed executing script: D:\Server\game\data\scripts\quests\Q10294_SevenSignToTh eMonastery\Q10294_SevenSignToTheMonastery.java. See Q10294_SevenSignToTheMonaste ry.java.error.log for details. Сервер ссылается на не объявленную переменную npcTag Прощу вас помочь поправить данный код,уже что только не пробовал сделать Вот сам код скрипта private void teleportWithTag(L2PcInstance player, int x, int y, int z) { L2Npc npc = (L2Npc) player.getKnownList().getKnownObjects().get(AbyssalSaintessElcadia2); player.teleToLocation(x, y, z); if (npcTag != null) npcTag.teleToLocation(x, y, z); Изменено 29 мая, 2013 пользователем Dzhakonda Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Lovely 307 Опубликовано 29 мая, 2013 Под какую сборку переделываете? Под спойлер полностью скрипт скиньте. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Dzhakonda 0 Опубликовано 29 мая, 2013 (изменено) Под какую сборку переделываете? Под спойлер полностью скрипт скиньте. L2brick High Five Part 5 } class MovieStartTask implements Runnable { private L2PcInstance _player; int _id; public MovieStartTask(L2PcInstance player,int id) { _player = player; _id = id; } @Override public void run() { try { if (_player != null) { _player.showQuestMovie(_id); } } catch (Exception e) { // TODO: handle exception } } } private void teleportWithTag(L2PcInstance player, int x, int y, int z) { L2Npc npc = (L2Npc) player.getKnownList().getKnownObjects().get(AbyssalSaintessElcadia2); player.teleToLocation(x, y, z); if (npcTag != null) npcTag.teleToLocation(x, y, z); } private boolean isAllBooksFinded(QuestState st) { return st.getInt("book_" + WestReadingDesk1) + st.getInt("book_" + NorthReadingDesk1) + st.getInt("book_" + EastReadingDesk1) + st.getInt("book_" + SouthReadingDesk1) >= 4; } public static void main(String[] args) { new Q10294_SevenSignToTheMonastery(10294, qn, descr); } } Сама ошибка вот в этом скрипте } private void teleportWithTag(L2PcInstance player, int x, int y, int z) { L2Npc npc = (L2Npc) player.getKnownList().getKnownObjects().get(AbyssalSaintessElcadia2); player.teleToLocation(x, y, z); if (npcTag != null) npcTag.teleToLocation(x, y, z); } Изменено 29 мая, 2013 пользователем Dzhakonda Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Dzhakonda 0 Опубликовано 29 мая, 2013 Ну что ребят не поможете? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Dzhakonda 0 Опубликовано 29 мая, 2013 Up!!! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты