Jump to content

tazerman2

Members
  • Posts

    678
  • Joined

  • Last visited

  • Days Won

    9
  • Feedback

    0%

Everything posted by tazerman2

  1. L2Character.java find this public void doCast(final L2Skill skill) and after this final L2Character activeChar = this; use this if(activeChar instanceof L2PcInstance && (target instanceof L2RaidBossInstance || target instanceof L2GrandBossInstance || target instanceof L2MonsterInstance) && (skill.getSkillType() == SkillType.BUFF)) { sendPacket(ActionFailed.STATIC_PACKET); return; }
  2. hello i am looking someone fix my event with $$ sand me message for more info
  3. New name gia to maxcheaters = max spammers WoW!!
  4. go to your file gameserver/data/xml open scripts.xml scroll down and find <!-- <script path="tasks.ServerRestart" schedule="DAILY" start="04:00:00"/> --> <!-- <script path="tasks.ServerShutdown" schedule="DAILY" start="04:00:00"/> --> have and info about restart
  5. Weapon 4 is so good. gj and gl :)
  6. i find a code like this + SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2); + sm.addZoneName(getX(), getY(), getZ()); + sm.addString("- " + getName() + " Mato a " + target.getName() + "."); + Announcements.getInstance().announceToAll(sm); + sm = null;
  7. i can addapt repair from frozen if you want send me msg
  8. malon kapio code ebales kai sou ekane tin zimia
  9. einai pola ta skills den ksero pia einai buffs
  10. [GR] den thelo na balo skills ta exei idi to mob apla otan einai zondano ston official ta buff tou ta kanei aftomata
  11. hehehehe tosa post gia ena game lol anyway kali tixi me ton server 8)
  12. enterworld.java private static final String LOAD_PLAYER_QUESTS = "SELECT name,var,value FROM character_quests WHERE charId=?"; + protected static int _period; activeChar.sendPacket(SystemMessageId.PAYMENT_FOR_YOUR_CLAN_HALL_HAS_NOT_BEEN +if(Config.OLYMPIAD_END_ANNOUNE && activeChar.isNoble()) + { + long milliToEnd; + if(_period == 0) + { + milliToEnd = Olympiad.getMillisToOlympiadEnd(); + } + else + { + milliToEnd = Olympiad.getMillisToValidationEnd(); + } + + double numSecs = milliToEnd / 1000 % 60; + double countDown = (milliToEnd / 1000 - numSecs) / 60; + int numMins = (int) Math.floor(countDown % 60); + countDown = (countDown - numMins) / 60; + int numHours = (int) Math.floor(countDown % 24); + int numDays = (int) Math.floor((countDown - numHours) / 24); + + activeChar.sendPacket(new CreatureSay(0, Say2.ANNOUNCEMENT, "", "Olympiad period ends in " + numDays + " days, " + numHours + " hours and " + numMins + " mins.")); + + } Olympiad.java -protected long _olympiadEnd; -protected long _validationEnd; +protected static long _olympiadEnd; +protected static long _validationEnd; -public long getMillisToOlympiadEnd() -{ - return (_olympiadEnd - Calendar.getInstance().getTimeInMillis()); -} +public static long getMillisToOlympiadEnd() +{ + return (_olympiadEnd - Calendar.getInstance().getTimeInMillis()); +} -public long getMillisToValidationEnd() -{ - if (_validationEnd > Calendar.getInstance().getTimeInMillis()) - return (_validationEnd - Calendar.getInstance().getTimeInMillis()); - - return 10L; -} +public static long getMillisToValidationEnd() +{ + if (_validationEnd > Calendar.getInstance().getTimeInMillis()) + return (_validationEnd - Calendar.getInstance().getTimeInMillis()); + + return 10L; +}
  13. i can addapt hero item from frozen if you what
  14. [EN]hello all i am looking someone can fix some in my project i have problem with monster. the problem is when the monsters are alive on l2off use some buffs on my project is not working this i need fix it and i need some tell me prices for this send me message [gia] psaxno kapion na mou ftiaksei ena problima pou exo sto project mou to problima einai oti otan na monster einai zontana kanoune kapia buffs opos ton official sto project mou afto den doulebi lipon thelo na to ftiakso kai thelo na mou pite mia timi gia afto stilte mou minima
  15. this buffer is with effect on player but is not good because take real skill and use it slow you can see code and you can make some like in java import sys from com.l2jfrozen.gameserver.model.actor.instance import L2PcInstance from java.util import Iterator from com.l2jfrozen.gameserver.datatables import SkillTable from com.l2jfrozen.util.database import L2DatabaseFactory from com.l2jfrozen.gameserver.model.quest import State from com.l2jfrozen.gameserver.model.quest import QuestState from com.l2jfrozen.gameserver.model.quest.jython import QuestJython as JQuest qn = "9999_NPCBuffer" NPC=[7784,7788,7790,7786,7778,7780,7782,7774,7776,7800,7802,7798,12836,12837,12835,12834,12833,8158,8160,8156,8152,8150,8154,12895,12896,12897,40006] ADENA_ID=57 QuestId = 9999 QuestName = "NPCBuffer" QuestDesc = "custom" InitialHtml = "672210.htm" print "importing " + QuestDesc + ": " + str(QuestId) + ": " + QuestName + ": " + QuestName, class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent(self,event,st): htmltext = event count=st.getQuestItemsCount if count < 0 or st.getPlayer().getLevel() < 1 : htmltext = "<html><head><body>You dont have enough Adena,<br> or your level is too low. You must be 40 or higher.</body></html>" else: st.getPlayer().setTarget(st.getPlayer()) if event == "6": st.takeItems st.getPlayer().restoreHP() return "672210.htm" st.setState(COMPLETED) #Wind Walk if event == "7": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) <--- special buff atk.Spd / Casting speed st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4342,2),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Decrease Weight if event == "8": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) <--- special buff atk.Spd / Casting speed st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4343,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Shield if event == "9": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) <--- special buff atk.Spd / Casting speed st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4344,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Might if event == "10": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) <--- special buff atk.Spd / Casting speed st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4345,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Mental Shield if event == "11": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) <--- special buff atk.Spd / Casting speed st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4346,4),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Bless the Body if event == "12": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) <--- special buff atk.Spd / Casting speed st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4347,6),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Bless the Soul if event == "13": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) <--- special buff atk.Spd / Casting speed st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4348,6),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Magic Barrier if event == "14": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) <--- special buff atk.Spd / Casting speed st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4349,2),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Resist Shock if event == "15": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) <--- special buff atk.Spd / Casting speed st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4350,4),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Concentration if event == "16": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) <--- special buff atk.Spd / Casting speed st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4351,6),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Berserker Spirit if event == "17": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) <--- special buff atk.Spd / Casting speed st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4352,2),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Bless Shield if event == "18": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) <--- special buff atk.Spd / Casting speed st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4353,6),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Vampiric Rage if event == "19": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) <--- special buff atk.Spd / Casting speed st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4354,4),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Acumen if event == "20": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) <--- special buff atk.Spd / Casting speed st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4355,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Empower if event == "21": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4356,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Haste if event == "22": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4357,2),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Guidance if event == "23": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4358,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Focus if event == "24": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4359,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Death Whisper if event == "25": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4360,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "26": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(271,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "27": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(272,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "28": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(273,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "29": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(274,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "30": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(275,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "31": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(276,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "32": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(277,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "33": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(307,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "34": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(309,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "35": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(310,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "36": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(311,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "37": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(366,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "38": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(365,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "39": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(264,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "40": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(265,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "41": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(266,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "42": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(267,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "43": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(268,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "44": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(269,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "45": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(270,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "46": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(304,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "47": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(349,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "48": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(306,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "49": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(308,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "50": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(363,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "51": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(364,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "52": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(349,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Chant of Battle if event == "53": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1007,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Chant of Shielding if event == "54": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1009,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Chant of Fire if event == "55": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1006,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Chant of Flame if event == "56": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1002,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Chant of life if event == "57": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1229,18),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Chant of Fury if event == "58": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1251,2),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Chant of Evasion if event == "59": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1252,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Chant of Rage if event == "60": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1253,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Chant of Revenge if event == "61": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1284,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Chant of Vampire if event == "62": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1310,4),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Chant of Eagle if event == "63": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1309,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Chant of Predator if event == "64": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1308,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Chant of Spirit if event == "65": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1362,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Chant of Victory if event == "66": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1363,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #chant of magnus if event == "67": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1413,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #MPreg if event == "68": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #CPHEAL if event == "69": st.takeItems st.getPlayer().restoreCP() return "672210.htm" st.setState(COMPLETED) #Noblesse if event == "70": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1323,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Salvation if event == "71": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1410,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Elemental Protection if event == "72": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1352,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Divine Protection if event == "73": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1353,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Arcane Protection if event == "74": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1354,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Pow if event == "75": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1355,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Pof if event == "76": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1356,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Powind if event == "77": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1357,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #gif of seraphim if event == "78": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4703,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #blessing of queen if event == "79": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4699,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #blessing of serahpim if event == "80": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4702,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #gift of queen if event == "81": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4700,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #wild magic if event == "82": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1303,2),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #G might if event == "83": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1388,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #G shield if event == "84": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1389,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Earth Chant if event == "85": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1391,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Cancellation if event == "86": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11000,1),False,False) SkillTable.getInstance().getInfo(4094,12).getEffects(st.getPlayer(),st.getPlayer()) st.getPlayer().stopAllEffects() return "672210.htm" st.setState(State.COMPLETED) #Anvanture if event == "87": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1304,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Heal if event == "88": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1218,33),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Songs of Water if event == "89": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(266,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Songs of life if event == "90": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(265,1),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) if event == "91": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1087,3),False,False) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(),st.getPlayer().getMaxMp()) return "672210.htm" st.setState(COMPLETED) #Cancellation if event == "92": st.takeItems st.getPlayer().useMagic(SkillTable.getInstance().getInfo(11001,1),False,False) return "672210.htm" st.setState(State.COMPLETED) if htmltext != event: st.setState(COMPLETED) st.exitQuest(1) return htmltext def onTalk (self,npc,player): st = player.getQuestState(qn) htmltext = "<html><head><body>I have nothing to say to you</body></html>" st.setState(STARTED) return InitialHtml QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc) CREATED=State('Start',QUEST) STARTED=State('Started',QUEST) COMPLETED=State('Completed',QUEST) QUEST.setInitialState(CREATED) for npcId in NPC: QUEST.addStartNpc(npcId) QUEST.addTalkId(npcId)
  16. i think is here i am not sure with efect on player and npc SkillTable.getInstance().getInfo(buffid, bufflevel).getEffects(this, player); with effect on player not sure SkillTable.getInstance().getInfo(buffid, bufflevel).getEffects(player, this); but you can use this player.useMagic(SkillTable.getInstance().getInfo(buffid, bufflevel), false, false); the bad is use MP on cast skill
  17. fixed ebala tin 362 rev kai ftiaxtike tnx all locked
  18. ola ta mobs exoune poli time apo 2 ores mexrei kai 4 ores
  19. [GR] oxi kai ekana pali clean install kai pali mou dixnei megalo time
  20. [GR] oxi gt pao stin varka patao se ena mob kai mou dixnei 4H 10m resapwn time
  21. [GR] leo oti exo problima me to respawn dld exo alaksi to time sto spawnlist kai sto spawnlist_4s kai mou dixnei 4 ores oti thelei gia na bgi sto npc exo prospathisi ta panta mexrei kai clean install ekana kai pali ta idia edixne
  22. hello all i have a problem with resapwn_delay in acis i have change the time from resapwn_delay and in control panel npc show respawn_delay 2H and i have use 0 in sql how can fix it tnx
  23. is with config like you can use X,Y,Z and again X,Y,Z elso is working with much location and from here static int radius = 100 you can use radius in respawn post error frozenSettings.property ============================== find NewPlayerEffect = false paste SpawnLoc = 150111,144740,-12248,150111,144740,-12248 ================================ Config.java ================================ find public static boolean NEW_PLAYER_EFFECT; paste +public static int[][] SPAWN_LOCATION; find NEW_PLAYER_EFFECT = Boolean.parseBoolean(frozenSettings.getProperty("NewPlayerEffect", "True")); paste +SPAWN_LOCATION = parseItemsList(frozenSettings.getProperty("SpawnLoc", "150111,144740,-12248")); find LOGGER.warn("Could not load HexID file (" + HEXID_FILE + "). Hopefully login will give us one."); } } paste + private static int[][] parseItemsList(String line) + { + final String[] propertySplit = line.split(";"); + if (propertySplit.length == 0) + return null; + + int i = 0; + String[] valueSplit; + final int[][] result = new int[propertySplit.length][]; + for (String value : propertySplit) + { + valueSplit = value.split(","); + if (valueSplit.length != 3) + { + return null; + } + + result[i] = new int[3]; + try + { + result[i][0] = Integer.parseInt(valueSplit[0]); + } + catch (NumberFormatException e) + { + return null; + } + try + { + result[i][1] = Integer.parseInt(valueSplit[1]); + } + catch (NumberFormatException e) + { + return null; + } + try + { + result[i][2] = Integer.parseInt(valueSplit[2]); + } + catch (NumberFormatException e) + { + return null; + } + i++; + } + return result; + } public class L2ClanWarZone extends L2ZoneType { +static int radius = 100; +static int[][] spawn_loc = Config.SPAWN_LOCATION; find your onDieInside and use my @Override public void onDieInside(L2Character character) { + if (character instanceof L2PcInstance) + { + final L2PcInstance activeChar = ((L2PcInstance) character); + + int[] loc = spawn_loc[Rnd.get(spawn_loc.length)]; + activeChar.teleToLocation(loc[0]+Rnd.get(-radius,radius), loc[1]+Rnd.get(-radius,radius), loc[2]); + } }
×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock