-
Публикаций
93 -
Зарегистрирован
-
Посещение
-
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент JustRain
-
Warspear , даже сайт вроде у них есть, поищи
-
"УВАЖАЕМЫЕ НОВИЧКИ, ЕСЛИ ПРИ ПОПЫТКЕ ВОЙТИ НА СЕРВЕР, ПИШЕТ ЧТО ОН (Down - 9999), ЗНАЧИТ ВЫ НЕПРАВИЛЬНО ВВОДИТЕ ЛОГИН ИЛИ ПАРОЛЬ! нигде ранее не видел такого бреда
-
на руофе никогда не было ИТ :DDD
- 21 ответ
-
- 1
-
понятно, что ПТС лучше. Вот только игроки ил уже привыкли к яве, откат скиллов, некие баги они считают ОФФ стандартом, по этому это лишь повлечёт за собой недовольство и плохую критику.
-
Интересует реализация fakeplayers под исходы l2jlink(l2jfrozen) Нашел под другие исходы код с проставленными путями, добавил всё как написано,изменил импорты,компиляция - ок. Добавляю в таблицу Id персонажей, сервер запускается без ошибок, но в игре ничего не происходит. Возможно отличаются какие-то названия. Копался-копался, не мог понять в чем беда, сделал всё по новой, проверяя каждый свой шаг - всё тоже самое. Подскажите, или дайте направление в чем именно копать - буду очень благодарен. Index: java/com/descja/gameserver/model/actor/instance/L2PcInstance.java =================================================================== --- java/com/descja/gameserver/model/actor/instance/L2PcInstance.java (revision 38) +++ java/com/descja/gameserver/model/actor/instance/L2PcInstance.java (revision 38) private long _chatBanTimer = 0L; private ScheduledFuture<?> _chatBanTask = null; private boolean _isOffline = false; + private boolean _isFakePlayer = false; public void setOffline(boolean set) { _isOffline = set; } + public boolean isFakePlayer() + { + return _isFakePlayer; + } =================================================================== Index: java/com/descja/FakePlayers.java =================================================================== --- java/com/descja/FakePlayers.java (revision 0) +++ java/com/descja/FakePlayers.java (revision 0) package com.descja; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import com.descja.Config; import com.descja.gameserver.model.actor.instance.L2PcInstance; import com.descja.gameserver.network.L2GameClient; import com.descja.gameserver.network.L2GameClient.GameClientState; import com.descja.gameserver.thread.LoginServerThread; import com.descja.util.ResourceUtil; import com.descja.util.database.L2DatabaseFactory; public class FakePlayers { private static final Log _log = LogFactory.getLog(FakePlayers.class.getName()); private static final String CLEAR_OFFLINE_TABLE = "DELETE FROM fake_players"; private static final String LOAD_OFFLINE_STATUS = "SELECT * FROM fake_players"; private static FakePlayers _instance; public static FakePlayers getInstance() { if(_instance == null) { _instance = new FakePlayers(); } return _instance; } private FakePlayers() { storeFakePlayers(); } public static void storeFakePlayers() { _log.info("FakePlayers: Activated"); Connection con = null; int nPlayers = 0; try { con = L2DatabaseFactory.getInstance().getConnection(); PreparedStatement stm = con.prepareStatement(LOAD_OFFLINE_STATUS); ResultSet rs = stm.executeQuery(); while(rs.next()) { L2PcInstance player = null; try { L2GameClient client = new L2GameClient(null); player = L2PcInstance.load(rs.getInt("charId")); client.setActiveChar(player); client.setAccountName(player.getAccountNamePlayer()); client.setState(GameClientState.IN_GAME); player.setClient(client); player.isFakePlayer(); player.spawnMe(player.getX(), player.getY(), player.getZ()); LoginServerThread.getInstance().addGameServerLogin(player.getAccountName(), client); if(Config.FAKE_PLAYERS_SIT) { player.sitDown(); } player.setOnlineStatus(true); player.restoreEffects(); player.broadcastUserInfo(); nPlayers++; } catch(Exception e) { _log.error("Fake Players Engine: Error loading player: "+player,e); if(player != null) { player.deleteMe(); } } } rs.close(); stm.close(); _log.info("Loaded: " +nPlayers+ " Fake Players"); } catch(Exception e) { _log.error("Fake Players Engine : Error while loading player: ",e); } finally { ResourceUtil.closeConnection(con); } } } =================================================================== Index: java/com/descja/gameserver/GameServer.java =================================================================== --- java/com/descja/gameserver/GameServer.java (revision 53) +++ java/com/descja/gameserver/GameServer.java (revision 53) +import com.descja.FakePlayers; private static void loadCharacters() { Util.printSection("Characters"); ClanTable.getInstance(); CharTemplateTable.getInstance(); LevelUpData.getInstance(); } + //DescJa Fake Players// + private static void loadWhiteAttack() + { + if(Config.FAKE_PLAYERS) + { + Util.printSection("Fake Characters"); + FakePlayers.getInstance(); + } + } + //DescJa Fake Players// =================================================================== Index: java/com/descja/Config.java =================================================================== --- java/com/descja/Config.java (revision 162) +++ java/com/descja/Config.java (revision 162) + /*DescJa*/ + public static boolean FAKE_PLAYERS_SIT; + public static boolean FAKE_PLAYERS; + //FakePlayers.ini// + public static void FakePlayersConfig() + { + try + { + L2Properties p = new L2Properties(ConfigFiles.FakePlayers_INI); + + FAKE_PLAYERS = TypeFormat.parseBoolean(FakePlayers.getProperty("FakePlayers", "False")); + FAKE_PLAYERS_SIT = TypeFormat.parseBoolean(FakePlayers.getProperty("FakePlayersSit", "False")); + + p.clear(); + } + catch(Exception e) + { + _log.warn("Failed to load " + ConfigFiles.FakePlayers_INI); + } + } + /*DescJa*/ =================================================================== Index: java/com/descja/util/services/ConfigFiles.java =================================================================== --- java/com/descja/util/services/ConfigFiles.java +++ java/com/descja/util/services/ConfigFiles.java + public static final String FakePlayers_INI = "./config/FakePlayers.ini"; =================================================================== Index: config/FakePlayers.ini =================================================================== --- config/FakePlayers.ini +++ config/FakePlayers.ini +#============================================ +# Fake Players Mod # +#============================================ + +# Enable Fake Players System +# Default: False +FakePlayers = False + +# Fake Players Sit Down +# Default: False +FakePlayersSit = False CREATE TABLE `fake_players` ( `charId` decimal(11,0) NOT NULL DEFAULT '0', PRIMARY KEY (`charId`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
Мега Шара (Lucer+Catsguard+Лицензия+Приват(Дп) - Mefestofel163
тема ответил JustRain в теме Обсуждения
Ну это всё правится, но я бы не в коем случае не ставил сборку где прилеплены такие сюрпризы. А вдруг там в шопе по квесту алли сюрпризы еще будут? везде статы пух смотреть? html от лишних записей перерывать? смех и слёзы xD -
Извиняюсь за ап, меньше, чем через 12 часов, но действительно хочу решить эту проблему, а кроме просмотров ничего полезного не получил.
-
Спасибо, поставил себе. з.ы: у меня даже не зашло на сайт, куда закинул файлы. спасибо
-
Ты какой код использовал, тот, что я скинул?
-
Да, который говорит об отсутствии квеста
-
Убрал эту строчку: for i in NPC: Ошибки нету, но в игре ничего не происходит.
-
gameserver\data\scripts\custom\2008_christmas\__init__.py.error.log Line: -1 - Column: -1 Traceback (innermost last): File "__init__.py", line 58, in ? NameError: NPC
-
Я ведь создал тему не только для того, что бы поныть о своей неудаче и попросить её закрыть. Решение будет полезно, так, как много людей пользуется фрозенами. По теме: Нет, еще вконце немного код изменил. Оригинал кода под РТ: В список скриптов занёс.
-
Вообщем сборка l2jfrozen, эвент взял от сюда : перейти Переделал под l2jfrozen, но не работает. Вот код: P.S: думаю многим будет полезно
-
Онлайн превышает минимальную точку плинтуса?
-
Так-же могут быть таблицы премиум аккаунта, таблица эпиков (их респ), респ обычных рб. Нужно залазить в базу и своей головой чистить.
-
У меня у самого мейловские акки, и на многих серверах ними пользовался, у них-ведь всё впорядке.
-
Здравствуйте, форумчане. Вообщем при попытке восстановить пароль приходит сообщение с неправильной кодировкой. sw11. Файл с текстом сообщения в кодировке utf8, в конфигах выставлено: $l2cfg["mail"]["method" ] = "mail"; $l2cfg["mail"]["smtp"]["host" ] = "smtp.gmail.com"; $l2cfg["mail"]["smtp"]["port" ] = 25; $l2cfg["mail"]["smtp"]["secure" ] = "ssl"; $l2cfg["mail"]["smtp"]["charset" ] = "utf8"; $l2cfg["mail"]["smtp"]["auth" ] = true; $l2cfg["mail"]["smtp"]["user" ] = "username@gmail.com"; $l2cfg["mail"]["smtp"]["pass" ] = "password"; $l2cfg["mail"]["smtp"]["mail" ] = "username@gmail.com"; $l2cfg["mail"]["smtp"]["name" ] = "robot"; Текст: яЛПаЃаВаАаЖаАаЕаМбаЙ test,аб аВаОбаПаОаЛбаЗаОаВаАаЛаИбб ббаНаКбаИаЕаЙ 'аВаОбббаАаНаОаВаЛаЕаНаИб аПаАбаОаЛб' аДаЛб ааАбаЕаЙ ббаЕбаНаОаЙ аЗаАаПаИбаИ. ааЛб баОаГаО, ббаОаБб бббаАаНаОаВаИбб аНаОаВбаЙ аПаАбаОаЛб аПбаОбаЛаЕаДбаЙбаЕ аПаО бббаЛаКаЕ:[url="http://домен.ru/index.php?f=forget&do=newpass&sid=0&hash=f951c6fa145543cdafd29b7ec"]http://домен.ru/index.php?f=forget&do=newpass&sid=0&hash=f951c6fa145543cdafd29b7ec[/url]ааМб аПаОаЛбаЗаОаВаАбаЕаЛб: testаЁ аЃаВаАаЖаЕаНаИаЕаМ,ааДаМаИаНаИбббаАбаИб баЕбаВаЕбаА [url="http://домен.ru/"]http://домен.ru/[/url] Помогите, буду очень благодарен.
-
1354982400000 - вот параметр. сомневаюсь, что это секунды, да и понять в целом немогу его обозначение. Это сколько осталось до осады, или это дата и время, только как разобрать - хз.
-
Когда-то видел генератор дат в формате милисекунд, может есть ссылка у кого? Или объясните как именно переобразовать в милисекунды, указано время через сколько?