- # File: 1 (Python 2.4)
- import user
- import public
- import random
- import time
- NL = '\\'
- def initialize(npc):
- pass
- def main(player, npc):
- ServerName = user.getGlobeParam('ServerName')
- msg = '当前服器名称为:%s' % ServerName + NL
- msg += '我是<Color=yellow 游戏测试员>,请问有什么需要?' + NL * 2
- msg += '<提升等级/@dengji> <领取经验/@jingyan> <领取10袋强效太阳水药袋/@taiyangyao>' + NL
- msg += '<领取号角/@haojiao> <领取金币/@jinbi> <领大包裹钱袋/@baoguo>' + NL
- msg += '<领取本体技能/@jineng> <领取元神技能/@ysjineng> <领取组合技能/@zhjineng>' + NL
- msg += '<领取雪莲灵礁/@xllj> <领取炼狱包周卡/@LYBZK> <领取迅天雷豹/@cslblin> <御兽天袍/@cslblina>' + NL
- msg += '<离开/@exit>'
- user.tell(player, npc, msg)
- def taiyangyao(player, npc):
- if user.getSpaceInBag(player) >= 10:
- user.giveItemToPlayer(player, '强效太阳水药袋', 10)
- msg = '领取强效太阳水药袋成功。' + NL * 2
- msg += '<返回/@main>' + NL
- user.tell(player, npc, msg)
- else:
- msg = '请先整理你的包裹,留出足够空间。谢谢' + NL * 2
- msg += '<离开/@exit>' + NL
- user.tell(player, npc, msg)
- def cslblin(player, npc):
- if user.getSpaceInBag(player) >= 1:
- user.giveItemToPlayerAndSetItemCavalryProperty(player, '豹魔石', 1, 1)
- msg = '领取迅天雷豹成功。' + NL * 2
- msg += '<返回/@main>' + NL
- user.tell(player, npc, msg)
- return None
- else:
- msg = '请先整理你的包裹,留出足够空间。谢谢' + NL * 2
- msg += '<离开/@exit>' + NL
- user.tell(player, npc, msg)
- def cslblina(player, npc):
- if user.getSpaceInBag(player) >= 2:
- user.giveItemToPlayer(player, '御兽天袍', 1)
- user.giveItemToPlayer(player, '御兽天衣', 1)
- msg = '领取御兽天袍(衣)成功。' + NL * 2
- msg += '<返回/@main>' + NL
- user.tell(player, npc, msg)
- return None
- else:
- msg = '请先整理你的包裹,留出足够空间。谢谢' + NL * 2
- msg += '<离开/@exit>' + NL
- user.tell(player, npc, msg)
- def LYBZK(player, npc):
- if user.getSpaceInBag(player) >= 1:
- user.giveItemToPlayerAndSetItemBind(player, '炼狱包周卡', 1)
- msg = '领取炼狱包周卡成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- return None
- else:
- msg = '请先整理你的包裹,留出足够空间再领取。谢谢' + NL * 2
- msg += '<离开/@exit>' + NL
- user.tell(player, npc, msg)
- def xllj(player, npc):
- if user.getSpaceInBag(player) >= 2:
- user.giveItemToPlayerAndSetItemBind(player, '超级天山雪莲1', 1)
- user.giveItemToPlayerAndSetItemBind(player, '超级深海灵礁1', 1)
- msg = '领取超级天山雪莲和超级深海灵礁成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- return None
- else:
- msg = '请先整理你的包裹,留出足够空间再领取。谢谢' + NL * 2
- msg += '<离开/@exit>' + NL
- user.tell(player, npc, msg)
- def donghua(player, npc):
- user.addRepute(player, 10)
- msg = '增加10点声望。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def duobao(player, npc):
- if user.checkPlayerItems(player, '豹魔石', 1):
- msg = '你身怀豹魔石,我不能让你进入比赛场地!' + NL
- msg += '<离开/@exit>'
- user.tell(player, npc, msg)
- return None
-
- def haojiao(player, npc):
- user.giveItemToPlayer(player, '战斗号角', 1)
- msg = '领取战斗号角成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def chuancheng(player, npc):
- if user.checkPlayerItems(player, '传承珠', 1):
- msg = '你已经拥有传承珠了,无法再领取!' + NL
- msg += '<离开/@exit>'
- user.tell(player, npc, msg)
- return None
- else:
- user.giveItemToPlayer(player, '传承珠', 1)
- msg = '领取传承珠成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- return None
- def gxhanghui(player, npc):
- SCGUILD = user.getVariable(player, '<$OWNGUILD>')
- NMGUILD = user.getVariable(player, '<$GUILD>')
- if user.getVariable(player, '<$GUILD>') == SCGUILD:
- GUILD = user.getVariable(player, '<$GUILD>') + '(行会)'
- user.delTmpName(player, GUILD)
- user.delTmpName(player, '时光倒流(行会)')
- msg = '行会封号更新成功。' + NL * 2
- msg += '<谢谢/@exit> <返回/@main>' + NL
- user.tell(player, npc, msg)
- return None
- elif user.isGuildMember(player):
- GUILD = user.getVariable(player, '<$GUILD>') + '(行会)'
- user.delTmpName(player, '时光倒流(行会)')
- user.addTmpName(player, GUILD)
- msg = '行会封号更新成功。' + NL * 2
- msg += '<谢谢/@exit> <返回/@main>' + NL
- user.tell(player, npc, msg)
- return None
- else:
- user.delTmpName(player, '时光倒流(行会)')
- msg = '你没有行会啊。' + NL * 2
- msg += '<知道了/@exit>' + NL
- user.tell(player, npc, msg)
- return None
- def scfenghao(player, npc):
- user.delTmpName(player, '时光倒流(行会)')
- msg = '行会显示删除成功。' + NL * 2
- msg += '<谢谢/@exit> <返回/@main>' + NL
- user.tell(player, npc, msg)
- def lsfenghao(player, npc):
- GUILD = user.getVariable(player, '<$GUILD>') + '(行会)'
- user.addTmpName(player, GUILD)
- msg = '临时封号添加成功。' + NL * 2
- msg += '<谢谢/@exit> <返回/@main>' + NL
- user.tell(player, npc, msg)
- def givelingli(player, npc):
- user.addPlayerManito(player, 100)
- msg = '灵力增加100点。' + NL * 2
- msg += '<谢谢/@exit> <返回/@main>' + NL
- user.tell(player, npc, msg)
- def givelingli2(player, npc):
- manito = user.getPlayerAttribute(player, 'Manito')
- if manito >= 10:
- user.subPlayerManito(player, 10)
- user.giveItemToPlayer(player, '补元丹', 1)
- msg = '炼制补元丹成功。' + NL * 2
- msg += '<离开/@exit> <返回/@main>' + NL
- user.tell(player, npc, msg)
- return None
- else:
- msg = '你的灵力不够10点。' + NL * 2
- msg += '<知道了/@exit>' + NL
- user.tell(player, npc, msg)
- return None
- def giveyuanb(player, npc):
- if user.checkPlayerItems(player, '随机卷轴', 1):
- r = user.useItemApplyYuanbao(player, '随机卷轴', 100)
- showResultMessageyb2(player, npc, 5, r)
- return None
- else:
- msg = '你的背包里没有随机卷轴!你再找找看……' + NL * 2
- msg += '<知道了/@exit>'
- user.tell(player, npc, msg)
- def showResultMessageyb2(player, npc, yuanbaoCount, result):
- if result == 0:
- msg = '恭喜你用<Color=green 随机卷轴>兑换了<Color=yellow 100个元宝>,如果背包里没刷新元宝数量,' + NL
- msg += '请小退后再看看……多次兑换请间隔1分钟或小退后再兑换!' + NL * 2
- msg += '<谢谢/@exit>'
- user.tell(player, npc, msg)
- name = user.getVariable(player, '<$USERNAME>')
- user.sendSysMessage(player, '恭喜你成功兑换100元宝!')
- msg = '恭喜' + name + '用随机卷轴成功兑换了100元宝,快去中州老兵那里看看吧'
- user.screenMsg(msg)
- return None
- elif result == 1:
- msg = '您每隔一段时间才能再用随机卷轴转换成元宝。' + NL * 2
- msg += '<离开/@exit>'
- user.tell(player, npc, msg)
- return None
- elif result == 2:
- msg = '随机卷轴换取元宝已经关闭。' + NL * 2
- msg += '<离开/@exit>'
- user.tell(player, npc, msg)
- return None
- elif result == 3:
- msg = '很抱歉,你暂时不能提交随机卷轴。' + NL * 2
- msg += '<离开/@exit>'
- user.tell(player, npc, msg)
- return None
- elif result == 4:
- msg = '很抱歉,你没有随机卷轴。' + NL * 2
- msg += '<离开/@exit>'
- user.tell(player, npc, msg)
- return None
- else:
- msg = '提交失败。' + NL
- msg += '<离开/@exit>'
- user.tell(player, npc, msg)
- def CreateSamsara(player, npc):
- shadowNum = user.getPlayerAttribute(player, 'ShadowNum')
- if shadowNum == 255:
- return None
-
- if shadowNum > 0:
- msg = '你已经有元神了!' + NL * 2
- msg += '<离开/@exit>'
- user.tell(player, npc, msg)
- return None
- else:
- msg = '喜欢什么职业的元神?' + NL
- msg += '<男战士/@ChooseYS&1&0&0> <女战士/@ChooseYS&4&0&1>' + NL
- msg += '<男法师/@ChooseYS&1&1&0> <女法师/@ChooseYS&4&1&1>' + NL
- msg += '<男道士/@ChooseYS&1&2&0> <女道士/@ChooseYS&4&2&1>' + NL * 2
- msg += '<离开/@exit>'
- user.tell(player, npc, msg)
- return None
- def ChooseYS(player, npc, hairInfo, job, sexflag):
- user.popInput(player, '请输入元神的名字:', 2, '@InputShadowName&%s&%s&%s' % (hairInfo, job, sexflag), 15)
- def InputShadowName(player, npc, hairInfo, job, sexflag):
- shadowName = user.getInput(player)
- if shadowName == None and shadowName == '' or len(shadowName) > 14 or len(shadowName) < 4:
- msg = '名字有误!' + NL
- msg += '<离开/@exit>'
- user.tell(player, npc, msg)
- return None
-
- hi = int(hairInfo)
- shadowjob = int(job)
- sex = int(sexflag)
- if not user.createShadow(player, shadowName, hi, shadowjob, sex, 20):
- msg = '创建元神失败!'
- user.tell(player, npc, msg)
- return None
- else:
- user.playerMapMove(player, '0', 430, 172)
- def jinbi(player, npc):
- if user.getPlayerAttribute(player, 'Gold') >= 2000000:
- msg = '您带的钱够花了吧。' + NL * 2
- msg += '<离开/@exit>'
- user.tell(player, npc, msg)
- return None
- else:
- user.setMoneyMax(player, 10000000)
- user.giveItemToPlayer(player, '金币', 500000)
- msg = '领取金币成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def jingyan(player, npc):
- if user.getPlayerAttribute(player, 'Level') < 56:
- user.addExp(player, 200000000)
- msg = '经验领取成功。建议释放元神在领取!' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- else:
- msg = '很报歉,只有56级以下才能领取经验。' + NL * 2
- msg += '<离开/@exit>'
- user.tell(player, npc, msg)
- def baoguo(player, npc):
- if user.getPkgCount(player) == 66:
- msg = '我已经为你做过一个大包裹大钱袋了,没法再做了!' + NL * 2
- msg += '<离开/@exit>'
- user.tell(player, npc, msg)
- else:
- user.setMoneyMax(player, 10000000)
- user.setPkgCount(player, 66)
- def to66bagsuccess(player, npc):
- user.closeItemBag(player)
- user.subRepute(player, 2)
- msg = '可是废了我不少工夫,恭喜你!现在你拥有一个六十格的' + NL
- msg += '大包裹了。' + NL * 2
- msg += '<关闭/@exit>'
- user.tell(player, npc, msg)
- def zhuangbei(player, npc):
- if user.getSpaceInBag(player) >= 12:
- msg = '请选择你要领取的装备:' + NL * 2
- msg += '<男战士装备/@zhuangbei1> <男法师装备/@zhuangbei3> <男道士装备/@zhuangbei5>' + NL
- msg += '<女战士装备/@zhuangbei2> <女法师装备/@zhuangbei4> <女道士装备/@zhuangbei6>' + NL * 2
- msg += '<返回/@main>' + NL
- user.tell(player, npc, msg)
- else:
- msg = '请先整理你的包裹,留出足够空间。谢谢' + NL * 2
- msg += '<离开/@exit>' + NL
- user.tell(player, npc, msg)
- def zhuangbei1(player, npc):
- user.giveItemToPlayer(player, '雷裂刀', 1)
- user.giveItemToPlayer(player, '神武战甲', 1)
- user.giveItemToPlayer(player, '神武头盔', 1)
- user.giveItemToPlayer(player, '神武项链', 1)
- user.giveItemToPlayer(player, '神武手镯', 2)
- user.giveItemToPlayer(player, '神武戒指', 2)
- user.giveItemToPlayer(player, '神武战靴', 1)
- user.giveItemToPlayer(player, '神武腰带', 1)
- user.giveItemToPlayer(player, '火晶宝石', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def zhuangbei2(player, npc):
- user.giveItemToPlayer(player, '雷裂刀', 1)
- user.giveItemToPlayer(player, '神武战袍', 1)
- user.giveItemToPlayer(player, '神武头盔', 1)
- user.giveItemToPlayer(player, '神武项链', 1)
- user.giveItemToPlayer(player, '神武手镯', 2)
- user.giveItemToPlayer(player, '神武戒指', 2)
- user.giveItemToPlayer(player, '神武战靴', 1)
- user.giveItemToPlayer(player, '神武腰带', 1)
- user.giveItemToPlayer(player, '火晶宝石', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def zhuangbei3(player, npc):
- user.giveItemToPlayer(player, '霹雳法杖', 1)
- user.giveItemToPlayer(player, '幻魔披风', 1)
- user.giveItemToPlayer(player, '幻魔头盔', 1)
- user.giveItemToPlayer(player, '幻魔项链', 1)
- user.giveItemToPlayer(player, '幻魔手镯', 2)
- user.giveItemToPlayer(player, '幻魔戒指', 2)
- user.giveItemToPlayer(player, '幻魔法靴', 1)
- user.giveItemToPlayer(player, '幻魔腰带', 1)
- user.giveItemToPlayer(player, '冰月宝石', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def zhuangbei4(player, npc):
- user.giveItemToPlayer(player, '霹雳法杖', 1)
- user.giveItemToPlayer(player, '幻魔羽衣', 1)
- user.giveItemToPlayer(player, '幻魔头盔', 1)
- user.giveItemToPlayer(player, '幻魔项链', 1)
- user.giveItemToPlayer(player, '幻魔手镯', 2)
- user.giveItemToPlayer(player, '幻魔戒指', 2)
- user.giveItemToPlayer(player, '幻魔法靴', 1)
- user.giveItemToPlayer(player, '幻魔腰带', 1)
- user.giveItemToPlayer(player, '冰月宝石', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def zhuangbei5(player, npc):
- user.giveItemToPlayer(player, '道玄剑', 1)
- user.giveItemToPlayer(player, '天玄道袍', 1)
- user.giveItemToPlayer(player, '天玄头盔', 1)
- user.giveItemToPlayer(player, '天玄项链', 1)
- user.giveItemToPlayer(player, '天玄手镯', 2)
- user.giveItemToPlayer(player, '天玄戒指', 2)
- user.giveItemToPlayer(player, '天玄道靴', 1)
- user.giveItemToPlayer(player, '天玄腰带', 1)
- user.giveItemToPlayer(player, '水云宝石', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def zhuangbei6(player, npc):
- user.giveItemToPlayer(player, '道玄剑', 1)
- user.giveItemToPlayer(player, '天玄道衣', 1)
- user.giveItemToPlayer(player, '天玄头盔', 1)
- user.giveItemToPlayer(player, '天玄项链', 1)
- user.giveItemToPlayer(player, '天玄手镯', 2)
- user.giveItemToPlayer(player, '天玄戒指', 2)
- user.giveItemToPlayer(player, '天玄道靴', 1)
- user.giveItemToPlayer(player, '天玄腰带', 1)
- user.giveItemToPlayer(player, '水云宝石', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def jineng(player, npc):
- if user.getSpaceInBag(player) >= 26:
- jinenga(player, npc)
- else:
- msg = '请先整理你的包裹,留出足够空间。谢谢' + NL
- msg += '<离开/@exit>' + NL
- user.tell(player, npc, msg)
- def jinenga(player, npc):
- job = user.getPlayerAttribute(player, 'Job')
- if job == 0:
- user.giveItemToPlayer(player, '初级剑法', 1)
- user.giveItemToPlayer(player, '血影刀法', 1)
- user.giveItemToPlayer(player, '残影刀法', 1)
- user.giveItemToPlayer(player, '攻杀剑法', 1)
- user.giveItemToPlayer(player, '护身真气', 1)
- user.giveItemToPlayer(player, '刺杀剑术', 1)
- user.giveItemToPlayer(player, '半月弯刀', 1)
- user.giveItemToPlayer(player, '抱月刀', 1)
- user.giveItemToPlayer(player, '野蛮冲撞', 1)
- user.giveItemToPlayer(player, '战魂真悟', 1)
- user.giveItemToPlayer(player, '烈火剑法', 1)
- user.giveItemToPlayer(player, '雷霆剑', 1)
- user.giveItemToPlayer(player, '破击剑法', 1)
- user.giveItemToPlayer(player, '突斩', 1)
- user.giveItemToPlayer(player, '破盾斩', 1)
- user.giveItemToPlayer(player, '金刚护体', 1)
- user.giveItemToPlayer(player, '移形换影', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- elif job == 1:
- user.giveItemToPlayer(player, '小火球', 1)
- user.giveItemToPlayer(player, '抗拒火环', 1)
- user.giveItemToPlayer(player, '诱惑之光', 1)
- user.giveItemToPlayer(player, '地狱火焰', 1)
- user.giveItemToPlayer(player, '瞬间移动', 1)
- user.giveItemToPlayer(player, '火炎刀', 1)
- user.giveItemToPlayer(player, '风火轮', 1)
- user.giveItemToPlayer(player, '爆裂火焰', 1)
- user.giveItemToPlayer(player, '雷电术', 1)
- user.giveItemToPlayer(player, '冰箭术', 1)
- user.giveItemToPlayer(player, '火墙', 1)
- user.giveItemToPlayer(player, '法之魄', 1)
- user.giveItemToPlayer(player, '魔法盾', 1)
- user.giveItemToPlayer(player, '圣言术', 1)
- user.giveItemToPlayer(player, '冰龙破', 1)
- user.giveItemToPlayer(player, '疾光电影', 1)
- user.giveItemToPlayer(player, '玄冰刃', 1)
- user.giveItemToPlayer(player, '地狱雷光', 1)
- user.giveItemToPlayer(player, '五雷轰', 1)
- user.giveItemToPlayer(player, '冰咆哮', 1)
- user.giveItemToPlayer(player, '冰旋风', 1)
- user.giveItemToPlayer(player, '兽灵术', 1)
- user.giveItemToPlayer(player, '风影盾', 1)
- user.giveItemToPlayer(player, '狂龙紫电', 1)
- user.giveItemToPlayer(player, '化身蝙蝠', 1)
- user.giveItemToPlayer(player, '流星火雨', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- else:
- user.giveItemToPlayer(player, '治疗术', 1)
- user.giveItemToPlayer(player, '精神战法', 1)
- user.giveItemToPlayer(player, '施毒术', 1)
- user.giveItemToPlayer(player, '诅咒术', 1)
- user.giveItemToPlayer(player, '灵魂道符', 1)
- user.giveItemToPlayer(player, '骷髅召唤术', 1)
- user.giveItemToPlayer(player, '赶尸', 1)
- user.giveItemToPlayer(player, '隐身术', 1)
- user.giveItemToPlayer(player, '替身法符', 1)
- user.giveItemToPlayer(player, '集体隐身术', 1)
- user.giveItemToPlayer(player, '幽灵盾', 1)
- user.giveItemToPlayer(player, '神圣战甲术', 1)
- user.giveItemToPlayer(player, '狮子吼', 1)
- user.giveItemToPlayer(player, '困魔咒', 1)
- user.giveItemToPlayer(player, '灵魂墙', 1)
- user.giveItemToPlayer(player, '道心清明', 1)
- user.giveItemToPlayer(player, '群体治愈术', 1)
- user.giveItemToPlayer(player, '召唤神兽', 1)
- user.giveItemToPlayer(player, '神光术', 1)
- user.giveItemToPlayer(player, '解毒术', 1)
- user.giveItemToPlayer(player, '幽冥火咒', 1)
- user.giveItemToPlayer(player, '强化骷髅术', 1)
- user.giveItemToPlayer(player, '心灵召唤', 1)
- user.giveItemToPlayer(player, '遁地', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def shouhuicheng(player, npc):
- if user.checkPlayerItems(player, '回城神石', 1):
- user.takeItemFromPlayer(player, '回城神石', 1)
- msg = '回城神石上缴成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- else:
- msg = '很报歉,您并没有携带回城神石。' + NL * 2
- msg += '<离开/@exit>'
- user.tell(player, npc, msg)
- def exit(player, npc):
- user.closeDialog(player, npc)
- def ysjineng(player, npc):
- if user.getSpaceInBag(player) >= 15:
- ysjinenga(player, npc)
- else:
- msg = '请先整理你的包裹,留出足够空间。谢谢' + NL * 2
- msg += '<离开/@exit>'
- user.tell(player, npc, msg)
- def ysjinenga(player, npc):
- shadowJob = user.getShadowAttribute(player, 'Job')
- if shadowJob == 0:
- user.giveItemToPlayer(player, '元神初级剑法', 1)
- user.giveItemToPlayer(player, '元神攻杀剑法', 1)
- user.giveItemToPlayer(player, '元神护身真气', 1)
- user.giveItemToPlayer(player, '元神刺杀剑术', 1)
- user.giveItemToPlayer(player, '元神半月弯刀', 1)
- user.giveItemToPlayer(player, '元神野蛮冲撞', 1)
- user.giveItemToPlayer(player, '元神战魂真悟', 1)
- user.giveItemToPlayer(player, '元神烈火剑法', 1)
- user.giveItemToPlayer(player, '元神破击剑法', 1)
- user.giveItemToPlayer(player, '元神突斩', 1)
- user.giveItemToPlayer(player, '元神破盾斩', 1)
- user.giveItemToPlayer(player, '元神金刚护体', 1)
- user.giveItemToPlayer(player, '元神移形换影', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- return None
- elif shadowJob == 1:
- user.giveItemToPlayer(player, '元神小火球', 1)
- user.giveItemToPlayer(player, '元神抗拒火环', 1)
- user.giveItemToPlayer(player, '元神雷电术', 1)
- user.giveItemToPlayer(player, '元神魔法盾', 1)
- user.giveItemToPlayer(player, '元神法之魄', 1)
- user.giveItemToPlayer(player, '元神狂龙紫电', 1)
- user.giveItemToPlayer(player, '元神化身蝙蝠', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- return None
- elif shadowJob == 2:
- user.giveItemToPlayer(player, '元神治疗术', 1)
- user.giveItemToPlayer(player, '元神精神战法', 1)
- user.giveItemToPlayer(player, '元神施毒术', 1)
- user.giveItemToPlayer(player, '元神灵魂道符', 1)
- user.giveItemToPlayer(player, '元神骷髅召唤术', 1)
- user.giveItemToPlayer(player, '元神幽灵盾', 1)
- user.giveItemToPlayer(player, '元神神圣战甲术', 1)
- user.giveItemToPlayer(player, '元神狮子吼', 1)
- user.giveItemToPlayer(player, '元神道心清明', 1)
- user.giveItemToPlayer(player, '元神召唤神兽', 1)
- user.giveItemToPlayer(player, '元神解毒术', 1)
- user.giveItemToPlayer(player, '元神神光术', 1)
- user.giveItemToPlayer(player, '元神幽冥火咒', 1)
- user.giveItemToPlayer(player, '元神强化骷髅', 1)
- user.giveItemToPlayer(player, '元神遁地', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- return None
- else:
- msg = '你都没有释放出元神怎么领取。' + NL * 2
- msg += ' <离开/@exit>'
- user.tell(player, npc, msg)
- return None
- def zhjineng(player, npc):
- if user.getSpaceInBag(player) >= 1:
- msg = '请选择你要领取的组合技能:' + NL * 2
- msg += '<怒斩天下/@zhjineng1> <天怒惊雷/@zhjineng2> <火毒攻心剑/@zhjineng3>' + NL
- msg += '<迷光烈焰/@zhjineng4> <神之召唤/@zhjineng5> <天女散花咒/@zhjineng6>' + NL * 2
- msg += '<返回/@main>' + NL
- user.tell(player, npc, msg)
- else:
- msg = '请先整理你的包裹,留出足够空间。谢谢' + NL * 2
- msg += '<离开/@exit>' + NL
- user.tell(player, npc, msg)
- def zhjineng1(player, npc):
- user.giveItemToPlayer(player, '怒斩天下', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def zhjineng2(player, npc):
- user.giveItemToPlayer(player, '天怒惊雷', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def zhjineng3(player, npc):
- user.giveItemToPlayer(player, '火毒攻心剑', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def zhjineng4(player, npc):
- user.giveItemToPlayer(player, '迷光烈焰', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def zhjineng5(player, npc):
- user.giveItemToPlayer(player, '神之召唤', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def zhjineng6(player, npc):
- user.giveItemToPlayer(player, '天女散花咒', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def qhjineng(player, npc):
- if user.getSpaceInBag(player) >= 1:
- msg = '请选择你要领取的组合技能:' + NL * 2
- msg += '<强化攻杀一重/@qhjineng1> <强化火球一重/@qhjineng2> <强化施毒一重/@qhjineng3>' + NL
- msg += '<本体强化攻杀/@qhjineng4> <本体强化火球/@qhjineng5> <本体强化施毒/@qhjineng6>' + NL * 2
- msg += '<返回/@main>' + NL
- user.tell(player, npc, msg)
- else:
- msg = '请先整理你的包裹,留出足够空间。谢谢' + NL * 2
- msg += '<离开/@exit>' + NL
- user.tell(player, npc, msg)
- def qhjineng1(player, npc):
- user.giveItemToPlayer(player, '强化攻杀一重', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def qhjineng2(player, npc):
- user.giveItemToPlayer(player, '强化火球一重', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def qhjineng3(player, npc):
- user.giveItemToPlayer(player, '强化施毒一重', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def qhjineng4(player, npc):
- user.giveItemToPlayer(player, '本体强化攻杀', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def qhjineng5(player, npc):
- user.giveItemToPlayer(player, '本体强化火球', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def qhjineng6(player, npc):
- user.giveItemToPlayer(player, '本体强化施毒', 1)
- msg = '领取成功。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- def dengji(player, npc):
- if user.getPlayerAttribute(player, 'Level') < 40:
- user.addLevel(player, 1)
- user.setExp(player, 0)
- msg = '恭喜你等级提升了1级。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
- else:
- msg = '很报歉,你已经达到等级40级了,分了元神再来领取经验吧。' + NL * 2
- msg += '<返回/@main>'
- user.tell(player, npc, msg)
复制代码
|