Ir para conteúdo
  • Cadastre-se

Gabriel ADM-L2UAS

Membro
  • Total de itens

    125
  • Registro em

  • Última visita

  • Prêmios recebidos

    2

Tudo que Gabriel ADM-L2UAS postou

  1. Blz manin intendo teu lado mas assim se eu montar meu servidor e achar uns bugs posso reportar que tentarar ajeitar? maus e que não gosto de ficar pertubando... bom de qual quer forma muito top a rev ta de parabens. a uma coisa teria como add o mod de sub class reduzida? caso não tenha esse mod posso le passar bom e isso tmj manin
  2. Eu tbm queria a source fiz alguns testes e esta bem da hora estou voltando agora para o l2 e queria abrir um server 100X nessa base que esta muito da hora mas como o amigo num post falou algumas htmls e taus teria que dar um toque e outra e ficar avontade para mudar algumas coisas ou adicionar outras oque seria legal tbm.. tirando isso esta top se precisar de ajuda só dar ideia que tamo ai
  3. Ola Gleyce boa tarde 
    aqui estou a muito tempo fora do lineage 2 saberia me informar qual Rev interlude esta boa ou mais ou menos pra usar
    estou querendo dar inicio numa rev que tem uma SVN liberada

    Obrigado dês de já 

  4. Primeiro Odeio ficar brilhando = boiola e sim eu ia ajudar eu perguntei quem era o dono do projeto la só que ninguém respondeu Sendo que toda vez que eu ia pra algum lugar os cara ficava me puxando e tirando adm eu estava mesmo animado em ajudar Mais boa sorte no seu projeto
  5. Oxe e pra testar mais acho que e pra brincar de ADM estou fora vou ajudar mais não espero que o pack cresça mais num server teste dificil
  6. Gabriel ADM-L2UAS

    Importe

    Acho que assim ira funcionar import sys from java.util import Iterator from com.dream.game.datatables.xml import SkillTable from com.dream.game.model import L2Skill from com.dream.game.model.actor.instance import L2PcInstance from com.dream.game.model.quest import State from com.dream.game.model.quest import QuestState from com.dream.game.model.quest.jython import QuestJython as JQuest qn = "2001_Buffer" NPC=[1] ADENA_ID=57 QuestId = 2001 QuestName = "Buffer" QuestDesc = "custom" InitialHtml = "1.htm" print " " print "=========================== [ Start Custom NPC's ] ============================" print " " print " * Buffer [ Ok ]" 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()) if event == "1": st.takeItems(ADENA_ID,0) st.getPlayer().stopAllEffects() SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1242,3).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1240,3).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer()) return "1.htm" st.setState(COMPLETED) if event == "2": st.takeItems(ADENA_ID,0) st.getPlayer().stopAllEffects() SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1242,3).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1240,3).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer()) return "1.htm" st.setState(COMPLETED) if event == "3": st.takeItems(ADENA_ID,0) st.getPlayer().stopAllEffects() SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1303,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer()) SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer()) return "1.htm" st.setState(COMPLETED) if event == "6": st.takeItems(ADENA_ID,0) return "1.htm" st.setState(COMPLETED) #Wind Walk if event == "7": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4342,2).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Decrease Weight if event == "8": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4343,3).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Shield if event == "9": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Might if event == "10": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4345,3).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Mental Shield if event == "11": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4346,4).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Bless the Body if event == "12": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Bless the Soul if event == "13": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4348,6).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Magic Barrier if event == "14": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4349,2).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Resist Shock if event == "15": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4350,4).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Concentration if event == "16": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4351,6).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Berserker Spirit if event == "17": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4352,2).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Bless Shield if event == "18": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4353,6).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Vampiric Rage if event == "19": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4354,4).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Acumen if event == "20": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4355,3).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Empower if event == "21": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4356,3).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Haste if event == "22": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4357,2).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Guidance if event == "23": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4358,3).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Focus if event == "24": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4359,3).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Death Whisper if event == "25": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4360,3).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) if event == "26": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" if event == "27": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" if event == "28": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" if event == "29": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" if event == "30": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" if event == "31": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" if event == "32": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" if event == "33": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" if event == "34": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" if event == "35": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" if event == "36": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" if event == "37": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(366,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" if event == "38": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" if event == "39": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" if event == "40": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" if event == "41": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" if event == "42": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" if event == "43": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" if event == "44": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" if event == "45": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" if event == "46": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" if event == "47": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" if event == "48": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" if event == "49": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" if event == "50": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" if event == "51": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" if event == "52": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(COMPLETED) #Chant of Battle if event == "53": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1007,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Chant of Shielding if event == "54": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1009,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Chant of Fire if event == "55": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1006,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Chant of Flame if event == "56": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1002,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Chant of life if event == "57": st.takeItems(ADENA_ID,0) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1229,18),False,False) return "5.htm" st.setState(COMPLETED) #Chant of Fury if event == "58": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1251,2).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Chant of Evasion if event == "59": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1252,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Chant of Rage if event == "60": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1253,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Chant of Revenge if event == "61": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1284,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Chant of Vampire if event == "62": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1310,4).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Chant of Eagle if event == "63": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1309,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Chant of Predator if event == "64": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1308,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Greater Might if event == "71": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Noblesse Blessing if event == "70": st.takeItems(ADENA_ID,0) st.getPlayer().restoreCP() SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer()) return "1.htm" st.setState(COMPLETED) #Invigor if event == "72": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1032,3).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Elemental Protection if event == "73": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Divine Protection if event == "74": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Arcane Protection if event == "75": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Regeneration if event == "76": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1044,3).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Agility if event == "77": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Clarity if event == "78": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Advanced Block if event == "79": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Kiss of Eva if event == "80": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1073,1).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Greater Shield if event == "81": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Wild Magic if event == "82": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1303,1).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Body of Avatar if event == "83": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1311,6).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Resist Aqua if event == "84": st.takeItems(ADENA_ID,0) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1182,3),False,False) return "6.htm" st.setState(COMPLETED) #Resist Fire if event == "85": st.takeItems(ADENA_ID,0) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1191,3),False,False) return "6.htm" st.setState(COMPLETED) #Resist Wind if event == "86": st.takeItems(ADENA_ID,0) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1189,3),False,False) return "6.htm" st.setState(COMPLETED) #Resist Poison if event == "87": st.takeItems(ADENA_ID,0) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1033,3),False,False) return "6.htm" st.setState(COMPLETED) #Salvation if event == "88": st.takeItems(ADENA_ID,0) st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1410,1),False,False) return "1.htm" st.setState(COMPLETED) #Prophecy of Water if event == "89": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Prophecy of Fire if event == "90": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Prophecy of Wind if event == "91": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #War Chant if event == "92": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1390,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Earth Chant if event == "93": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1391,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Blessing of Queen if event == "94": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4699,3).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Gift of Queen if event == "95": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4700,3).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Blessing of Seraphim if event == "96": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4702,3).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Gift of Seraphim if event == "97": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(4703,3).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Chant of Spirit if event == "65": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1362,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Chant of Victory if event == "66": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #chant of magnus if event == "67": st.takeItems(ADENA_ID,0) SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Cancel if event == "98": st.getPlayer().stopAllEffects() return "1.htm" st.setState(COMPLETED) #CPHEAL if event == "69": st.takeItems(ADENA_ID,0) st.getPlayer().restoreCP() return "1.htm" st.setState(COMPLETED) #Restore CP if event == "100": st.takeItems(ADENA_ID,0) st.getPlayer().restoreCP() return "1.htm" st.setState(State.COMPLETED) #Restore HP if event == "101": st.takeItems(ADENA_ID,0) st.getPlayer().restoreHp() return "1.htm" st.setState(State.COMPLETED) #Restore MP if event == "102": st.takeItems(ADENA_ID,0) st.getPlayer().restoreMp() return "1.htm" st.setState(State.COMPLETED) if htmltext != event: st.setState(COMPLETED) st.exitQuest(1) return htmltext def onTalk (self,npc,player): st = player.getQuestState(qn) htmltext = "<html><head><body>I have nothing to say to you</body></html>" st.setState(STARTED) return InitialHtml QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc) CREATED=State('Start',QUEST) STARTED=State('Started',QUEST) COMPLETED=State('Completed',QUEST) QUEST.setInitialState(CREATED) for npcId in NPC: QUEST.addStartNpc(npcId) QUEST.addTalkId(npcId) Se não der deixa o erro que fica na pasta do NPC Buffer - __init__.py.error.log
  7. Gabriel ADM-L2UAS

    Importe

    Pega o __init__.py.error.log dentro da pasta do seu NPC Buffer e posta aqui oque tem dentro do aquivo em CODE pra tentarmos te ajuda
  8. Como e um Low Rate esse NPC vai te ajudar basta tirar oque vc não deseja nele
  9. Espero que seja interlude hehehe como não tem nada especificado chutei pra interlude
  10. Você encontra em Download NPCs só procurar que acha manin ta aqui o link
  11. 25286 Anakim Essa da Foto 25283 Lilith Essa e uma outra diferente mais e top de mais ela da uma olhadinha SQL delas na L2JFrozen como Custom_npc - L2Teleporter INSERT INTO custom_npc VALUES ('90001', '25286', 'Anakim', '1', 'Gk Global', '1', 'Monster2.anakim', '15.50', '29.00', '80', 'female', 'L2Teleporter', '40', '1639146', '3793', '842.52', '9.81', '60', '57', '73', '76', '70', '80', '2374400', '1196546', '10404', '4615', '15357', '1874', '278', '0', '3819', '0', '0', '0', '72', '324', '', '0', '0', '12', 'FULL_PARTY'); INSERT INTO custom_npc VALUES ('90000', '25283', 'Lilith', '1', 'Gk Global', '1', 'Monster2.lilith', '42.50', '55.00', '80', 'female', 'L2Teleporter', '40', '1639746', '3793', '842.52', '9.81', '60', '57', '73', '76', '70', '80', '2374400', '1196456', '10404', '4615', '15367', '1874', '278', '0', '3819', '0', '0', '0', '72', '324', '', '0', '0', '12', 'FULL_PARTY'); Espero ter ajudado
  12. Fala Galera tudo blz não estou muito aqui no fórum porque não estou mais mexendo com Lineage II Mas quando me deparei com esses NPCs resolvi retirar e trazer pra quem gosta e não sabe retirar os NPCs de um Pack Eu Retirei do Pack L2JNetwork então os créditos são todos do criador creio eu Testei no Pack L2JBrasil Version 3.0.3-rc Fotos
  13. Caraca marcos-sayan a sua rev já e leve vai ficar mais top ainda cada vez mais vejo você mudando a rev pra melhor ​Parabéns manin primeira vez que vejo alguém ajudar a galera que não pode comprar rev boa vc e 10 manin Tamo junto!!!!
  14. Essa parece ser boa Com o vídeo tutorial fácil de add Tutorial aqui Só nunca testei ela mais ajudei um amigo add ele ta com server ON e ate agora tudo tranquilo
  15. Moderadores fico grato pelo espaço e peço que feche o tópico dividas foram esclarecidas Obrigado a todos E boa sorte para mim Darei inicio ao meu pack logo logo
  16. Opa mais vc e o cara vey já já teu server ta na ativa tamo junto precisando tamo ai Brigado pela lista de erros e nois
  17. Humm bom adorei o desafio desta rev vou estudá-la e iniciar minha rev se deus quiser vamos deixá-la perfeita Peço se alguém tiver uma lista de coisas que esta errado ou bugada na rev 348 acis me envia via MP Ficarei muito grato O por sinal parabéns marcos-sayan Seu server ta perfeito ideia bem inovadores estou do seu lado espero que lance logo quero jogar em kkkk
  18. Galera surgiu uma duvida Estou vendo geral mexer com a Acis ela ta boa mesmo ou precisa de muito trabalho em cima Digo em Bugs, Skills e quest Agora que estou aprendendo a mexer no java estou pensando em criar um Projeto Fico grato com resposta cunstrutivas
  19. Tranquilo já arrumei Os arquivos do LSF4J Estava faltando algo dai baixei o pacoté e arrumei ta ai pra quem quizer LIB da frozen arrumada
  20. Alguém sabe que erro e esse L2JFrozen
  21. Opa no aguardo parceiro enquanto isso tou fazendo os Npcs pro meu server 50X Rev rodando lisinha = bundinha de nenem Nota 10
  22. Testando o server e ta muito bom Ate agora unica coisa que achei de errado foi quando fui fazer o Database Installer ele não instala o henna_trees Fácil resolver pois só peguei na pasta SQL o henna_trees e pronto Mais fica a dica Queria saber se tem como colocar a Quest sub class reduzida pois irei usar esse servidor para mim voltar na ativa Qual quer coisa tenho aqui como modificar a Quest mais eu só não faço por que teria que ter o SVN Mais se precisar tenho aqui o modificador
  23. Baixa aq manin BKP da Rev 500 Só restaurar o BKP Nossa nessa rev estou sem palavras muito boa Estou testando Quests e umas outras coisas breve vou tentar deixar ela equilibrada nas class ainda não olhei mais geralmente tem que mexer em algo Assim que testar mais posto sobre as coisas que testei e oque aconteceu durante os teste Bugs ou Elogios Ate agora recomendo muito
  24. Rev Muito boa pena que ta difícil fazer a DB sempre que faço fica faltando algo
  25. Bom manin pelo que eu li neste site e comparei na rev tem algo nos Htmls dos Gatinhos que mande para uma quest de perguntas e respostas ETC... Acho que nesse rev ainda nao saiu a correção para ele caso eu ache le mando por aq no forum nao MP assim posso ajudar mais pessoas
×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.