传奇部落

GOM引擎传奇服务端沙城捐献脚本的制作教程

[复制链接]
发表于 2023-7-1 22:53:33 | 显示全部楼层 |阅读模式
QQ截图20230701220231.png 5 @) v% \8 I) v/ |
' ~" ]% Z0 U. |

- ?! n1 H7 g- }
+ x. e3 C+ `) s% l1 H" B
第一步:在QM[@STARTUP]字段下方加入以下脚本
4 Z, G7 k' f$ @: j- v- U( Q7 Y

$ q6 u# w2 |" Z6 |% U1 B- t
8 R: S# K. W4 E7 P; S, U! n[@STARTUP]
; E3 q- J) r1 S7 S1 y8 e2 s- ?! v#IF) _/ _$ F8 S3 p
EQUAL A101# {- k6 f8 c5 [% c
#ACT% f0 o9 s5 J7 H& a
MOV A101 <$MONTH>0<$DAY>
( b- L, @7 E" P8 F0 F) J+ ~, u3 s5 d0 V9 e% A4 b+ e; ~

' R- M; Q3 E" u) x/ t2 k#IF
  \6 G% X8 e8 ~6 t( T- s3 x8 sNOT CHECKTEXTLIST ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\检测是否已经创建目录.txt 已创建目录5 w" p' C/ W. d# `/ x1 ]0 D2 N
#act
5 C/ z8 A* F( ^: A/ qForceDirectories  ..\..\..\..\虞姬传奇捐献\, ~% G' Q- R( }# r; ?
ForceDirectories  ..\..\..\..\虞姬传奇捐献\<$MONTH>0<$DAY>\9 O. N2 {8 T3 U2 H6 ^! Z" p- p
CreateFile ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\检测是否已经创建目录.txt
2 l0 J2 `2 B! W$ C6 O& o6 u) K9 RAddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\检测是否已经创建目录.txt 已创建目录 0. [4 b8 W4 G' Q8 u9 E' |- J
CreateFile ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日01区.txt
  A, k+ f( G: l: {; ]CreateFile ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日02区.txt- N* i* V+ p7 S! k5 A6 z
CreateFile ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日03区.txt9 \5 {8 ]. D) ~
CreateFile ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日04区.txt2 I2 e2 J/ ]9 A! b& B  ]% p7 w5 D
CreateFile ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日05区.txt
8 c/ }. m' h8 h6 O! W! ECreateFile ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日通宵区.txt5 G/ C8 s4 ], I0 W
AddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日01区.txt 今日一区:0 0
: N( |" o' c+ z+ ^) KAddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日02区.txt 今日二区:0 0
# V3 S% l! \0 E. B/ E; {# K7 kAddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日03区.txt 今日三区:0 05 x( o9 I; H( t9 W" S' {
AddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日04区.txt 今日四区:0 03 R, m1 n; X6 X6 y9 K# t
AddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日05区.txt 今日五区:0 0
+ t% i+ y8 h& |3 K1 sAddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日通宵区.txt 今日通宵区:0 0
7 j  P! X1 C9 T
# F6 K( ?. x- L: f* ^+ W; I
5 E. Y# B1 F5 K+ {
* k7 }% e7 a) G5 o, a0 L; p" \
第二步:直接复制NPC脚本即可,脚本可以直接使用,但属性需要根据脚本自己写,脚本如下# {' {) F: y2 t  T- O* I& `1 a3 ^

" N: O: A+ b8 R5 {* _" k- ?
! v; X( V, }# E: w0 y% E
% N# {, h( n3 P6 s
[@DS公益捐献]* _$ m0 S- V8 K' {0 n' G
{; q1 v3 `3 O8 J4 E) k( r
#IF- g2 m' }1 ~- R
#ACT# r( m: {; b4 c$ f' b
GetListString ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日01区.txt 0 S$今日一区 S$捐献金额0
" @5 K( e. |  J# L& x) e" {GetListString ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日02区.txt 0 S$今日二区 S$捐献金额1
5 T% u3 `' c7 p/ c5 EGetListString ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日03区.txt 0 S$今日三区 S$捐献金额2# b! W# W; `5 Z! s; b
GetListString ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日04区.txt 0 S$今日四区 S$捐献金额3
( S' x$ X# ~& N( T# O/ bGetListString ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日05区.txt 0 S$今日五区 S$捐献金额4
5 W: `. W; ~0 l! bGetListString ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日通宵区.txt 0 S$今日通宵区 S$捐献金额5" |9 k8 g: _1 M. k7 o# r
9 B4 q; P+ i4 G% z

* ~3 E9 U1 n5 a9 z. gMOV N$总金额 0$ t8 z0 P2 ?% Z7 G
INC N$总金额 <$str(S$捐献金额0)>
9 |2 l+ i$ U2 k- Z  CINC N$总金额 <$str(S$捐献金额1)>
& v& o, J* C8 w' u4 ^/ |) ZINC N$总金额 <$str(S$捐献金额2)>0 H7 I2 `* E& ^2 j
INC N$总金额 <$str(S$捐献金额3)>
+ w4 s4 k! X% Q" JINC N$总金额 <$str(S$捐献金额4)>
, J$ T9 f# i& T! r+ `INC N$总金额 <$str(S$捐献金额5)>
" l8 A# e& w% kMOV S$总共捐献值 <$STR(N$总捐献)>7 Q% d" k2 o0 t# {) L/ R+ x
2 `4 p+ _) W; w; ~4 b3 n

) {- a0 w7 Z6 Q# A+ P1 KSetStringBlank S$今日一区 15 1
- {4 U( @9 n, ]1 HSetStringBlank S$今日二区 15 1
" u0 A" g. r, t9 m1 \- x8 N- d: lSetStringBlank S$今日三区 15 1
( t, D& r: J3 qSetStringBlank S$今日四区 15 1& Z) y  T/ P2 T3 P, {- Q
SetStringBlank S$今日五区 15 1
5 l1 _1 B1 F3 k6 {" a. Q/ W+ J" X/ C! eSetStringBlank S$今日通宵区 15 12 p3 Z, [7 Q# P1 U. L
+ O6 w/ x4 |5 `( L) \4 }- k- P
7 S$ A( }' M& i) t* Z& }8 `
Mov N$剩余金额奖励 <$STR(N$总金额)>% m/ x2 [* p) {5 i  |7 e
Div N$剩余金额奖励 10
6 {: l7 E. C$ J; H+ ?' G+ Q! xMul N$剩余金额奖励 6
$ }4 ~: \: v- z+ x& C' s6 cMov N$胜利方奖励 <$STR(N$剩余金额奖励)>
: o# P3 X9 R/ tDiv N$胜利方奖励 102 c: K, h" i- f! F# `# o. h( O0 n8 X
Mul N$胜利方奖励 7# v  L6 J; x9 P( \9 W# V
Mov N$失败方奖励 <$STR(N$剩余金额奖励)>
) X( M9 [) ~3 V# i+ XDiv N$失败方奖励 10
" n, f0 S# M: Q: E& Z/ _1 oMul N$失败方奖励 3
) O9 F: j5 ^9 r! n, R- ]$ K2 @$ v
$ W( K8 m8 B! ?* a
SetStringBlank S$捐献金额0 5 1( [& v4 |( Z4 h5 r) {3 x1 P8 B" `
SetStringBlank S$捐献金额1 5 1+ B6 b3 c; p4 b
SetStringBlank S$捐献金额2 5 1
0 v7 q" J  H! {2 T% u  @SetStringBlank S$捐献金额3 5 12 X+ y/ s: R1 Y; X* q; \  G. m
SetStringBlank S$捐献金额4 5 1
+ w; q  l( c* L5 w' RSetStringBlank S$捐献金额5 5 1
# |9 ^9 w3 ?8 e/ e" f4 I, h$ Z+ R
- `* R3 D1 f2 z. U# y
6 u( x8 ~6 ?; U! Y# U2 U( f# P
#IF
$ Y# v9 Z6 m7 ^! ~' o#ACT
. `* S2 m* [3 \$ p* u& POPENMERCHANTBIGDLG 16 130 1 4 0 0 1 590 23 u1 M8 `7 D- j+ A5 \2 S+ u
#say
9 W+ h" [- e- ^7 t7 ?* y7 ~- c\ \ \9 y" c' M& l! j! g0 c0 p  l6 y! D
< >              <公益捐献.非强制.拥有快人一步>          <当前今天所有区总捐献> [<$STR(N$总金额)>] <元> \
* V1 {% _4 S% b5 G: _< >              <Hot~◆》/AUTOCOLOR=253,251,168,191,250,70,245,249,254> <您当前RMB点为/SCOLOR=250>< <$GAMEPOINT> 元/FCOLOR=254> \" l; P. e+ O* l' s, T( ~
< >              <沙城奖池系统 可获得 [永久属性] 死亡不掉 合区不掉 永久生效!>\  \
* Q! S3 ]; _8 E- z< >              <Hot~◆》/AUTOCOLOR=253,251,168,191,250,70,245,249,254> {<$STR(S$今日一区)>/FCOLOR=251} <按列表时间开区/FCOLOR=70> <已累计沙城奖励 [金额] 为/FCOLOR=250>< <$STR(S$捐献金额0)> /FCOLOR=254><元/FCOLOR=58>\# c8 W. P( m  e% j
< >              <Hot~◆》/AUTOCOLOR=253,251,168,191,250,70,245,249,254> {<$STR(S$今日二区)>/FCOLOR=251} <按列表时间开区/FCOLOR=70> <已累计沙城奖励 [金额] 为/FCOLOR=250>< <$STR(S$捐献金额1)> /FCOLOR=254><元/FCOLOR=58>\
, o% N( v( t7 _% f! W< >              <Hot~◆》/AUTOCOLOR=253,251,168,191,250,70,245,249,254> {<$STR(S$今日三区)>/FCOLOR=251} <按列表时间开区/FCOLOR=70> <已累计沙城奖励 [金额] 为/FCOLOR=250>< <$STR(S$捐献金额2)> /FCOLOR=254><元/FCOLOR=58>\
( s- M3 w5 y' Z+ [< >              <Hot~◆》/AUTOCOLOR=253,251,168,191,250,70,245,249,254> {<$STR(S$今日四区)>/FCOLOR=251} <按列表时间开区/FCOLOR=70> <已累计沙城奖励 [金额] 为/FCOLOR=250>< <$STR(S$捐献金额3)> /FCOLOR=254><元/FCOLOR=58>\
% K, w# u- h; F) W+ j< >              <Hot~◆》/AUTOCOLOR=253,251,168,191,250,70,245,249,254> {<$STR(S$今日五区)>/FCOLOR=251} <按列表时间开区/FCOLOR=70> <已累计沙城奖励 [金额] 为/FCOLOR=250>< <$STR(S$捐献金额4)> /FCOLOR=254><元/FCOLOR=58>\
+ w0 \' t: ]5 y& D; C< >              <Hot~◆》/AUTOCOLOR=253,251,168,191,250,70,245,249,254> {<$STR(S$今日通宵区)>/FCOLOR=251} <按列表时间开区/FCOLOR=70> <已累计沙城奖励 [金额] 为/FCOLOR=250>< <$STR(S$捐献金额5)> /FCOLOR=254><元/FCOLOR=58>\ \# a$ i7 r0 \1 e. `8 f# a( c
< >         <捐献永久获得:/FCOLOR=151> <吸收伤害加20%,增加3.0倍真实爆率,对所有boss伤害提升3倍伤害刀刀切割/FCOLOR=151>\ \9 d) t3 `) N4 [* O6 G- t
\ \                                  <ImgEx:1:879:879:879:67:-5|250#需40RMB/@KQKBZT>\ \  \) G+ @9 c" v$ E6 f
< >                   <红包金额根据当天的捐献作为基数,金额累积到1万奖励追加到80% /SCOLOR=253>\1 |& k0 A" A+ R% a& ]
< >                   <获胜指挥128红包  失败指挥68红包从奖池中扣除/SCOLOR=253>\
$ \6 f  s. x& b4 {3 Y< >                   <沙城胜利行会获得奖池70%的金额,失败方奖励为30%的金额,/SCOLOR=253>\
9 d; G# Y: C$ s) u4 ^& j- k< >                   <只允许有一个失败方  如有2个或2个以上失败方,失败方以捐献号人多为准/SCOLOR=253>\  \  Z+ g6 J5 P7 M6 F
< >              <当天所有区捐献总额用来发放合区攻城奖励.扣除40%用作平台手续剩余:/SCOLOR=254>[<$STR(N$剩余金额奖励)>] <元>\ 8 X3 o. q0 O. R8 i( t
< >                    <奖励规则:胜利方获得总额的70%/SCOLOR=254>[<$STR(N$胜利方奖励)>] <元>.<失败方获得总额的30%/SCOLOR=254>[<$STR(N$失败方奖励)>] <元>\ \( Q; M0 A( S0 Z! r8 [" f% P

% U1 ]: L+ \8 y" O. D0 y

- I! j+ o& ]# r% J$ x[@ZSDBDT], U' i. j# a2 \1 e
#IF0 e1 H/ q. R2 s* k
CHECKTITLE 公益捐献
* v1 N) S3 Z' ^* Y3 P#ACT
& a0 Z$ q1 H; Gmap 沙城专属
* v. [7 Q1 I* @6 `) [4 }) USendCenterMsg 250 0 捐献玩家『<$USERNAME>』进入公益捐献地图打宝去了,超级神器等着他! 1 3+ R1 ]* n7 o; Q. N# T. R4 e
break- ]6 d' l  l4 y! S5 K
#ELSEACT
6 m! Z* b3 J- l, N" V- k) Y5 cMESSAGEBOX 进入失败,条件不符!3 v: E7 u6 T' P* h3 o8 l* z

( a. @( z) e0 ^* c# F5 t

, @% k  O6 z1 o( x[@KQKBZT]) L4 S& u& @0 k( \" P
#IF
( T' |5 A( D, }; H$ ~CHECKTITLE 公益捐献
" s& }+ K+ U$ f  B1 W8 p#ACT
+ G3 V3 W/ f$ H/ s/ y3 r% `MESSAGEBOX 你已经捐献过了,不可重复捐献!( B% B1 c7 c: F& W) A3 y( S8 e
break2 U& N- a9 l, ]& X" @4 s: H2 _
2 W8 ~) f; R/ h( @
5 g( l) j! I( W: O; ^
#IF
* i. b* q# y- P4 DCHECKGAMEPOINT > 39
3 _( x- v& U% V5 ^#act
" L& r  s- h  f. X4 |3 gGAMEPOINT - 40) X: J9 `$ b. i; c/ i% J" V
INC G235 40
! Z) c' \4 L- X6 O) yINC G43 1
7 [& a0 Y8 t' _& W* [7 |CONFERTITLE 公益使者' {) i2 _; C. [0 `
CONFERTITLE 公益捐献
5 T  U: _. @: X2 g#CALL [\游戏登陆\爆率倍数.txt] @爆率倍数4 r0 P+ k3 I" W6 o! J
#CALL [\游戏登陆\攻击倍数.txt] @攻击倍数
4 B: S! O8 Z  g. KSENDMOVEMSG 0 253 255 400 1 感谢大佬玩家[<$USERNAME>]对本服的捐献赞助!本服每日捐献狂暴将全部加入沙巴克奖池!保底奖励3888,捐献不够管理来凑!>!
+ c+ j$ j7 G6 q0 |goto @DS公益捐献
( h% G3 h3 a5 D, s2 t# r#ELSEACT2 u- `( I; W2 J0 i; g- h
messagebox 当前RMB点不够,无法开启公益捐献!# ~  x6 M6 w3 l* U, O- \
BREAK; Q8 }$ A: f9 m5 t( i- ~

) R+ k& x" J9 S6 S
, l7 q& J; G) V( R. g/ J: ^8 s
#IF
/ d9 E: [' j- \  zCheckContainsText <$SERVERNAME> 01区
% Q5 i3 L% m; S) d( v+ ~#ACT0 v2 y5 T. `5 _* B8 E& i: ^
CLEARNAMELIST ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日01区.txt# z1 ~8 B( V5 G  c8 E
AddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日01区.txt 今日一区:<$STR(G235)> 0$ U! \& m0 U1 `& z3 H6 G
goto @DS公益捐献8 q* ~% a3 |6 N( H( L) ^
break( B- W% F" G0 F) {3 Q

1 e7 _, X- U7 ], `5 ]; _5 \
' K; A( H% z7 z0 h( C& l3 X2 _5 H, c
#IF! y# y6 e, y2 @, b; a- T
CheckContainsText <$SERVERNAME> 02区
# M+ p) f$ g" L: E; W0 d/ c- y#ACT
9 O! r9 n8 l$ t) Q4 oCLEARNAMELIST ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日02区.txt2 d! Y. T6 P3 T' [
AddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日02区.txt 今日二区:<$STR(G235)> 0" t" n! ?! _& X2 w; N3 Z
goto @DS公益捐献6 J8 \) f+ R( a0 m' s
break7 J! [0 k* @8 I& Z- a3 [

- r* s- m. J" Y) T0 k* b9 d
9 i* m# D9 W. U; T
#IF" p6 H7 Q/ ~1 c4 R3 g& B$ k
CheckContainsText <$SERVERNAME> 03区
! d8 z3 s$ g" r# y8 q$ o#ACT
' s1 K9 Y* l3 e1 h* F9 WCLEARNAMELIST ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日03区.txt
6 }/ d& u$ e- ?" U' u2 u8 F" xAddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日03区.txt 今日三区:<$STR(G235)> 0
% K/ s6 v8 Y, ]9 N) C: kgoto @DS公益捐献9 P2 _. u9 i- ^. N% S$ Z. B
break
; o  |. s8 O, M% H
. M; @6 d# _  d4 V0 M  c

( U$ P- r, W" g8 V0 K1 \- T#IF
$ M& P# k+ w/ m( T& RCheckContainsText <$SERVERNAME> 04区- Y9 s. p7 f9 [$ T8 R* O
#ACT
+ y: ?. T* V4 _CLEARNAMELIST ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日04区.txt7 Q3 {- O. W% ?* A5 b8 G  }! [
AddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日04区.txt 今日四区:<$STR(G235)> 0
. e+ M: y# F, K, |! Lgoto @DS公益捐献
4 M+ t9 \2 z; d7 @' mbreak
$ O! ]5 P% i2 c- a% F" j" Y$ Z7 L! C6 ], U! m% f3 k
# I0 r5 V7 O* d8 \) R# C! S# q
#IF
# z- T* J- b8 C1 {1 S# m: D! L5 o2 H8 LCheckContainsText <$SERVERNAME> 05区1 e3 N# O5 P+ v+ D
#ACT
( }0 ^9 w3 z' TCLEARNAMELIST ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日05区.txt, r+ _; r4 j- k; u+ ^
AddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日05区.txt 今日五区:<$STR(G235)> 05 b" r7 F6 z, U9 w6 m
goto @DS公益捐献1 ?0 z2 r0 k; [2 k9 R
break
! B0 r' P/ O' I' W: Q# E" i
. T. }% B5 Z6 U" P/ P
+ N0 G4 V+ e" u' h% k: ]" |
#IF0 ]7 T2 e: C. F8 I9 z- \
CheckContainsText <$SERVERNAME> 通宵区. k) B+ j  z. ~. S- k* p( q' c
#ACT9 D9 b1 t6 |3 s% r2 f% m9 [
CLEARNAMELIST ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日通宵区.txt- Y- b! }8 W6 N, I; n7 m& K
AddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日通宵区.txt 今日通宵区:<$STR(G235)> 0: t6 F- a( d1 ~1 z
goto @DS公益捐献# @; a) u" m' o3 {/ a* \  p
break
8 L8 W! t5 w9 K5 ~6 C}
" Z. h' A9 t6 }# g  j
# G% v8 x; y9 t6 ]9 B
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

发表于 2025-3-15 19:51:51 | 显示全部楼层
111111111111111111
回复

使用道具 举报

发表于 2025-6-15 05:09:58 | 显示全部楼层
士大夫是十分士大夫
回复

使用道具 举报

发表于 2026-1-21 06:37:28 | 显示全部楼层
M2各种报错
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-26 05:05 , Processed in 皖公网安备:34112402000394号 0.190772 second(s), 27 queries .