传奇部落

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

[复制链接]
发表于 2023-5-9 16:05:30 | 显示全部楼层 |阅读模式
说明:由当前人物触发其他人物执行脚本的功能.
/ i- C- v; w- m3 [5 E格式:
* u: y5 ]$ ?- t1 _' x' s5 j1 R1.英雄执行脚本的方法,在现有脚本命令前面加Hero.即可,例如:Hero.Give 超级金创药
) ]7 Q7 X  G( W3 X2.其他人物执行脚本的方法,首先要把执行脚本的人物名字放入对应的S变量中.具体查看下面例子.
+ c0 z1 \, M3 P' b: B, I( k3.英雄目前可以支持大部分常用的脚本命令,例如Give,Take,ChangeExp等.个别命令对英雄进行了限制.7 Y8 Z8 O6 ^5 Y
4.如果在实际使用中英雄不支持某个脚本命令,但是你觉得英雄有必要支持的可在论坛中反馈,我们在以后的/ x  M& _1 W* `' p, M/ I4 ^
更新中会增加对这些命令的支持!
, Y5 I/ H* U$ l: h
. s3 k; {7 E( a& s. ]. w

2 P6 X4 Z6 f. x4 X, R& s4 F3 I(@@InPutString @@InPutInteger )
1 F, f$ [" u: n$ i4 s# |; O' j[@main]
: ]& L+ b/ m. R输入人物名字:\1 y5 ~# ^8 H$ E, s% O" ]" W
<输入人物名字:/@@InPutString0>\
, }6 o' H3 _& H" s, }. j<给英雄东西/@OK_Ok>\% R7 z& h4 [. |, s
<关闭/@exit>4 w1 ^. L" e5 |+ z' ^  Y4 \

- C; i& G9 Q* b+ k$ `+ ~[@InPutString0]6 ~/ @: T( B0 z
#IF- K; c, t% v+ U3 W7 w
SO.CheckLevelEx > 55
4 u' W/ W/ b& h/ i#ACT: w- k4 W  ~" \  q! O
S0.Give 超级金创药 5/ ^; `8 o) u4 U8 s" {+ E+ z
S0.SendMsg 5 你的朋友送给你几捆药., m( {0 S) y" ?: I  p7 B
#ELSEACT
3 N0 @+ ]0 H' ?0 {, W; iS0.SendMsg 5 你的级别太低了.9 H- p! K7 }( A

; D/ c& ?& v3 {$ k4 c[@OK_OK]4 {7 v. j$ Q1 B0 t$ b4 [
#IF
4 k: U* h. w, u. e/ G# b+ v8 eHERO.CheckOnline5 D0 y& b/ y  E; Q7 g1 K/ h5 r
#ACT) D3 f: a& E2 R. s" G8 l
Hero.Give 麻痹戒指 12 a8 D- \) ?# O8 Y0 X1 J
HERO.CHANGELEVEL + 10( ], r& e+ J1 |0 R" e% ^
#ELSESAY
/ L; |0 z2 E4 F3 N2 k* k" M' g英雄不在线.3 y* [4 `. n3 Z7 v3 P/ u; g9 v
, W8 A5 d3 r6 Y# n$ H5 K
[@main]: _/ N. H) {% Y7 I" ^& q
#IF  y) ]9 ?2 Z# d4 w( H; z
S0.CHECKONLINE- G& i' z; e8 N; f2 ~" G* I' Q
#ACT! V4 W/ U' @+ _) o/ \2 C& ~
SENDMSG 6 <$STR(S0)>在线3 Q7 i( t8 c, E* f& H6 a: b2 Y: s
1 T6 c( G# i3 ]  N1 l* c/ f5 @
#IF
8 ^" L. Z7 H  ~6 }' G# Z% FS0.CHECKLEVELEX > 50
% A& J) N) G) N1 G#ACT/ l. h2 R: |: U* T) E
SENDMSG 6 <$STR(S0)>大于50级
9 v8 l* Y6 E4 r4 c5 a* i7 Q( M
8 c* T& O! A) C, z2 y% Q( l8 M2 \#IF, ^4 t2 k+ ?$ u% \- R7 }
S0.CHECKMAPNAME SELF 3
5 I! `) W1 g  T( C, C#ACT
; c. q3 S& G. eSENDMSG 6 <$STR(S0)>在地图3& j; ^( @( A2 E) |1 I- ?

# k% V) C9 h/ P4 g+ e& `#IF
$ k5 F) \- [5 JS0.HERO.CHECKONLINE( s4 x+ `" `: \
#ACT. {. A4 B! Q# r3 y2 I1 V
SENDMSG 6 <$STR(S0)>的英雄在线
1 @# n" B- l! |1 d0 `' [0 A#ELSEACT
# u; G. I, Z6 P( k5 d6 N& Q1 HSENDMSG 6 <$STR(S0)>的英雄不在线$ p1 s( {1 v  L! a

6 R+ E! p  z: X# T7 V7 ]' L' G! i3 t7 F#IF
' o6 ^0 I: K; a  n5 T& SS0.CHECKONLINE2 k# A0 d, h% I6 w
#ACT
  h+ |4 ~) Y$ e. N' N% nS0.CHANGEPKPOINT + 1003 e9 a- x  a" m
S0.SENDMSG 6 你的PK值增加100& l3 C/ l3 k- P; m* P
SENDMSG 6 <$STR(S0)>的PK值增加100/ J  X( P# W) }, \$ |
7 \# G5 [: V# u, f5 B$ e8 D4 A
#IF
2 [9 g% }- o' h) b; Q' m) W" D' I/ NS0.CHECKONLINE
  D3 A- f; N6 Q2 m3 q#ACT
4 v% w0 }" [9 t& sS0.ADDNAMELIST ..\QuestDiary\人物.txt
, ?( G. X7 U  {: tSENDMSG 6 <$STR(S0)>的名字写入到人物.txt8 i0 ~/ `8 f3 F, E
+ w) g6 I' l7 w
英雄多倍经验设置:9 E$ r" q$ Z- L/ c1 M- D
[@HeroExp]9 t* Z4 q. E+ k% u% ^( W8 H" u, a# \
#IF
- |( c$ {5 `; ?$ q7 U" e6 r2 {9 q2 K#ACT3 {' }& ^  L) [7 _
Hero.KillMonExpRate 200 3600% m3 j- S* t9 c$ m2 o
#SAY
6 X+ R8 e4 m& B' D$ ~" P$ \你的英雄获得了1个小时的双倍经验时间.
* t* N+ ~" w0 o2 j# M5 o1 C! r- }: y8 _: \8 S7 r+ ?5 ?7 [
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-18 09:14 , Processed in 皖公网安备:34112402000394号 0.243513 second(s), 23 queries .