manos2864 Posted July 17, 2010 Posted July 17, 2010 Hello Max Cheaters!!!! This is my first [share] topic :) I think its usefull :) Olympiad without s/s80/s84 grade armors/weapons and jewels com.l2jserver.gameserver.network.clientpackets.useitem.java import java.util.logging.Logger; import com.l2jserver.Config; import com.l2jserver.gameserver.GameTimeController; +import com.l2jserver.gameserver.model.olympiad.Olympiad; import com.l2jserver.gameserver.ThreadPoolManager; import com.l2jserver.gameserver.handler.IItemHandler; com.l2jserver.gameserver.network.clientpackets.useitem.java // NOTE: disabled due to deadlocks // synchronized (activeChar.getInventory()) // { L2ItemInstance item = activeChar.getInventory().getItemByObjectId(_objectId); if (item == null) return; + int lolz0r = item.getItem().getCrystalType(); + if (activeChar.isInOlympiadMode() || Olympiad.getInstance().isRegisteredInComp(activeChar) || activeChar.getOlympiadGameId() > 0) + { + if (lolz0r == L2Item.CRYSTAL_S || lolz0r == L2Item.CRYSTAL_S80 || lolz0r == L2Item.CRYSTAL_S84) + { + activeChar.sendMessage("You cant use items up to Grade A in the Grand Olympiad Games."); + return; + } + } if (item.isWear()) com.l2jserver.gameserver.model.olympiad.olympiad.java import com.l2jserver.gameserver.network.serverpackets.SystemMessage; import com.l2jserver.gameserver.templates.StatsSet; +import com.l2jserver.gameserver.templates.item.L2Item; import com.l2jserver.util.L2FastList; import javolution.util.FastMap; com.l2jserver.gameserver.model.olympiad.olympiad.java /* * if (_compStarted) { * noble.sendMessage("Cant Register whilst competition is under way"); * return false; } */ + int weaponGrade = noble.getActiveWeaponItem().getCrystalType(); + int armorGrade = noble.getActiveChestArmorItem().getCrystalType(); + if (weaponGrade == L2Item.CRYSTAL_S || armorGrade == L2Item.CRYSTAL_S || weaponGrade == L2Item.CRYSTAL_S80 || armorGrade == L2Item.CRYSTAL_S80 || weaponGrade == L2Item.CRYSTAL_S84 || armorGrade == L2Item.CRYSTAL_S84) + { + noble.sendMessage("You cannot join the grand olympiad games using S/s80/s84 grade equipment."); + return false; + } + if (!_inCompPeriod) com/l2jserver/gameserver/model/L2ItemInstance.java public boolean isOlyRestrictedItem() { + if (getItem().getItemGrade() > 4) + return true; return (Config.LIST_OLY_RESTRICTED_ITEMS.contains(_itemId)); } For this code i was searching weeks but nothing i found.... (i found one code but not working in epilogue)... Credits go to: Me and Parizakis :D
Nosti21 Posted July 17, 2010 Posted July 17, 2010 nice share man..!! keep it up..!! i have search it too and finally i found it..!!!
Fanky Posted July 17, 2010 Posted July 17, 2010 well its very nice share,some ppls need it. Usefull,nice. gj.
LoyLoy Posted August 2, 2011 Posted August 2, 2011 Nice share and very helpfull but i have a question, if i wanted that code to add it on baium's lair or a town like Giran for example what i have to change? I cant use this code?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now