假人配置
1 g$ \) x2 L* }& h9 K- f
. f" K& m& n2 z! _. H
' U, F) {1 p! x U1 N$ n功能:假人配置
" B& Q; D+ K5 E& I格式:无
& C' z. f/ C; R1 q说明:假人是和人物一样的,所有人物的命令假人都可以使用,比如可以使用加入行会的命令,把假人加入某个行会4 |$ Y: _ O$ z1 s% B% N. E$ O9 g5 ?
例:
& J1 {, e3 @: O8 u, F* }% d5 {! Y3 i' e c5 l2 b! r
8 i/ V* A6 L9 B! @) y# z( h;====================================华丽的分割线====================================
: m& `: I7 }( i' @0 _/ z' I% V7 L2 D; [( {* w# M5 r
8 q0 A' C, o& L$ o( S
增加假人登录脚本命令DUMMYLOGON。会自动登录“D:\MirServer\Mir200\Envir\DummyNameList.txt”中的假人
7 M9 J! c" I/ F& h2 T+ ]5 X9 Z+ o) X' d/ w0 U" \* \
C, E5 l3 o& f, V格式:DUMMYLOGON 地图 X Y 数量4 l' T3 p- C c1 s/ X& C: z
1 \1 t q( y* G: [ m' q; E, ^$ h, `
;====================================华丽的分割线====================================
# ?; f, J5 c/ O+ ~6 p5 p( A
3 F- C8 R* e, w6 t+ v. d
0 l7 h1 }1 W' d
; ~0 v1 u" w/ T1 @* A# T;QManage.txt
, \$ a; b* {$ T' Q1 A+ r
. m9 }6 E2 O o& H4 _) V) m7 O4 _* u) S
;====================================人物登录触发====================================" c/ q$ c5 |4 A3 e, \) U, W+ K
[@Login]0 D/ {, j" x2 V$ Q( ]+ D
#IF
* f5 V% a6 W$ ~) b, g* w& V;检测是否是假人
* M: ^( f' c6 y8 E; P! _) s GISDUMMY
! ~/ g) }# ^) n) g+ z/ r$ k#ACT
f3 I! W9 d' M% o7 O; o;设置假人配置文件。 如果不设置假人配置文件,默认读取 D:\MirServer\Mir200\Envir\DummyConfig\假人名称.txt) D, e9 S- ?, u1 i
;格式 SETDUMMYCONFIGFILENAME 文件路径
# w$ Y' l+ ^# NSETDUMMYCONFIGFILENAME ..\QuestDiary\智能陪练\一级女法陪练.txt0 F5 i5 I6 J8 k! ]9 o# A2 j# J. B9 p
5 j; m! c4 [- n# M' K
- a, f4 z/ @* D4 \3 g;读取假人配置文件,将配置文件中的参数读取到假人,这句必须要的。# S' g* M- C' b9 X- |7 O! v/ R
LOADDUMMYCONFIGFILE
) Q0 }$ E# s* D" l1 S+ s
4 l: u7 A8 b9 b4 O! x6 Q( n3 h8 `4 F6 S6 P
5 A i' ?2 @/ q! Z4 U5 p- E, W8 m v2 @, W2 |6 L" t N9 |3 s
;更改攻击模式
) E3 ^0 e( s" j0 z: w;攻击模式(英雄无效)
( V# q5 u* a: I2 M;0-全体攻击(主动攻击) 1-和平攻击(不PK) 2-夫妻攻击 3-师徒攻击 4-编组攻击 5-行会攻击
% I1 x) { c. i# m; _, V: w;6-红名攻击(不主动攻击,受攻击后反击)
! ` r9 {4 Z, i/ pChangeAttatckMode 0; Y$ f# Z! x* P J ~" n; C7 t
;--------------------------下面是英雄相关的,如果假人不召唤英雄,下面的脚本就不需要了--------------------------
# Z7 Z; D# }" [
7 R3 J" ~0 a4 N6 o; i0 I# H# A$ ~! z1 ^! o+ G. _1 m& T( g
;从假人列表或假人英雄列表中获取一个没有登录过的名称
2 Q& }2 H7 u" K; n. j- E* c, F;人物的 D:\MirServer\Mir200\Envir\DummyNameList.txt2 _- O" |3 `- w) x! `6 W. q/ d
;英雄的 D:\MirServer\Mir200\Envir\DummyHeroNameList.txt$ d; g1 k }$ _0 D/ p, ~* y2 o' f
;格式 GETDUMMYNAME 保存变量 列表类型(0=人物列表 1=英雄列表) 获取类型(0=顺序获取 1=随机获取) E |$ X W& W' D1 q6 o! _; U* d, |
GETDUMMYNAME <$STR(S1)> 1 10 S$ n a7 j* u( F: x
: {# f2 q; d! V2 H+ X g. J
$ [/ P# F5 ?6 t; }; Y4 b* m;把获取到的英雄名称给假人,假人就可以召唤英雄了,这句必须要的,否则召唤不了英雄, i# h M& |7 O4 y: C
;格式 SETDUMMYHERONAME 英雄名称( r9 o( ~$ i: x& l
SETDUMMYHERONAME <$STR(S1)>& I0 G* e* S8 a) Z
* X: w" Z. `7 A, @' Z! A
b. `! ?# }* v9 _;召唤英雄. }! f9 w) `/ C6 _2 }5 u
RECALLHERO% h u; c% W3 H& T- S9 |8 {! K
;-------------------------------------------------------------------------------------
! ]( H: h0 V3 C& B" q9 K" a
* C' e% h. Y q, i4 k$ K9 x0 {
4 ^% K; V8 V8 z# d" A7 E. `$ b7 F4 j0 I;假人开始自动打怪,这句必须的,否则假人就站着不会动。如果就在安全区挂着,可以不要。# }# ]$ i* [9 a; P* m5 W1 s( z
;对应使用的命令 DUMMYSTOP 停止自动打怪
2 [4 Y& L$ j* R5 u6 [DUMMYSTART* X- P1 V) M4 D% _
$ }& P7 w3 K3 F
3 m/ {. g5 r/ K+ F" J( z% O* o6 z: {' X' \! ~( \) G2 s
% W% q8 H. ~) e N
;====================================英雄登录触发====================================7 J( P: d3 G( [- D; m. E
[@HeroLogin]
$ } @3 U8 q% Z; P$ ^#IF
4 f" K4 O8 d, K6 @: a;检测是否是假人英雄$ j: l( T; |$ G
H.ISDUMMY/ `$ l- {& i1 a1 d! i
#ACT
# G) s/ B5 ?5 n: b5 R e;设置假人配置文件。 如果不设置假人配置文件,默认读取 D:\MirServer\Mir200\Envir\DummyConfig\假人名称.txt/ B7 h4 c4 O) @+ u
;格式 SETDUMMYCONFIGFILENAME 文件路径
2 v' [- W( J9 {) A2 oH.SETDUMMYCONFIGFILENAME ..\QuestDiary\智能陪练\一级女法陪练.txt' S+ s# z4 b& Y
5 C, \7 e* F9 E. f$ c% _, S6 ?. `/ y( [+ `
;读取假人配置文件,将配置文件中的参数读取到假人英雄,这句必须要的。7 j" j9 T& N+ N0 m* `1 p
H.LOADDUMMYCONFIGFILE
; a2 B- S& S: w+ V* _$ g l9 N4 h' R0 ~7 ^/ q" N% n. z! j8 d# y9 g; N
2 k$ I+ p0 d6 L2 G;====================================假人配置文件====================================8 N2 E2 ?& w- H& {' G
[Info]" [6 A) M3 S& D+ B- M
! f6 J( }5 X* u. @; y, `+ {
% r( ]+ ^' ^# N- X5 I8 z, ^* _;自动捡物,1=捡,0=不捡
. J( ~' C, ^/ e. B" `& KAutoPickUpItem=1
% m4 `5 r) a% P. v/ N0 w9 n3 \# Q- i2 H3 [, K
$ u7 t( B& w; T
;攻击模式(英雄无效)& N* _8 y! f( b4 H- w2 V+ P5 G- ]
;0-全体攻击(主动攻击) 1-和平攻击(不PK) 2-夫妻攻击 3-师徒攻击 4-编组攻击 5-行会攻击 6 |* m' {/ E* f3 s
;6-红名攻击(不主动攻击,受攻击后反击)( z# P! |7 p/ b' B6 y+ l! S
AttatckMode=0
4 r- d. h; S' P* f$ g4 ^# j, a1 X i
5 a# b% v5 p- D/ z
3 _4 I( J2 h* _. d3 p3 n9 V. i! o% A8 L& b! b
;说话机率(英雄无效)3 {. m# f; k- A4 |- H
SayRate=10;5 f! a, H# G4 `" S* u. o* H" d
; Q+ x+ o" T1 p1 B
J: \ K+ Q) F2 v
;装备极品机率
! G% t9 c! A# p$ f- n7 zItemAddValueRate = 10; 7 o+ f/ g; z3 C d/ C9 J! X! L+ F& f
1 V5 o6 F8 i8 v/ y1 T; o* l- w( U; o2 W
;装备元素机率
% M! ]6 T; e0 Y$ p; J) UItemNewAddValueRate= 10;
1 }6 k% P, X) n0 k: |6 O% [8 G9 ^
! \! e' V8 ^. a6 ?- E! n
" F3 m# Q( _% G2 X, i/ [- m( [0 a# }* ~! N
( @+ q" O. r$ ?' }2 z1 m1 A;掉身上装备,1=掉,0=不掉
* D( T7 [, E& s7 v0 L# K7 HDropUseItem=0
7 B6 K. d. q: B& a
! o' O) o8 O% V" H& J" B; b* [; X3 C' z
;掉身上装备机率
1 c! n1 U0 F. s; y% ~DropUseItemRate=15
4 b! P4 x2 [) V
( _2 q$ W8 I: K. E
, r, {3 W2 f+ Z8 _;掉包裹物品,1=掉,0=不掉
6 Q# N, u5 E6 [4 J7 O0 b" yDropBagItem=1/ l& D8 H. m3 `
$ K9 n- i0 e8 t# I. U* d9 m4 N; G6 y( L4 ?$ @7 @( e+ G, _) P
;职业+ \' o7 a& ~( s3 s7 ]( V. ~1 x
Job=20 Q9 k. b. N; P4 p, r5 W
7 b ^/ J8 _! h6 l9 G2 g1 i
8 E& e1 m5 ?7 \/ a1 ]$ H;性别
) J. V+ a: R" a6 F W1 X" sGender=1
+ P! J: g8 N$ o. x
( L% r# U2 L# B! n1 ^7 c8 A! y, t1 K7 q
;头发" H' }3 q6 v1 z) i/ ^
Hair=1
6 K+ r* g. W c
+ W4 I5 y, v; W* \8 I1 l- f' T1 K/ M1 r9 @% @" P
;等级" Q3 @, [7 B+ g3 {# s9 j N
Level=60
. h2 P- y0 D7 {% ~9 J3 J# G& F, a$ h9 y8 D" y" t' Z5 j
, _, Z- q9 j9 ?9 c;使用毒符物品(道士有效)
+ t b5 s7 `! ~0 y2 b% T* P;1:身上或包裹中都不需要符或毒,就可以直接使用魔法
- }' r; b6 L* C- L/ ?- I;2:需要身上佩戴符或毒,才可以使用魔法
4 a1 H4 _# S1 J+ `; p2 p3 X2 p# w;3:首先使用身上佩戴符或毒,如果身上没有佩戴,就使用包裹中的符或毒。
/ D/ f8 [1 K& j" BNeedMagicItem=17 P* Q9 \* V3 B0 P3 ]( m0 S: m: j: Z2 `
0 x( h0 u) R" ~4 K3 [
: }3 S" f$ e0 g;使用魔法
. B* R6 k; P( K5 M# K* YUseSkill=灵魂火符,施毒术,召唤月灵,召唤神兽,治愈术,神圣战甲术,幽灵盾
3 z! v( B+ }, B+ z. O* l0 w. W
5 S7 N/ @- G! v. h) Y( ?, n8 X3 Z% I8 M, `% q3 C- `
;包裹物品" N S- `9 D8 i9 t$ b
BagItems=护身符,黄色药粉(大量),灰色药粉(大量)
8 p! |2 D. l5 n' a' h" s: I
9 f# j! o: v! D9 R% h# F) W
" m& _6 v0 w8 D1 ]( |
/ b; N4 e! Q5 k) h7 M3 ]/ F: Q+ |% [& _) v
[灵魂火符]) v; K) m8 B( ?9 c6 l+ }" ~
;魔法等级1 u) x' o# y5 K9 I, {4 c3 U
Level=3
+ H& l$ b6 ^& W# G, S5 u;强化魔法等级7 \( r$ p" X5 i& n' K6 q: A- U
NewLevel=0
8 ]4 Z) N9 Z% A$ S- \$ ~0 S0 j* R4 a" Q- A. ~$ E3 B
, V; ^0 n$ J9 `7 b: m7 y/ ~6 m[施毒术]5 v7 F# n/ _* \; k( Q) i
;魔法等级. a* s) M" @# }7 C
Level=39 t3 D% B, e4 I1 k5 _, S
;强化魔法等级. B# R' w g2 ]4 O( S' m9 O8 G
NewLevel=0' r5 @7 s7 r# ~% c% j; m
' T. e* ]5 o" {% D1 k$ ~
2 n0 G" l( a* E2 x6 f6 R% s ~- Z. G
( v8 q/ f* g% R9 q( q% A5 R/ x! S% s9 i
[召唤月灵]
$ x" ]) _, c1 a;魔法等级
5 F8 d2 e3 D4 m0 g' y( Y7 \) vLevel=3
" {( \* k) z( v; `9 a;强化魔法等级
, ~' o: R4 I; u" BNewLevel=0
# b0 U6 A' Q4 r0 x' \( }" ?3 v; L$ E' v/ D
% u: g4 a j7 N" g- @: l
[召唤神兽]* N/ }6 @$ ^5 o4 n6 b
;魔法等级- o/ o5 \1 x- b5 G0 ]
Level=3
* A8 s1 ^- Z* A: Q; |. V2 d0 ~0 O;强化魔法等级. P ~ ?2 l/ s% L; i
NewLevel=0
2 d' Z7 \5 k, f, V) i
! {, _- `9 Z7 a+ p; c! ^3 \7 p/ w3 Q0 B0 {& G! y5 S
[治愈术]0 b4 G+ j, h8 p6 E K( X
;魔法等级! ~% B# P* e! k/ w5 E' H
Level=34 [* O/ y5 p3 _
;强化魔法等级
, E" V0 V! T' ?+ d. Z K7 Y& b1 g2 ?NewLevel=00 E9 y; P/ w+ h, c0 w
' z! u* W _% e4 v
( Z4 O+ F& l! y) I* h; p[神圣战甲术]
+ `' S) L/ N$ U4 x$ Z;魔法等级( ~! U+ x I/ [8 }: t' w
Level=3
+ W. v X5 l; v4 v. H; A;强化魔法等级
" K7 p6 [2 B2 L& k7 G* JNewLevel=0
, e* Q w( h$ Q9 l- l2 `* L" i2 a8 Y z" h2 y4 M# \; m. v) `
* X( E+ g7 K, ?5 o0 ~[幽灵盾]
/ ?6 C4 \# Z: b2 H;魔法等级
6 |# v# Y# ?6 t( |/ B" aLevel=38 F# `4 h, w0 K8 S" c1 A
;强化魔法等级0 u* V1 l. u! ]+ M/ F
NewLevel=0
/ p3 X! m% o5 G/ t+ r- F$ t: }6 T# r( \8 R2 @) N( X
7 m, U. ]4 t* G. U( R0 V/ y/ v; s
1 D" Y" W1 R/ @% k% Y4 t3 S6 Z/ p& }
; R! {) E% j% y1 A1 W[UseItems], g& v/ O- U8 k. h
;衣服
' D9 ?7 j$ m0 E- w. z# w7 lUseItems0=天师长袍
! D3 S+ x% s' \8 M+ {;武器
; A3 b$ B! e, i2 b5 x* yUseItems1=逍遥扇
9 j- g+ g3 U& j1 U! Z9 }8 P, g6 F;照明物2 h h% A+ @) N8 m' @
UseItems2=
$ }, l* q+ g6 k;项链
% f) q9 L) x, p: C; s& ]4 UUseItems3=天尊项链" F( L6 K8 \- ^ C
;头盔) w. E+ j8 U$ g- R" P" o
UseItems4=天尊头盔3 P- _ A* {7 U0 T/ R: k, p# x
;左手镯
0 j7 r3 w; s0 S5 L3 ^5 FUseItems5=天尊手镯
5 W; R2 P) b! Z' u) l! k;右手镯
! ~ J G, u; @UseItems6=天尊手镯
$ Q# A" ], K% h- ^) Z3 b& c;左戒指# \. o7 [1 |( c- H* E
UseItems7=天尊戒指5 h% N( J9 Y7 _: p4 B) k
;右戒指
2 a2 p' X0 _' B) oUseItems8=天尊戒指
! l- ^0 Z0 [+ E3 {;物品
; j" m' u) F0 F% J$ W! j* i: fUseItems9=护身符 B0 Z' m, f6 C s$ ]8 M
;腰带: y7 |: q4 ^7 O: V+ m! S
UseItems10=" ]& s# s2 D) o, t1 @$ ?5 b
;鞋子
' }/ F4 z1 I, V5 l: y! rUseItems11=
; m; N) M) y, Q b;宝石
1 p2 w4 X% f9 b) u9 F& d ?UseItems12=
: \7 U2 _+ L d' _2 ]
6 f9 L0 y8 I4 ]' y2 s. K) {% U; N8 F4 o, w, |9 C2 M. n- S
0 T1 C# _+ J {5 f* j
" @( P9 q, [' S
;攻击时的说话信息(英雄无效)
; V) M, \+ c" |5 S2 B4 | V2 B[Say]+ p2 [/ S$ \: ?; ^! D* ~; D
0=没钱买装备玩什么游戏
; b/ Y0 Z2 R- G2 q6 Q1=装备差就不要出来混2 p1 I6 `/ ?& X; F* ?+ s
2=垃圾装备也出来丢人现眼* ?: A( x0 l1 N/ k9 Q* ]
3=刚花了500买的装备
1 ?% s+ `& D& j7 m$ M- [
4 D8 j1 R5 Z+ S6 g9 F
7 e3 |1 T6 O9 {. P
2 U) O% }$ `$ l0 ]+ J! {- R$ u, T( e) v& L4 ^- S+ i
;QFunction-0.txt
7 A9 O2 y# N6 N& k% x1 _$ |: W0 |;使用假人开始挂机命令DummyStart触发[@DummyStart]; ~- h- v( h6 m& u$ G6 I. Y
[@DummyStart]
7 q1 U% f: ^3 X
( E& `- s4 D- t) h$ _& }9 o. A3 j# Q8 V3 {: g
;使用假人停止挂机命令DummyStop或者假人在挂机过程中移动失败,触发[@DummyStop]
, [7 L' E- O9 q+ O6 N! O4 O[@DummyStop]0 D4 ^( r: a n5 E- d. M$ Q
) d0 i6 k. b" X+ k' i3 D2 q ?. O) H8 c6 w3 w
8 A/ Q0 [- C4 A# q;人物的 D:\MirServer\Mir200\Envir\DummyNameList.txt' l& B/ p. q& V
;英雄的 D:\MirServer\Mir200\Envir\DummyHeroNameList.txt$ G5 a- h4 x8 a" @6 x! p8 i
需要把这2个文件里的名称,复制到D:\MirServer\DBServer\DenyChrName.txt这样玩家就不可以注册假人的角色名2 P' e/ ~- `' R. |3 D
2 l0 M d( S& ~, h& t
/ c% `; R" r! E( P
;============================================================================" Q. b/ P4 S% e% X+ E& V
功能:检查服务器假人数
# m9 g# J* e8 j0 W8 x格式:CHECKDUMMYCOUNT 检测符(>,<,=) 人数
3 ?$ ^+ r; i2 c+ j4 H W3 y2 v. Z/ y. _& S4 N6 `4 z( r- _
|