Jump to content

roukounas123

Members
  • Posts

    98
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by roukounas123

  1. Cant any1 tell me how edit auto PM? for expample (PM THE GM AND RECALL AUTO) SAME L2 MXC!!!
  2. Hi...In (GameServer/Config/CommunityPvP/board_manager) I Have This DropCalculatorDisabledTeleport = 18282, 18283, 18284,........... Check This!!!
  3. Go to gameserver/data/npc/npc id or go to navicat database and find the npc
  4. Merlon kaname auto pou eipes,allaksame to arxeio...kai mas vgazei auto edw to error
  5. Pws ginete na milaei o kathenas ksexwrista sto RB kai na pernei to essence!! 8a plhrwsw opoion mporesei kai to ftiaksei!!! opoios mporei ena PM!! euxaristw package quests; import java.util.Calendar; import java.util.HashMap; import java.util.Map; import org.apache.commons.lang3.ArrayUtils; import wp.commons.util.Rnd; import wp.gameserver.model.Player; import wp.gameserver.model.instances.NpcInstance; import wp.gameserver.model.quest.Quest; import wp.gameserver.model.quest.QuestState; import wp.gameserver.scripts.ScriptFile; /** * @author pchayka Daily quest ВНИМАНИЕ! Данный квест можно выполнять не только группой, но и командным каналом, все персонажи в командном канале имеют шанс получить квестовые предметы. После убийства боссов будут появляться специальные НПЦ - мертвые тела боссов, для получения квестовых предметов * необходимо будет "поговорить" с этим НПЦ. */ public class _456_DontKnowDontCare extends Quest implements ScriptFile { private static final int[] SeparatedSoul = { 32864, 32865, 32866, 32867, 32868, 32869, 32870 }; private static final int DrakeLordsEssence = 17251; private static final int BehemothLeadersEssence = 17252; private static final int DragonBeastsEssence = 17253; private static final int DrakeLord = 25725; private static final int BehemothLeader = 25726; private static final int DragonBeast = 25727; private static final int DrakeLordCorpse = 32884; private static final int BehemothLeaderCorpse = 32885; private static final int DragonBeastCorpse = 32886; // Reward set private static final int[] weapons = { 15558, 15559, 15560, 15561, 15562, 15563, 15564, 15565, 15566, 15567, 15568, 15569, 15570, 15571 }; private static final int[] armors = { 15743, 15744, 15745, 15746, 15747, 15748, 15749, 15750, 15751, 15752, 15753, 15754, 15755, 15756, 15757, 15759, 15758 }; private static final int[] accessory = { 15763, 15764, 15765 }; private static final int[] scrolls = { 6577, 6578, 959 }; private static final int[] reward_attr_crystal = { 4342, 4343, 4344, 4345, 4346, 4347 }; private static final int gemstone_s = 2134; private static Map<String, Long> _hwidsCompleted = new HashMap<>(); public _456_DontKnowDontCare() { super(PARTY_ALL); addStartNpc(SeparatedSoul); addTalkId(DrakeLordCorpse, BehemothLeaderCorpse, DragonBeastCorpse); addQuestItem(DrakeLordsEssence, BehemothLeadersEssence, DragonBeastsEssence); addKillId(DrakeLord); addKillId(BehemothLeader); addKillId(DragonBeast); } @Override public String onEvent(String event, QuestState st, NpcInstance npc) { String htmltext = event; if (event.equalsIgnoreCase("sepsoul_q456_05.htm")) { st.setState(STARTED); st.setCond(1); st.playSound(SOUND_ACCEPT); } else if (event.equalsIgnoreCase("take_essense")) { if ((st.getCond() == 1) && (st.getInt(String.valueOf(npc.getNpcId())) == 1)) { switch (npc.getNpcId()) { case DrakeLordCorpse: if (st.getQuestItemsCount(DrakeLordsEssence) < 1) { st.giveItems(DrakeLordsEssence, 1); } break; case BehemothLeaderCorpse: if (st.getQuestItemsCount(BehemothLeadersEssence) < 1) { st.giveItems(BehemothLeadersEssence, 1); } break; case DragonBeastCorpse: if (st.getQuestItemsCount(DragonBeastsEssence) < 1) { st.giveItems(DragonBeastsEssence, 1); } break; default: break; } if ((st.getQuestItemsCount(DrakeLordsEssence) > 0) && (st.getQuestItemsCount(BehemothLeadersEssence) > 0) && (st.getQuestItemsCount(DragonBeastsEssence) > 0)) { st.setCond(2); } } else { return "You cannot talk to me, you have to kill the boss with a command channel of at least 18 players."; } return null; } else if (event.equalsIgnoreCase("sepsoul_q456_08.htm")) { if (_hwidsCompleted.containsKey(st.getPlayer().getHWID())) { long resetTime = _hwidsCompleted.get(st.getPlayer().getHWID()); if (resetTime > System.currentTimeMillis()) { return "You have already completed this quest for today."; } } st.takeAllItems(DrakeLordsEssence); st.takeAllItems(BehemothLeadersEssence); st.takeAllItems(DragonBeastsEssence); if (Rnd.chance(7)) { st.giveItems(weapons[Rnd.get(weapons.length)], 1); } else if (Rnd.chance(20)) { st.giveItems(armors[Rnd.get(armors.length)], 1); } else { st.giveItems(accessory[Rnd.get(accessory.length)], 1); } if (Rnd.chance(30)) { st.giveItems(scrolls[Rnd.get(scrolls.length)], 1); } if (Rnd.chance(70)) { st.giveItems(reward_attr_crystal[Rnd.get(reward_attr_crystal.length)], 1); } st.giveItems(gemstone_s, 3); st.setState(COMPLETED); st.playSound(SOUND_FINISH); st.exitCurrentQuest(this); Calendar cal = Calendar.getInstance(); if (cal.get(Calendar.HOUR_OF_DAY) >= 6) { cal.add(Calendar.DATE, 1); } cal.set(Calendar.HOUR_OF_DAY, 6); cal.set(Calendar.MINUTE, 30); _hwidsCompleted.put(st.getPlayer().getHWID(), cal.getTimeInMillis()); } return htmltext; } @Override public String onTalk(NpcInstance npc, QuestState st) { String htmltext = "noquest"; int cond = st.getCond(); if (ArrayUtils.contains(SeparatedSoul, npc.getNpcId())) { if (_hwidsCompleted.containsKey(st.getPlayer().getHWID())) { long resetTime = _hwidsCompleted.get(st.getPlayer().getHWID()); if (resetTime > System.currentTimeMillis()) { return "You have already completed this quest for today."; } } switch (st.getState()) { case CREATED: if (st.isNowAvailable()) { if (st.getPlayer().getLevel() >= 80) { htmltext = "sepsoul_q456_01.htm"; } else { htmltext = "sepsoul_q456_00.htm"; st.exitCurrentQuest(true); } } else { htmltext = "sepsoul_q456_00a.htm"; } break; case STARTED: if (cond == 1) { htmltext = "sepsoul_q456_06.htm"; } else if (cond == 2) { htmltext = "sepsoul_q456_07.htm"; } break; } } return htmltext; } @Override public String onKill(NpcInstance npc, QuestState st) { if ((st.getPlayer().getParty() != null) && (st.getPlayer().getParty().getCommandChannel() != null) && (st.getPlayer().getParty().getCommandChannel().size() >= 18)) { for (Player plr : st.getPlayer().getParty().getCommandChannel()) { st = plr.getQuestState(getName()); if (st != null) { switch (npc.getNpcId()) { case DrakeLord: st.set(String.valueOf(DrakeLordCorpse), 1); break; case BehemothLeader: st.set(String.valueOf(BehemothLeaderCorpse), 1); break; case DragonBeast: st.set(String.valueOf(DragonBeastCorpse), 1); break; } } } } return "You must kill the boss with a command channel of at least 18 players to complete the quest."; } @Override public void onLoad() { } @Override public void onReload() { } @Override public void onShutdown() { } }
  6. pws mporw na kanw na milaei o ka8enas sto npc kai na pernei to essence?Twra thelei 18ppl....opoios kserei ena pm!! package quests; import java.util.Calendar; import java.util.HashMap; import java.util.Map; import org.apache.commons.lang3.ArrayUtils; import wp.commons.util.Rnd; import wp.gameserver.model.Player; import wp.gameserver.model.instances.NpcInstance; import wp.gameserver.model.quest.Quest; import wp.gameserver.model.quest.QuestState; import wp.gameserver.scripts.ScriptFile; /** * @author pchayka Daily quest ВНИМАНИЕ! Данный квест можно выполнять не только группой, но и командным каналом, все персонажи в командном канале имеют шанс получить квестовые предметы. После убийства боссов будут появляться специальные НПЦ - мертвые тела боссов, для получения квестовых предметов * необходимо будет "поговорить" с этим НПЦ. */ public class _456_DontKnowDontCare extends Quest implements ScriptFile { private static final int[] SeparatedSoul = { 32864, 32865, 32866, 32867, 32868, 32869, 32870 }; private static final int DrakeLordsEssence = 17251; private static final int BehemothLeadersEssence = 17252; private static final int DragonBeastsEssence = 17253; private static final int DrakeLord = 25725; private static final int BehemothLeader = 25726; private static final int DragonBeast = 25727; private static final int DrakeLordCorpse = 32884; private static final int BehemothLeaderCorpse = 32885; private static final int DragonBeastCorpse = 32886; // Reward set private static final int[] weapons = { 15558, 15559, 15560, 15561, 15562, 15563, 15564, 15565, 15566, 15567, 15568, 15569, 15570, 15571 }; private static final int[] armors = { 15743, 15744, 15745, 15746, 15747, 15748, 15749, 15750, 15751, 15752, 15753, 15754, 15755, 15756, 15757, 15759, 15758 }; private static final int[] accessory = { 15763, 15764, 15765 }; private static final int[] scrolls = { 6577, 6578, 959 }; private static final int[] reward_attr_crystal = { 4342, 4343, 4344, 4345, 4346, 4347 }; private static final int gemstone_s = 2134; private static Map<String, Long> _hwidsCompleted = new HashMap<>(); public _456_DontKnowDontCare() { super(PARTY_ALL); addStartNpc(SeparatedSoul); addTalkId(DrakeLordCorpse, BehemothLeaderCorpse, DragonBeastCorpse); addQuestItem(DrakeLordsEssence, BehemothLeadersEssence, DragonBeastsEssence); } @Override public String onEvent(String event, QuestState st, NpcInstance npc) { String htmltext = event; if (event.equalsIgnoreCase("sepsoul_q456_05.htm")) { st.setState(STARTED); st.setCond(1); st.playSound(SOUND_ACCEPT); } else if (event.equalsIgnoreCase("take_essense")) { if ((st.getCond() == 1) && (st.getInt(String.valueOf(npc.getNpcId())) == 1)) { switch (npc.getNpcId()) { case DrakeLordCorpse: if (st.getQuestItemsCount(DrakeLordsEssence) < 1) { st.giveItems(DrakeLordsEssence, 1); } break; case BehemothLeaderCorpse: if (st.getQuestItemsCount(BehemothLeadersEssence) < 1) { st.giveItems(BehemothLeadersEssence, 1); } break; case DragonBeastCorpse: if (st.getQuestItemsCount(DragonBeastsEssence) < 1) { st.giveItems(DragonBeastsEssence, 1); } break; default: break; } if ((st.getQuestItemsCount(DrakeLordsEssence) > 1) && (st.getQuestItemsCount(BehemothLeadersEssence) > 1) && (st.getQuestItemsCount(DragonBeastsEssence) > 1)) { st.setCond(2); } } else { return ""; } return null; } else if (event.equalsIgnoreCase("sepsoul_q456_08.htm")) { if (_hwidsCompleted.containsKey(st.getPlayer().getHWID())) { long resetTime = _hwidsCompleted.get(st.getPlayer().getHWID()); if (resetTime > System.currentTimeMillis()) { return "You have already completed this quest for today."; } } st.takeAllItems(DrakeLordsEssence); st.takeAllItems(BehemothLeadersEssence); st.takeAllItems(DragonBeastsEssence); if (Rnd.chance(7)) { st.giveItems(weapons[Rnd.get(weapons.length)], 1); } else if (Rnd.chance(20)) { st.giveItems(armors[Rnd.get(armors.length)], 1); } else { st.giveItems(accessory[Rnd.get(accessory.length)], 1); } if (Rnd.chance(30)) { st.giveItems(scrolls[Rnd.get(scrolls.length)], 1); } if (Rnd.chance(70)) { st.giveItems(reward_attr_crystal[Rnd.get(reward_attr_crystal.length)], 1); } st.giveItems(gemstone_s, 3); st.setState(COMPLETED); st.playSound(SOUND_FINISH); st.exitCurrentQuest(this); Calendar cal = Calendar.getInstance(); if (cal.get(Calendar.HOUR_OF_DAY) >= 6) { cal.add(Calendar.DATE, 1); } cal.set(Calendar.HOUR_OF_DAY, 6); cal.set(Calendar.MINUTE, 30); _hwidsCompleted.put(st.getPlayer().getHWID(), cal.getTimeInMillis()); } return htmltext; } @Override public String onTalk(NpcInstance npc, QuestState st) { String htmltext = "noquest"; int cond = st.getCond(); if (ArrayUtils.contains(SeparatedSoul, npc.getNpcId())) { if (_hwidsCompleted.containsKey(st.getPlayer().getHWID())) { long resetTime = _hwidsCompleted.get(st.getPlayer().getHWID()); if (resetTime > System.currentTimeMillis()) { return "You have already completed this quest for today."; } } switch (st.getState()) { case CREATED: if (st.isNowAvailable()) { if (st.getPlayer().getLevel() >= 80) { htmltext = "sepsoul_q456_01.htm"; } else { htmltext = "sepsoul_q456_00.htm"; st.exitCurrentQuest(true); } } else { htmltext = "sepsoul_q456_00a.htm"; } break; case STARTED: if (cond == 1) { htmltext = "sepsoul_q456_06.htm"; } else if (cond == 2) { htmltext = "sepsoul_q456_07.htm"; } break; } } return htmltext; } @Override public String onKill(NpcInstance npc, QuestState st) { if ((st.getPlayer().getParty() != null) && (st.getPlayer().getParty().getCommandChannel() != null) && (st.getPlayer().getParty().getCommandChannel().size() >= 1)) { for (Player plr : st.getPlayer().getParty().getCommandChannel()) { st = plr.getQuestState(getName()); if (st != null) { switch (npc.getNpcId()) { case DrakeLord: st.set(String.valueOf(DrakeLordCorpse), 1); break; case BehemothLeader: st.set(String.valueOf(BehemothLeaderCorpse), 1); break; case DragonBeast: st.set(String.valueOf(DragonBeastCorpse), 1); break; } } } } return "You must kill the boss with a command channel of at least 1 players to complete the quest."; } @Override public void onLoad() { } @Override public void onReload() { } @Override public void onShutdown() { } }
  7. Login server config # ================================================= # Settings authorization server # ================================================= # Host and port for client connections LoginserverHostname = 192.168.2.4 LoginserverPort = 2106 # Host and port for game servers LoginHost = 192.168.2.4 LoginPort = 9014 # Accept new game server in a free slot AcceptNewGameServer = True # Database Settings Driver = com.mysql.jdbc.Driver URL = jdbc:mysql://localhost/tales Login = root Password = root MaximumDbConnections = 1000 # How many seconds after the last activity will zakryvatsya database connection, default is 600 (10 minutes) MaxIdleConnectionTimeout = 600 # Check interval of inactive connections, default is 60 (1 minute) IdleConnectionTestPeriod = 60 # Automatically create accounts AutoCreateAccounts = True # Template for a login and password AccountTemplate = [A-Za-z0-9]{4,14} PasswordTemplate = [A-Za-z0-9]{4,16} # Open connection to VADC database? VADCDatabaseConnection = true # Hash for passwords # News hashing recommended whirlpool2 PasswordHash = whirlpool2 # Supported outdated methods such as sha1 (l2jserver) LegacyPasswordHash = sha1 # Caching Keys BlowFishKeys = 20 RSAKeyPairs = 10 #Highway IP # The number of failed logins, to ban the IP LoginTryBeforeBan = 250 # Allowable minimum time between authorization from one IP (in seconds) LoginTryTimeout = 50 # Banlength IP, if exceeded the number of failed logins (seconds) IpBanTime = 1 # Adequately logged a successful login to the database LoginLog = false # Ping Game Server # The time between pings, in seconds, 0 - off GameServerPingDelay = 30 # Maximum number of failed ping, above which, the connection to the game server is interrupted GameServerPingRetry = 4 # Protection against Brutus. Unless the correct password, entering the server will appear as off. FakeLogin = False # Hide online number of players against hacking tools. HideOnline = False game server Config # =============================== # Network Configuration Server # # =============================== # IP which Bindi geymserver, * - all possible GameserverHostname = 192.168.2.4 GameserverPort = 7777 # This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname ExternalHostname = l2talian.sytes.net # This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname InternalHostname = 192.168.2.4 AdvIPSystem = false # Address \ port LS LoginPort = 9014 LoginHost = 192.168.2.4 LoginUseCrypt = true # How to request ID of LS RequestServerID = 1 # Permission to take a different id, if requested busy AcceptAlternateID = true # ==================== # Database Settings # # ==================== # Database connection Driver = com.mysql.jdbc.Driver URL = jdbc:mysql://localhost/test?UseUnicode=true&characterEncoding=UTF-8 Login = root Password = root # Maximum number of connections to the database MaximumDbConnections = 999 # How many seconds after the last activity will zakryvatsya database connection, default is 600 (10 minutes) # This parameter is important to coordinate with the settings in the mysql server option interactive_timeout (default 28800 (8:00)) MaxIdleConnectionTimeout = 600 # Check interval of inactive connections, default is 60 (1 minute) # Assuming a stable connection to the database and correct SETUP MaxIdleConnectionTimeout, you can put 1 (not verified) IdleConnectionTestPeriod = 60 # Autosave state chara Autosave = true # ========================= # Settings name patterns # # ========================= CnameTemplate = ([0-9A-Za-z]{2,16})|([0-9\u0410-\u044f-\u4e00-\u9fa5]{2,16}) # Clan name ClanNameTemplate = ([0-9A-Za-z]{3,16})|([0-9\u0410]{3,16}) # Clan title ClanTitleTemplate = ([0-9A-Za-z \\p{Punct}]{1,16})|([0-9\u0410 \\p{Punct}]{1,16}) # Alliance name AllyNameTemplate = ([0-9A-Za-z]{3,16})|([0-9\u0410]{3,16}) # ======================== # Vote Reward System # ======================== EnableVoteReward = False # Vote Address # Example: http://L2test.Com/StringTake.php?IP= VoteAddress = # ======================== # Display Options Serer # # ======================== # NORMAL; RELAX; TEST; NO_LABEL; RESTRICTED; EVENT; FREE ServerType = NORMAL # Limit on age ServerAgeLimit = 0 # Server only for game masters ServerGMOnly = false # [] Appears before the name servrea ServerBrackets = false # Lee pvp server? PvPServer = false # ========================= # Configuration Protocol # # ========================= # Minimum and maximum client protocols to access the server # High Five: Part 4 = 267 MinProtocolRevision = 267 MaxProtocolRevision = 273 # =================================== # Service to link your IP and Hwid # # =================================== # Allow players to bind to IP Account # Bind use the command .lock AllowLockIP = false # Allow players to bind to account HWid # Works only in the case when there is a LameGuard/fGuard # Bind use the command .lock AllowLockHwid = true # Bitmask to link your HWid # 2 - HDD # 4 - BIOS # 8 - CPU # Example: HWIDBan = 10 (reference to HWID will be deemed only HDD and CPU) # Example: HWIDBan = 14 (reference to HWID will be deemed to HDD, CPU and BIOS) HwidLockMask = 10 # ====================== # Settings pool sizes # # ====================== # Size of the thread pool to execute scheduled tasks, recommended setting: CPU x 4 ScheduledThreadPoolSize = 16 # Size of the thread pool, for the immediate implementation of the tasks recommended value: CPU x 2 ExecutorThreadPoolSize = 8 # Statistics collection launches, create and run-time problems. Reset the file to the server zavresheniyu or on command telnet. EnableRunnableStats = false # ======================= # Settings Interchange # # ======================= # Downtime mainstream treatment of compounds, the read / write SelectorSleepTime = 3 # Delay before installation of the Desirable InterestDelay = 30 # The maximum number of packets to be sent in a single pass MaxSendPerPass = 32 # Buffer size for reading ReadBufferSize = 65536 # Size of the buffer to write WriteBufferSize = 131072 # Pool size for the temporary buffer read / write BufferPoolSize = 64 # The number of managers to work with the effects of EffectTaskManagers = 1 # ==================== # Language Settings # # ==================== # The following values ​​can be changed by users of the game team. Lang, the default value # Language dialog default options ru, en DefaultLang = en # Timer to remove chars, 0 removed immediately DeleteCharAfterDays = 3 # Directory datapake DatapackRoot =. # ============================ # Setup the server restarts # # ============================ # Daily Auto-Restart on schedule. The restart format cron. # * * * * * command to be executed # ┬ ┬ ┬ ┬ ┬ # │ │ │ │ │ # │ │ │ │ │ # │ │ │ │ └───── day of week (0 - 6) (0 or 6 are Sunday to Saturday, or use names) # │ │ │ └────────── month (1 - 12) # │ │ └─────────────── day of month (1 - 31) # │ └──────────────────── hour (0 - 23) # └───────────────────────── min (0 - 59) # If the field is empty, the daily Auto-Restart is disabled by default, 5:00 # Every day at hour 05:00 = AutoRestartAt = 0 5 * * * # Every day at hour 23:00 = AutoRestartAt = 0 23 * * * # Every Monday at hour 05:00 = AutoRestartAt = 0 5 * * 1 AutoRestartAt = # ======================== # Settings game-masters # # ======================== # Hide the status of game masters in / gmlist and Community Board HideGMStatus = true # Announce entrance of game masters in the game if he is not in invize ShowGMLogin = false # Save game-effects wizards silence, gmspeed, invul etc. SaveGMEffects = false # =================================== # Region setting of the game world # # =================================== # The whole world is divided into regions, the size of the region is the size of the client card, namely 32768x32768, Z range from -32768 to 32767, identification card in the client is given XX_YY. # To make working with objects on the server, the world is divided into regions, both horizontally and vertically. The size of the region and its closest neighbors is equal to the scope of the player. # When you set up to remember: the smaller the size of the region, the less strain on the CPU, the less scope player, the less outgoing traffic, but the more memory consumption # This parameter determines the size of the region, horizontal: 1 << n, with a value of n = 15 - complies with the customer's card size, a value of 12 size is 4096, 11 - 2048 HShift = 11 # This parameter defines the height of the region to the vertical, with a value of 10 - height is 1024 VShift = 11 # Limit the height coordinates for the world, because The world does not use the full range of -32768 to 32767, it can be reduced to -16 384 .. 16383, thus saving memory MapMinZ = -32768 MapMaxZ = 32767 # Size of the sector areas. Default - 32. LinearTerritoryCellSize = 32 # ================== # Settings geodata # # ================== # Takes damage from falling DamageFromFalling = false # Host to connect to the L2J-GeoEditor GeoEditorHost = 127.0.0.1 # ========================= # Settings cursed weapon # # ========================= # Are they (the default true) AllowCursedWeapons = true # Drops to the ground at gun disconnects \ kicked from the server DropCursedWeaponsOnKick = false # Maximum number of reflective MaxReflectionsCount = 300 # Check geymservera ping, response time in seconds PingServer = true WaitPingTime = 5 # Call frequency purdzhera bypass, in seconds PurgeTaskFrequency = 60 # Delay replay movement and attack MovePacketDelay = 100 AttackPacketDelay = 500 # Interval packet is sent UserInfo UserInfoInterval = 100 # Enable sending stats BroadcastStatsInterval = true # Interval sending CharInfo BroadcastCharInfoInterval = 100 # Maximum number of players on the server MaximumOnlineUsers = 9000 # Auto-delete things lying on the ground, time in seconds, 0 - do not delete; 600 (10 minutes) AutoDestroyDroppedItemAfter = 14400 # Separate setting for the ejected player or fallen from a PC, the default is 1200 (20 minutes) AutoDestroyPlayerDroppedItemAfter = 1200 # Include warehouse AllowWarehouse = true # Include mail AllowMail = true # Time of things to try on the map WearDelay = 10 # Can players throw things on the ground AllowDiscardItem = true # Is the water (if the GEODATA necessarily include) AllowWater = true # If true, all players have administrator rights (convenient for the test server) # Template with the privileges are in a file GMAccess.xml, for PlayerID set = "0" EverybodyHasAdminRights = True # Permission for all special teams players (with a / / /) AllowSpecialCommands = false # Should we allow entering instances? AllowEnterInstance = True # Should we allow Stores? AllowStores = True # Allow talk to Npcs AllowTalkToNpcs = True # Allow only MoveBackwardToLocation packet? AllowJustMoving = False # Allow Tutorial on EnterWorld? AllowTutorial = True # Allow HWID Engine AllowHWIDEngine = True # Allow logging Skills Statistics AllowSkillStatsLogger = True # Allow Items Logging AllowItemsLogging = True # Allow Spawn Protection AllowSpawnProtection = True # ------------------------------------------------- ------------ # 2 - all conversations are cached at server # 1 - The dialogues are cached as treatment # 0 - cache disabled (for testing) HtmCacheMode = 0 # The path to generate a static external web server (with / at the end) # The way to generate a static external webserver (with / at the end) WebServerRoot =./webserver/ # Generation period, 0 - disable # The period of generation, 0 - off WebServerDelay = 0 # Setting Angel NevitSystem AltVitalityNevitUpPoint = 100 AltVitalityNevitPoint = 100 AllowAddonsConfig = True # ================================================================== # Settings to set a password on your character SA (Secondary Auth) # # Pre-include this option in the client (UseSecondaryAuth = true) # # ================================================================== # Include whether the system SA SAEnabled = true # Ban account after a user has exceeded the number of password attempts? SABanAccEnabled = true # Enhanced password system, combined with the odd even sure! SAStrongPass = false # Maximum number of password attempts SAMaxAttemps = 5 # Banlength Chara for failure password (min) SABanTime = 480 # Link to the password recovery page SARecoveryLink = http://webdesign.fandc.ro/charPassRec.php mia xara mou anoikse eyxaristw!! exw ena allo 8emw twra!! den mporw na anoiksw online gia olous!! Trexw ton server kai den mporei na mpei kaneis apo allo Pc ektos Tou dikou mou diktiou!!!
  8. Opoios kserei apo L2 Fandc Project kai einai eukolo as me voh8hsh ligo!!! exw kapoio 8ema me to login tou server!! opoios mporei 1 pm!! euxaristw!!
  9. Baggos to exw tsekarei....Se IP 127.0.0.1 anoigei kanonika! otan vazw allh IP gia na to anoiksw online gia olous mou vgazei auto Mono sto login server!!! Enw to gameserver anoigei mia xara kai me allh IP...mono to login kolaei!!!
  10. mou vgazei auto!! den mporw na vgalw akrh!! kapoios help FandC AuthServer. [16:13:21] INFO Loaded 127 server names Exception in thread "main" java.net.BindException: Cannot assign requested address: JVM_Bind at java.net.DualStackPlainSocketImpl.bind0(Native Method) at java.net.DualStackPlainSocketImpl.socketBind(Unknown Source) at java.net.AbstractPlainSocketImpl.bind(Unknown Source) at java.net.PlainSocketImpl.bind(Unknown Source) at java.net.ServerSocket.bind(Unknown Source) at java.net.ServerSocket.<init>(Unknown Source) at l2f.loginserver.AuthServer.checkFreePorts(AuthServer.java:63) at l2f.loginserver.AuthServer.main(AuthServer.java:83) Server terminated abnormaly ... Server terminated ... Press any key to continue . . .
×
×
  • Create New...