Jump to content
  • 0

Buffer prob k noblsses seller


Question

Recommended Posts

  • 0
Posted

perna fin buffer edo Game\data\scripts\custom

 

meta ftia3e ayto edw Game\data\scripts\custom\__init__

 

__all__ = [
'3995_echo',
'4000_ShadowWeapons',
'7000_HeroItems',
'8000_RaidbossInfo',
'8001_NpcLocationInfo',
'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 ""

 

 

kai 8a eisai ok kai  koita ayto  edw  Game\data\jscript\custom\9999_NPCBuffer\__init__ na einai etsi

 

import sys
from ne.sf.l2j.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from ne.sf.l2j.gameserver.datatables import SkillTable
from ne.sf.l2j			       import L2DatabaseFactory
from ne.sf.l2j.gameserver.model.quest import State
from ne.sf.l2j.gameserver.model.quest import QuestState
from ne.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest

  • 0
Posted

C:\Users\***\Desktop\L2j\gameserver\data

__all__ = [

'jscript'

]

import jscript

 

C:\Users\*****\Desktop\L2j\gameserver\data\jscript

__all__ = [

'quests',

'custom',

'teleports',

'village_master',

'ai'

]

import quests

import custom

import teleports

import village_master

import ai

 

C:\Users\****\Desktop\L2j\gameserver\data\jscript\custom

__all__ = [

'3995_echo',

'4000_ShadowWeapons',

'6050_KetraOrcSupport',

'6051_VarkaSilenosSupport',

'7000_HeroItems',

'8000_RaidbossInfo',

'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 ""

  • 0
Posted

Nai auth einai h buffer m (id 40006)

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 = "9999_NPCBuffer"

 

NPC=[40006]

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

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9951,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

#Acumen

if event == "2":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9900,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

#Agility

if event == "3":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9901,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

#Berserker Spirit

if event == "4":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9902,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

                        #Bless Shield

if event == "5":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9903,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

#Blessed Body

if event == "6":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9904,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

#Blessed Soul

if event == "7":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9905,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

#Concentration

if event == "8":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9906,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

#Death Whisper

if event == "9":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9907,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

#Empower

if event == "10":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9908,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

#Focus

if event == "11":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9909,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

#Guidance

if event == "12":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9910,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

#Haste

if event == "13":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9911,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

#Magic Barrier

if event == "14":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9912,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

#Mental Shield

if event == "15":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9913,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

#Might

if event == "16":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9914,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

#Resist Shock

if event == "17":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9915,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

#Shield

if event == "18":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9916,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

#Vampiric Rage

if event == "19":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9917,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

#Dance of Aqua Guard

if event == "30":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9918,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

st.setState(COMPLETED)

 

#Dance of Concentration

if event == "31":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9919,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

st.setState(COMPLETED)

 

#Dance of Earth Guard

if event == "32":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9920,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

st.setState(COMPLETED)

 

#Dance of Fire

if event == "33":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9921,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

st.setState(COMPLETED)

 

#Dance of Fury

if event == "34":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9922,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

st.setState(COMPLETED)

 

#Dance of Inspiration

if event == "35":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9923,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

st.setState(COMPLETED)

 

#Dance of Light

if event == "36":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9924,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

st.setState(COMPLETED)

 

#Dance of the Mystic

if event == "37":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9925,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

st.setState(COMPLETED)

 

#Dance of Protection

if event == "38":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9926,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

st.setState(COMPLETED)

 

#Siren's Dance

if event == "39":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9927,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

st.setState(COMPLETED)

 

#Dance of the Vampire

if event == "40":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9928,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

st.setState(COMPLETED)

 

#Dance of the Warrior

if event == "41":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9929,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

st.setState(COMPLETED)

 

#Song of Champion

if event == "50":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9930,1),False,False)

st.getPlayer().restoreHPMP()

return "4.htm"

st.setState(COMPLETED)

 

#Song of Earth

if event == "51":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9931,1),False,False)

st.getPlayer().restoreHPMP()

return "4.htm"

st.setState(COMPLETED)

 

#Song of Flame Guard

if event == "52":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9932,1),False,False)

st.getPlayer().restoreHPMP()

return "4.htm"

st.setState(COMPLETED)

 

#Song of Hunter

if event == "53":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9933,1),False,False)

st.getPlayer().restoreHPMP()

return "4.htm"

st.setState(COMPLETED)

 

#Song of Invocation

if event == "54":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9934,1),False,False)

st.getPlayer().restoreHPMP()

return "4.htm"

st.setState(COMPLETED)

 

#Song of Life

if event == "55":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9935,1),False,False)

st.getPlayer().restoreHPMP()

return "4.htm"

st.setState(COMPLETED)

 

#Song of Meditation

if event == "56":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9936,1),False,False)

st.getPlayer().restoreHPMP()

return "4.htm"

st.setState(COMPLETED)

 

#Song of Renewal

if event == "57":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9937,1),False,False)

st.getPlayer().restoreHPMP()

return "4.htm"

st.setState(COMPLETED)

 

#Song of Storm Guard

if event == "58":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9938,1),False,False)

st.getPlayer().restoreHPMP()

return "4.htm"

st.setState(COMPLETED)

 

#Song of Vengeance

if event == "59":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9939,1),False,False)

st.getPlayer().restoreHPMP()

return "4.htm"

st.setState(COMPLETED)

 

#Song of Vitality

if event == "60":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9940,1),False,False)

st.getPlayer().restoreHPMP()

return "4.htm"

st.setState(COMPLETED)

 

#Song of Warding

if event == "61":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9941,1),False,False)

st.getPlayer().restoreHPMP()

return "4.htm"

st.setState(COMPLETED)

 

#Song of Water

if event == "62":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9942,1),False,False)

st.getPlayer().restoreHPMP()

return "4.htm"

st.setState(COMPLETED)

 

#Song of Wind

if event == "63":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9943,1),False,False)

st.getPlayer().restoreHPMP()

return "4.htm"

st.setState(COMPLETED)

 

#Greater Might

if event == "64":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9944,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

#Greater Shield

if event == "65":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9945,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

#Chant of Victory

if event == "66":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9946,1),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

#Prophecy of Fire

if event == "67":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9947,1),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

#Prophecy of Water

if event == "68":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9948,1),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

#Prophecy of Wind

if event == "69":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9949,1),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

#Cancellation

if event == "70":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9950,1),False,False)

st.getPlayer().restoreHPMP()

return "1.htm"

st.setState(COMPLETED)

 

#MPreg

if event == "71":

st.takeItems

st.getPlayer().restoreHPMP()

return "1.htm"

st.setState(COMPLETED)

 

if event == "73":

st.takeItems

st.getPlayer().restoreHPMP()

return "1.htm"

st.setState(COMPLETED)

 

        #Chant of Magnus

if event == "74":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9952,1),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

      #Wild Magic

if event == "75":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9953,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(COMPLETED)

 

      #Vampiric Rage

if event == "76":

st.takeItems

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9954,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

st.setState(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)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Posts

    • Done. Thanks for your choose and trust us, we are the only and LAST, authentic L2OFF Service.
    • sell adena l2rebon signature x1 - 1kk = 1 dollars l2reborn x10 - 500kk = 4.7 dollars E-Global x Lu4 - 1kk = 2.7 dollars BOHPTS - x20-x500 TOP PRICE DISCORD - GODDARDSHOP TELEGRAM - MMOPROMO
    • Hello send me on discord to receive the files source packages you order fron team, thanks you.
    • 亲爱的 SocNet 用户! 我们想向您介绍我们平台当前的促销和特惠活动列表: 1. 在 9 月使用优惠码 SEPTEMBER2025(9 折优惠)即可在我们的商店(网站、机器人)购物!您还可以在首次购买时使用优惠码:SOCNET(85 折优惠) 2. 获得 $1 商店余额或 10-20% 折扣,只需在我们网站注册后按照以下模板填写您的用户名: "SEND ME BONUS, MY USERNAME IS..." ——需要在我们的论坛主题帖中发布! 3. 获得 $1 用于首次试用 SMM 面板:只需在我们网站(支持中心)提交一个主题为 “Get Trial Bonus” 的工单。 4. 我们的 Telegram 频道和机器人中每周都会赠送 Telegram Stars! 当前链接: 数字商品商店(网站):前往 购买 Telegram Stars 的 Telegram 机器人:前往 SMM 面板:前往 – 推广您的社交媒体账号。 商店 Telegram 机器人:前往 新闻资源: Telegram 频道: https://t.me/accsforyou_shop WhatsApp 频道: https://whatsapp.com/channel/0029Vau0CMX002TGkD4uHa2n Discord 服务器: https://discord.gg/y9AStFFsrh 我们正在积极寻找以下商品类别的供应商: — Snapchat 新旧账号 | 带积分 (snapscores) | 地区: 欧洲/美国 | 邮箱/手机号完全访问权限 — Reddit 老账号(暴力破解或被盗来源,自注册)| 帖子和评论业力值 100 至 100,000+ | 含邮箱完全访问权限 — LinkedIn 老账号 | 拥有真实连接 (connections) | 地区: 欧洲/美国 | 邮箱完全访问权限 + 活跃的 2FA 密码 — Instagram 老账号 (2010-2023 年) | 邮箱完全访问权限(可能包含活跃的 2FA 密码) — Facebook 老账号 (2010-2023 年) | 邮箱完全访问权限(可能包含活跃的 2FA 密码)| 有好友或无好友 | 地区: 欧洲/美国/亚洲 — Threads 账号 | 邮箱完全访问权限(可能包含活跃的 2FA 密码) — TikTok/Facebook/Google ADS 代理广告账号 请通过以下联系方式联系我们 —— 我们来讨论合作条件! 我们也随时欢迎其他合作机会。 联系方式和支持: Telegram: https://t.me/socnet_support WhatsApp: https://wa.me/79051904467 Discord: socnet_support 邮箱: solomonbog@socnet.store 通过这些联系方式您还可以: — 咨询批量采购 — 建立合作伙伴关系(现有合作伙伴: https://socnet.bgng.io/partners ) — 成为我们的供应商
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock