传奇部落

HERO引擎英雄执行脚本功能详细教程说明

[复制链接]
发表于 2023-5-9 16:05:30 | 显示全部楼层 |阅读模式
说明:由当前人物触发其他人物执行脚本的功能.
. i5 K* Y6 b. [8 F0 o  N" {& d1 _# u: z格式:, \$ n" C$ B+ B* c& r4 F7 n; K* E/ E
1.英雄执行脚本的方法,在现有脚本命令前面加Hero.即可,例如:Hero.Give 超级金创药
/ l) I% e! l9 L' [$ _. d& [( @2.其他人物执行脚本的方法,首先要把执行脚本的人物名字放入对应的S变量中.具体查看下面例子.* s7 }# l% Y' x% A: l; ?7 p
3.英雄目前可以支持大部分常用的脚本命令,例如Give,Take,ChangeExp等.个别命令对英雄进行了限制.
3 ?8 b" ~3 a7 m6 V, d4.如果在实际使用中英雄不支持某个脚本命令,但是你觉得英雄有必要支持的可在论坛中反馈,我们在以后的
# t2 ?( ~' ?# Z7 i+ R1 a; E1 J+ K- v更新中会增加对这些命令的支持!, n( i/ S( ~+ C
  b9 }# ~0 X: ^, T0 l

8 D1 q7 {  K; O% }7 |0 v) R" S(@@InPutString @@InPutInteger )* v4 }, h! V6 N6 z3 Z
[@main]
+ B6 t  L$ I! Z2 ]输入人物名字:\# ~6 H# O) ^1 J! Z; w' D4 x
<输入人物名字:/@@InPutString0>\- e' v' ~7 D3 a4 @; K
<给英雄东西/@OK_Ok>\% J4 `- ^& C0 ]1 D, m
<关闭/@exit>- f4 G( t* u; z3 p2 T: d/ o
; x+ a9 U2 p" b, R5 o1 Z/ W8 @! R4 ?5 p
[@InPutString0]& p4 @& C1 \/ O* _6 O
#IF( u3 n- e4 A* \! v4 {% [. [' V
SO.CheckLevelEx > 55
7 h0 @5 t6 n' w7 x2 a#ACT! U# j/ Y6 S/ I. r4 i' B% b+ Q% u
S0.Give 超级金创药 5
  ^! h8 v7 K/ J, }$ ~& Y2 G6 iS0.SendMsg 5 你的朋友送给你几捆药.
3 {7 z: y6 c% }' h#ELSEACT
1 T8 |4 ^; r& GS0.SendMsg 5 你的级别太低了.
8 S. V* [! C" n1 p: A
7 g" r4 a# W# H
[@OK_OK]
# F% `3 M3 S; I) e#IF  b9 n" ~0 a* B- A8 Z: p/ _. d
HERO.CheckOnline
+ B) K' T; ^3 ]# p#ACT
5 x/ P# ~* _" c0 f, B, ~$ R+ l3 @Hero.Give 麻痹戒指 1
3 v( ]  o, E5 `7 E  E. mHERO.CHANGELEVEL + 10, I+ k- d& l$ m# _9 m  X7 ^5 i
#ELSESAY/ T$ ?' U1 i9 O+ ~2 H
英雄不在线." N6 y9 X# l# h# ^

/ t  s* G' Y% n$ h! j: T  Z[@main]
# [% U8 u$ F; e#IF
: k1 x2 j/ n( w& \: ~9 c& ~S0.CHECKONLINE
8 }6 v" l  K9 j+ a5 I# T#ACT" @# V! e  d. e  p
SENDMSG 6 <$STR(S0)>在线
0 _& F0 t7 `( T; M1 D0 k3 E. ~; O  Q
#IF
4 Q5 ]* o6 [+ w/ zS0.CHECKLEVELEX > 50
6 S( [- y# U. ?7 n#ACT
, k6 I6 v8 Y7 s# j( Z5 J+ ISENDMSG 6 <$STR(S0)>大于50级" X6 r: p4 j+ q( O; R  x+ A# _- X

" \; P4 H7 r7 F#IF
5 S) i0 H+ _1 ~$ QS0.CHECKMAPNAME SELF 3
9 n, o, h! [- a1 B- t2 Z#ACT6 {1 b# A( P. S' g
SENDMSG 6 <$STR(S0)>在地图36 k: _% W% u, l. Y8 z

/ ^& n+ U$ w  U: l#IF
5 S1 g3 v1 p& \S0.HERO.CHECKONLINE) Y4 D9 S  g$ a  M) ~2 k9 o; v
#ACT
% [$ B5 M! f$ O) v2 E2 rSENDMSG 6 <$STR(S0)>的英雄在线
% [4 R& g! V/ ]3 l4 E6 v- g#ELSEACT
9 p3 c4 q  O, ^* `SENDMSG 6 <$STR(S0)>的英雄不在线9 v+ z: Z* s6 t/ e9 `
, u7 E- q, L* M2 t/ [6 m
#IF
' w2 |4 y! x9 L! }! r0 \S0.CHECKONLINE
5 F- x' e8 p! R! T* V#ACT0 T9 Z# V& z! Z3 _$ X, v
S0.CHANGEPKPOINT + 100
, Z% W7 R' V! g/ C9 B; j2 K. YS0.SENDMSG 6 你的PK值增加100
; B6 Z$ p: f$ b! a, rSENDMSG 6 <$STR(S0)>的PK值增加100
, k' b& Y. D3 X2 a9 }4 n1 @% F% k4 f7 L6 q5 M8 j
#IF
( ~( J4 u4 e  ~# X5 t2 AS0.CHECKONLINE) `. K; q& @; g" C7 o, d8 V
#ACT) P+ H( w+ P; y& s8 R4 o6 D5 y, r
S0.ADDNAMELIST ..\QuestDiary\人物.txt
4 S) t  o' E% N2 O# H, j3 v- cSENDMSG 6 <$STR(S0)>的名字写入到人物.txt
" J- \% S! u$ z8 j( ^
% W1 d% q" N8 R% _英雄多倍经验设置:& s+ R. S2 y! h0 d
[@HeroExp]
$ t# n, ~- x, C: `#IF- ?' a; k1 r0 U5 C; e7 w( |, k; x
#ACT* X# |0 x- Z* c3 C+ M
Hero.KillMonExpRate 200 3600
: }: U6 P$ y, [" l6 E0 N* [* O8 u#SAY
0 M7 q0 R3 p) N+ _9 ?4 C/ Z; C你的英雄获得了1个小时的双倍经验时间.6 b: Q. F5 ~# A0 o8 @- X' m. M

  _3 H8 A: l& j: h5 y3 s. |4 _
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|网站地图|皖ICP备18020244号-7|传奇部落

GMT+8, 2026-10-25 23:25 , Processed in 皖公网安备:34112402000394号 0.188225 second(s), 23 queries .