传奇部落

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

[复制链接]
发表于 2023-7-1 22:53:33 | 显示全部楼层 |阅读模式
QQ截图20230701220231.png 0 @4 e6 ]( H. c: y& c3 V" O

2 W# A$ z" k$ w2 H% t  j' D2 r
2 \* l$ D' H, m, q  {. q4 N
: X; W( R7 k/ \9 M# G
第一步:在QM[@STARTUP]字段下方加入以下脚本
* ?& I: C' I  a) f5 i+ c& B( s* a) K2 ~( o, @* n
& N& [; u+ B% l3 i6 Z

5 N5 P8 u, W: p" [+ W. _# i, n+ M[@STARTUP]3 D- K4 F  P1 Q9 a9 M2 W( n1 k2 W: F) h
#IF! z( z7 R4 O, Z
EQUAL A101
4 z- w1 @1 j# Y4 z#ACT
1 I6 O# N) L- D( k5 ~" SMOV A101 <$MONTH>0<$DAY>
  [) ^( E2 s4 p0 o* x$ R5 {- M9 c5 N2 }
& ~# P) ]& X. L/ n
#IF
6 L2 Q! n* w- t3 n+ p$ vNOT CHECKTEXTLIST ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\检测是否已经创建目录.txt 已创建目录3 \. l& z* Z1 p: {5 r
#act
( h5 V  L7 f* u$ V+ I6 n/ D% pForceDirectories  ..\..\..\..\虞姬传奇捐献\
' S3 |+ n6 l6 i: g" t) t8 GForceDirectories  ..\..\..\..\虞姬传奇捐献\<$MONTH>0<$DAY>\' Z# J8 b9 L/ t
CreateFile ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\检测是否已经创建目录.txt) F9 {1 o1 |' n) V; z
AddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\检测是否已经创建目录.txt 已创建目录 01 S+ V9 C4 {# B
CreateFile ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日01区.txt
9 V+ n+ [  _; a* y% U& eCreateFile ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日02区.txt
$ s; q$ q3 _* H) ]$ SCreateFile ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日03区.txt
8 q% f. R4 x: T- zCreateFile ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日04区.txt
. p5 n9 y8 a/ P4 |CreateFile ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日05区.txt8 Y3 ^9 T0 n7 s
CreateFile ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日通宵区.txt$ F" A$ g3 R9 C+ n
AddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日01区.txt 今日一区:0 0
# ~' y% E  S$ d1 W' u1 MAddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日02区.txt 今日二区:0 0
' Q+ L6 y$ [8 y# Z8 CAddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日03区.txt 今日三区:0 0
* ~7 H2 i3 v! a0 L: m' j9 M1 M4 EAddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日04区.txt 今日四区:0 0
9 F; W1 \& ~& |; F  E: @AddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日05区.txt 今日五区:0 0
1 {0 P7 X3 I7 m" l( mAddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日通宵区.txt 今日通宵区:0 0
3 D( U* V: ]! R4 X4 K+ W2 q6 m* D& O8 v- k" W1 q
9 s. E# J1 r1 ~  o: ]  b$ ]+ p

0 m( H7 n& Z* v* O  I& v: G' n第二步:直接复制NPC脚本即可,脚本可以直接使用,但属性需要根据脚本自己写,脚本如下
) F+ _% Y: p" L: W" q5 m5 L2 c) h. p, R  R  Y3 L. i4 U+ h( Y
* d" A1 C. N# R* t9 R7 n) b

0 L: O! G; `; M* G7 }[@DS公益捐献]: h! J  _# k( ~
{# A/ s8 Z, ?, a) V
#IF
3 \' [9 ]% o, |" t, Q5 c#ACT! `( V( z; w  j: X3 `
GetListString ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日01区.txt 0 S$今日一区 S$捐献金额06 \, C- l# [7 A) I+ O8 D
GetListString ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日02区.txt 0 S$今日二区 S$捐献金额1, ~. ^' N8 a* b, e2 K9 G
GetListString ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日03区.txt 0 S$今日三区 S$捐献金额2
4 @! c' t4 D, w9 F& L) X2 w- s) DGetListString ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日04区.txt 0 S$今日四区 S$捐献金额3
4 Z7 U1 r, d1 W& FGetListString ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日05区.txt 0 S$今日五区 S$捐献金额4, K5 }& p/ B" W2 b; \' L
GetListString ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日通宵区.txt 0 S$今日通宵区 S$捐献金额5
: {: @8 r1 v$ ?: c) B/ i3 E4 G( p' m" _: N! g
# n% K4 w% l& V* H  e
MOV N$总金额 0
3 a8 \6 z6 K$ i) eINC N$总金额 <$str(S$捐献金额0)>$ |0 L6 H# {9 w; @$ F8 M! w4 J3 k, J
INC N$总金额 <$str(S$捐献金额1)>
; R& a! e3 L  \, nINC N$总金额 <$str(S$捐献金额2)>: l$ X) o2 r7 V* t& u3 R7 Z
INC N$总金额 <$str(S$捐献金额3)>
* q1 g5 ]7 F  J- l& C1 b0 cINC N$总金额 <$str(S$捐献金额4)>2 A8 x/ |' b! W5 n$ X4 P
INC N$总金额 <$str(S$捐献金额5)>
; j( j+ Z) s7 v) y$ X! H! iMOV S$总共捐献值 <$STR(N$总捐献)>& g8 T" j# [/ z  F( ^% O+ A
4 T1 O. [0 H' B! \1 u
+ ?/ s! ~  n1 d6 m  X2 J
SetStringBlank S$今日一区 15 1' ^+ C' N% K, }1 l1 W. s4 E  h
SetStringBlank S$今日二区 15 1) D( ?! @- L# J: d3 ~
SetStringBlank S$今日三区 15 1/ x0 P9 b- o1 i" X5 M; r
SetStringBlank S$今日四区 15 1- }% k5 Y1 c( K0 a- y, _# @6 @1 b
SetStringBlank S$今日五区 15 1
; x4 v5 @( o% E: n9 k+ uSetStringBlank S$今日通宵区 15 13 A) `. N6 y+ c; _' l$ }/ c2 j. x
8 r+ N" _! y) o

/ U5 s7 e6 P7 Q- V/ l& qMov N$剩余金额奖励 <$STR(N$总金额)>
5 ?2 M6 k+ x9 `! C, `- m: D3 C9 ODiv N$剩余金额奖励 10
7 w3 |' K% `& j4 `" LMul N$剩余金额奖励 69 a4 w& n* O5 F+ ?- B
Mov N$胜利方奖励 <$STR(N$剩余金额奖励)>
, V# ?1 E+ |9 S+ A0 tDiv N$胜利方奖励 10
- v# l5 M* d: `5 e: E7 n* S( TMul N$胜利方奖励 7
: w9 B, o  s# [) t4 [/ T9 d( e% X' MMov N$失败方奖励 <$STR(N$剩余金额奖励)>% g' p0 b+ O* E+ E
Div N$失败方奖励 10% u: s  J+ S$ o# d
Mul N$失败方奖励 3; F7 b2 V, f2 g* f; \/ n4 }& p

% T) I; K5 l: z) P: F
- X" S% c( r9 |( T
SetStringBlank S$捐献金额0 5 1) \. \, f) \9 L# N( J
SetStringBlank S$捐献金额1 5 1
. N# j4 ~3 N  ~. i# v8 E8 QSetStringBlank S$捐献金额2 5 1
7 M( B* m( _9 T7 D! B! M; G0 wSetStringBlank S$捐献金额3 5 1
* ^2 r0 u- z! T% A7 t. ^SetStringBlank S$捐献金额4 5 10 g/ l4 `' m2 Q' }
SetStringBlank S$捐献金额5 5 14 T5 j0 l, k& {9 u8 J3 |
& {4 k+ }5 W4 {
9 N5 A! q5 p( n1 D) a. q
#IF. p: \0 \: P+ k2 t, e. p
#ACT
8 O+ Q7 C" ~( K+ p! U7 N& COPENMERCHANTBIGDLG 16 130 1 4 0 0 1 590 2( _3 h3 n# N0 @' o- V; c1 X/ [
#say. f8 d$ R0 m! W" s9 ]' ~+ g/ h
\ \ \
; i, _1 P; ?: }- {! i: B< >              <公益捐献.非强制.拥有快人一步>          <当前今天所有区总捐献> [<$STR(N$总金额)>] <元> \
, h* t0 Q) m% g9 V< >              <Hot~◆》/AUTOCOLOR=253,251,168,191,250,70,245,249,254> <您当前RMB点为/SCOLOR=250>< <$GAMEPOINT> 元/FCOLOR=254> \) G6 i$ o( p4 s. q- {6 U3 d
< >              <沙城奖池系统 可获得 [永久属性] 死亡不掉 合区不掉 永久生效!>\  \
' }! s4 y/ m* H! X/ F, `( u& B< >              <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>\1 ~8 h$ D  h$ P, F; l
< >              <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>\
* `& k1 f$ j8 j$ b9 l< >              <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>\( T! l  x2 A  R8 n
< >              <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>\, T, d/ z* O- K: M: g
< >              <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>\
& a8 j8 d! f2 n$ E6 H3 p+ C! v< >              <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>\ \. Q3 ?6 O) E( W
< >         <捐献永久获得:/FCOLOR=151> <吸收伤害加20%,增加3.0倍真实爆率,对所有boss伤害提升3倍伤害刀刀切割/FCOLOR=151>\ \
7 l7 f0 }/ H7 [6 U% Z\ \                                  <ImgEx:1:879:879:879:67:-5|250#需40RMB/@KQKBZT>\ \  \
& u# D/ k  L3 B. p3 e# U< >                   <红包金额根据当天的捐献作为基数,金额累积到1万奖励追加到80% /SCOLOR=253>\
6 V/ U6 l! |. _3 }+ p< >                   <获胜指挥128红包  失败指挥68红包从奖池中扣除/SCOLOR=253>\
, y; D; _/ c# I3 e. O$ }< >                   <沙城胜利行会获得奖池70%的金额,失败方奖励为30%的金额,/SCOLOR=253>\* X/ I/ c; `$ P# z2 v5 H4 s# Q, i! M
< >                   <只允许有一个失败方  如有2个或2个以上失败方,失败方以捐献号人多为准/SCOLOR=253>\  \0 {6 h6 K% t9 l
< >              <当天所有区捐献总额用来发放合区攻城奖励.扣除40%用作平台手续剩余:/SCOLOR=254>[<$STR(N$剩余金额奖励)>] <元>\ 0 }4 b# B0 G& |- J8 \
< >                    <奖励规则:胜利方获得总额的70%/SCOLOR=254>[<$STR(N$胜利方奖励)>] <元>.<失败方获得总额的30%/SCOLOR=254>[<$STR(N$失败方奖励)>] <元>\ \& d; _* F* }1 W( X! u  c

! l5 G+ @& A, s# }6 q7 ?% x
/ p$ z" S. {. s. ?
[@ZSDBDT]6 W/ x* e4 |7 c3 s
#IF) q4 K7 w) B  n* R
CHECKTITLE 公益捐献
8 Q: u2 {, I( O; P- C' E( g9 m#ACT5 u. G+ {5 a$ ~9 W1 O7 P
map 沙城专属( N# R+ z1 v+ V, u: L. |0 ]
SendCenterMsg 250 0 捐献玩家『<$USERNAME>』进入公益捐献地图打宝去了,超级神器等着他! 1 3
- S+ e- F& G9 q. c6 mbreak' Y/ ?0 O, n% T& L
#ELSEACT
3 E5 e3 j# ?5 R4 n) E( S' Q" _1 KMESSAGEBOX 进入失败,条件不符!
: X$ O  T/ p. D% |: r4 ~$ n' y2 [& h# E

/ e9 D' X1 S( G6 t# J) I[@KQKBZT]1 W% L' W  ]7 h  e7 }- s
#IF( W) O4 N# h2 s: l2 S: ?! s
CHECKTITLE 公益捐献" e3 x5 J  t2 W5 C- a, w: m8 R
#ACT. p$ E: }0 [% P0 L. Q0 m0 Q
MESSAGEBOX 你已经捐献过了,不可重复捐献!
$ Q" ~: f- k8 R, m! N$ X, t. H* Q4 Nbreak
1 Q8 O4 n  F& {2 p$ |/ ^$ i, _: ~/ |- g3 Z# o+ K

& C/ t3 p# ]# h; }; Q0 L5 H+ h#IF" @1 v- L/ k9 r; N* C3 m( [
CHECKGAMEPOINT > 39* m$ s" ~" j: g$ ]
#act
" s5 F3 ]: a' i4 n7 PGAMEPOINT - 40/ o/ x& [; g, ?: `0 I8 a
INC G235 40
1 r$ n7 C  l' X0 Z0 `  ]. R4 fINC G43 17 S& R4 _+ M' Q
CONFERTITLE 公益使者
; C! ~8 f2 X2 o8 s& g- Q( x" JCONFERTITLE 公益捐献
# o" ?* t/ G& D) U#CALL [\游戏登陆\爆率倍数.txt] @爆率倍数
6 h; ?1 ]/ r4 s9 O; q9 q0 \" b  ]#CALL [\游戏登陆\攻击倍数.txt] @攻击倍数
, ?- O! w  x) u- g/ kSENDMOVEMSG 0 253 255 400 1 感谢大佬玩家[<$USERNAME>]对本服的捐献赞助!本服每日捐献狂暴将全部加入沙巴克奖池!保底奖励3888,捐献不够管理来凑!>!1 ]; z5 Q7 b6 f$ ]: A
goto @DS公益捐献/ b5 @/ h, q  m0 T% D) t
#ELSEACT  @, ?8 k+ T- A: F
messagebox 当前RMB点不够,无法开启公益捐献!
$ l) t9 \) x! y8 E; pBREAK
4 m* O7 `. ?/ N+ K9 N! C8 B
9 Q* X8 z; e+ X0 d6 e9 o# r2 t: _

) y6 Z) P+ r- I' ]#IF
6 L( `2 A/ E  _2 O- c! cCheckContainsText <$SERVERNAME> 01区
: w9 f. Y2 Z0 I1 I* \4 }3 b#ACT$ Y% {/ T6 ?3 V) z- W
CLEARNAMELIST ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日01区.txt- P8 M# x& `* R! m9 M
AddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日01区.txt 今日一区:<$STR(G235)> 0( }0 D$ e. Y; a$ ~! J7 U
goto @DS公益捐献
, K# M4 j+ l) F+ q' p( _, bbreak! k, ?  N- [" ]% E+ s; s9 K

* Y! {! \. E( ]. h# M% P
, g0 V7 h! B" Z+ g$ O$ g4 y! l
#IF: h# F5 }. g6 o, [  ]. C7 P
CheckContainsText <$SERVERNAME> 02区
' X, B% d# A+ ~$ X1 ?6 n#ACT
( y; A3 ~6 C/ z& K' c+ jCLEARNAMELIST ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日02区.txt: `$ h3 `& L0 k8 O
AddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日02区.txt 今日二区:<$STR(G235)> 0# O- v% c" b3 ?$ C
goto @DS公益捐献' U6 |. s+ z8 Q7 y* z: y! F  s* _
break
# i: n& @. @+ [# D1 F. f4 M3 X  t7 _) d, q- i+ ~
+ w9 v. X- f$ t$ l: x
#IF' }7 ?& E& `  E/ l* }0 Q7 ]
CheckContainsText <$SERVERNAME> 03区
. {, ~0 B8 T" w* S. P#ACT2 d' C' v$ j1 T! s
CLEARNAMELIST ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日03区.txt" I8 {+ m( G* m$ y/ V- u3 ~) k
AddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日03区.txt 今日三区:<$STR(G235)> 0
3 w( g7 Z$ v" G; Q9 k' wgoto @DS公益捐献0 v' \# [/ ?) V- Q& W$ _1 B
break! `" J- \9 k% v+ i" x

1 K# s; Z$ G" l- c' b. E
1 F* S& r+ j# d/ Z" V2 d
#IF# M/ @7 Z" X, q) E% E% [
CheckContainsText <$SERVERNAME> 04区
  m; G4 S& p/ E#ACT
7 K: H3 `. _! n) H' f2 sCLEARNAMELIST ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日04区.txt5 B9 X5 ]! J! K  }4 l
AddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日04区.txt 今日四区:<$STR(G235)> 0
; h" \5 ^; A- I& d! p0 Ogoto @DS公益捐献( H2 ~5 P  Z0 D' o, z8 u: }" q' Y
break0 U$ F" L# o" ~- \
* ~; U* N1 o- A3 y' m2 M0 q
3 l7 z: J# Q& S3 x
#IF
3 f' o6 N% W. \CheckContainsText <$SERVERNAME> 05区3 F: g& ~9 ]3 {% T# d
#ACT
& V! m6 h  K  V  TCLEARNAMELIST ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日05区.txt7 C, |/ M- A8 D+ e7 n5 T' q% g0 L
AddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日05区.txt 今日五区:<$STR(G235)> 0+ j: r. L2 g* _
goto @DS公益捐献+ e+ G, H9 j2 e- S  v0 _- O
break+ A! x5 w" U' H2 s7 ]2 o

/ e) v) m# ]- G  y8 o* c7 a9 F5 _
; r* a3 n5 r6 S1 \: _
#IF9 \( J4 _, I% ]6 g' E2 s
CheckContainsText <$SERVERNAME> 通宵区9 o. Q2 [& ~6 _/ L& M$ j
#ACT
: B9 M+ z* N- p6 I. VCLEARNAMELIST ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日通宵区.txt$ Z3 [$ M& P4 p1 H* Y
AddTextListEx ..\..\..\..\虞姬传奇捐献\<$STR(A101)>\今日通宵区.txt 今日通宵区:<$STR(G235)> 0) [; P3 `4 Z9 z4 F& V
goto @DS公益捐献
$ @" V) ?8 Y) A8 b# Qbreak" K  i4 s* x& V4 e( H) {" B6 L
}5 z/ y# @( P% l/ J! N9 s" m. U4 v5 ]1 j, A
7 Z0 d) N; ^( Y, Z3 r) |
站长承接传奇一切业务,小问题免费咨询。站长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-11-2 11:33 , Processed in 皖公网安备:34112402000394号 0.212386 second(s), 27 queries .