-
Posts
2,395 -
Credits
0 -
Joined
-
Last visited
-
Days Won
1 -
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by xAddytzu
-
-
website https://l2evony.com/ forum https://l2evony.com/forum Server Details Rates Experience (XP) 1000x Skill Points (SP) 1000x Rate Drop Adena 100x Rate Drop Items 1x Rate Drop Spoil 1x Rate Drop Boss 2x Scroll Enchant Rate 65% Scroll Blessed Enchant Rate 90% Scroll Enchant of Crystall 88% Safe Enchant +3 Maximum Enchant +20 Buff Time (Include Song/Dance) 2 hours Maximum Buff Amount 27 Maximum Song/Dance Amount 15 Anti-Bot System (Captcha and ScriptGuard) Infinity soulshots InfinityArrows PvpRewardSystem AntiHeavyProtection Cancel Return Buffs (Open World) Olympiad Anti-Feed AugmentationNGSkillChance = 5 AugmentationHighSkillChance = 12 AugmentationTopSkillChance = 15% FlagRbZones PvP/Pk Color System custom startup system Ddos Protection
-
:) finnaly add with succes the code, but in game when i use command //create_zone nothing hapen :(
-
375 i tried to add this on 391 and i got same error :(
-
stil not work :(
-
hi who can help me on this code i stuck here private static int calcZ(boolean minZ) { return (savedLocs.stream().mapToInt(loc -> loc.getZ()).sum() / savedLocs.size()) + (minZ ? -zDifference : zDifference); } at "loc.getZ())" i don't know what to do .... https://imgur.com/a/Tuqmz5V
-
if you read more.....i said "is my first website so is normaly ... but from some people, from this Community is hard to see the reality,so it's necessary to buy a new brain ty"
-
gl with your sale :P
-
invite me on skype for the price. saulea.stefan
-
ty man :)
-
hello everyone,what is your favorite song of 2016 :D can yuo post here :) mine is Andra feat. David Bisbal - Without You
-
Good evening everyone, I finally finished my first website,created by me, I think it looks good for starters. it's just PSD file: If you want this psd can contact me on skype: saulea.stefan Lineage 2Ark Design are now RDY http://saulea90.deviantart.com/art/l2Ark-644729080
-
Lineage 2 Website [V25][Ready-For-Use]
xAddytzu replied to Lelouch's topic in Marketplace [Webdesign & Webdevelop]
look realy nice gj dude :D -
hello i want to buy a cs go account if you have with lvl 10 minimum skype saulea.stefan
-
LF Looking For Java Dev.
xAddytzu replied to ernis12345's question in Request Server Development Help [L2J]
check skype. -
it's a good share ,but for pvp server...i think O0
-
so not long elaborate this approach to your restrain myself and pretend that you have not answered, a little chiseling first I put this error to see if someone else has to know the world is missing a file, do not ask for much help think before you speak tank's and have a nice day
-
i got this error on index Notice: Undefined index: maintenanceMode in C:\xampp\htdocs\index.php on line 35 else if (!!$settings['maintenanceMode']) Notice: Undefined index: enableRegistration in C:\xampp\htdocs\templates\account.php on line 9 if (!!$settings['enableRegistration']) Notice: Undefined index: enablePasswordRecovery in C:\xampp\htdocs\templates\account.php on line 28 if (!!$settings['enablePasswordRecovery'])
-
hello all, tonight I decided to share l2 supermonster code adapted acis, 100% tested ! so let's start. package net.sf.l2j; config.java /** Events */ public static final String SMALLEVENTS_FILE = "./config/Events/SmallEvents.properties"; public static final String OLYMPIAD_FILE = "./config/Events/Olympiad.properties"; public static final String STRIDER_FILE = "./config/Events/Strider.properties"; public static final String RANDOMFIGHT_FILE = "./config/Events/RandomFight.properties"; +public static final String SUPERMONSTER_FILE = "./config/Events/SuperMonster.properties"; at line 2599 aCis_gameserver/java/net/sf/l2j/Config.java // Super Monster ExProperties SuperMonster = load(SUPERMONSTER_FILE); ENABLE_SUPER_MONSTER = SuperMonster.getProperty("EnableSuperMonster", false); SUPER_MONSTERS = SuperMonster.getProperty("SuperMonsters"); SUPER_MONSTERS_IDS = new ArrayList<>(); String[] arrayOfString1 = SUPER_MONSTERS.split(","); int i = arrayOfString1.length; int str1; for (str1 = 0; str1 < i; str1++) { String id = arrayOfString1[str1]; SUPER_MONSTERS_IDS.add(Integer.valueOf(Integer.parseInt(id))); } SM_REWARD_PARTY = SuperMonster.getProperty("RewardParty", false); SM_REWARD_PARTY_NOBLE = SuperMonster.getProperty("GiveNoblesseFullParty", false); SM_REWARD_PARTY_HERO = SuperMonster.getProperty("GiveHeroFullParty", false); SM_GIVE_NOBLE = SuperMonster.getProperty("GiveNoblesse", false); SM_GIVE_HERO = SuperMonster.getProperty("GiveHero", false); SM_GIVE_ITEM = SuperMonster.getProperty("GiveItemReward", false); String[] smReward = SuperMonster.getProperty("ItemRewards", "57,100000").split(";"); SM_ITEM_REWARD = new ArrayList<>(); String[] arrayOfString2 = smReward; str1 = arrayOfString2.length; for (int id = 0; id < str1; id++) { String reward = arrayOfString2[id]; String[] rewardSplit = reward.split(","); if (rewardSplit.length != 2) { _log.warning(StringUtil.concat(new String[] { "[Config.load()]: invalid config property -> ItemRewards \"", reward, "\"" })); } else { try { SM_ITEM_REWARD.add(new int[] { Integer.parseInt(rewardSplit[0]), Integer.parseInt(rewardSplit[1]) }); } catch (NumberFormatException nfe) { if (!reward.isEmpty()) { _log.warning(StringUtil.concat(new String[] { "[Config.load()]: invalid config property -> ItemRewards \"", reward, "\"" })); } } } } config file: #============================================================= # Super Monster #============================================================= # This are special monsters that are having special reward features when get killed. # The list can contain L2Monster, L2Raid, L2GrandBoss instances! # The script can be edited from data/scripts/events/SuperMonster/SuperMonster.java # Enable The Super Monster ? EnableSuperMonster = False # Monsters ids. # WARNING all the features will be available for the configured monsters! # Format monsterId,monsterId,monsterId SuperMonsters = 0 # Give reward for the full party? RewardParty = False # Give noblesse to the full party? GiveNoblesseFullParty = False # Give hero status to the full party? (Untill logout) GiveHeroFullParty = False # Give noblesse status for the killer? GiveNoblesse = False # Give hero status to the killer? (Untill logout) GiveHero = False # Give item reward? # This is for both full party (if enabled) and killer. GiveItemReward = False # Items for reward # Format itemId,amount;itemId,amount;itemId,amount ItemRewards = 57,100000 script.cfg import: events/SuperMonster/SuperMonster.java datapack: aCis_datapack/data/scripts/events/SuperMonster/SuperMonster.java package events.SuperMonster; import net.sf.l2j.Config; import net.sf.l2j.gameserver.datatables.ItemTable; import net.sf.l2j.gameserver.model.actor.L2Npc; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.model.itemcontainer.PcInventory; import net.sf.l2j.gameserver.model.quest.Quest; import net.sf.l2j.gameserver.network.serverpackets.StatusUpdate; public class SuperMonster extends Quest { public SuperMonster() { super(-1, "SuperMonster", "custom"); if (Config.ENABLE_SUPER_MONSTER) { for (int mobs : Config.SUPER_MONSTERS_IDS) addKillId(mobs); } } @Override public String onKill(L2Npc npc, L2PcInstance player, boolean isPet) { if (Config.SM_REWARD_PARTY && player.getParty() != null) { for (L2PcInstance members : player.getParty().getPartyMembers()) { members.sendMessage("Congratulations! You killed The SuperMonster!"); if (Config.SM_GIVE_ITEM) rewardWinner(members); if (Config.SM_REWARD_PARTY_HERO && !player.isHero()) { members.setHero(true); members.sendMessage("You are now hero untill relogin!"); } if (Config.SM_REWARD_PARTY_NOBLE && !members.isNoble()) { members.setNoble(true, true); members.sendMessage("You have become noblesse!"); } members.broadcastUserInfo(); } } else { player.sendMessage("Congratulations! You killed The SuperMonster!"); if (Config.SM_GIVE_ITEM) rewardWinner(player); if (Config.SM_GIVE_HERO && !player.isHero()) { player.setHero(true); } if (Config.SM_GIVE_NOBLE && !player.isNoble()) { player.setNoble(true, true); } player.broadcastUserInfo(); } return null; } static void rewardWinner(L2PcInstance player) { // Check for nullpointer if (player == null) return; // Iterate over all rewards for (int[] reward : Config.SM_ITEM_REWARD) { PcInventory inv = player.getInventory(); // Check for stackable item, non stackabe items need to be added one by one if (ItemTable.getInstance().createDummyItem(reward[0]).isStackable()) { inv.addItem("SuperMonster", reward[0], reward[1], player, player); } else { for (int i = 0; i < reward[1]; ++i) { inv.addItem("SuperMonster", reward[0], 1, player, player); } } } StatusUpdate statusUpdate = new StatusUpdate(player); statusUpdate.addAttribute(StatusUpdate.CUR_LOAD, player.getCurrentLoad()); player.sendPacket(statusUpdate); } public static void main(String args[]) { new SuperMonster(); } }
-
Help Help With Connection Players
xAddytzu replied to Lancer's question in Request Server Development Help [L2J]
yea i know 3306 is for db externally but for me work with 2106 and 9014. but i have and 7777 opened, optional , i have router -
Help How To Get Hwid With Packets?
xAddytzu replied to wongerlt's question in Request Server Development Help [L2J]
i can't show full code. you know,what i mean, but code working perfect,tested on my server -
l2pcintance public boolean addSubClass(int classId, int classIndex) { if (!_subclassLock.tryLock()) return false; if (EventManager.getInstance().players.contains(this)) return false; try { if (getTotalSubClasses() == 3 || classIndex == 0) return false; L2VillageMasterInstance // Avoid giving player an option to add a new sub class, if they have three already. if (player.getTotalSubClasses() >= 3)
-
Help Help With Connection Players
xAddytzu replied to Lancer's question in Request Server Development Help [L2J]
check if your port are on ex 7777,9014,2106,3306 here : http://www.yougetsignal.com/tools/open-ports/ you neet just 9014 and 2106 -
Help How To Get Hwid With Packets?
xAddytzu replied to wongerlt's question in Request Server Development Help [L2J]
package Guard.hwidmanager; import Guard.ConfigProtection; import net.sf.l2j.gameserver.handler.IAdminCommandHandler; import net.sf.l2j.gameserver.model.L2Object; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; public class HWIDAdminBan implements IAdminCommandHandler { private static final String[] ADMIN_COMMANDS = { "admin_hwid_ban" }; @Override public boolean useAdminCommand(String fullString, L2PcInstance player) { if (!ConfigProtection.ALLOW_GUARD_SYSTEM) { return false; } if (player == null) { return false; } if (!fullString.startsWith("admin_hwid")) { return false; } if (fullString.startsWith("admin_hwid_ban")) { L2Object playerTarger = player.getTarget(); if (playerTarger == null && !(playerTarger instanceof L2PcInstance)) { player.sendMessage("Target is empty."); return false; } L2PcInstance target = (L2PcInstance) playerTarger; if (target != null) { HWIDBan.addHWIDBan(target.getNetConnection()); player.sendMessage(target.getName() + " banned in HWID."); } } return true; } @Override public String[] getAdminCommandList() { return ADMIN_COMMANDS; } } and l2gameclient.java public void checkHwid(String allowedHwid) { if (!allowedHwid.equalsIgnoreCase("") && !getHWID().equalsIgnoreCase(allowedHwid)) closeNow(); } private String _hwid; private boolean _isProtected; public String getHWID() { return _hwid; } public boolean isProtected() { return _isProtected; } public void setHWID(String hwid) { _hwid = hwid; } and l2 pcinstance public String getHWID() { return _connection.getHWID(); }