Ronaldo 11 Опубликовано 2 сентября, 2014 (изменено) package custom. import java.util.Collection; import ru.catssoftware.ThreadPoolManager; import ru.catssoftware.model.L2World; import ru.catssoftware.instancemanager.QuestManager; import ru.catssoftware.model.actor.instance.L2NpcInstance; import ru.catssoftware.model.actor.instance.L2PcInstance; import ru.catssoftware.model.L2ItemInstance; import ru.catssoftware.model.quest.Quest; /** * @author LifeGame32 */ public class ServerGuard extends Quest { // Включить true Выключить false public static final boolean GUARD_SERVER = true; // Через N-e Время после загрузки скрипта начнется поиск.(в милисекундах 1сек == 1000мкс) private static final int START_TIME = 60000; // Автозапуск через. private static final int RESTART_TIME = 60000; // Что ищем? public static final int ITEM_ID = 4037; // Сколько? public static final int MAX_ITEM_COUNT = 999; // У кого ищем? // Игроки онлайн. public static final boolean ONLINE_PLAYER = true; // Баним Аккаунт true или удаляем предметы false public static final boolean PLAYER_BANNED = true; public ServerGuard() { super(-1, ServerGuard.class.getSimpleName(), "Server Guard"); ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(new GuardServer(), START_TIME, RESTART_TIME); _log.info("Loaded Scripts: ServerGuard. author LifeGame32"); } @Override public String onAdvEvent(String event, L2NpcInstance npc, L2PcInstance player) { if (event.equalsIgnoreCase("Scanner")) { if (ONLINE_PLAYER) { _log.info("ServerGuard Scanner ONLINE_PLAYER. author LifeGame32"); onlinePlayer(); } } return null; } public void onlinePlayer() { Collection players = L2World.getInstance().getAllPlayers(); for (L2PcInstance _skanP : players) { L2ItemInstance coin = _skanP.getInventory().getItemByItemId(ITEM_ID); if (coin != null && coin.getCount() >= MAX_ITEM_COUNT) { if(PLAYER_BANNED) { _log.info("Server Guard Account: " + _skanP.getAccountName() + " Banned." ); _skanP.setAccountAccesslevel(-100); _skanP.logout(); } else { _log.info("ServerGuard Delete ITEM_ID: " + ITEM_ID + " Count: " + coin.getCount() + " Player Name: " + _skanP.getName() + " @author LifeGame32"); _skanP.destroyItemByItemId("ServerGuard", ITEM_ID, coin.getCount(), _skanP, true); } _log.info("Server Guard Search Next "); } } players = null; } public class GuardServer implements Runnable { @Override public void run() { QuestManager.getInstance().getQuest("ServerGuard").notifyEvent("Scanner", null, null); } } public static void main(String[] arg) { new ServerGuard(); } } Всем привет! Ребята подскажите как его сделать под lucera? я поменял импорты но пишет ошибку когда запускаю сервер. Кто поможет за Спасибо..... http://forummaxi.ru/...8-server-guard/ (Не реклама) Изменено 2 сентября, 2014 пользователем localhost Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
mac 53 Опубликовано 2 сентября, 2014 Ну что что импорты сменил ведь надо указать путь к файлу у многих команд Должно быть import ru.catssoftware.ThreadPoolManager; а стоит import ru.catssoftware.blablabla.ThreadPoolManager; Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ronaldo 11 Опубликовано 2 сентября, 2014 Ну что что импорты сменил ведь надо указать путь к файлу у многих команд Должно быть import ru.catssoftware.ThreadPoolManager; а стоит import ru.catssoftware.blablabla.ThreadPoolManager; Что то я не понял суть ответа? ( а стоитimport ru.catssoftware.blablabla.ThreadPoolManager; ) нету такого у меня blablabla Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ronaldo 11 Опубликовано 2 сентября, 2014 (изменено) please help me Изменено 2 сентября, 2014 пользователем Ronaldo Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
LifeGame32 312 Опубликовано 2 сентября, 2014 please help me import java.util.Collection; import ru.catssoftware.gameserver.ThreadPoolManager; import ru.catssoftware.gameserver.model.L2World; import ru.catssoftware.gameserver.instancemanager.QuestManager; import ru.catssoftware.gameserver.model.actor.instance.L2NpcInstance; import ru.catssoftware.gameserver.model.actor.instance.L2PcInstance; import ru.catssoftware.gameserver.model.L2ItemInstance; import ru.catssoftware.gameserver.model.quest; Отпишите Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Sky03611 35 Опубликовано 2 сентября, 2014 (изменено) import java.util.Collection; import ru.catssoftware.gameserver.ThreadPoolManager; import ru.catssoftware.gameserver.model.L2World; import ru.catssoftware.gameserver.instancemanager.QuestManager; import ru.catssoftware.gameserver.model.actor.instance.L2NpcInstance; import ru.catssoftware.gameserver.model.actor.instance.L2PcInstance; import ru.catssoftware.gameserver.model.L2ItemInstance; import ru.catssoftware.gameserver.model.quest; Отпишите не работает Изменено 2 сентября, 2014 пользователем Sky03611 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
localhost 715 Опубликовано 2 сентября, 2014 не работает синтаксическая ошибка Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Sky03611 35 Опубликовано 2 сентября, 2014 синтаксическая ошибка на других сборках вроде работает, с люцерой ругается) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
localhost 715 Опубликовано 2 сентября, 2014 (изменено) на других сборках вроде работает, с люцерой ругается) просто люцера такой код принимать не хочетлибо за питон приняла Изменено 2 сентября, 2014 пользователем localhost Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
LifeGame32 312 Опубликовано 2 сентября, 2014 (изменено) http://forummaxi.ru/...8-server-guard/ обновил ServerGuard_03.zip +lucera Изменено 2 сентября, 2014 пользователем LifeGame32 2 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ronaldo 11 Опубликовано 2 сентября, 2014 http://forummaxi.ru/...8-server-guard/ обновил ServerGuard_03.zip +lucera Спасибо помог очень! + кинул. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ronaldo 11 Опубликовано 2 сентября, 2014 (изменено) http://forummaxi.ru/...8-server-guard/ обновил ServerGuard_03.zip +lucera Человек имено молодец постарался для людей! ( обещал помочь и помог всё таки мне) Изменено 2 сентября, 2014 пользователем Ronaldo Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Sky03611 35 Опубликовано 2 сентября, 2014 Человек отличный. Помог нам всем. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты