传奇部落

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

[复制链接]
发表于 2023-5-9 16:05:30 | 显示全部楼层 |阅读模式
说明:由当前人物触发其他人物执行脚本的功能.% |7 n# Z$ r, y2 |. N  U! Y
格式:
- [% y0 j3 C8 Y$ W% G5 `/ {1.英雄执行脚本的方法,在现有脚本命令前面加Hero.即可,例如:Hero.Give 超级金创药
" p! B2 f$ |) Q+ e7 ?6 c4 g2.其他人物执行脚本的方法,首先要把执行脚本的人物名字放入对应的S变量中.具体查看下面例子.
' \$ O' V0 P, a/ y3.英雄目前可以支持大部分常用的脚本命令,例如Give,Take,ChangeExp等.个别命令对英雄进行了限制.7 [; ?2 l- x; I) X
4.如果在实际使用中英雄不支持某个脚本命令,但是你觉得英雄有必要支持的可在论坛中反馈,我们在以后的
) D/ u  [' p, r& H% p更新中会增加对这些命令的支持!  \% z, a3 s/ H, g7 j
3 D" d0 J7 s. j" V- z
) P9 V9 D: }7 \: _: i: {8 j
(@@InPutString @@InPutInteger )" W! ]& r* {( p
[@main]" i8 f* I; p4 j" U& K
输入人物名字:\
4 v7 D9 x6 M& E* J<输入人物名字:/@@InPutString0>\) @; x5 O* r  E4 l( C7 b( x# s# h4 _) m
<给英雄东西/@OK_Ok>\
: \9 M6 b1 X( Q0 O$ p# p<关闭/@exit>; h# [: }% ]/ ?
9 q# z  j0 s0 S
[@InPutString0], W+ c; w" @  A" B
#IF4 I# I8 P) \. o, d( W. p
SO.CheckLevelEx > 55) G2 m( H5 X5 \" ^0 b% k  u* I
#ACT0 I. J2 [9 j, V6 g8 \, y" U0 j9 S: B5 e
S0.Give 超级金创药 5
( l* L. y$ y8 L  z; ZS0.SendMsg 5 你的朋友送给你几捆药.* K  g* E- c# F3 h- g- s6 R- v3 N$ V
#ELSEACT
0 ^2 s( W: @3 I! V1 U  [7 eS0.SendMsg 5 你的级别太低了.
. z& D0 ~' w3 h( b( x* i- V: @
$ i% B' [' ]/ |8 w- q7 A
[@OK_OK]
+ j9 B, }( ~7 ]#IF
1 ?* e- U  F, X3 w1 L1 E* T$ ^HERO.CheckOnline
1 {  _! q( G: T* }* R#ACT% s# Q$ }: s, r2 w8 I' V" G' `
Hero.Give 麻痹戒指 1
7 x4 K" [9 r) s; R) K9 _$ ~HERO.CHANGELEVEL + 10  d/ O4 _$ X: C
#ELSESAY0 \& _! U9 K3 L
英雄不在线.) }  }% `, n4 [5 D/ w; L

' Y2 R+ z* ^- f6 F  O[@main]
) E7 F) M3 k+ C( f7 ^) i( O9 X#IF
1 j% n1 p% J6 r7 X% NS0.CHECKONLINE
; ^4 R1 }3 ]. G8 [$ z; e5 k#ACT, h& ?* s$ B5 j$ M
SENDMSG 6 <$STR(S0)>在线& i8 K; N# V0 q
* F( c  t9 O7 c, l. U5 P/ \
#IF
. u. B4 c7 Z. t1 e  `S0.CHECKLEVELEX > 50" m2 p; o) A/ F8 A9 @3 a
#ACT4 d& m+ w0 X9 g; f, N5 h& [# w. E
SENDMSG 6 <$STR(S0)>大于50级
& ^% k3 E6 _6 `6 o
" k( T+ J# a, o#IF
, ?) `6 M" {$ \& ^4 P; {* W8 ZS0.CHECKMAPNAME SELF 3
, Q6 k, ~$ b" v5 C#ACT' G' B  ?8 m9 j8 u
SENDMSG 6 <$STR(S0)>在地图3* Y3 D! g7 C; x- |0 m

! _' W5 P/ i+ D( S4 ~  B% w#IF# ~7 T. W2 C  O
S0.HERO.CHECKONLINE( g: C  T6 \& S. }7 ^
#ACT" n* d: v8 {7 I
SENDMSG 6 <$STR(S0)>的英雄在线
7 r9 q/ c. M4 v' f0 m7 E8 p+ O#ELSEACT
3 J2 v# f+ `4 P/ B& e4 ~1 W) {SENDMSG 6 <$STR(S0)>的英雄不在线& C/ W6 N' I/ _& g3 E2 a
1 ~- f' t6 S% e( n8 K0 G! y
#IF  _  C3 ~6 F8 [' X0 p' T
S0.CHECKONLINE
/ W* J& u% k& F! x( J#ACT
- p, s6 ]6 q! d0 t, r1 o4 ?3 S; gS0.CHANGEPKPOINT + 100
) q! a5 C9 D. `, I3 }S0.SENDMSG 6 你的PK值增加100
$ A5 L, ~+ u, j2 l) `+ [SENDMSG 6 <$STR(S0)>的PK值增加100
  W+ ]  ]$ x  s$ K/ f5 v3 _$ L  t. s; B
#IF; F0 T! S, x( W* o  u
S0.CHECKONLINE
9 Q( U8 s4 q( [: f* Z6 u! C#ACT
# d6 n; y% Q' |& B/ b) `1 t9 }S0.ADDNAMELIST ..\QuestDiary\人物.txt& t+ ^- r( E5 B, i- j+ E) V
SENDMSG 6 <$STR(S0)>的名字写入到人物.txt! u4 [; J/ X/ g/ Y- V  k- q+ q
2 z) ~# u8 ]$ r& s
英雄多倍经验设置:
9 |3 T6 R1 }, c( I, _* @[@HeroExp]
: a' K  E$ l  X2 L: l, ]#IF
8 w, M1 u2 ~$ n: C7 E#ACT' @+ R7 x8 i5 u/ F4 ]
Hero.KillMonExpRate 200 3600
) @4 I8 O9 v+ P+ a#SAY
% n2 ?" r$ S7 I5 y  u5 U- a6 s你的英雄获得了1个小时的双倍经验时间.1 d' `! J0 @. F! O8 R6 T: h/ }
. s3 P0 d9 R7 }9 _
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-12 16:12 , Processed in 皖公网安备:34112402000394号 0.179575 second(s), 22 queries .