软件简介:% C: n/ S$ |3 w: }
//--------------------更新日志如下---------------------------------
1 R* Q7 B. q1 x6 v% [//2014.11.8 更新, L( a# x8 G1 X8 c+ {# K* w$ G
1.添加M2 游戏参数\游戏选项\行会成员数量控制。8 H }6 D; m) e) S3 R. M- A
2.添加M2 游戏参数\状态控制\攻击力设置。4 \( ^, c( Q, O) T
3.添加M2 游戏参数\状态控制\人物,怪物血气控制。3 {/ o- X! u5 J6 i/ I5 \1 X
4.添加M2 游戏参数\升级经验\杀怪经验,等级限制,1000级以后经验限制等。
7 z @* ]! i$ ^8 P4 n5.完善M2 怪物配置。( K+ t+ E! X0 Z. `3 {
6.完善M2 城堡管理。
2 U* J. H$ L* \: L& }6.添加M2 控制怪物等级显示。
! [# w) b/ R1 _' @: x5 R" Y//-------------------------------------------------------------------------------------------------
5 c" [7 B8 t# V' p% f# x2014.11.07 更新
# H- p* h$ }. N% @1.修正脚本命令:(对$HUMAN(测试变量)变量的支持): {4 F1 r0 C- J) V# \ h
CALCVAR HUMAN 测试变量 + $HUMAN(测试变量)加减乘除都支持% [. S. c$ ?5 m3 e4 `; Q
CALCVAR HUMAN 测试变量 + $STR(M11)加减乘除都支持持/ T+ U" y8 a" R5 @+ `+ A
GAMEGOLD + $HUMAN(测试变)加减支持持$ y3 d$ x9 B4 K& t
Mov HUMAN 测试变量 持$LEVEL/ y- H2 }2 g( ^$ N1 G- D8 W
2.修正: 脚本命令
]) `& A, Q" {; ? 变量运算) x) p" s$ q% m5 `
除法 格式: DIV N1 N2 N3 即N1=N2/N3
: @0 X2 y3 V+ H' e 乘法 格式: MUL N1 N2 N3 即N1=N2*N3
6 ?( r+ m6 G5 l 百分比 格式: PERCENT N1 N2 N3 即N1=(N2/N3)*100 /STRONG& |# @: Z+ D2 ~" y8 J8 Y
[@MAIN]; \% j& x( c1 Q( u2 \6 p! S
#IF
& d, C( F, w5 I, }" _" m L #ACT 4 M; V3 |7 l3 h
Mov M2 10
. c, }/ k1 U% M' C8 g) C MUL N1 M2 $LEVEL
+ |5 Z8 r" s( y1 u- g, m SENDMSG 1 恭喜∶$STR(N1),获得金刚$STR(M2)石锻造附赠品∶$LEVEL
% M. b u! P1 Z5 F3、增加:扩展G变量0-499
/ E6 J. p8 `5 P o& s( Y& K4、增加:扩展A变量0-499
; u# n4 O4 {# [$ ^5、修改:NPC命令MUL N1 N2 N3
0 S& _% t' x% B) d" f4 I0 H" E 支持S变量(如字符不为数字,则默认为1相乘)
% T/ r O, B. a-----------------------------------可能未完成----------------------------------------------
" v0 A0 r) n* K; Q9 X. f6.增加NPC命令 脚本实例]
3 C0 T1 _( H' S; w# {; l& G1 V CHECKCODELIST $STR(N1) ..\questdiary\冲值\500元卡号.txt //检查指定文本里的编码是否存在9 i: G4 F2 {! r( S* j+ k
CLEARCODELIST $STR(N1) ..\questdiary\冲值\500元卡号.txt //删除指定文本里的编码
9 Q5 H4 k3 ]' f% ^-------------------------------------------------------------------------------------& y- s5 L2 V4 Y$ |: z' ~) w
7.增加脚本变量
) O& A& ]( V" p; K9 B# ^8 e. z $USERID 人物登录帐号
$ ^; S) Q" v# |# M5 ]* N% a $IPADDR 人物登录IP
) m+ d7 ]* J" o( e& m $X 人物X坐标 3 j! f' B. }1 |: q+ a v
$Y 人物Y坐标
1 s% N9 `: t; }: X$ k5 v; r $STATSERVERTIME 显示M2启动时间 3 p# \* ~9 {' Y+ s$ Q
$RUNDATETIME 开区间隔时间 5 N/ }0 l8 A+ s* j% t( u4 J, O8 C
$RANDOMNO 随机值变量 integer随机
. g" E1 b2 k0 o, Z e2 G5 `- Z------------------------------------------------------------------------------------------
, E" F n2 ?; }9 q5 [3 w# p3 P8.M2选项里增加清除变量功能
! ?) X$ s2 c! Q! Y--------------------------------------------------------------------------------------8 R: D5 n% `! f
5、扩展命令支持$STR(N12) 3 b" C9 t0 z S( [
CHECKGAMEPOINT $STR(N12)
0 b3 ~- _, U/ u1 B7 F& p- g9、扩展:Checkitem $STR(S32) 1 支持变量
8 Z# L6 |# i8 G2 v! D- }% C10、扩展:TAKE $STR(S32) 19 V% W5 e. [4 g* F5 z" u! N7 b8 S
---------------------------可能未完成----------------------------------------------------------------
+ _* p5 \ @. X) s! e5 h* o11、扩展命令支持路径带变量
* U" |5 s# e* C8 N3 P ADDTEXTLIST S3 ..\QuestDiary\数据文件\$USERNAME.txt
" e4 C% ?" M e2 j- u1 T! T. y DELTEXTLIST S3 ..\QuestDiary\数据文件\$USERNAME.txt
; g& f( M, q- `. p# {" K+ H, R, ]% ~" A; ~: d' t
12、扩展:
( X& o0 P C9 Q' k. T MonGen $STR(S2) $STR(M2) 稻草人
3 D* M/ F. H9 W9 j$ ~9 r$ S-----------------------------------------------------------------------------8 q! ?4 i+ X' Y: s9 J
13、对的天下第一脚本支持
0 M! c9 U1 \# T' s A- |& e 修改MerChant.txt 配置文件, L- U- n1 S2 m( i- q4 u
NPC名称支持变量显示(只能使用全局变量A和T两种字符串类型,其它类型无效,请参照天下第一设置)" R$ `' ?" b# Z
直接给变量写值NPC就会自动更名
' x2 q; x5 Q( t3 ^3 d( ^8 ^9 y g4 g3 \ 例如:( I: D7 N; w: a3 l. {/ }
天下第一战士 3 321 340 A14 0 35 0 0 0
3 ]5 Y0 l% N2 c* \; H4 ? 天下第一战士 3 324 340 A15 0 36 0 0 01 C/ Q4 G/ a9 ]% j: }
天下第一法师 3 327 340 A16 0 37 0 0 0
, w. @3 S v6 { 天下第一法师 3 330 340 A17 0 38 0 0 0
. g+ l2 k; x% E1 A. R 天下第一道士 3 333 340 A18 0 39 0 0 0
* C9 {0 V* x3 k! i3 A 天下第一道士 3 336 340 A19 0 40 0 0 0- d& P/ |+ h! r
脚本, [( r0 U- X0 I, T- W/ w) O
[@main]
: S7 r; l7 C# l- f$ P- ^8 W #if
: Q0 a& V8 T8 M9 v; @8 e# P #act
7 i; ]% a, a! X2 g- X0 U7 T3 M MOV A14 $USERALLNAME\天下第一战士+ I/ p/ T( P. M0 S P' R
//-----------------------------------------------------------------------------
; Q& E+ u- A: L( ?1.修正翎风代码Common SDK缺少部分代码。
# Q) Z* Z/ P/ s: @2 R2 o. P) ]2.修正EM2Engine 点击异常信息报错BUG。, N& F" U, C# w: g
3.修正网关标题修改后重新加载显示错误。
7 ?. C7 s* e3 m. U4.修正客户端窗口物品错位。! E( @) l, Z( w3 {/ I
5.修正客户端窗口化不能吃药。; {; w; a4 x& U- h( t; d
6.修正去除不必要控件。
! p2 F. Y" h9 b2 {. ]6 a7.参考FAQ连击代码完善变量。
( e/ `4 B# H2 a. }7 \7.支持天下第一脚步。
/ K. O j. h9 v8 z. ^; Q. z//------------------------------------------------------------------------
2 j: D/ N) I; }# G( d! K$ x8 C//从文件中随机取文本 格式:GetRandomName 文本(全路径) 字符串变量 ) U& G3 E- ^& |
//格式:HCall 人物名称 标签
) j( |; e! z$ N2 W//------------------------------------------------------------------------ J# o8 c( W- b1 ]3 K
//功能:检查字符串的长度
. o7 Z6 i+ h' z9 ^5 K//格式:CheckStringlength 字符串 操作符(,,=) 位数
! y: Q9 @9 f/ \4 f' c) L" x//------------------------------------------------------------------------
i* s1 p! f/ M- p# q//功能:检查在线人数
( ^( N# B/ G; E' [//格式:CHECKONLINEPLAYCOUNT 操作符(,,=) 人数
$ T8 I+ J/ y" A; A/ b6 K//------------------------------------------------------------------------
. m* ?- `: t, A8 m0 W//功能:检查死的玩家(或杀死玩家)等级0 N- M6 ?) m j- U: E
//格式:CHECKPLAYDIELVL 操作符(,,=) 等级. v5 [; O/ L; R, ~5 j
// CHECKKILLPLAYLVL 操作符(,,=) 等级7 M$ D5 t8 I+ ]3 u1 l
//------------------------------------------------------------------------
+ b/ v4 t" m0 n/ c$ z' ^//功能:检查死的玩家(或杀死玩家)职业; T- v: J6 K) T) ]/ T$ t
//格式:CHECKPLAYDIEJOB WARRIOR/WIZARD/TAOIST/ASSASSIN2 V9 Z# l: K. U3 }; N9 S
// CHECKKILLPLAYJOB WARRIOR/WIZARD/TAOIST/ASSASSIN
) S) `; Y4 {5 s! B. r8 L//------------------------------------------------------------------------8 l9 \+ z$ R8 { N+ S0 V8 _6 Q
//功能:检查死的玩家(或杀死玩家)性别
( A% `6 m" i2 d! V//格式:CHECKKILLPLAYSEX MAN/WOMAN
2 O+ B0 r7 Y' n// CHECKPLAYDIESEX MAN/WOMAN
9 z& j, `1 ~4 c* a4 @0 M" W2 L0 |4 |- x4 l) N' W' P
/ }, ?3 C3 a& A+ i- Y v
下载地址:
|