SySt3MGaM3RFr3aKs
Members-
Posts
838 -
Joined
-
Last visited
Never -
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by SySt3MGaM3RFr3aKs
-
[Share] Auto-Loot Raid.
SySt3MGaM3RFr3aKs replied to SySt3MGaM3RFr3aKs's topic in Server Shares & Files [L2J]
Thanks for your note Fakoulas, i gave credits in the first post. time ago :D -
[Share] Auto-Loot Raid.
SySt3MGaM3RFr3aKs replied to SySt3MGaM3RFr3aKs's topic in Server Shares & Files [L2J]
It does not exist in all packs ( Maybe in lives ) but if someone needs an unsupported pack to use ( L2J's IL ) he would need this. @Cayote, stop bothering me with " owsome " :D -
[Share] Auto-Loot Raid.
SySt3MGaM3RFr3aKs replied to SySt3MGaM3RFr3aKs's topic in Server Shares & Files [L2J]
Excuse me, i didn't share to say I SHARED something, i shared it because i think L2 Development Section needed this. RELAX, and stop Judgin' everybody. Oh god. -
Soz for double Post, BUMP - UP Server GvE Is now Final Server PvP Still under Hard development :D Join in GvE And tell us your suggestions. MANY New Features.
-
Index: java/config/Character.properties =================================================================== --- java/config/Character.properties (revision 2190) +++ java/config/Character.properties (working copy) @@ -449,6 +449,12 @@ # Retail: false AutoLoot = False +# This option when set to true will enable automatically picking up +# items dropped by Raid Bosses. If set false it will force the player +# to pickup dropped items. (This excludes herbs mentioned above) +# Retail: false +AutoLootRaid = False + # This is the time in seconds that it will take for the player command: # //unstuck will take. # Retail: 300 Index: java/net/sf/l2j/Config.java =================================================================== --- java/net/sf/l2j/Config.java (revision 2190) +++ java/net/sf/l2j/Config.java (working copy) @@ -176,6 +176,7 @@ public static int ALT_PARTY_RANGE2; public static int STARTING_ADENA; public static boolean AUTO_LOOT; + public static boolean AUTO_LOOT_RAID; public static int UNSTUCK_INTERVAL; public static int PLAYER_SPAWN_PROTECTION; public static boolean RESPAWN_RANDOM_ENABLED; @@ -1196,6 +1197,7 @@ ALT_PARTY_RANGE2 = Integer.parseInt(Character.getProperty("AltPartyRange2", "1400")); STARTING_ADENA = Integer.parseInt(Character.getProperty("StartingAdena", "100")); AUTO_LOOT = Boolean.parseBoolean(Character.getProperty("AutoLoot", "true")); + AUTO_LOOT_RAID = Boolean.parseBoolean(Character.getProperty("AutoLootRaid", "true")); UNSTUCK_INTERVAL = Integer.parseInt(Character.getProperty("UnstuckInterval", "300")); PLAYER_SPAWN_PROTECTION = Integer.parseInt(Character.getProperty("PlayerSpawnProtection", "0")); RESPAWN_RANDOM_ENABLED = Boolean.parseBoolean(Character.getProperty("RespawnRandomInTown", "False")); @@ -2049,6 +2051,7 @@ else if (pName.equalsIgnoreCase("LifeCrystalNeeded")) LIFE_CRYSTAL_NEEDED = Boolean.parseBoolean(pValue); else if (pName.equalsIgnoreCase("SpBookNeeded")) SP_BOOK_NEEDED = Boolean.parseBoolean(pValue); else if (pName.equalsIgnoreCase("AutoLoot")) AUTO_LOOT = Boolean.parseBoolean(pValue); + else if (pName.equalsIgnoreCase("AutoLootRaid")) AUTO_LOOT_RAID = Boolean.parseBoolean(pValue); else if (pName.equalsIgnoreCase("AutoLootHerbs")) AUTO_LOOT_HERBS = Boolean.parseBoolean(pValue); else if (pName.equalsIgnoreCase("AltKarmaPlayerCanBeKilledInPeaceZone")) ALT_GAME_KARMA_PLAYER_CAN_BE_KILLED_IN_PEACEZONE = Boolean.parseBoolean(pValue); Index: java/net/sf/l2j/gameserver/model/L2Attackable.java =================================================================== --- java/net/sf/l2j/gameserver/model/L2Attackable.java (revision 2190) +++ java/net/sf/l2j/gameserver/model/L2Attackable.java (working copy) @@ -1356,7 +1356,8 @@ if (Config.DEBUG) _log.fine("Item id to drop: " + item.getItemId() + " amount: " + item.getCount()); // Check if the autoLoot mode is active - if (Config.AUTO_LOOT) player.doAutoLoot(this, item); // Give this or these Item(s) to the L2PcInstance that has killed the L2Attackable + if (Config.AUTO_LOOT_RAID && isRaid()) player.doAutoLoot(this, item); // Give this or these Item(s) to the L2PcInstance that has killed the L2Attackable + else if (Config.AUTO_LOOT && !isRaid()) player.doAutoLoot(this, item); else dropItem(player, item); // drop the item on the ground // Broadcast message if RaidBoss was defeated @@ -1409,7 +1410,7 @@ if ((random < Config.RATE_DROP_SPECIAL_HERBS) && !_spec) // && !_spec useless yet { RewardItem item = new RewardItem(8612, 1); // Herb of Warrior - if (Config.AUTO_LOOT && Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); + if (Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); else dropItem(player, item); _spec = true; } @@ -1423,7 +1424,7 @@ if (i == 1) item = new RewardItem(8608, 1); // Herb of Atk. Spd. if (i == 2) item = new RewardItem(8610, 1); // Herb of Critical Attack - if (Config.AUTO_LOOT && Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); + if (Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); else dropItem(player, item); break; } @@ -1434,7 +1435,7 @@ if ((random < Config.RATE_DROP_SPECIAL_HERBS) && !_spec) { RewardItem item = new RewardItem(8613, 1); // Herb of Mystic - if (Config.AUTO_LOOT && Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); + if (Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); else dropItem(player, item); _spec = true; } @@ -1447,7 +1448,7 @@ if (i == 0) item = new RewardItem(8607, 1); // Herb of Magic if (i == 1) item = new RewardItem(8609, 1); // Herb of Casting Speed - if (Config.AUTO_LOOT && Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); + if (Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); else dropItem(player, item); break; } @@ -1458,7 +1459,7 @@ if ((random < Config.RATE_DROP_SPECIAL_HERBS) && !_spec) { RewardItem item = new RewardItem(8614, 1); // Herb of Recovery - if (Config.AUTO_LOOT && Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); + if (Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); else dropItem(player, item); _mp = true; _hp = true; @@ -1471,7 +1472,7 @@ if (random < Config.RATE_DROP_MP_HP_HERBS) { RewardItem item = new RewardItem(8600, 1); // Herb of Life - if (Config.AUTO_LOOT && Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); + if (Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); else dropItem(player, item); _hp = true; } @@ -1482,7 +1483,7 @@ if (random < Config.RATE_DROP_GREATER_HERBS) { RewardItem item = new RewardItem(8601, 1); // Greater Herb of Life - if (Config.AUTO_LOOT && Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); + if (Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); else dropItem(player, item); _hp = true; } @@ -1493,7 +1494,7 @@ if (random < Config.RATE_DROP_SUPERIOR_HERBS) { RewardItem item = new RewardItem(8602, 1); // Superior Herb of Life - if (Config.AUTO_LOOT && Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); + if (Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); else dropItem(player, item); } } @@ -1504,7 +1505,7 @@ if (random < Config.RATE_DROP_MP_HP_HERBS) { RewardItem item = new RewardItem(8603, 1); // Herb of Manna - if (Config.AUTO_LOOT && Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); + if (Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); else dropItem(player, item); _mp = true; } @@ -1515,7 +1516,7 @@ if (random < Config.RATE_DROP_GREATER_HERBS) { RewardItem item = new RewardItem(8604, 1); // Greater Herb of Mana - if (Config.AUTO_LOOT && Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); + if (Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); else dropItem(player, item); _mp = true; } @@ -1526,7 +1527,7 @@ if (random < Config.RATE_DROP_SUPERIOR_HERBS) { RewardItem item = new RewardItem(8605, 1); // Superior Herb of Mana - if (Config.AUTO_LOOT && Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); + if (Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); else dropItem(player, item); } } @@ -1535,7 +1536,7 @@ if (random < Config.RATE_DROP_COMMON_HERBS) { RewardItem item = new RewardItem(8611, 1); // Herb of Speed - if (Config.AUTO_LOOT && Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); + if (Config.AUTO_LOOT_HERBS) player.addItem("Loot", item.getItemId(), item.getCount(), this, true); else dropItem(player, item); } } @@ -1578,7 +1579,8 @@ if (Rnd.get(L2DropData.MAX_CHANCE) < drop.chance) { RewardItem item = new RewardItem(drop.items[Rnd.get(drop.items.length)], Rnd.get(drop.min, drop.max)); - if (Config.AUTO_LOOT) player.doAutoLoot(this, item); // Give this or these Item(s) to the L2PcInstance that has killed the L2Attackable + if (Config.AUTO_LOOT_RAID && isRaid()) player.doAutoLoot(this, item); // Give this or these Item(s) to the L2PcInstance that has killed the L2Attackable + else if (Config.AUTO_LOOT && !isRaid()) player.doAutoLoot(this, item); else dropItem(player, item); // drop the item on the ground } } NOTE: Delete it if is already Shared. Credits: L2JForum
-
[Share] Server Bypass Protection.
SySt3MGaM3RFr3aKs replied to SySt3MGaM3RFr3aKs's topic in Server Shares & Files [L2J]
Agree. -
About IP's in login/server properties.
SySt3MGaM3RFr3aKs replied to mevacrana's question in Request Server Development Help [L2J]
www.whatismyip.com [ take the ip and insert it, server.properties , loginserver.properties, External IP. ] -
[Looking] New members for team.
SySt3MGaM3RFr3aKs replied to IPXS's question in Request Server Development Help [L2J]
offtopic /Omg, we gonna be crazy, please Change your Signature / Image, we are not a PORN Forum Right now plz. -
[Looking] New members for team.
SySt3MGaM3RFr3aKs replied to IPXS's question in Request Server Development Help [L2J]
You still in need of Developers, if yes. Contact with me. lllel3m3ntalll@hotmail.com. @ NO COMMENTS. -
[Share] Server Bypass Protection.
SySt3MGaM3RFr3aKs replied to SySt3MGaM3RFr3aKs's topic in Server Shares & Files [L2J]
My Share, is for L2J - IL With no rework on FloodProtection. And is simple. -
Website is under Preview ? :D, post a Screenshot until it will be ready :D
-
[Share] Pres on a item and spawn a mob
SySt3MGaM3RFr3aKs replied to DominiQue's topic in Server Shares & Files [L2J]
+ 1 to go 0 Karma, not for this share but for all your shares, Nice :D -
[Share-Tool]L2 Network Fix
SySt3MGaM3RFr3aKs replied to Stealth's topic in Server Development Discussion [L2J]
Hehe, Nice Tool, Not really useful But, Great. :D -
[L2j]All check. Some ideas here.
SySt3MGaM3RFr3aKs replied to Deurian's question in Request Server Development Help [L2J]
You Don't know either how to fix a simple error, for god Sake. You want to destroy His server ?? :-\ @Bloody: Added to msn. contact with me Note: I am not wannable, i am not SO experienced, i am just something. ::) Note2: Wrong Section. -
[Share]Santa Claus Armor [Interlude]
SySt3MGaM3RFr3aKs replied to Devangell™'s topic in Client Development Discussion
This is Freaking Awesome Share, Thank you. -
[request] AIO npc for IL
SySt3MGaM3RFr3aKs replied to ConArtist™'s topic in Server Shares & Files [L2J]
Seriously now, stop making topics in wrong sections :S i should give you -1 karma because you already got warned.. but anyway. -
[Share] Balance Classes Java
SySt3MGaM3RFr3aKs replied to SySt3MGaM3RFr3aKs's topic in Server Shares & Files [L2J]
I see noone really likes this share. so fucking locked and deleted -
what is better?
SySt3MGaM3RFr3aKs replied to rullezz's question in Request Server Development Help [L2J]
Linux to Avoid Doss attacks and Floods. Perfect -
[Share] Balance Classes Java
SySt3MGaM3RFr3aKs replied to SySt3MGaM3RFr3aKs's topic in Server Shares & Files [L2J]
Yes we are already said this, read Coyote's comment. * and do not be so silly * you " Pro " w0w -
What's the best L2j Interlude server?
SySt3MGaM3RFr3aKs replied to M[a]nny's question in Request Server Development Help [L2J]
Archid will never be a stable Project, like all other Public INTERLUDEs, stop crying " NABS " Intrepid with you :) -
[Share] Server Bypass Protection.
SySt3MGaM3RFr3aKs replied to SySt3MGaM3RFr3aKs's topic in Server Shares & Files [L2J]
:@ :) You Don't Understand ::) This is a simple flood for Bypass ( Anti-Lag ) If i have time later i will share a FULL Flood Protection :) -
[Share] Server Bypass Protection.
SySt3MGaM3RFr3aKs replied to SySt3MGaM3RFr3aKs's topic in Server Shares & Files [L2J]
lol, soz but This is Absolutely Needed for all server ( it won't fail every action you do, the fast actions :) ) With this you can Avoid SERVER POWN :(

