Jump to content

k1dz0r

Members
  • Posts

    64
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

About k1dz0r

Profile Information

  • Gender
    Not Telling

k1dz0r's Achievements

Newbie

Newbie (1/16)

0

Reputation

  1. It cant do a shit?I hate the all retards like you which post statements of shit without knowledge? You have tested that server and you are sure about this? Btw i guarantee this server is one of the best server ever you seen.This server is not a joke how you think, it can be tested live by who it is really interested.
  2. So you mean those confings can be found on l2jserver clean? Maybe you are totally ridiculous. If you read the all configs, you'll understand what can do my server or not.
  3. Hello guys, i want to present/sell my server customized by me. I've started to develop that server 1 year ago approximately, yes but with some long breaks because i was student and i had to graduated the bacalaureate. Why sell your server? Because i am too busy in this moment and can't to work anymore at server... so I decided to sell it :) What contains your server? My server contains a lot of scripts ( I have kept the all authors at scripts ) special added for an server pvp like 500x which will be specified below: Configs: Olympiad #==============================================================# # Olympiad Settings # #==============================================================# # The defaults are set to be retail-like. # If you modify any of these settings your server will deviate from being retail-like. # Warning: # Please take extreme caution when changing anything. # Also please understand what you are changing before you do so on a live server. #==============================================================# # Olympiad Start Time in Military hours Default 6pm (18) # Default: 18 AltOlyStartTime = 18 # Olympiad Start Time for Min's, Default 00 so at the start of the hour. # Default: 00 AltOlyMin = 00 # Olympiad End Period Date - day(s) of month # (e.g. 1 would mean oly period ends every 1st day of month) # (e.g. 1,15 would mean oly period ends every 1st and 15th day of month) # <b><font color=red>CAUTION: You should set the AltOlyWPeriod and AltOlyVPeriod according to the changes done here!</font></b> # Default: 1 #AltOlyEndDate = 1,8,15,22 AltOlyEndDate = 1,8,15,22 # Olympiad End Period Time - in format hh:mm:ss (24 hours format) # Default: 12:00:00 AltOlyEndHour = 12:00:00 # Olympiad Competition Period, Default 6 hours. # (If set different, should be increment by 10mins) # Default: 21600000 #AltOlyCPeriod = 21600000 AltOlyCPeriod = 21600000 # Olympiad Battle Period, Default 6 minutes. # Default: 300000 AltOlyBattle = 300000 # Olympiad Weekly Period, Default 1 week # Used for adding points to nobles # Default: 604800000 AltOlyWPeriod = 604800000 # Olympiad Validation Period, Default 24 Hours. # Default: 86400000 AltOlyVPeriod = 86400000 # Points for reaching Noblesse for the first time # Default: 18 AltOlyStartPoints = 18 # Points every week # Default: 3 AltOlyWeeklyPoints = 3 # Required number of participants for the class based games # Default: 5 AltOlyClassedParticipants = 5 # Required number of participants for the non-class based games # Default: 9 AltOlyNonClassedParticipants = 2 # Required number of participants for the 3x3 teams games # Default: 9 AltOlyTeamsParticipants = 6 # Number used for displaying amount of registered participants, messages "Fewer than ..." or "More than ...". # 0 for displaying digits instead of text phrase (old style). # Default: 100 AltOlyRegistrationDisplayNumber = 100 # Reward for the class based games # Format: itemId1,itemNum1;itemId2,itemNum2... # Default: 13722,50 AltOlyClassedReward = 13722,50 # Reward for the non-class based games # Format: itemId1,itemNum1;itemId2,itemNum2... # Default: 13722,40 AltOlyNonClassedReward = 13722,40 # Reward for the 3x3 teams games # Format: itemId1,itemNum1;itemId2,itemNum2... # Default: 13722,85 AltOlyTeamReward = 13722,85 # ItemId used for exchanging to the points. # Default: 13722 AltOlyCompRewItem = 13722 # The minimal matches you need to participate to receive point rewards # Default: 9 AltOlyMinMatchesForPoints = 9 # Rate to exchange points to reward item. # Default: 1000 AltOlyGPPerPoint = 1000 # Noblesse points awarded to Heros. # Default: 180 AltOlyHeroPoints = 180 # Noblesse points awarded to Rank 1 members. # Default: 120 AltOlyRank1Points = 120 # Noblesse points awarded to Rank 2 members. # Default: 80 AltOlyRank2Points = 80 # Noblesse points awarded to Rank 3 members. # Default: 55 AltOlyRank3Points = 55 # Noblesse points awarded to Rank 4 members. # Default: 35 AltOlyRank4Points = 35 # Noblesse points awarded to Rank 5 members. # Default: 20 AltOlyRank5Points = 20 # Maximum points that player can gain/lose on a match. # Default: 10 AltOlyMaxPoints = 10 # Hero tables show last month's winners or current status. # Default: True AltOlyShowMonthlyWinners = True # Olympiad Managers announce each start of fight. # Default: True AltOlyAnnounceGames = True # Restrict specified items in Olympiad. ItemID's need to be separated with a comma (ex. 1,200,350) # Equipped items will be moved to inventory during port. # Default: 6611,6612,6613,6614,6615,6616,6617,6618,6619,6620,6621,9388,9389,9390,17049,17050,17051,17052,17053,17054,17055,17056,17057,17058,17059,17060,17061,20759,20775,20776,20777,20778,14774 AltOlyRestrictedItems = 6611,6612,6613,6614,6615,6616,6617,6618,6619,6620,6621,9388,9389,9390,17049,17050,17051,17052,17053,17054,17055,17056,17057,17058,17059,17060,17061,20759,20775,20776,20777,20778,14774 # Enchant limit for items during Olympiad battles. Disabled = -1. # Default: -1 AltOlyEnchantLimit = -1 # Log all Olympiad fights and outcome to olympiad.csv file. # Default: False AltOlyLogFights = False # Time to wait before teleported to arena. # Default: 120 AltOlyWaitTime = 120 # Olympiad Anti Feed System(OAFS) - Enabled(True) / Disabled(False) # Default: True AltOlyAntiFeed = True # OAFS - Name of Olympiad Participants AltOlyAntiFeedName = Instant # OAFS - Title of Olympiad Participants AltOlyAntiFeedTitle = Olympiad # OAFS - Hero Glow for Participants (INCLUDES CURRENT HEROES) # Default: False AltOlyAntiFeedHeroGlow = False # OAFS - GMs Can See Real Participants Names in Arena Lists? # Default: True AltOlyAntiFeedGmSee = True # OAFS - Participants Can Use All/Local Chat? # Default: False AltOlyAntiFeedChatAll = False # OAFS - Participants Can Use Shout Chat? # Default: False AltOlyAntiFeedChatShout = False # OAFS - Participants Can Use Trade Chat? # Default: False AltOlyAntiFeedChatTrade = False # OAFS - Participants Can Use Clan Chat? # Default: False AltOlyAntiFeedChatClan = False # OAFS - Participants Can Use Ally Chat? # Default: False AltOlyAntiFeedChatAlly = False # OAFS - Participants Can Use Hero Chat? # Default: False AltOlyAntiFeedChatHero = False # OAFS - Participants Can Use Private/Tell Chat? # Default: False AltOlyAntiFeedChatTell = False Mainnpc # --------------------------------------------------------------------------- # NPC Rename # --------------------------------------------------------------------------- # NPC Change Name player RenameNpcID = 10001 RenameNpcMinLevel = 85 RenameNpcFee = 4037,10 # --------------------------------------------------------------------------- # PK Guard # --------------------------------------------------------------------------- # PK Guard Protection GuardId= 10003 # --------------------------------------------------------------------------- # Special Gatekeeper that shows player count inside a specific zone # If you want to change the zone,you can change it inside SpecialGateKeeper.java # And don't forget to change the zone name inside the html # --------------------------------------------------------------------------- # Default: 00000 make your own npc GatekeeperNpc = 10014 # Item id required for teleport # Default: 57 (adena) PriceItemId = 57 # Price/amount of item needed to teleport # Default: 10000 TeleportPrice = 10000 Donator ( this system is connected to my buffer... how is that? once you have donator status you can see Buff+30 +15 etc... but there is a problem the buffer need to be fixed because do not load scheme buffs of players after server restart ) So this system is not working 100% # --------------------------------------------------------------------------- # Donator Section (Premium Users) # --------------------------------------------------------------------------- # Turn the color name. # Default: False DonatorSeeColorName = False # Default: 00CCFF - Orange DonatorNameColor = 00CCFF # Turn the color title. # Default: False DonatorSeeColorTitle = False # Default: 00CCFF - Orange DonatorTitleColor = 00CCFF # Donator welcome message... # Default: Welcome back to our server! Enjoy your stay! DonatorWelcomeMessage = Welcome back to our server! Enjoy your stay! Enchant ( this system is a bit reworked and have some special features ) #==============================================================# # Enchanting # #==============================================================# # This controls the chance an item has to break if it is enchanted. # This chance is in %, so if you set this to 100%, enchants will always succeed. # DEFAULT NEEDS TO BE VERIFIED, MUST BE CHANGED HERE AND IN CONFIG.JAVA IF NOT CORRECT # Default: 66,66,66 EnchantChanceWeapon = 100 EnchantChanceArmor = 100 EnchantChanceJewelry = 100 EnchantChanceElementStone = 100 EnchantChanceElementCrystal = 100 EnchantChanceElementJewel = 20 EnchantChanceElementEnergy = 10 # DEFAULT NEEDS TO BE VERIFIED, MUST BE CHANGED HERE AND IN CONFIG.JAVA IF NOT CORRECT # Default: 66,66,66 BlessedEnchantChanceWeapon = 100 BlessedEnchantChanceArmor = 100 BlessedEnchantChanceJewelry = 100 # Suspended check - put this in RequestEnchantItem.java (Config.BREAK_ENCHANT) if you want to work BreakEnchant = 0 # DEFAULT NEEDS TO BE VERIFIED, MUST BE CHANGED HERE AND IN CONFIG.JAVA IF NOT CORRECT # Default: 66,66,66 CrystalEnchantChanceWeaponWarrior = 60 CrystalEnchantChanceWeaponMage = 40 CrystalEnchantChanceArmor = 60 CrystalEnchantChanceJewelry = 60 # This is the enchant limit, if set to 0, there will be no limit. # Example: If this is set to 10, the maximum enchant will be 10. # Default: 0, 0, 0 EnchantMaxWeapon = 16 EnchantMaxArmor = 20 EnchantMaxJewelry = 20 # This is the maximum safe enchant. # Notes: # If EnchantSafeMax is set to for 8 the item will be safely enchanted to 8 regardless of the max enchant value set above. # EnchantSafeMaxFull is for full body armor (upper and lower). # These values should always be greater than 0. # Default: 3, 3 EnchantSafeMax = 3 EnchantSafeMaxFull = 3 # List of non-enchantable items. # Currently apprentice, travelers weapons and Pailaka items # Default: 7816,7817,7818,7819,7820,7821,7822,7823,7824,7825,7826,7827,7828,7829,7830,7831,13293,13294,13296 EnchantBlackList = 7816,7817,7818,7819,7820,7821,7822,7823,7824,7825,7826,7827,7828,7829,7830,7831,13293,13294,13296 # List of items that can be enchanted over the max enchant limit. # Currently Event Weapons # Default: 13539 EnchantWhiteList = 15 #==============================================================# # Progressive enchanting system # #==============================================================# # Enable/Disable progressive enchanting system (experimental). EnchantStepEnabled = False # Progressive enchanting mode. Values allowed = static, dynamic EnchantStepMode = static # If EnchantStepMode = static: # Value in percent (%). Reduced from enchant rate on each next enchant. # Example: +3 safe enchant. EnchantChanceWeapon = 66. EnchantStep = 3 #+4 = 66%, +5 = 63%, +7 = 60%, +8 = 57% etc. # If EnchantStepMode = dynamic: # enchant chance is multiplied by (EnchantStep^(item enchant level)-safe enchant) # for example, if enchant step is 0.95 # +10 = 66*(0.95^(10-4)) # it only starts to make a real difference after +10, # so it's useful for servers with high max enchant. EnchantStepStatic = 3 EnchantStepDynamic = 0.95 #==============================================================# # Skill enchanting maximum # #==============================================================# # Turn this off to avoid skill enchanting. # Default: True EnableSkillEnchant = True # When this is enabled it will read the "SkillMaxEnchantLimitLevel" option. # Default: False EnableSkillMaxEnchantLimit = False # When this is over 0, it will cutoff the skill enchant level to it's value. # When it's 0 it will removed the current skill enchant. # Default: 30 SkillMaxEnchantLimitLevel = 30 #==============================================================# # Custom Weapon PvP - Hero # #==============================================================# # Enchant In Weapons Hero ? EnableHeroWeaponEnchant = True # Elemental In Weapons PvP ? EnablePvPWeaponElement = True # Elemental In Weapons Hero ? EnableHeroWeaponElement = True # Argument In Weapons PvP ? EnablePvPWeaponAgument = True # Argument In Weapons Hero ? EnableHeroWeaponAgument = True #==============================================================# # Max Elemental In Armors e Weapons # #==============================================================# # System Max Elemental (1-14) ElementalCustomLevelEnable = True # Max Elemental in Weapons ElementalLevelWeapon = 7 # Max Elemental In Armor ElementalLevelArmor = 7 Leaderboard (Arena LeaderBoards count the kills only in the zone pvp called Chaotic Zone which have special features, btw i will present them after i finish with configs) # --------------------------------------------------------------------------- # Arena LeaderBoards # --------------------------------------------------------------------------- # Arena Manager Configs # Required: CustomNpcTable = True RankArenaEnabled = True # Interval in minutes RankArenaInterval = 120 # Reward ID RankArenaRewardId = 9627 # Reward amount 0 to disable RankArenaRewardCount = 5 # Anti Dual-Box in the event: ArenaAcceptSameIP = False # --------------------------------------------------------------------------- # Fisherman LeaderBoards # --------------------------------------------------------------------------- # Fish Manager configs # Required: CustomNpcTable = True RankFishermanEnabled = False # Interval in minutes RankFishermanInterval = 120 # Reward ID RankFishermanRewardId = 57 # Reward amount 0 to disable RankFishermanRewardCount = 1000 # --------------------------------------------------------------------------- # Craft LeaderBoards # --------------------------------------------------------------------------- # Craft Manager configs # Required: CustomNpcTable = True RankCraftEnabled = False # Interval in minutes RankCraftInterval = 120 # Reward ID RankCraftRewardId = 57 # Reward amount 0 to disable RankCraftRewardCount = 1000 # --------------------------------------------------------------------------- # TvT LeaderBoards # --------------------------------------------------------------------------- # TvT Manager configs # Required: CustomNpcTable = True RankTvTEnabled = False # Interval in minutes RankTvTInterval = 120 # Reward ID RankTvTRewardId = 57 # Reward amount 0 to disable RankTvTRewardCount = 1000 PC Bang points #==============================================================# # PC Bang Event Enabled # #==============================================================# #PC BANG POINTS ID = -100 EnablePc = False #Max points that player may have #limited to int limit MaxPcBangPoints = 1000000 #Use random in rewarding with points #If enabled points will be random from points/2 to points AcquisitionPointsRandom = False #Creates a chance to aquire double point DoublingAcquisitionPoints = True #Double points chance #if DoublingAcquisitionPoints=True DoublingAcquisitionPointsChance = 1 #PC Bang point rate #e.g. with 1.0 it's 10000 exp = 1 PC Bang point #2.0 - 10000 exp = 2 PC Bang points #0.5 - 5000 exp = 1 PC Bang point AcquisitionPointsRate = 0.0001 Another special config for players #==============================================================# # Automatic active soulshots/spiritshots log in # #==============================================================# # Automatic activation of soulshots/spiritshots on player log in. AutoActivateShotsEnabled = False # Minimum shots needed to activate (make it over 100) AutoActivateShotsMin = 200 # Consume shots (Soulshots, BlessedSpiritShots, Spiritshots) ConsumeSpiritSoulShots = True #==============================================================# # Custom title for news characters # #==============================================================# # Set this option to true to enable custom titles on new chars. CharTitle = True CharAddTitle = Newbie #==============================================================# # Custom spawn news characters # #==============================================================# # Set true for custom spawn location. CustomSpawn = True SpawnX = -76435 SpawnY = -174918 SpawnZ = -11008 #==============================================================# # Custom items news characters # #==============================================================# # Allow custom starter items? AllowCustomStarterItems = False # You must allow custom starter items! CustomStarterItems = 57,1000; #==============================================================# # Distance from player for private store # #==============================================================# # Minimum distance from player / npc to open a new private store shop ShopMinRangeFromPlayer = 0 ShopMinRangeFromNpc = 0 # This option will enable a alternatif leveling of soul Crystal EnableNewLevelingSoul = False #==============================================================# # PK Cleaner NPC # #==============================================================# #Item ID for Cleaning PK PKCleanItemID = 57 #PK Cleaning price PKCleanPrice = 1 Balance class #==============================================================# # WARNING # #==============================================================# # Those settings can modify the behaviour of your server. # Your server will NOT be as retail servers. # Those settings are useful if you own some special server # or really small server. # NOTE : "true" to enable "false" to disable. #==============================================================# # Class Settings # #==============================================================# # Damage Multipliers for Magician characters. # Default: 1.0 AltPDamageMages = 0.85 AltMDamageMages = 0.85 # Damage Multipliers for Fighter characters. # Default: 1.0 AltPDamageFighters = 1.0 AltMDamageFighters = 1.0 # Damage Multipliers for pets and summons. # Default: 1.0 AltPDamagePets = 1.0 AltMDamagePets = 1.0 # Damage Multipliers for NPCs (mobs). # Default: 1.0 AltPDamageNpc = 1.0 AltMDamageNpc = 1.0 #==============================================================# # Class Settings # #==============================================================# # Both settings can work together . The order Balancing # will be "Class vs. Class" and then "Class Balance" . # Enable Class Balance System (Class Vs Armor Vs (Mage or Fight)). # Set the variables in the table class_balance. # Default: True EnableClassBalanceSystem = True # Enable Class Vs Class Balance System. # Set the variables in the table class_vs_class. # Default: True EnableClassVsClassSystem = True #--------------------------------------------- # Balance Dagger Classes - #--------------------------------------------- DaggerVsHeavy = 1.00 DaggerVsLight = 1.00 DaggerVsRobe = 1.00 #--------------------------------------------- # Balance Archer Classes - #--------------------------------------------- ArcherVsHeavy = 1.00 ArcherVsLight = 1.00 ArcherVsRobe = 1.00 #--------------------------------------------- # Balance Blunt Classes - #--------------------------------------------- BluntVsHeavy = 1.00 BluntVsLight = 1.00 BluntVsRobe = 1.00 #--------------------------------------------- # Balance Dual-Weapon Classes - #--------------------------------------------- DualVsHeavy = 1.00 DualVsLight = 1.00 DualVsRobe = 1.00 #--------------------------------------------- # Balance Fist Classes - #--------------------------------------------- FistVsHeavy = 1.00 FistVsLight = 1.00 FistVsRobe = 1.00 #--------------------------------------------- # Balance Sword Classes - #--------------------------------------------- SwordVsHeavy = 1.00 SwordVsLight = 1.00 SwordVsRobe = 1.00 #--------------------------------------------- # Balance Pole Classes - #--------------------------------------------- PoleVsHeavy = 1.00 PoleVsLight = 1.00 PoleVsRobe = 1.00 ColorPlayers #==============================================================# # Custom Clan Leader Color Name # #==============================================================# ClanLeaderNameColorEnabled = False ClanLeaderColor = 000000 ClanLeaderColorAtClanLevel = 5 ClanLeaderTitleColorEnabled = False ClanLeaderTitle = 00FF00 ClanLeaderTitleAtClanLevel = 5 #==============================================================# # PvP color system / Pk color system # #==============================================================# # PvP Name color System. # It works like: pvps,color;pvps,color, eg. 100,00FF00;200,FF0000;300,0000FF;. PvpsColors = 100,00FF00; # Pk Title color System. # It works like: pks,color;pks,color, eg. 100,00FF00;200,FF0000;300,0000FF;. PksColors = 100,00FF00; ScreenMessages #==============================================================# # Advance system message via ExShowScreenMessage # #==============================================================# # Enable advance system message via ExShowScreenMessage # 1 = POSITION_TOP_LEFT /2 = POSITION_TOP_CENTER /3 = POSITION_TOP_RIGHT # 4 = POSITION_MIDDLE_LEFT /5 = POSITION_MIDDLE_CENTER /6 = POSITION_MIDDLE_RIGHT # 7 = POSITION_LOW_CENTER /8 = POSITION_LOW_RIGHT EnableAdvanceSystemMessage = True ScreenPositionMessage = 4 EnableMessageCritical = True CriticalPositionMessage = 2 # 1 Small / 0 Big FontSizeCriticalMessage = 0 # Skills SkillPositionMessage = 2 #==============================================================# # Welcome message # #==============================================================# # Show screen welcome message on character login # Default: True ScreenWelcomeMessageEnable = True # Screen welcome message text to show on character login if enabled # ('#' for a new line, but message can have max 2 lines) ScreenWelcomeMessageText = Lineage II Abyssal # Show screen welcome message for x seconds when character log in to game if enabled ScreenWelcomeMessageTime = 10 #==============================================================# # Quick Info For Newbies # #==============================================================# #Enable Quick Info Message For Newbies ? EnableInfoMessage = Vote for US! #==============================================================# # Show Welcome PM on start # #==============================================================# # Show Welcome PM on start ShowWelcomePM = True PMFrom = Abyssal PMText1 = Welcome to our server! PMText2 = Visit our web http://L2Abyssal.ro/ # Char on start Pm vote ShowWelcomePM1 = True PMFrom1 = Abyssal PMText3 = Don't forget to vote for us! Thanks #==============================================================# # Show welcome html # #==============================================================# # Welcome Html Config # Show Welcome Html When a Player Logs In? ShowWelcomeHtmlOnLogin = False #==============================================================# # PvP / PK Announce # #==============================================================# # Default: True AnnouncePkPvP = True # Announce this as normal system message # Default: True AnnouncePkPvPNormalMessage = True # PK message template # variables: $killer, $target AnnouncePkMsg = $killer has slaughtered $target # Pvp message template # variables: $killer, $target AnnouncePvpMsg = $killer has defeated $target #==============================================================# # Special in video # #==============================================================# SpMensagen = True SpMain = Forum SpTexto = http://l2Abyssal.ro/forum #==============================================================# # Others announces # #==============================================================# # Announce Hero Name At Login AnnounceHeroLogin = False # Announce when lord of the castle logges in AnnounceCastleLords = False # Announce Boss spawn in game AnnounceRaidSpawn = False Offline #==============================================================# # Offline trade/craft # #==============================================================# # Option to enable or disable offline trade feature. # Enable -> true, Disable -> false OfflineTradeEnable = True # Option to enable or disable offline craft feature. # Enable -> true, Disable -> false OfflineCraftEnable = False # If set to True, players in off-line shop mode will be invulnerable. # Default: False OfflineModeSetInvulnerable = True # If set to True, name color will be changed then entering offline mode OfflineSetNameColor = True # Color of the name in offline mode (if OfflineSetNameColor = True) OfflineNameColor = 808080 # Allow fame for characters in offline mode # Enable -> true, Disable -> false OfflineFame = False #Restore offline traders/crafters after restart/shutdown. Default: false. RestoreOffliners = True #Do not restore offline characters, after OfflineMaxDays days spent from first restore. #Require server restart to disconnect expired shops. #0 = disabled (always restore). #Default: 10 OfflineMaxDays = 1 #Disconnect shop after finished selling, buying. #Default: True OfflineDisconnectFinished = True Protection #==============================================================# # AntiFeed # #==============================================================# # This option will enable antifeed for pvp/pk/clanrep points. # Default: True AntiFeedEnable = False # If set to True, kills from dualbox will not increase pvp/pk points # and clan reputation will not be transferred. # Default: True AntiFeedDualbox = True # If set to True, server will count disconnected (unable to determine ip address) # as dualbox. # Default: True AntiFeedDisconnectedAsDualbox = True # If character died faster than timeout - pvp/pk points for killer will not increase # and clan reputation will not be transferred. # Setting to 0 will disable this feature. # Default: 120 seconds. AntiFeedInterval = 120 #==============================================================# # Walker/Bot protection # #==============================================================# # Basic protection against L2Walker. # Default: False L2WalkerProtection = True #Captcha EnableCaptchaSystem = False #Anti bot System(kill) #Default 50 AntiBotKills = 30 #==============================================================# # PK protection # #==============================================================# # Disables attacking char if the attacker's lvl minus victim's lvl is over # specified difference and the target is not flagged. For example, if you want # to disable PK'ing chars that are more than 20 lvls below attacker's lvl, set # the value to 20. Setting the value to 0 disables the feature. DisableAttackIfLvlDifferenceOver=0 # If player has more than specified number of PKs in the monitored period, # he/she is automatically punished. If set to zero, this feature is disabled. PunishPKPlayerIfPKsOver=0 # For what period (in seconds) the PKs should be monitored PKMonitorPeriod=3600 # Punisment type: # jail - char will be jailed PKPunishmentType=jail # Punishment length (in seconds) # If punishment type is jail then the punishment period should be divisable by # 60 as jail punishment is counted in minutes PKPunishmentPeriod=10 #==============================================================# # Check Dual Box # #==============================================================# # Maximum number of players per IP address allowed to enter game. # Default: 0 (unlimited) DualboxCheckMaxPlayersPerIP = 2 # Maximum number of players per IP address allowed to participate in olympiad. # Default: 0 (unlimited) DualboxCheckMaxOlympiadParticipantsPerIP = 1 # Whitelist of the addresses for dualbox checks. # Format: Address1,Number1;Address2,Number2... # Network address can be number (127.0.0.1) or symbolic (localhost) formats. # Additional connection number added to the global limits for this address. # For example, if number of TvT event participants per IP address set to the 1 (no dualbox) # and whitelist contains "l2jserver.com,2" then number of allowed participants from l2jserver.com # will be 1+2=3. Use 0 or negative value for unlimited number of connections. # Default: 127.0.0.1,0 (no limits from localhost) DualboxCheckWhitelist = 192.168.0.101,0 #==============================================================# # S.O.E. In PvP Protection # #==============================================================# #If you set this option to "True" , players can't use SOE when #they are flagged! #Default is "False" SoeInPvpProtection = True #==============================================================# # Anti-OverEnchant System # #==============================================================# # Enable/Disable Over Enchant Protection. # Checks if a player have a Over Enchanted Item. # It will Ban every player whit a Over Enchanted Item. # Default/Recommended: False EnableOverEnchantProtection = False # Max Enchant for Weapons, Armors and Jewels. # Default: 25 | 25 | 25 OverEnchantProtectionMaxWeapon = 16 OverEnchantProtectionMaxArmor = 20 OverEnchantProtectionMaxJewel = 20 # Punish for Bad Players that Owns a Over Enchanted Item. # Default: True | True | False OverEnchantPunishBan = False OverEnchantPunishJail = False OverEnchantPunishKick = False #==============================================================# # Safe Admin System. # #==============================================================# # Enable/Disable Safe Admin Protection. # Default: True EnableSafeAdminProtection = False # Safe Admin's Names: # Example: Name1,Name2,Name3 # Default: SafeAdminName = Scryde, # Punish for Unsafe Admins # Default: True | True | False SafeAdminPunishBan = True SafeAdminPunishJail = True SafeAdminPunishKick = False # When a Safe Admin Login, GS will send a Log: # "Safe Admin: Browser has been logged in." # Default: False SafeAdminShowAdminEnter = False #==============================================================# # Bot Report # #==============================================================# # If enabled, the action button in the character action inventory # called Bot Report will be used to report bots (stored in database) # Default: True EnableBotReport = True Vote HOP/TOP ( this system have update to the new Topzone, both work) # Vote reward for Hopzone. AllowHopzoneVoteReward = True # Vote reward server link. HopzoneServerLink = http://l2.hopzone.net/lineage2/details/87837/Lineage2-Instant # Votes for next reward needed. HopzoneVotesDifference = 5 # Minutes between rewards. # Eg. You put 5 it checks every 5 minutes for reward. HopzoneRewardCheckTime = 2 # Reward(s). HopzoneReward = 9627,5; # Hopzone reward max dual boxes reward. # For example if you put 2 and someone has 3 boxes open 2 will be rewarded. HopzoneDualboxesAllowed = 1 # Game server console report. # If set to true, game server console will get a report of # current vote count, votes needed for next reward and votes needed for first page. AllowHopzoneGameServerReport = True # Vote reward for Topzone. AllowTopzoneVoteReward = False # Vote reward server link. TopzoneServerLink = http://l2topzone.com/lineage2/server-info/3425/WorldOfAges.html # Votes for next reward needed. TopzoneVotesDifference = 5 # Minutes between rewards. # Eg. You put 5 it checks every 5 minutes for reward. TopzoneRewardCheckTime = 1 # Reward(s). TopzoneReward = 9627,1; # Topzone reward max dual boxes reward. # For example if you put 2 and someone has 3 boxes open 2 will be rewarded. TopzoneDualboxesAllowed = 1 # Game server console report. # If set to true, game server console will get a report of # current vote count, votes needed for next reward and votes needed for first page. AllowTopzoneGameServerReport = True Chat #==============================================================# # Chat use amount PvP Kills Settings # #==============================================================# # Enable blocking chat for those who do not have the amount of PvP Kills to # Chat Shout? EnablePvPChatShoutBlock = True TxtPvPChatShout = To use this chat you need 500 PvP's. # Quantity PvP Kills to use the Chat Shout AmountPvPChatShout = 500 # Add punishment for using the Chat Shout, this will reduce the number of PvP # Kills every messaging. PunishedAmountPvPChatShout = 0 # Enable blocking chat for those who do not have the amount of PvP Kills to # Chat Trade? EnablePvPChatTradeBlock = True TxtPvPChatTrade = To use this chat you need 250 PvP's. # Quantity PvP Kills to use the Chat Trade AmountPvPChatTrade = 250 # Add punishment for using the Chat Trade, this will reduce the number of PvP # Kills every messaging. PunishedAmountPvPChatTrade = 0 Those are the important codes added. Other features: -Special pvp zone ( Chaotic Zone) *The npc where you teleport count the players inside *Auto respawn 15 seconds *Players cannot unstuck *Players cannot restart/unlog *Special reward only in that zone 100fame *Special sounds for Double/Triple/Ultra/Rampage/Godlike kills -Fixed Steal Divinity/ Cancel skills ( you receive back after 15 seconds) -Script against flood by clicking too fast -Commands .online .changepassword .depost .withdraw .dressme .rb .repair .kino ( this is an special event) - 2 Anti-bot system *Captcha *Bot Report button ( you can find it at actions ) -Events *TvT ( Tvt have some extra features than the usual) *DM *HNS *LeaderBoard ( count the kills from the pvp zone and give reward to the best player) -Fake PCS ( you can make the NPCS to looks like a normal player ) -Protection against multi class skills, over enchant, flood, anti pvp feed etc... Ant much more... NPC Photos: Photos Oh i forgot the buffer: Buffer Price: Pack + System = 30E Pack + System + Source (Source only for GameServer because you have DP already in the Pack)= 50E If you are interesed pm me on the forum or: Skype id: xdewinx Email: ggcAndrei@gmail.com
  4. I need to fix topzone votesytem because they have changed the interface and this doesn't work anymore /* * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software * Foundation, either version 3 of the License, or (at your option) any later * version. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more * details. * * You should have received a copy of the GNU General Public License along with * this program. If not, see <http://www.gnu.org/licenses/>. */ package com.l2jserver.gameserver.model.entity; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; import java.util.Collection; import javolution.util.FastMap; import com.l2jserver.Config; import com.l2jserver.gameserver.Announcements; import com.l2jserver.gameserver.ThreadPoolManager; import com.l2jserver.gameserver.model.L2World; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; /** * @author Anarchy * */ public class VoteRewardTopzone { // Configurations. private static String topzoneUrl = Config.TOPZONE_SERVER_LINK; private static String page1Url = Config.TOPZONE_FIRST_PAGE_LINK; private static int voteRewardVotesDifference = Config.TOPZONE_VOTES_DIFFERENCE; private static int firstPageRankNeeded = Config.TOPZONE_FIRST_PAGE_RANK_NEEDED; private static int checkTime = 60*1000*Config.TOPZONE_REWARD_CHECK_TIME; // Don't-touch variables. private static int lastVotes = 0; private static FastMap<String, Integer> playerIps = new FastMap<String, Integer>(); public static void updateConfigurations() { topzoneUrl = Config.TOPZONE_SERVER_LINK; page1Url = Config.TOPZONE_FIRST_PAGE_LINK; voteRewardVotesDifference = Config.TOPZONE_VOTES_DIFFERENCE; firstPageRankNeeded = Config.TOPZONE_FIRST_PAGE_RANK_NEEDED; checkTime = 60*1000*Config.TOPZONE_REWARD_CHECK_TIME; } public static void getInstance() { System.out.println("Vote reward system initialized."); ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(new Runnable() { @Override public void run() { if (Config.ALLOW_TOPZONE_VOTE_REWARD) { reward(); } else { return; } } }, checkTime/2, checkTime); } private static void reward() { int firstPageVotes = getFirstPageRankVotes(); int currentVotes = getVotes(); if (firstPageVotes == -1 || currentVotes == -1) { if (firstPageVotes == -1) { System.out.println("There was a problem on getting votes from server with rank "+firstPageRankNeeded+"."); } if (currentVotes == -1) { System.out.println("There was a problem on getting server votes."); } return; } if (lastVotes == 0) { lastVotes = currentVotes; Announcements.getInstance().announceToAll("Current vote count is "+currentVotes+"."); Announcements.getInstance().announceToAll("We need "+((lastVotes+voteRewardVotesDifference)-currentVotes)+" vote(s) for reward."); if (Config.ALLOW_TOPZONE_GAME_SERVER_REPORT) { System.out.println("Server votes on topzone: "+currentVotes); System.out.println("Votes needed for reward: "+((lastVotes+voteRewardVotesDifference)-currentVotes)); } if (firstPageVotes-lastVotes <= 0) { Announcements.getInstance().announceToAll("We are in the first page of topzone, so the reward will be big."); if (Config.ALLOW_TOPZONE_GAME_SERVER_REPORT) { System.out.println("Server is on the first page of Topzone."); } } else { Announcements.getInstance().announceToAll("We need "+(firstPageVotes-lastVotes)+" vote(s) to get to the first page of topzone for big reward."); if (Config.ALLOW_TOPZONE_GAME_SERVER_REPORT) { System.out.println("Server votes needed for first page: "+(firstPageVotes-lastVotes)); } } return; } if (currentVotes >= lastVotes+voteRewardVotesDifference) { Collection<L2PcInstance> pls = L2World.getInstance().getAllPlayers().values(); if (firstPageVotes-currentVotes <= 0) { if (Config.ALLOW_TOPZONE_GAME_SERVER_REPORT) { System.out.println("Server votes on topzone: "+currentVotes); System.out.println("Server is on the first page of topzone."); System.out.println("Votes needed for next reward: "+((currentVotes+voteRewardVotesDifference)-currentVotes)); } Announcements.getInstance().announceToAll("Everyone has been rewarded with big reward."); Announcements.getInstance().announceToAll("Current vote count is "+currentVotes+"."); for (L2PcInstance p : pls) { boolean canReward = false; String pIp = p.getClient().getConnection().getInetAddress().getHostAddress(); if (playerIps.containsKey(pIp)) { int count = playerIps.get(pIp); if (count < Config.TOPZONE_DUALBOXES_ALLOWED) { playerIps.remove(pIp); playerIps.put(pIp, count+1); canReward = true; } } else { canReward = true; playerIps.put(pIp, 1); } if (canReward) { for (int i : Config.TOPZONE_BIG_REWARD.keySet()) { p.addItem("Vote reward.", i, Config.TOPZONE_BIG_REWARD.get(i), p, true); } } else { p.sendMessage("Already "+Config.TOPZONE_DUALBOXES_ALLOWED+" character(s) of your ip have been rewarded, so this character won't be rewarded."); } } playerIps.clear(); } else { if (Config.ALLOW_TOPZONE_GAME_SERVER_REPORT) { System.out.println("Server votes on topzone: "+currentVotes); System.out.println("Server votes needed for first page: "+(firstPageVotes-lastVotes)); System.out.println("Votes needed for next reward: "+((currentVotes+voteRewardVotesDifference)-currentVotes)); } Announcements.getInstance().announceToAll("Everyone has been rewarded with small reward."); Announcements.getInstance().announceToAll("Current vote count is "+currentVotes+"."); Announcements.getInstance().announceToAll("We need "+(firstPageVotes-currentVotes)+" vote(s) to get to the first page of topzone for big reward."); for (L2PcInstance p : pls) { boolean canReward = false; String pIp = p.getClient().getConnection().getInetAddress().getHostAddress(); if (playerIps.containsKey(pIp)) { int count = playerIps.get(pIp); if (count < Config.TOPZONE_DUALBOXES_ALLOWED) { playerIps.remove(pIp); playerIps.put(pIp, count+1); canReward = true; } } else { canReward = true; playerIps.put(pIp, 1); } if (canReward) { for (int i : Config.TOPZONE_SMALL_REWARD.keySet()) { p.addItem("Vote reward.", i, Config.TOPZONE_SMALL_REWARD.get(i), p, true); } } else { p.sendMessage("Already "+Config.TOPZONE_DUALBOXES_ALLOWED+" character(s) of your ip have been rewarded, so this character won't be rewarded."); } } playerIps.clear(); } lastVotes = currentVotes; } else { if (firstPageVotes-currentVotes <= 0) { if (Config.ALLOW_TOPZONE_GAME_SERVER_REPORT) { System.out.println("Server votes on topzone: "+currentVotes); System.out.println("Server is on the first page of topzone."); System.out.println("Votes needed for next reward: "+((lastVotes+voteRewardVotesDifference)-currentVotes)); } Announcements.getInstance().announceToAll("Current vote count is "+currentVotes+"."); Announcements.getInstance().announceToAll("We need "+((lastVotes+voteRewardVotesDifference)-currentVotes)+" vote(s) for big reward."); } else { if (Config.ALLOW_TOPZONE_GAME_SERVER_REPORT) { System.out.println("Server votes on topzone: "+currentVotes); System.out.println("Server votes needed for first page: "+(firstPageVotes-lastVotes)); System.out.println("Votes needed for next reward: "+((lastVotes+voteRewardVotesDifference)-currentVotes)); } Announcements.getInstance().announceToAll("Current vote count is "+currentVotes+"."); Announcements.getInstance().announceToAll("We need "+((lastVotes+voteRewardVotesDifference)-currentVotes)+" vote(s) for small reward."); Announcements.getInstance().announceToAll("We need "+(firstPageVotes-currentVotes)+" vote(s) to get to the first page of topzone for big reward."); } } } private static int getFirstPageRankVotes() { InputStreamReader isr = null; BufferedReader br = null; try { URLConnection con = new URL(page1Url).openConnection(); con.addRequestProperty("User-Agent", "Mozilla/4.76"); isr = new InputStreamReader(con.getInputStream()); br = new BufferedReader(isr); String line; int i = 0; while ((line = br.readLine()) != null) { if (line.contains("<td><div align=\"center\">"+firstPageRankNeeded+"</div></td>")) { i++; } if (line.contains("<td><div align=\"center\">") && i == 1) { i++; } if (line.contains("<td><div align=\"center\">") && i == 2) { i = 0; int votes = Integer.valueOf(line.split(">")[2].replace("</div", "")); return votes; } } br.close(); isr.close(); } catch (Exception e) { System.out.println(e); System.out.println("Error while getting server vote count."); } return -1; } private static int getVotes() { InputStreamReader isr = null; BufferedReader br = null; try { URLConnection con = new URL(topzoneUrl).openConnection(); con.addRequestProperty("User-Agent", "Mozilla/4.76"); isr = new InputStreamReader(con.getInputStream()); br = new BufferedReader(isr); boolean got = false; String line; while ((line = br.readLine()) != null) { if (line.contains("<tr><td><div align=\"center\"><b><font style=\"font-size:14px;color:#018BC1;\"") && !got) { got = true; int votes = Integer.valueOf(line.split("=\"font-size:14px;color:#018BC1;\">")[1].replace("</font></b></div></td></tr>", "")); return votes; } } br.close(); isr.close(); } catch (Exception e) { System.out.println(e); System.out.println("Error while getting server vote count."); } return -1; } }
  5. Please lock this topic he is a liar, he will not help us anyway... maybe is a scammer or somethink!
  6. i tried already to add in 'npc' and is the same shit:D thanks for the answers i should config them and in custom_npcaidata can be locked!
  7. How the tittle says if i create new monsters in custom_npc.sql when i spawn them in game, they don't want to move from spawn spot... what can i do? I think the problem isn't from database, the problem is from my source right no? If yes where i find the problem...or i don't know give me some advices
  8. ok say me what information you need exactly?
  9. I need autodonate paypal mode for L2JFreya
×
×
  • Create New...