kfutkmtsgm 发表于 2023-10-22 14:33:14

[HERO引擎]英雄执行脚本的方法

英雄执行脚本的方法


说明:由当前人物触发其他人物执行脚本的功能

格式:

1.英雄执行脚本的方法,在现有脚本命令前面加.即可,例如:.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

.CheckOnline

#ACT

.Give 麻痹戒指 1

.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..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



英雄多倍经验设置:

[@Exp]

#IF

#ACT

.KillMonExpRate 200 3600

#SAY

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

羽国沉默 发表于 2023-11-20 18:32:16

开传奇一条龙不求人,自己学习架设。

天封专属 发表于 2023-11-20 22:23:58

新手上路不用愁,碰到传奇架设问题可以来这搜索。

星王合击 发表于 2023-11-21 03:03:29

比较全的传奇教程分享网站,站长辛苦了。

金币合击 发表于 2023-11-21 08:36:35

感谢站长分享开区一条龙教程,新手能学习到很多知识。

专属合击 发表于 2023-11-21 10:30:52

谢谢楼主!喜欢这里的东西,方便又好用!

青妖专属 发表于 2023-11-21 14:09:44

谢谢楼主!喜欢这里的东西,方便又好用!

帝尊大陆 发表于 2023-11-21 19:11:58

感谢楼主提供这么好的论坛」

古惑仔之汉龙 发表于 2023-11-22 01:06:24

在这里可以学到很多传奇一条龙开区时遇到的问题。

帝王火龙 发表于 2023-11-22 07:05:42

这东西我收了!
页: [1] 2 3 4
查看完整版本: 英雄执行脚本的方法