Jump to content

stayros

Members
  • Posts

    81
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by stayros

  1. You should have passed the html part already something like this.

     

    gameserver/data/html/default:

    <html><title>L][ Buffer</title>
    <body>
    <center>
    
    <br>
    <font color=660066>Welcome Player!<font>
    <br>
    <font color=660066>I Can Buff You!!<font>
    <br>
    <button value="Buffer V1.0" action="bypass -h npc_%objectId%_Quest 9999_NPCBuffer" width=130 height=30 back="L2UI_CH3.refinegrade3_21" fore="L2UI_CH3.refinegrade3_21">
    <br>
    <center>
    <img src="L2Font.mini_logo-k" width=180 height=100><br><br><br>
    </center>
    </body>
    </html>

     

     

    when i press the buff me button.....

    iw2bux.png

  2. 1)have you added "custom/9999_NPCBuffer/__init__.py" on scripts.cfg?

    2)You reload custom_scripts?

    nope i hadnt :P

    now buffer is loading properly...

    but still it show me the same error..

    EDIT:is it good to place a html file in html/default with this inside?

    <td><button value="Buffar" action="bypass -h npc_%objectId%_Quest 9999_NPCBuffer" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"><br>

  3. In the end of your script find this

    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)

     

    and change it to:

     

    def onTalk (self,npc,player):
       st = player.getQuestState(qn)
       htmltext = "<html><head><body>I have nothing to say to you</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)

    done,but still it doesnt work..consol doesnt say anything about buffer,do you think this is a problem?

    2ze9ls7.png

  4. your buffer is broken, I dont see any buffer on the code

    on the first code tha im saying thats buffer's init.py in custom folder,its not the whole code its just the start..

    here is the whole code.

    import sys
    from com.l2jfrozen.gameserver.model.actor.instance import L2PcInstance
    from com.l2jfrozen.gameserver.model.actor.instance import L2NpcInstance
    from java.util import Iterator
    from com.l2jfrozen.gameserver.datatables import SkillTable
    from com.l2jfrozen.util.database import L2DatabaseFactory
    from com.l2jfrozen.gameserver.model.quest import State
    from com.l2jfrozen.gameserver.model.quest import QuestState
    from com.l2jfrozen.gameserver.model.quest.jython import QuestJython as JQuest
    
    qn = "9999_NPCBuffer"
    
    NPC=[99999]
    ADENA_ID=57
    QuestId     = 9999
    QuestName   = "NPCBuffer"
    QuestDesc   = "custom"
    InitialHtml = "1.htm"
    
    print "importing custom: 9999: NPCBuffer"
    
    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 < 1000  or st.getPlayer().getLevel() < 0 :
    		htmltext = "<html><head><body>You dont have enought Adena.</body></html>"
    	else:
    		st.takeItems(ADENA_ID,0)
    		st.getPlayer().setTarget(st.getPlayer())
    
    		#Wind Walk
    		if event == "1":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4342,2).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)
    
    		#Acument
    		if event == "2":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4355,3).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)
    
    		#Agility
    		if event == "3":
    			st.takeItems
    			SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)
    
    		#Berserker Spirit
    		if event == "4":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4352,2).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)
    
                            #Bless Shield
    		if event == "5":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4353,6).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)
    
    		#Blessed Body
    		if event == "6":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)
    
    		#Blessed Soul
    	        if event == "7":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4348,6).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)		
    			st.setState(COMPLETED)
    
    		#Concentration
    		if event == "8":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4351,6).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)
    
    		#Death Whisper
    		if event == "9":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4360,3).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)
    
    		#Empower
    		if event == "10":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4356,3).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)
    
    		#Focus
    		if event == "11":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4359,3).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)
    
    		#Guidance
    		if event == "12":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4358,3).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)
    
    		#Haste
    		if event == "13":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4357,2).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)
    
    		#Magic Barrier
    		if event == "14":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4349,2).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)
    
    		#Mental Shield
    		if event == "15":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4346,4).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)
    
    		#Might
    		if event == "16":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4345,3).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)
    
    		#Resist Shock
    		if event == "17":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4350,4).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)
    
    		#Shield
    		if event == "18":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)
    
    		#Vampiric Rage
    		if event == "19":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4354,4).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)
    
    		#Dance of Aqua Guard
    		if event == "30":
    			st.takeItems
    			SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "3.htm"
    			st.setState(State.COMPLETED)
    
    
    		#Dance of Concentration
    		if event == "31":
    			st.takeItems
    			SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "3.htm"
    			st.setState(State.COMPLETED)
    
    		#Dance of Earth Guard
    		if event == "32":
    			st.takeItems
    			SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "3.htm"
    			st.setState(State.COMPLETED)
    
    		#Dance of Fire
    		if event == "33":
    			st.takeItems
    			SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "3.htm"
    			st.setState(State.COMPLETED)
    
    		#Dance of Fury
    		if event == "34":
    			st.takeItems
    			SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "3.htm"
    			st.setState(State.COMPLETED)
    
    		#Dance of Inspiration
    		if event == "35":
    			st.takeItems
    			SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "3.htm"
    			st.setState(State.COMPLETED)
    
    		#Dance of Light
    		if event == "36":
    			st.takeItems
    			SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "3.htm"
    			st.setState(State.COMPLETED)
    
    		#Dance of the Mystic
    		if event == "37":
    			st.takeItems
    			SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "3.htm"
    			st.setState(State.COMPLETED)
    
    		#Dance of Protection
    		if event == "38":
    			st.takeItems
    			SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "3.htm"
    			st.setState(State.COMPLETED)
    
    		#Siren's Dance
    		if event == "39":
    			st.takeItems
    			SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "3.htm"
    			st.setState(State.COMPLETED)
    
    		#Dance of the Vampire
    		if event == "40":
    			st.takeItems
    			SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "3.htm"
    			st.setState(State.COMPLETED)
    
    		#Dance of the Warrior
    		if event == "41":
    			st.takeItems
    			SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "3.htm"
    			st.setState(State.COMPLETED)
    
    		#Song of Champion
    		if event == "50":
    			st.takeItems
    			SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "4.htm"
    			st.setState(State.COMPLETED)
    
    		#Song of Earth
    		if event == "51":
    			st.takeItems
    			SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "4.htm"
    			st.setState(State.COMPLETED)
    
    		#Song of Flame Guard
    		if event == "52":
    			st.takeItems
    			SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "4.htm"
    			st.setState(State.COMPLETED)
    
    		#Song of Hunter
    		if event == "53":
    			st.takeItems
    			SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "4.htm"
    			st.setState(State.COMPLETED)
    
    		#Song of Invocation
    		if event == "54":
    			st.takeItems
    			SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "4.htm"
    			st.setState(State.COMPLETED)
    
    		#Song of Life
    		if event == "55":
    			st.takeItems
    			SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "4.htm"
    			st.setState(State.COMPLETED)
    
    		#Song of Meditation
    		if event == "56":
    			st.takeItems
    			SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "4.htm"
    			st.setState(State.COMPLETED)
    
    		#Song of Renewal
    		if event == "57":
    			st.takeItems
    			SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "4.htm"
    			st.setState(State.COMPLETED)
    
    		#Song of Storm Guard
    		if event == "58":
    			st.takeItems
    			SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "4.htm"
    			st.setState(State.COMPLETED)
    
    		#Song of Vengeance
    		if event == "59":
    			st.takeItems
    			SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "4.htm"
    			st.setState(State.COMPLETED)
    
    		#Song of Vitality
    		if event == "60":
    			st.takeItems
    			SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "4.htm"
    			st.setState(State.COMPLETED)
    
    		#Song of Warding
    		if event == "61":
    			st.takeItems
    			SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "4.htm"
    			st.setState(State.COMPLETED)
    		#Song of Water
    		if event == "62":
    			st.takeItems
    			SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "4.htm"
    			st.setState(State.COMPLETED)
    		#Song of Wind
    		if event == "63":
    			st.takeItems
    			SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "4.htm"
    			st.setState(State.COMPLETED)
    
    
    		#Greater Might
    		if event == "64":
    			st.takeItems
    			SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)
    
    		#Greater Shield
    		if event == "65":
    			st.takeItems
    			SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)
    
    		#Chant of Victory
    		if event == "66":
    			st.takeItems
    			SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "5.htm"
    			st.setState(State.COMPLETED)
    
    		#Prophecy of Fire
    		if event == "67":
    			st.takeItems
    			SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "5.htm"
    			st.setState(State.COMPLETED)
    
    		#Prophecy of Water
    		if event == "68":
    			st.takeItems
    			SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "5.htm"
    			st.setState(State.COMPLETED)
    
    		#Prophecy of Wind
    		if event == "69":
    			st.takeItems
    			SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "5.htm"
    			st.setState(State.COMPLETED)
    
    		#Cancellation
    		if event == "70":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4094,12).getEffects(st.getPlayer(),st.getPlayer())
    			st.getPlayer().stopAllEffects()
    			return "1.htm"
    			st.setState(State.COMPLETED)
    
    		#MP-HP
    		if event == "71":
    			st.takeItems
    			st.getPlayer().setCurrentCp(st.getPlayer().getMaxCp())
                                    st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
                                    st.getPlayer().setCurrentMp(st.getPlayer().getMaxMp())
    			return "1.htm"				
    			st.setState(COMPLETED)
    
    
            		#Chant of Magnus
    		if event == "74":
    			st.takeItems
    			SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "5.htm"
    			st.setState(State.COMPLETED)
    
    
           			#Wild Magic
    		if event == "75":
    			st.takeItems
    			SkillTable.getInstance().getInfo(1303,1).getEffects(st.getPlayer(),st.getPlayer())				
    			return "2.htm"
    			st.setState(State.COMPLETED)
    
    		#Blesing Of Queen
    		if event == "78":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4699,3).getEffects(st.getPlayer(),st.getPlayer())				
    			return "5.htm"
    			st.setState(State.COMPLETED)
    
    		#Gift Of Queen
    		if event == "79":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4700,3).getEffects(st.getPlayer(),st.getPlayer())				
    			return "5.htm"
    			st.setState(State.COMPLETED)
    
    		#Blessing Of Seraphim
    		if event == "80":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4702,3).getEffects(st.getPlayer(),st.getPlayer())				
    			return "5.htm"
    			st.setState(State.COMPLETED)
    
    		#Gift Of Seraphim
    		if event == "81":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4703,3).getEffects(st.getPlayer(),st.getPlayer())				
    			return "5.htm"
    			st.setState(State.COMPLETED)
    
    		#Fighter Buffs
    		if event == "76":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4360,3).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())	
    			SkillTable.getInstance().getInfo(4342,2).getEffects(st.getPlayer(),st.getPlayer())	
    			SkillTable.getInstance().getInfo(4359,3).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(4358,3).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(4357,2).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(4350,4).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer(),st.getPlayer())
                                    SkillTable.getInstance().getInfo(4346,4).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(4345,3).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(4352,2).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(4349,2).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(1182,3).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(1189,3).getEffects(st.getPlayer(),st.getPlayer())							
    			SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())	
    			SkillTable.getInstance().getInfo(310,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(267,1).getEffects(st.getPlayer(),st.getPlayer())	
    			SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(4346,4).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(4700,3).getEffects(st.getPlayer(),st.getPlayer())
                                    return "6.htm"
    			st.setState(State.COMPLETED)
    
    		#Mage Buffs
    		if event == "77":
    			st.takeItems
    			SkillTable.getInstance().getInfo(4342,2).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(4351,6).getEffects(st.getPlayer(),st.getPlayer())		
    			SkillTable.getInstance().getInfo(4355,3).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(4353,6).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(4356,3).getEffects(st.getPlayer(),st.getPlayer())		
    			SkillTable.getInstance().getInfo(4350,4).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(4349,2).getEffects(st.getPlayer(),st.getPlayer())	
    			SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(4352,2).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(1182,3).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())	
    			SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(304,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(1393,3).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(264,1).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(1189,3).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(4346,4).getEffects(st.getPlayer(),st.getPlayer())
    			SkillTable.getInstance().getInfo(4702,3).getEffects(st.getPlayer(),st.getPlayer())
                                    return "6.htm"
    			st.setState(State.COMPLETED)
    
    
    #Noblesse Blessing
    		if event == "98":
    			st.takeItems
    			SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer())				
    			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)

  5. So.....

    thats the prob..when i press quest it shows the msg :

    You are either not on a quest that involves this NPC, or you dont meet this NPC's minimum quest requirments.

    t0p1et.png

    This is the init.py inside custom folder 9999_NPCBuffer.

    import sys
    from com.l2jfrozen.gameserver.model.actor.instance import L2PcInstance
    from com.l2jfrozen.gameserver.model.actor.instance import L2NpcInstance
    from java.util import Iterator
    from com.l2jfrozen.gameserver.datatables import SkillTable
    from com.l2jfrozen.util.database import L2DatabaseFactory
    from com.l2jfrozen.gameserver.model.quest import State
    from com.l2jfrozen.gameserver.model.quest import QuestState
    from com.l2jfrozen.gameserver.model.quest.jython import QuestJython as JQuest
    
    qn = "9999_NPCBuffer"
    
    NPC=[40007]
    ADENA_ID=57
    QuestId     = 9999
    QuestName   = "NPCBuffer"
    QuestDesc   = "custom"
    InitialHtml = "1.htm"
    
    print "importing custom: 9999: NPCBuffer"
    
    class Quest (JQuest) :
    
    def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)

    And this is the init.py in scripts folder.

    __all__ = [
    '3995_echo',
    '4000_ShadowWeapons',
    '7000_HeroItems',
    '8000_RaidbossInfo',
    '6050_KetraOrcSupport',
    '6051_VarkaSilenosSupport',
    '9999_NPCBuffer'
    ]
    print ""
    print "importing custom data ..."
    for name in __all__ :
        try :
            __import__('data.jscript.custom.'+name,globals(), locals(), ['__init__'], -1)
        except:
            print "failed to import quest : ",name
    print "... done"
    print ""
    

    what should i do...?

  6. Hey cheaters :)

    Once i asked for the same program and sb made it for me,unforunately i cant remember his name..it was 4 years back... :P

    now i need a similar program.

    i need it to say for example :

    Username :

    Password  :

    Spark ammount :

    that would be great if it had a background image too.. :P

    also when the guy press finish-submit or whatever then the program will send an email to my email..

    Thats all ty in advance pm me for more informations.

  7. Den to gnwrizw san event.

    To gnwrizw san ''Quest'' (ean anaferomaste sto idio pragma) sto opoio kaneis 7 parts ki sto telos sou dinei Experience aka XP.

    P.S To ''Quest'' auto to kanw sunh8ws se Hi5 mid rate servers gia na xparw ta subs mou me ena trickaki pou uparxei.

    logika gia to idio leme..einai to quest pou perneis apo ton priest of dawn,swsta?

  8. Exeis tin dunatotita omws na ton sikwseis etsi ? se periptosi pou vreis kapoio programma anti-ddos i allou attack ..

    den uparxei programma gia na antimetophseis to ddos.O monos tropos gia na mhn dexesai ddos einai na plhrwseis se diaforetikh etaireia pou tha dexetai ta ddos gia esena.

  9. Ακριβώς.Δοκιμασε ετσι και αν δεν δουλεψει παλι πες το.

    Επισης κλεισε τν σερβερ , κανε αυτα που σου ειπε το παιδι πιο πανω και μετα ανοιξετον παλι.

    to ekana kai mpainei mexri to login screen.dld ftiaxnw paixth alla dn mpainei. :/

×
×
  • Create New...