传奇部落

GameM2引擎实现多级脚本的使用的方法

[复制链接]
发表于 2023-5-23 20:04:42 | 显示全部楼层 |阅读模式
QQ截图20230523200305_副本.jpg 7 p: q; T- }( y, l: u2 D4 V
" D, p+ M9 C- T; q7 Q( g
! E/ y( K% h$ Q% ?, Q
本功能的实现突破执行脚本的唯一性,使脚本的使用更加灵活多变4 D- L! T$ y" S1 q3 E6 v! ^
使用方法为 任意人物名称.任意脚本命令/ N  C$ P4 _% X5 M& l. h( E0 x

: G! k6 U% |8 Z( |
$ d1 B5 J  z! h9 S  v以下所使用的Game网络名称等全部支持变量操作. i7 b" {0 C0 m0 M; l; z

$ T2 L$ K3 A* e
" I3 w0 s- l+ k5 \& t- L3 O例如:5 r- G2 N& T9 J9 ^8 D% A+ E1 v2 o
#if
% v1 W5 c! y* Y: o0 G8 s/ MGame网络.Check [100] 1
% I7 e  o! H+ B2 b  f8 A- n2 bcheck [100] 1) ?, l& h) E4 |5 d
#act
4 S8 v0 w" u" P6 h! t4 p" ^Game网络的变量值100为1  d$ Q7 R3 a- L- w" C# E3 e+ t
你自己的变量值100也为1
+ E2 V: n# `4 A7 c/ v
8 E$ U. i6 W1 G+ q
( t; @: w* q# A0 ^+ E7 ]0 O$ i下面列举几种常用的使用方法,以下方法同样可以用在#ACT命令中7 a4 i  G" X! j- U
" d4 w+ o' n4 |9 F3 a

7 H- L$ b+ M; R( Y8 I第一种,同时检测多人; O) ?0 p( E+ j$ |8 ]# Q
#if5 h( [6 q! k8 }* ~- D) K' F
Game网络.CheckLevel 51
# P, f4 o# A7 H4 f3 p8 wGame.CheckLevel 51! y! H( y% b3 u% A) B: U. ?
CheckLevel 514 z* Q  c+ n3 ~: C3 x
#act0 E1 @& X9 \) \
Game网络.GameGold + 10
5 c9 Q" z" I; b( z8 E7 N& iGame.GameGold + 10& i0 X' K$ o9 T- |! ~4 Q0 u
GameGold + 10( c% K' N( o- G) K( w" J
#say+ @- y  b! v+ }; e
Game网络的等级在50级以上,给予10元宝奖励- [5 @/ F/ Y: I' a: o
Game的等级也在50级以上,给予10元宝奖励
5 {" p( O2 D8 u你的等级也在50级以上,给予10元宝奖励# Q* }2 P5 Q2 e

+ j# A& j7 r. \& t+ e% |8 q
) y) Y1 F" \( a+ g* ]* t! F0 E, _
" W# W# {4 C* x0 ?/ x$ t, I' M9 P第二种,多级同时检测多人,理论上是支持无限级, C" n' h+ e$ R  \/ T# N  s. i
#if8 f+ y9 O5 {0 M) O! f1 p
Game网络.<$FQNAME>.<$SFNAME>.CheckLevel 51/ j% @, M( E! }! o! O# w
Game网络.<$FQNAME>.CheckLevel 51
4 n0 m6 j. [4 H! b. }Game.<$FQNAME>.CheckLevel 51
* C( j: M) Z9 A5 _7 u<$FQNAME>.CheckLevel 517 s- \+ ]/ Y/ B" _3 Q
#act
- P$ [7 E, Z9 S/ e5 s8 OGame网络.<$FQNAME>.<$SFNAME>.GameGold + 10
( q& b. R# K# U$ y) `9 I/ R) oGame网络.<$FQNAME>.GameGold + 10$ T3 P- `( {& @) E/ v: [+ K, c
Game.<$FQNAME>.GameGold + 10
' h7 m" A1 v3 r4 P; w# F! a( U1 ~1 f<$FQNAME>.GameGold + 10
9 B, `: [+ \  ]#say
0 ^) k) P+ w! s! I6 t# OGame网络的配偶的师父等级在50级以上,给予10元宝奖励
/ Z, f, {. \2 l* t& q0 |Game网络的配偶等级也在50级以上,给予10元宝奖励8 T, d* X* @. B/ F
Game的配偶等级也在50级以上,给予10元宝奖励
$ H8 r! E) E) F/ p你的配偶等级也在50级以上,给予10元宝奖励
- N8 u! t  v) Z; A
& ?5 D1 {1 d# R
8 m6 |% P) |' U* K( i  J" ~2 u另外请注意,如果人物不在线的处理方法- ?8 a: r" q  n8 Y
例如+ M5 j0 P& I9 b* @
#if
, f7 B# p9 R8 p+ r5 x4 z- cGame网络.CheckLevel 51
1 @1 D0 b- a' P0 y9 f/ b# }Game.CheckLevel 51
% Q) x: z/ @  L0 j' R9 J. [CheckLevel 51' f# p( i* ^7 u" r/ Y
#act) `4 Q8 d; ^# {+ M2 W2 Y/ u! V
Game网络.GameGold + 102 z8 O3 h. K( L" X
Game.GameGold + 10/ W! K& p0 u/ n/ @5 V. S5 j
GameGold + 10
0 E% x. f# d  d#say
" U! c/ Y4 u; MGame网络的等级在50级以上,给予10元宝奖励8 s- Y, y/ m7 P% j0 n
Game的等级也在50级以上,给予10元宝奖励( U3 ^8 N0 V$ B) w' p7 c% ^
你的等级也在50级以上,给予10元宝奖励1 T3 Y& c/ r$ W5 h$ u% x7 G6 z( J! [

# }8 M6 w# w3 r: \2 D( ?% I
% U7 J; }+ ]$ G4 K* r# W上面脚本,如果Game网络不在线,M2会提示出错,但脚本会继续执行并跳过该句做为无效检测处理
  ^8 U! |7 p; v8 q6 L) |: _当做为无效检测处理后,只要Game等级和自己的等级在50级以上,既执行#say和#act段,
. M1 q1 S& U# n并且,Game网络.GameGold + 10 该句也无法执行,被跳过,继续执行下面的
3 z2 D: a. V. J. w所以在使用多级的时候请注意脚本的使用
& X6 [9 P  J! E3 {: |: R
+ o9 w  q' l& r
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-12 14:20 , Processed in 皖公网安备:34112402000394号 0.265011 second(s), 26 queries .