PET BUFFER Problem

Support for the latest build of L2J Server, get help here with installations, upgrades, problems.
Do not post bugs reports here, use viewforum.php?f=77 instead.
There is no support for other server builds than the official provided by l2jserver.com
Forum rules
READ NOW: L2j Forums Rules of Conduct
Post Reply
recognition
Posts: 20
Joined: Wed Dec 30, 2009 11:16 pm

PET BUFFER Problem

Post by recognition »

L2J SERVER VERSION: 5711
DATAPACK VERSION: 9307

I HAVE ONE PROBLEM WHIT THIS SCRIPT FOR PET BUFFER. HOW TO RESOLVE THIS. IS POSSIBLE MY FRIENDS?

------------------------------------------------------
Error on: C:\Server\game\data\scripts\custom\9999_NPCBufferPET\__init__.py.error.log
Line: -1 - Column: -1

Traceback (innermost last):
(no code object) at line 0
SyntaxError: ('invalid syntax', ('__init__.py', 452, 33, '\t\t\t\tst.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())'))
---------------------------------------------------

MY INIT.PY

Code: Select all

import sysfrom com.l2jserver.gameserver.model.actor.instance import L2PcInstancefrom com.l2jserver.gameserver.model.actor.instance import L2PetInstance#Add Pet Bufferfrom com.l2jserver.gameserver.model.actor.instance import L2SummonInstance#Add Pet Bufferfrom java.util import Iteratorfrom com.l2jserver.gameserver.datatables import SkillTablefrom com.l2jserver import L2DatabaseFactoryfrom com.l2jserver.gameserver.model.quest import Statefrom com.l2jserver.gameserver.model.quest import QuestStatefrom com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest ############################################################################ qn = "9999_NPCBufferPET" NPC=[31202]ADENA_ID=57QuestId     = 9999QuestName   = "NPCBufferPET"QuestDesc   = "custom"InitialHtml = "1.htm" print "NPC Buffer PET : Carregado e Funcionando." 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(ADENA_ID)        if count < 100 or st.getPlayer().getLevel() < 1 :            htmltext = "<html><head><body>Precisa de mais adenas<br></body></html>"        elif count < 100 or st.getPlayer().getPet() < 1 :            htmltext = "<html><head><body>Vc naun tem um Pet ou Summon<br></body></html>"            st.exitQuest(1)        else:            st.takeItems(ADENA_ID,0)            st.getPlayer().setTarget(st.getPlayer())             #Mental Shield            if event == "6":                SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "2.htm"                      st.setState(COMPLETED) #Concentration            if event == "11":                SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "2.htm"                      st.setState(COMPLETED) #Berserker Spirit            if event == "12":                SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "2.htm"                      st.setState(COMPLETED) #Acumen            if event == "15":                SSkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "2.htm"                      st.setState(COMPLETED) #Guidance            if event == "18":                SkillTable.getInstance().getInfo(1240,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "2.htm"                      st.setState(COMPLETED) #Dance of Warrior            if event == "21":                SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "3.htm" #Dance of Inspiration               if event == "22":                SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "3.htm" #Dance of Mystic                if event == "23":                SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "3.htm" #Dance of Fire                  if event == "24":                SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "3.htm" #Dance of Fury              if event == "25":                SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "3.htm" #Dance of Concentration             if event == "26":                SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "3.htm" #Dance of Light             if event == "27":                SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "3.htm" #Dance of Aqua Guard                if event == "28":                SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "3.htm" #Dance of Earth Guard               if event == "29":                SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "3.htm" #Dance of the Vampire               if event == "30":                SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "3.htm" #Dance of Protection                if event == "31":                SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "3.htm" #Dance of Shadows               if event == "32":                SkillTable.getInstance().getInfo(366,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "3.htm" #Siren's Dance              if event == "33":                SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                          return "3.htm" #Song of Earth              if event == "34":                SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                      return "4.htm" #Song of Life               if event == "35":                SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "4.htm" #Song of Water              if event == "36":                SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "4.htm" #Song of Warding                if event == "37":                SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "4.htm" #Song of Wind               if event == "38":                SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "4.htm" #Song of Hunter             if event == "39":                SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "4.htm" #Song of Invocation             if event == "40":                SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "4.htm" #Song of Vitality               if event == "41":                SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "4.htm" #Song of Vengeance              if event == "42":                SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "4.htm" #Song of Flame Guard                if event == "43":                SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "4.htm"   #Song of Storm Guard                if event == "44":                SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "4.htm" #Song of Meditation             if event == "45":                SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "4.htm" #Song of Champion            if event == "46":                SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "4.htm"                #Song of Renewal              if event == "47":                SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "4.htm"                  st.setState(COMPLETED)                #Blessing of Queen              if event == "48":                SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "11.htm"                 st.setState(COMPLETED)       #Gift of Queen              if event == "49":                SkillTable.getInstance().getInfo(4700,13).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "11.htm"                 st.setState(COMPLETED)       #Blessing of Seraphim              if event == "50":                SkillTable.getInstance().getInfo(4702,13).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "11.htm"                 st.setState(COMPLETED)       #Gift of Seraphim              if event == "51":                SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "11.htm"                 st.setState(COMPLETED)                  #Flame Chant            if event == "52":                SkillTable.getInstance().getInfo(1002,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "8.htm"                      st.setState(COMPLETED)                #Pa'agrian Gift            if event == "53":                SkillTable.getInstance().getInfo(1003,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "9.htm"                      st.setState(COMPLETED)                #Blessings of Pa'agrio            if event == "54":                SkillTable.getInstance().getInfo(1005,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "9.htm"                      st.setState(COMPLETED)                #Chant of Fire            if event == "55":                SkillTable.getInstance().getInfo(1006,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "8.htm"                      st.setState(COMPLETED)                #Chant of Battle            if event == "56":                SkillTable.getInstance().getInfo(1007,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "8.htm"                      st.setState(COMPLETED)                #Chant of Shielding            if event == "57":                SkillTable.getInstance().getInfo(1009,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "8.htm"                      st.setState(COMPLETED)                #Soul Shield            if event == "58":                SkillTable.getInstance().getInfo(1010,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "8.htm"                      st.setState(COMPLETED)                #The Wisdom of Pa'agrio            if event == "59":                SkillTable.getInstance().getInfo(1004,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "9.htm"                      st.setState(COMPLETED)                #The Glory of Pa'agrio            if event == "60":                SkillTable.getInstance().getInfo(1008,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "9.htm"                      st.setState(COMPLETED)                #Holy Weapon            if event == "61":                SkillTable.getInstance().getInfo(1043,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "7.htm"                      st.setState(COMPLETED)                #Kiss of Eva            if event == "62":                SkillTable.getInstance().getInfo(1073,2).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "7.htm"                      st.setState(COMPLETED)                #Blazing Skin            if event == "64":                SkillTable.getInstance().getInfo(1232,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "7.htm"                      st.setState(COMPLETED)                #Freezing Skin            if event == "65":                SkillTable.getInstance().getInfo(1238,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "7.htm"                      st.setState(COMPLETED)                #The Vision of Pa'agrio            if event == "66":                SkillTable.getInstance().getInfo(1249,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "9.htm"                      st.setState(COMPLETED)                #Shield of Pa'agrio            if event == "67":                SkillTable.getInstance().getInfo(1250,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "9.htm"                      st.setState(COMPLETED) #Chant of Fury            if event == "68":                SkillTable.getInstance().getInfo(1251,2).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "8.htm"                      st.setState(COMPLETED)            #Chant of Evasion            if event == "69":                SkillTable.getInstance().getInfo(1252,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "8.htm"                      st.setState(COMPLETED)            #Wild Magic            if event == "70":                SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "2.htm"                      st.setState(COMPLETED)                #Chant of Rage            if event == "71":                SkillTable.getInstance().getInfo(1253,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "8.htm"                      st.setState(COMPLETED) #The Tact of Pa'agrio            if event == "72":                SkillTable.getInstance().getInfo(1260,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "9.htm"                      st.setState(COMPLETED)    #Rage of Pa'agrio            if event == "73":                SkillTable.getInstance().getInfo(1261,2).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "9.htm"                      st.setState(COMPLETED)                     #Vampiric Rage            if event == "74":                SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer())                return "7.htm"                      st.setState(COMPLETED)        #Pa'agrian Haste            if event == "75":                SkillTable.getInstance().getInfo(1282,2).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "9.htm"                      st.setState(COMPLETED) #Chant of Revenge            if event == "76":                SkillTable.getInstance().getInfo(1284,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "9.htm"                      st.setState(COMPLETED)                #Chant of Predator            if event == "78":                SkillTable.getInstance().getInfo(1308,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "8.htm"                      st.setState(COMPLETED)                #Song of Elemental            if event == "79":                SkillTable.getInstance().getInfo(529,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "4.htm" #Dance of Alignment            if event == "80":                SkillTable.getInstance().getInfo(530,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "3.htm"            #Prayer            if event == "81":                SkillTable.getInstance().getInfo(1307,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "7.htm"            #Regeneration            if event == "82":                SkillTable.getInstance().getInfo(1044,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "7.htm"                #Decrease Weight            if event == "85":                SkillTable.getInstance().getInfo(1257,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "7.htm"                #Prophecy of Water            if event == "86":                SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "5.htm" #Prophecy of Fire            if event == "87":                SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "5.htm" #Prophecy of Wind            if event == "88":                SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "5.htm" #Chant of Victory            if event == "89":                SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "5.htm"                  #Clarity            if event == "90":                SkillTable.getInstance().getInfo(1397,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "7.htm"                 #Sharp Edge            if event == "91":                SkillTable.getInstance().getInfo(825,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "5.htm"                 #Spike            if event == "92":                SkillTable.getInstance().getInfo(826,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "5.htm"                 #Restring            if event == "93":                SkillTable.getInstance().getInfo(827,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "5.htm"                 #Case Harden            if event == "94":                SkillTable.getInstance().getInfo(828,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "5.htm"                 #Hard Tanning            if event == "95":                SkillTable.getInstance().getInfo(829,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "5.htm"                 #Embroider            if event == "96":                SkillTable.getInstance().getInfo(830,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "5.htm"                       #Improved Combat            if event == "111":                SkillTable.getInstance().getInfo(1499,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "2.htm"                st.setState(State.COMPLETED)            #Improved Magic            if event == "112":                SkillTable.getInstance().getInfo(1500,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "2.htm"                st.setState(State.COMPLETED)                #Improved Condition            if event == "113":                SkillTable.getInstance().getInfo(1501,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "2.htm"                st.setState(State.COMPLETED)            #Improved Critical Attack            if event == "114":                SkillTable.getInstance().getInfo(1502,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "2.htm"                st.setState(State.COMPLETED)                #Improved Shield Defense            if event == "115":                SkillTable.getInstance().getInfo(1503,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "2.htm"                st.setState(State.COMPLETED)                #Improved Movement            if event == "116":                SkillTable.getInstance().getInfo(1504,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "2.htm"                st.setState(State.COMPLETED)                #Chant of Blood Awakening            if event == "117":                SkillTable.getInstance().getInfo(1519,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "2.htm"                st.setState(State.COMPLETED)                            #Elemental Protection            if event == "121":                SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "6.htm"                st.setState(State.COMPLETED)                    #Divine Protection            if event == "122":                SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "6.htm"                st.setState(State.COMPLETED)                #Arcane Protection            if event == "123":                SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "6.htm"                st.setState(State.COMPLETED)                #Holy Resistance            if event == "124":                SkillTable.getInstance().getInfo(1392,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "6.htm"                st.setState(State.COMPLETED)                #Unholy Resistance            if event == "125":                SkillTable.getInstance().getInfo(1393,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "6.htm"                st.setState(State.COMPLETED)                #Resist Poison            if event == "126":                SkillTable.getInstance().getInfo(1033,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "6.htm"                st.setState(State.COMPLETED)                #Resist Earth            if event == "127":                SkillTable.getInstance().getInfo(1548,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "6.htm"                st.setState(State.COMPLETED)                #Resist Aqua            if event == "128":                SkillTable.getInstance().getInfo(1182,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "6.htm"                st.setState(State.COMPLETED)                #Resist Wind            if event == "129":                SkillTable.getInstance().getInfo(1189,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "6.htm"                st.setState(State.COMPLETED)                #Resist Fire            if event == "130":                SkillTable.getInstance().getInfo(1191,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "6.htm"                st.setState(State.COMPLETED)                #Resist Shock            if event == "131":                SkillTable.getInstance().getInfo(1259,4).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "6.htm"                st.setState(State.COMPLETED)                #Invigor            if event == "132":                SkillTable.getInstance().getInfo(1032,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "6.htm"                st.setState(State.COMPLETED)     #Chant of Eagle            if event == "152":                SkillTable.getInstance().getInfo(1309,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "8.htm"                st.setState(State.COMPLETED)                  #Chant of Vampire            if event == "153":                SkillTable.getInstance().getInfo(1310,4).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "8.htm"                st.setState(State.COMPLETED)                 #Chant of Spirit            if event == "154":                SkillTable.getInstance().getInfo(1362,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "8.htm"                st.setState(State.COMPLETED)                 #Soul of Pa'agrio            if event == "155":                SkillTable.getInstance().getInfo(1365,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "9.htm"                st.setState(State.COMPLETED)                 #Eye of Pa'agrio            if event == "156":                SkillTable.getInstance().getInfo(1364,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "9.htm"                st.setState(State.COMPLETED)                 #Greater Might            if event == "157":                SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "5.htm"                st.setState(State.COMPLETED)                 #Greater Shield            if event == "158":                SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "5.htm"                st.setState(State.COMPLETED)                 #War Chant            if event == "159":                SkillTable.getInstance().getInfo(1390,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "8.htm"                st.setState(State.COMPLETED)                 #Earth Chant            if event == "160":                SkillTable.getInstance().getInfo(1391,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "8.htm"                st.setState(State.COMPLETED)                 #Magnus' Chant            if event == "161":                SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "5.htm"                st.setState(State.COMPLETED)                        #Victory of Pa'agrio            if event == "162":                SkillTable.getInstance().getInfo(1414,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "5.htm"                st.setState(State.COMPLETED)                 #Pa'agrio's Emblem            if event == "163":                SkillTable.getInstance().getInfo(1415,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "9.htm"                st.setState(State.COMPLETED)                 #Pa'agrio's Fist            if event == "164":                SkillTable.getInstance().getInfo(1416,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "9.htm"                st.setState(State.COMPLETED)                 #Protection from Darkness            if event == "165":                SkillTable.getInstance().getInfo(1442,3).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "7.htm"                st.setState(State.COMPLETED)                 #Dark Weapon            if event == "166":                SkillTable.getInstance().getInfo(1443,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                return "7.htm"                st.setState(State.COMPLETED)              #Pride of Kamael            if event == "167":                SkillTable.getInstance().getInfo(1444,1).getEffects(st.getPlayer(),st.getPlayer())                return "7.htm"                st.setState(State.COMPLETED)  #Chant of Protection            if event == "168":                SkillTable.getInstance().getInfo(1461,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "8.htm"                st.setState(State.COMPLETED)  #Chant of Elements            if event == "169":                SkillTable.getInstance().getInfo(1549,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "8.htm"                st.setState(State.COMPLETED)                 #Chant of Berserker            if event == "170":                SkillTable.getInstance().getInfo(1562,2).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "8.htm"                st.setState(State.COMPLETED)  #Fury of Pa'agrio            if event == "171":                SkillTable.getInstance().getInfo(1563,1).getEffects(st.getPlayer().getPet(),st.getPlayer().getPet())                st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())                st.takeItems(ADENA_ID,100)                  return "9.htm"                st.setState(State.COMPLETED)                              if htmltext != event:                st.setState(State.COMPLETED)                st.exitQuest(1)        return htmltext      def onTalk (self,npc,player):#verifica player se tem PET/Flag/Karma ou modo de combate.        htmltext = "<html><head><body>Vc naun tem requisitos para usar NPC</body></html>"        st = player.getQuestState(qn)        if not st : return htmltext        npcId = npc.getNpcId()        if player.getPet() == None :#Player sem Pet            htmltext = "<html><head><body>Vc naun tem um pet ou summon</body></html>"            st.exitQuest(1)        elif st.player.getPvpFlag() > 0 :#Player Flag            htmltext = "<html><head><body>You can't buff while you are <font color=\"800080\">flagged!</font><br>Wait some time and try again!</body></html>"            st.exitQuest(1)        elif st.player.getKarma() > 0 :#Player com Karma            st.exitQuest(1)            htmltext = "<html><head><body>You have too much <font color=\"FF0000\">karma!</font><br>Come back,<br>when you don't have any karma!</body></html>"        elif st.player.isInCombat() :#Player modo de Combate            st.exitQuest(1)            htmltext = "<html><head><body>You can't buff while you are attacking!<br>Stop your fight and try again!</body></html>"        else:            st.setState(State.STARTED)            return InitialHtml        return htmltext  QUEST       = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc) for npcId in NPC: QUEST.addStartNpc(npcId) QUEST.addTalkId(npcId)
User avatar
HappyLDE
Posts: 123
Joined: Tue Sep 10, 2013 6:22 pm
Location: Belgium
Contact:

Re: PET BUFFER Problem

Post by HappyLDE »

Hello i think you need to replace .getPet() with .getSummon().
Thank you for making L2JServer happen! :D
"If you believe you will fail or succeed, in both ways you are right." - Henry Ford
User avatar
jurchiks
Posts: 6769
Joined: Sat Sep 19, 2009 4:16 pm
Location: Eastern Europe

Re: PET BUFFER Problem

Post by jurchiks »

I think he needs to replace jython with java. About damn time too, there are only 43 quests in jython left, and a few village master scripts.
If you have problems, FIRST TRY SOLVING THEM YOURSELF, and if you get errors, TRY TO ANALYZE THEM, and ONLY if you can't help it, THEN ask here.
Otherwise you will never learn anything if all you do is copy-paste!
Discussion breeds innovation.
Post Reply