由当前人物触发其他人物执行脚本的功能.这是很少应用的功能,有次功能就会有人需要,下面给大家讲解下,HEROM2引擎下,其他引擎未知,待测试,常用于执行英雄脚本

格式:

  1.英雄执行脚本的方法,在现有脚本命令前面加Hero.即可,例如:Hero.Give 很金创药

  2.其他人物执行脚本的方法,首先要把执行脚本的人物名字放入对应的S变量中.具体查看下面例子.

  3.英雄目前可以支持大部分常用的脚本命令,例如Give,Take,ChangeExp等.个别命令对英雄进行了限制.

  4.如果在实际使用中英雄不支持某个脚本命令,但是你觉得英雄有必要支持的可在论坛中反馈,我们在以后的

    更新中会增加对这些命令的支持!

(@@InPutString @@InPutInteger )

[@main]

输入人物名字:\

<输入人物名字:/@@InPutString0>\

<给英雄东西/@OK_Ok>\

<关闭/@exit>

[@InPutString0]

#IF

SO.CheckLevelEx > 55

#ACT

S0.Give 很金创药 5

S0.SendMsg 5 你的朋友送给你几捆药.

#ELSEACT

S0.SendMsg 5 你的级别太低了.

[@OK_OK]

#IF

HERO.CheckOnline

#ACT

Hero.Give 麻痹戒指 1

HERO.CHANGELEVEL + 10

#ELSESAY

英雄不在线.

[@main]

#IF

S0.CHECKONLINE

#ACT

SENDMSG 6 <$STR(S0)>在线

#IF

S0.CHECKLEVELEX > 50

#ACT

SENDMSG 6 <$STR(S0)>大于50级

#IF

S0.CHECKMAPNAME SELF 3

#ACT

SENDMSG 6 <$STR(S0)>在地图3

#IF

S0.HERO.CHECKONLINE

#ACT

SENDMSG 6 <$STR(S0)>的英雄在线

#ELSEACT

SENDMSG 6 <$STR(S0)>的英雄不在线

#IF

S0.CHECKONLINE

#ACT

S0.CHANGEPKPOINT + 100

S0.SENDMSG 6 你的PK值增加100

SENDMSG 6 <$STR(S0)>的PK值增加100

#IF

S0.CHECKONLINE

#ACT

S0.ADDNAMELIST ..\QuestDiary\人物.txt

SENDMSG 6 <$STR(S0)>的名字写入到人物.txt

英雄多倍经验设置:

[@HeroExp]

#IF

#ACT

Hero.KillMonExpRate 200 3600

#SAY

你的英雄获得了1个小时的双倍经验时间.

声明:本站所有文章,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们(hljlife@vip.qq.com)进行处理。

本站所有资源来源于网络,本站未参与任何dump或hack活动。若有侵犯您的权益请提供相关证明致邮hljlife@vip.qq.com,我将及时撤下该资源。

All resources come from the network, this site does not participate in any dump or hack activities, if there is any violation of your rights, please provide relevant proof and email hljlife@vip.qq.com, I will promptly delete it.

如果下载资源文件后缀为.PDF,请删除后缀.PDF之后运行。

部分失效链接可通过文末填写有效邮箱到Email输入框留言索取。

免责声明:游戏资源均来自网络收集购买,不保证BUG,不保证病毒,不解答游戏问题(传奇服务端提供付费架设服务),为了安全,请尽量选择虚拟机运行服务端。