Jump to content

MaxSound

Members
  • Posts

    116
  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by MaxSound

  1. Delete this topic.
  2. np :) but you can give gredits.. http://timeline.l2riseofking.ro/ Changeset 245
  3. http://www.maxcheaters.com/forum/index.php?topic=45460.0
  4. Delete this topic.
  5. and you will be reported for scamed are you sure about that?
  6. you can ask to take your money back this pack is bugged 100%...
  7. come on...! lock this topic and btw noname check the clan infos is bugged ;) if you fix that problem then you can sell the pack.
  8. to anafera oti 8eli test kai an tixon bgali problima 8a to dior8oso sta bam min arxizis pali tin propsa8ia ipobibasis an mporeis kane kalitero i testaron ton :)
  9. thx alla eimaste se eliniko sec :P
  10. Kalispera meta apo kairo eipa na kano kai egw ena share.. to Share einai enas protection Guard pou mporoume na ton exoume opou 8elete, ti kanei.. Einai enas guard pou elenxi an autos pou kanei attack einai megaliteros sta lvl se auton pou epiti8ete san protect player se farm zones ena pragma :) + pk killer o Guard den epembeni an o attacker me to target briskontai se clan war. An o guard dei to target nekro tote tou kanei ress.. o guard kai tou kanei nob gia na min xanaxasi ta buffs tou afta :D Apla kante to copy paste mesa sto GuardKnownList opws einai kai gg :) o Code den exei testaristi ton ekana sto bam apla gt den eixa ti na kano an bgali problima enimeroste me. na to ftiaxo :) Credits: ME /* * 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.actor.knownlist; import com.l2jserver.gameserver.ai.CtrlIntention; import com.l2jserver.gameserver.datatables.SkillTable; import com.l2jserver.gameserver.model.L2Clan; import com.l2jserver.gameserver.model.L2Object; import com.l2jserver.gameserver.model.L2Skill; import com.l2jserver.gameserver.model.actor.L2Character; import com.l2jserver.gameserver.model.actor.instance.L2GuardInstance; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; import com.l2jserver.gameserver.network.SystemMessageId; import com.l2jserver.gameserver.network.serverpackets.EtcStatusUpdate; import com.l2jserver.gameserver.network.serverpackets.SystemMessage; public class GuardKnownList extends AttackableKnownList { public GuardKnownList(L2GuardInstance activeChar) { super(activeChar); } @Override public boolean addKnownObject(L2Object object) { if (!super.addKnownObject(object)) return false; if (object instanceof L2PcInstance) { L2PcInstance player = (L2PcInstance)object; L2Object target = player.getTarget(); L2Character targetplayer = (L2Character) target; L2PcInstance resstarget = (L2PcInstance) targetplayer; L2PcInstance targetclan = (L2PcInstance) targetplayer; L2Clan playerclan = player.getClan(); int playerlevel = player.getLevel(); int targetlevel = ((L2Character) target).getLevel(); if (player.getTarget() != null && player.getTarget() == target && player.isAttackingNow() && targetlevel < playerlevel) { if(targetplayer.isDead()) { resstarget.reviveRequest(resstarget,null,false); buffTarget(resstarget); } // Check if the object added is a L2PcInstance that owns Karma if (((L2PcInstance)object).getKarma() > 0) { // Set the L2GuardInstance Intention to AI_INTENTION_ACTIVE if (getActiveChar().getAI().getIntention() == CtrlIntention.AI_INTENTION_IDLE) getActiveChar().getAI().setIntention(CtrlIntention.AI_INTENTION_ACTIVE, null); } if(!(player.getClan() != null && targetclan.getClan() != null && playerclan.isAtWarWith(target.getObjectId()))) { if (getActiveChar().getAI().getIntention() == CtrlIntention.AI_INTENTION_IDLE) getActiveChar().getAI().setIntention(CtrlIntention.AI_INTENTION_ACTIVE, null); targetplayer.sendMessage(" "+ getActiveChar().getName() + " i will protect you!"); player.sendMessage(" "+ getActiveChar().getName() + " go to find another target!");} } if (player.getTarget() != null && player.getTarget() == target && player.isCastingNow() && targetlevel < playerlevel) { if(targetplayer.isDead()) { resstarget.reviveRequest(resstarget,null,false); buffTarget(resstarget); } // Check if the object added is a L2PcInstance that owns Karma if (((L2PcInstance)object).getKarma() > 0) { // Set the L2GuardInstance Intention to AI_INTENTION_ACTIVE if (getActiveChar().getAI().getIntention() == CtrlIntention.AI_INTENTION_IDLE) getActiveChar().getAI().setIntention(CtrlIntention.AI_INTENTION_ACTIVE, null); } if(!(player.getClan() != null && targetclan.getClan() != null && playerclan.isAtWarWith(target.getObjectId()))) { if (getActiveChar().getAI().getIntention() == CtrlIntention.AI_INTENTION_IDLE) getActiveChar().getAI().setIntention(CtrlIntention.AI_INTENTION_ACTIVE, null); targetplayer.sendMessage(" "+ getActiveChar().getName() + " i will protect you!"); player.sendMessage(" "+ getActiveChar().getName() + " go to find another target!"); } } } return true; } private void buffTarget(L2PcInstance targer) { L2Skill skill = SkillTable.getInstance().getInfo(1323,1); if (targer.getFirstEffect(skill) == null) { skill.getEffects(targer, targer); SystemMessage sm = new SystemMessage(SystemMessageId.YOU_FEEL_S1_EFFECT); sm.addSkillName(skill.getId()); targer.sendPacket(sm); } targer.broadcastUserInfo(); targer.sendPacket(new EtcStatusUpdate(targer)); } @Override protected boolean removeKnownObject(L2Object object, boolean forget) { if (!super.removeKnownObject(object, forget)) return false; if (getActiveChar().noTarget()) { if (getActiveChar().hasAI()) getActiveChar().getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE, null); } return true; } @Override public final L2GuardInstance getActiveChar() { return (L2GuardInstance)super.getActiveChar(); } }
  11. very sux code :S open L2Character and search with ctrl + f Search that ==== private boolean checkDoCastConditions(L2Skill skill) after that : if (skill == null || (skill.getFlyType() != null && isMovementDisabled())) { // Send a Server->Client packet ActionFailed to the L2PcInstance sendPacket(ActionFailed.STATIC_PACKET); return false; } paste that : if(this.isInCombat() && skill.getId() == Here your SkillId) { sendMessage("You cannot use this in pvp mode!"); return false; } OR: if(this.isInCombat() && skill.isPotion()) { sendMessage("You cannot use this in pvp mode!"); return false; } better take that: if(this instanceof L2PcInstance) { L2PcInstance player = (L2PcInstance) this; if(this.isInCombat() && skill.getId() == Your skill id here && player.getPvpFlag() > 0 ) { sendMessage("You cannot use this in pvp mode!"); return false; } if(this.isInCombat() && skill.isPotion() && player.getPvpFlag() > 0 ) { sendMessage("You cannot use this in pvp mode!"); return false; } }
  12. kane pm an 8es help
  13. apo ta skills mesa bres to id tou mana potion nomizo einai 2005 kati tetio pollen onoma.
  14. file einai pl palio 1 2, to exoune fix litourgi mono se telios noobservers 3, mpravo gia tin prospa8ia sou 4,kanto lock giati 8a to kanoune delete 100% kai 8a arxisoune na lene blakeies :)
  15. wraio to guide alla pl anousio file mou "les mesa oti den einai eukolo na kaneis off server ofc kai den einai" prepei na peis akoma oti ta files tis off einai basismena pano se arxia c++ kai oxi java i c++ den einai mia apli glwsa programatismou se sxesi me tin java pou einai filiki pros ton xristi, to guide einai kata 90% elipes.
  16. open package com.l2jarchid.gameserver.network.clientpackets.EnterWorld; ctrl + L and search activeChar.sendMessage("This server runs on a L2J-Archid Pack."); - activeChar.sendMessage("This server runs on a L2J-Archid Pack."); - activeChar.sendMessage("Game Server Revision: " + Config.versionGame.getRevisionNumber()); - activeChar.sendMessage("DataPack Revision: " + Config.versionDP.getRevisionNumber()); - activeChar.sendMessage("Server Version: " + Config.versionGame.getReleaseNumber()); - activeChar.sendMessage("MMOCOre Version: " + Config.versionMMOCore.getReleaseNumber()); - activeChar.sendMessage("Commons Version: " + Config.versionCommon.getReleaseNumber()); - activeChar.sendMessage("Website: http://www.l2jarchid.com/");
  17. for 1 dev? like setekh yes it is :|
  18. first wrong work of setekh... http://trac2.xp-dev.com/umbrella/changeset/39
  19. w00t? what is that Setekh in umbrela? Setekh is death fom packs :
  20. autos pou sou eipe kati tetio prepei na einai apo tous ligous pro players
  21. esi ti les? :) alla mono pou to anaferis " ta autonoita ennoountai" 8a einai diskolo na to kataferis.
  22. that is simple l2j files :| owner he just copy paste the name for players :)
  23. 1) katarxas bale ena "preview" . 2) 8a mporouses na pas to topic na to kaneis sta previews kai oxi edw mesa " dld edw http://www.maxcheaters.com/forum/index.php?board=128.0" 3) an den ta diatiponis esi swsta den eimai ipeu8inos egw. 4) exeis 650 posts opote auto simeni oti exeis asxoli8i me mxc kai xeris kapoia pragmata ektos kai an eisai "bot spam". 5) gl me ton server.
×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..