您当前的位置:首页 > 传奇技术

比较全面的英雄脚本修正无错

本文出处:网游动力作者:本站发布时间:2008-10-09阅读次数:
(@@CreateHero)
;领取代码 装备 375  英雄技能 376  防止一些神经病拼命一直领取
[@main]
你的英雄相关信息:
<英雄名字:/SCOLOR=254><$HERONAME>
<英雄性别:/SCOLOR=254><$HEROGENDER> <英雄职业:/SCOLOR=254><$HEROJOB> <英雄级别:/SCOLOR=254><$HEROLEVEL> 
【<创建英雄/@@CreateHero>】 【<删除英雄/@DelMyHero>】 【<领取装备/@领取装备>】 【<英雄技能/@英雄技能>】
【<升级英雄/@升级英雄>】 【<英雄红名/@英雄红名>】 【<英雄转职/@英雄转职>】
【<合击书籍/@合击书籍>】 【<火龙之心/@火龙之心>】
【<忠诚其他/@忠诚其他>】

[@@CreateHero]
#ACT
DELAYCALL 1 @CREATEHERO

[@CREATEHERO]
//CREATEHERO 职业 性别
请创建英雄: 
【<男战士/@CREATEHERO_WARR_MAN>】 【<女战士/@CREATEHERO_WARR_WOM>】
【<男法师/@CREATEHERO_WIZA_MAN>】 【<女法师/@CREATEHERO_WIZA_WOM>】
【<男道士/@CREATEHERO_TAOS_MAN>】 【<女道士/@CREATEHERO_TAOS_WOM>】 
【<返回首页/@main>】

[@CREATEHERO_WARR_MAN]
#ACT
CREATEHERO 0 0
goto @main
[@CREATEHERO_WARR_WOM]
#ACT
CREATEHERO 0 1
goto @main
[@CREATEHERO_WIZA_MAN]
#ACT
CREATEHERO 1 0
goto @main
[@CREATEHERO_WIZA_WOM]
#ACT
CREATEHERO 1 1
goto @main
[@CREATEHERO_TAOS_MAN]
#ACT
CREATEHERO 2 0
goto @main
[@CREATEHERO_TAOS_WOM]
#ACT
CREATEHERO 2 1
goto @main

//返回消息
[@CreateingHero]
#ACT
messagebox 系统正在接受申请,请稍候点击确定……

[@HaveHero]
#ACT
messagebox 你已经有英雄了无法再次创建..
close


[@SetHeroName]
请先给您的英雄取名字.
<返回/@main>

[@DelMyHero]
#IF
#ACT
DELETEHERO
//返回消息
[@NotHaveHero]
#ACT
messagebox 你没有英雄删什么呢?..
close
[@LogOutHeroFirst]
#ACT
messagebox 请你把你的英雄设置下线吧!
close
[@DeleteHeroOK]
#ACT
SET [375] 0
SET [376] 0
messagebox 成功删除英雄,可以再次学习技能了!
close
;-----------------------------------------------------------------------------
[@忠诚其他]
我这里可以购买到很多英雄相关的功能 
【<购买忠诚/@购买忠诚>】 --- <收取10元宝/SCOLOR=254>
【<四级法盾/@四级法盾>】 --- <收取200元宝/SCOLOR=254>
【<双倍经验/@双倍经验>】 --- <收取20元宝获得2小时/SCOLOR=254>
【<1.20攻击/@双倍攻击>】 --- <收取100元宝10分钟/SCOLOR=254> 
【<返回首页/@main>】

[@购买忠诚]
#IF
CheckHeroOnline
CHECKGAMEGOLD > 9
#ACT
GAMEGOLD - 10
ChangeHeroLoyal + 10000
MESSAGEBOX 您的英雄忠诚度增加[100]点.
#ELSEACT
MESSAGEBOX 没有足够的元宝或者英雄不在线.
goto @忠诚其他

[@四级法盾]
#IF
CheckHeroOnline
CHECKGAMEGOLD > 199
Hero.CheclLevelEx > 39
CheckHeroJob 1
#ACT
GAMEGOLD - 200
Hero.SkillLevel 魔法盾 = 4
MESSAGEBOX 您的法师英雄魔法盾提升到4级.
goto @main
#ELSEACT
MESSAGEBOX 英雄等级没有达到40级或你的英雄不是法师请你元宝足够的情况下设置英雄在线.
goto @忠诚其他

[@双倍经验]
#IF
CheckHeroOnline
CHECKGAMEGOLD > 99
#ACT
GAMEGOLD - 100
Hero.KillMonExpRate 200 7200
MESSAGEBOX 你的英雄获得了2小时的双倍经验时间.
goto @main
#ELSEACT
MESSAGEBOX 请你元宝足够的情况下设置英雄在线.
goto @忠诚其他

[@双倍攻击]
#IF
CheckHeroOnline
CHECKGAMEGOLD > 19
#ACT
GAMEGOLD - 20
Hero.KillMonPOWERate 200 600
MESSAGEBOX 你的英雄获得了10分钟的1.2倍攻击时间.
goto @main
#ELSEACT
MESSAGEBOX 请你元宝足够的情况下设置英雄在线.
goto @忠诚其他

;-----------------------------------------------------------------------------
[@火龙之心]
#IF
CheckBagSize 1
#ACT
give 火龙之心 1
messagebox 服务器免费赠送超大容量的火龙之心啦..需要包裹空出一格以上的空间才可以领取的.
GOTO @MAIN
;-----------------------------------------------------------------------------
[@合击书籍]
#IF
CheckHaveHero
#ACT
goto @送技能书
#ELSEACT
MESSAGEBOX 你还没有英雄,叫我送你什么好呢??
goto @main

[@送技能书]
#IF
CheckBagSize 1
CheckHeroJob 0
checkjob warrior
#ACT
give 破魂斩 1
messagebox 技能书籍已经送到你的包裹里了...
GOTO @MAIN
#IF
CheckBagSize 1
CheckHeroJob 1
checkjob warrior
#ACT
give 雷霆一击 1
messagebox 技能书籍已经送到你的包裹里了...
GOTO @MAIN
#IF
CheckBagSize 1
CheckHeroJob 2
checkjob warrior
#ACT
give 劈星斩 1
messagebox 技能书籍已经送到你的包裹里了...
GOTO @MAIN
#IF
CheckBagSize 1
CheckHeroJob 0
checkjob wizard
#ACT
give 雷霆一击 1
messagebox 技能书籍已经送到你的包裹里了...
GOTO @MAIN
#IF
CheckBagSize 1
CheckHeroJob 1
checkjob wizard
#ACT
give 火龙气焰 1
messagebox 技能书籍已经送到你的包裹里了...
GOTO @MAIN
#IF
CheckBagSize 1
CheckHeroJob 2
checkjob wizard
#ACT
give 末日审判 1
messagebox 技能书籍已经送到你的包裹里了...
GOTO @MAIN
#IF
CheckBagSize 1
CheckHeroJob 0
checkjob taoist
#ACT
give 劈星斩 1
messagebox 技能书籍已经送到你的包裹里了...
GOTO @MAIN
#IF
CheckBagSize 1
CheckHeroJob 1
checkjob taoist
#ACT
give 末日审判 1
messagebox 技能书籍已经送到你的包裹里了...
GOTO @MAIN
#IF
CheckBagSize 1
CheckHeroJob 2
checkjob taoist
#ACT
give 噬魂沼泽 1
messagebox 技能书籍已经送到你的包裹里了...
GOTO @MAIN
;-----------------------------------------------------------------------------
[@英雄技能]
#IF
CHECK [376] 1
#ACT
messagebox 请不要重复的学习技能,再这样T你下线...
GOTO @MAIN
#ELSEACT
GOTO @333333

[@333333]
#IF
CheckHeroOnline
#ACT
GOTO @自动技能
break
#ELSEACT
messagebox 英雄不在线,先把英雄召唤出来吧...
goto @main

[@自动技能]
#IF
CheckHeroJob 0
#ACT
Hero.AddSkill 英雄基本剑术 3
Hero.AddSkill 英雄攻杀剑术 3
Hero.AddSkill 英雄刺杀剑术 3
Hero.AddSkill 英雄半月弯刀 3
Hero.AddSkill 英雄烈火剑法 3
Hero.AddSkill 英雄野蛮冲撞 3
Hero.AddSkill 英雄火焰冰 3
Hero.AddSkill 英雄彻地钉 3
Hero.AddSkill 英雄双龙斩 3
Hero.AddSkill 英雄开天斩 3
Hero.AddSkill 英雄狮子吼 3
Hero.AddSkill 英雄护体神盾 3
SET [376] 1
messagebox 英雄技能学习完毕,请自行查看...
goto @main

#IF
CheckHeroJob 1
#ACT
Hero.AddSkill 英雄抗拒火环 3
Hero.AddSkill 英雄雷电术 3
Hero.AddSkill 英雄火墙 3
Hero.AddSkill 英雄地狱雷光 3
Hero.AddSkill 英雄魔法盾 3
Hero.AddSkill 英雄冰咆哮 3
Hero.AddSkill 英雄群雷术 3
Hero.AddSkill 英雄寒冰掌 3
Hero.AddSkill 英雄灭天火 3
Hero.AddSkill 英雄火龙气焰 3
Hero.AddSkill 英雄流星火雨 3
Hero.AddSkill 英雄护体神盾 3
SET [376] 1
messagebox 英雄技能学习完毕,请自行查看...
goto @main

#IF
CheckHeroJob 2
#ACT
Hero.AddSkill 英雄治愈术 3
Hero.AddSkill 英雄精神战法 3
Hero.AddSkill 英雄施毒术 3
Hero.AddSkill 英雄灵魂火符 3
Hero.AddSkill 英雄幽灵盾 3
Hero.AddSkill 英雄神圣战术 3
Hero.AddSkill 英雄困魔咒 3
Hero.AddSkill 英雄隐身术 3
Hero.AddSkill 英雄集体隐身 3
Hero.AddSkill 英雄群疗术 3
Hero.AddSkill 英雄强化神兽 3
Hero.AddSkill 英雄群毒术 3
Hero.AddSkill 英雄气功波 3
Hero.AddSkill 英雄无极真气 3
Hero.AddSkill 英雄飓风破 3
Hero.AddSkill 英雄召唤月灵 3
Hero.AddSkill 英雄护体神盾 3
SET [376] 1
messagebox 英雄技能学习完毕,请自行查看...
goto @main

;-----------------------------------------------------------------------------
[@领取装备]
#IF
CHECK [375] 1
#ACT
messagebox 都已经给你了啊,你去英雄包裹里看看呢...
GOTO @MAIN
#ELSEACT
GOTO @222222

[@222222]
#IF
CheckHeroOnline
CheckHeroJob 0
#ACT
GOTO @战装备
break
#IF
CheckHeroOnline
CheckHeroJob 1
#ACT
GOTO @法装备
break
#IF
CheckHeroOnline
CheckHeroJob 2
#ACT
GOTO @道装备
break
#ELSEACT
messagebox 英雄不在线,先把英雄召唤出来吧...
goto @main

[@战装备]
#ACT
Hero.GIVE 开天 1
Hero.GIVE 战神戒指 2
Hero.GIVE 战神手镯 2
Hero.GIVE 战神项链 1
Hero.GIVE 战神圣靴 1
Hero.GIVE 战神腰带 1
Hero.GIVE 战神甲(男) 1
Hero.GIVE 战神甲(女) 1
SET [375] 1
messagebox 领取的装备已经全部发放到你你的英雄包裹内了!
break
#ELSEACT
messagebox 请问您的英雄是战士么?
goto @main

[@法装备]
#ACT
Hero.GIVE 镇天 1
Hero.GIVE 圣魔戒指 2
Hero.GIVE 圣魔手镯 2
Hero.GIVE 圣魔项链 1
Hero.GIVE 圣魔衣(男) 1
Hero.GIVE 圣魔衣(女) 1
Hero.GIVE 圣魔腰带 1
Hero.GIVE 圣魔法靴 1
SET [375] 1
messagebox 领取的装备已经全部发放到你你的英雄包裹内了!
break
#ELSEACT
messagebox 请问您的英雄是法师么?
goto @main

[@道装备]
#ACT
Hero.GIVE 护身符 1
Hero.GIVE 玄天 1
Hero.GIVE 真魂戒指 2
Hero.GIVE 真魂手镯 2
Hero.GIVE 真魂项链 1
Hero.GIVE 真魂袍(男) 1
Hero.GIVE 真魂袍(女) 1
Hero.GIVE 真魂腰带 1
Hero.GIVE 真魂道靴 1
Hero.GIVE 护身符(大) 1
SET [375] 1
messagebox 领取的装备已经全部发放到你你的英雄包裹内了!
break
#ELSEACT
messagebox 请问您的英雄是道士么?
goto @main

;-----------------------------------------------------------------------------
[@英雄红名]
#IF
CheckHeroOnline
#ACT
ChangeHeroPkPoint - 100
GuildNoticeMsg 149 225 〖英雄〗您的英雄减少了100点PK值. self
messagebox 目前可以免费清洗英雄的PK值,请不要带着英雄乱杀人.每点击一次减少英雄100点PK值..
goto @main
#ELSEACT
messagebox 英雄不在线.无法清除PK值,请先召唤英雄...
goto @main
;-----------------------------------------------------------------------------
[@英雄转职]
转职后系统自动<清理所有英雄的技能/SCOLOR=253>
自动断线后重新登陆游戏,可以再次学习新的英雄职业技能
<选择需要转职的类型.../SCOLOR=254> 
【<战士英雄/@战士英雄>】
【<法师英雄/@法师英雄>】
【<道士英雄/@道士英雄>】
【<返回首页/@main>】

[@战士英雄]
#IF
CheckHeroJob 0
#ACT
messagebox 战士英雄为什么还要转成战士呢,你个笨蛋...
goto @英雄转职
#ELSEACT
goto @开始转战士
[@开始转战士]
#IF
CheckHeroOnline
#ACT
ChangeHeroJob 0
ClearHeroAllSkill
SET [376] 0
messagebox 请重新登陆游戏,重新让英雄学习技能...
KICK
#ELSEACT
messagebox 英雄不在线,先把英雄召唤出来吧...
goto @英雄转职

[@法师英雄]
#IF
CheckHeroJob 1
#ACT
messagebox 法师英雄为什么还要转成法师呢,你个笨蛋...
goto @英雄转职
#ELSEACT
goto @开始转法师
[@开始转法师]
#IF
CheckHeroOnline
#ACT
ChangeHeroJob 1
ClearHeroAllSkill
SET [376] 0
messagebox 请重新登陆游戏,重新让英雄学习技能...
KICK
#ELSEACT
messagebox 英雄不在线,先把英雄召唤出来吧...
goto @英雄转职

[@道士英雄]
#IF
CheckHeroJob 2
#ACT
messagebox 道士英雄为什么还要转成道士呢,你个笨蛋...
goto @英雄转职
#ELSEACT
goto @开始转道士
[@开始转道士]
#IF
CheckHeroOnline
#ACT
ChangeHeroJob 2
ClearHeroAllSkill
SET [376] 0
messagebox 请重新登陆游戏,重新让英雄学习技能...
KICK
#ELSEACT
messagebox 英雄不在线,先把英雄召唤出来吧...
goto @英雄转职
;-----------------------------------------------------------------------------
[@升级英雄]
当人物等级达到100级的时候可以免费提升英雄至100级<(慎用)/SCOLOR=253>
人物等级达到160级的时候可以免费提升英雄终160级<(慎用)/SCOLOR=253>
<购买英雄200级6000元宝.../SCOLOR=254> 
【<免费100级/@免费提升1>】  【<免费160级/@免费提升2>】
【<元宝提升200级/@元宝提升>】 
【<返回首页/@main>】

[@免费提升1]
#IF
CHECKHEROONLINE
#ACT
goto @jiance1
#ELSEACT
messagebox 英雄不在线.无法提升等级,请先召唤英雄...
goto @main

[@jiance1]
#IF
CHECKLEVELEX > 99
#ACT
CHANGEHEROLEVEL = 100
break
#ELSEACT
messagebox 貌似你的等级不满足要求,猪一样的家伙...
goto @main


[@免费提升2]
#IF
CHECKHEROONLINE
#ACT
goto @jiance2
#ELSEACT
messagebox 英雄不在线.无法提升等级,请先召唤英雄...
goto @main

[@jiance2]
#IF
CHECKLEVELEX > 159
#ACT
CHANGEHEROLEVEL = 160
break
#ELSEACT
messagebox 貌似你的等级不满足要求,猪一样的家伙...
goto @main

[@元宝提升]
#IF
CHECKHEROONLINE
#ACT
goto @元宝等级
#ELSEACT
messagebox 英雄不在线.无法提升等级,请先召唤英雄...
goto @main

[@元宝等级]
#IF
CHECKGAMEGOLD > 5999
#ACT
GAMEGOLD - 6000
CHANGEHEROLEVEL = 200
messagebox 您的英雄等级提升到200级,不能再次提升...
goto @升级英雄
#ELSEACT
messagebox 您的账户元宝数量不够,请尽快充值...
goto @main
;-----------------------------------------------------------------------------