|
Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo. Caso seja registrado, efetue login. Esqueceu sua senha? Clique aqui Recomendamos o uso do Mozilla Firefox para uma melhor visualização. |
|
| Início | Postados Hoje | Marcar Fóruns Como Lidos | Álbums | Banidos | SE Team | Medalhas |
|
|||||||
| Registrar | Loteria VIP | Staff SE | Regras do fórum | Comunidade | Arcade | Postados Hoje | Pesquisar | Experience |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
![]() |
|
|
LinkBack | Ferramentas do Tópico | Modos de Exibição |
|
|
#1 (permalink) | ||||||||||||||
|
Membro - General
![]() Registrado em: Dec 2008
Localização: Jataí
Posts: 242
Agradeceu: 132
Agradecido 109 Vezes em 51 Posts
Nome Real: Vitor José
|
Boa tarde galeraa :D
Estou com uma dúvida aqui a respeito dessa Buffer. [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] Bom, continuando, adicionei essa buffer ai que o Setokaiba disponibilizou para gente no servidor que estou configurando para brincar com uns amigos, só que notei que players não estão conseguindo buffar, só Adms e Gms que buffam. Os Imports estão 100%, no Game Server nenhum erro, será que é algum acesslevel no .Py? Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
import sys from net.sf.l2j.gameserver.model.actor.instance import L2PcInstance from java.util import Iterator from net.sf.l2j.gameserver.datatables import SkillTable from net.sf.l2j import L2DatabaseFactory from net.sf.l2j.gameserver.model.quest import State from net.sf.l2j.gameserver.model.quest import QuestState from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest qn = "9998_NPCBuffer" NPC=[40006] ADENA_ID=57 QuestId = 9998 QuestName = "NPCBuffer" QuestDesc = "custom" InitialHtml = "Menu.htm" print "Buffer do Setokaiba Teste" 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 < 0 or st.getPlayer().getLevel() < 1 : htmltext = "<html><head><body>Voce nao tem Adena,<br> Ou esta com level muito baixo. Tem que ter level 40 ou mais.</body></html>" else: st.takeItems(ADENA_ID,0) st.getPlayer().setTarget(st.getPlayer()) #Might if event == "2": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1068,3),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Shield if event == "3": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1040,3),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Focus if event == "4": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1077,3),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Death Whisper if event == "5": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1242,3),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Bless the Body if event == "6": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1045,6),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Bless the Soul if event == "7": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1048,6),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Haste if event == "8": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1086,2),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Guidance if event == "9": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1240,3),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Acumen if event == "10": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1085,3),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Concentration if event == "11": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1078,6),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Magic Barrier if event == "12": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1036,2),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Wind Walk if event == "13": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1204,2),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Berserker Spirit if event == "14": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1062,2),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Bless Shield if event == "15": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1243,6),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Mental Shield if event == "16": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1035,4),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Empower if event == "17": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1059,3),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Wild Magic if event == "18": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1303,2),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Agility if event == "19": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1087,3),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Resist Shock if event == "20": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1259,4),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Decrease Weight if event == "21": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1257,3),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Arcane Protection if event == "22": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1354,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Divine Protection if event == "23": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1353,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Elemental Protection if event == "24": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1352,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Holy Resistance if event == "25": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1392,3),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Unholy Resistance if event == "26": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1393,3),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Kiss of Eva if event == "27": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1073,2),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Regeneration if event == "28": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1044,3),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Resist Poison if event == "29": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1033,3),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Invigor if event == "30": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1032,3),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Vampiric Rage if event == "31": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1268,4),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Prophecy of Fire if event == "32": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9900,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Prophecy of Water if event == "33": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9901,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Prophecy of Wind if event == "34": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9902,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Greater Might if event == "35": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9903,3),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Greater Shield if event == "36": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9904,3),False,False) return "Menu.htm" st.setState(State.COMPLETED) #War Chant if event == "37": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9905,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Earth Shield if event == "38": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9906,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Chant of Spirit if event == "39": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1362,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Chant of Victory if event == "40": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9921,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Chant of Magnus if event == "41": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9920,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Ritual of Life if event == "42": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1306,6),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Nobless Blessing if event == "43": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9922,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Cancellation if event == "44": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9923,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Dance of Fire if event == "45": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9910,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Dance of Fury if event == "46": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9911,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Dance of Warrior if event == "47": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9907,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Dance of Inspiration if event == "48": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9908,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Dance of Mystic if event == "49": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9909,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Dance of Concentration if event == "50": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9912,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Dance of Siren if event == "51": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9918,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Dance of Light if event == "52": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9913,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Dance of Aqua Guard if event == "53": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9914,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Dance of Earth Guard if event == "54": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9915,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Dance of Vampire if event == "55": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9916,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Dance of Protection if event == "56": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9917,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Dance of Shadow if event == "57": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9919,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Song of Earth if event == "58": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(264,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Song of Life if event == "59": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(265,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Song of Water if event == "60": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(266,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Song of Warding if event == "61": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(267,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Song of Wind if event == "62": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(268,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Song of Hunter if event == "63": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(269,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Song of Invocation if event == "64": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(270,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Song of Vitality if event == "65": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(304,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Song of Vengeance if event == "66": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(305,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Song of Flame Guard if event == "67": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(306,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Song of Storm Guard if event == "68": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(308,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Song of Meditation if event == "69": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(363,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Song of Champion if event == "70": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(364,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Song of Renewal if event == "71": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(349,1),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Advanced Block if event == "72": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1304,3),False,False) return "Menu.htm" st.setState(State.COMPLETED) #Heal if event == "73": st.takeItems(ADENA_ID,1000000) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(10000,33),False,False) return "Menu.htm" st.setState(State.COMPLETED) if htmltext != event: st.setState(State.COMPLETED) st.exitQuest(1) return htmltext def onTalk (self,npc,player): st = player.getQuestState(qn) htmltext = "<html><head><body>Eu nao tenho nada para ti!</body></html>" st.setState(State.STARTED) return InitialHtml QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc) for npcId in NPC: QUEST.addStartNpc(npcId) QUEST.addTalkId(npcId) |
||||||||||||||
|
|
|
||||||||||||||
| Links Patrocinados |
|
|
#2 (permalink) | ||||||||||||||
|
Jesus Te Ama, Mas EU Não!
![]() Registrado em: Oct 2008
Localização: 45º 33º 34º N | 122º 41º 41º W DESTINATION: ANYWHERE Adidas
Posts: 4,133
Agradeceu: 837
Agradecido 6,058 Vezes em 2,106 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
![]()
Nome Real: Anderson Andrade
|
Captou a quantidade de adena necessária para o buff?
10.000,00 Pode parecer um detalhe bobo, mas que às vezes não foi reparado. Sem contar o GetLevel. Tem que ter level 40 ou mais. |
||||||||||||||
|
|
|
||||||||||||||
| Os Seguintes 2 Usuários disseram Obrigado(a) para Setokaiba por gostarem deste post : |
OliverSykes (22-01-2012), vitorjose12 (22-01-2012)
|
![]() |
|
|