Page 1 of 1

PET BUFFER Problem

Posted: Mon Nov 24, 2014 4:12 am
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)

Re: PET BUFFER Problem

Posted: Mon Nov 24, 2014 1:46 pm
by HappyLDE
Hello i think you need to replace .getPet() with .getSummon().

Re: PET BUFFER Problem

Posted: Mon Nov 24, 2014 2:08 pm
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.