传奇部落

传奇玩家进入指定地图每秒扣元宝的脚本制作教程

[复制链接]
发表于 2023-3-24 21:19:19 | 显示全部楼层 |阅读模式
现在很多传奇版本的有特色地图,按进入后每秒扣除元宝(金刚石灵符或其他变量等)+ \6 }/ E  P5 X# u4 A* Y5 V  V
以下我们以进入沙巴克影之道藏宝阁地图为演示脚本,可以通过以下两种方法来实现
, z5 e5 w' @7 U* D, F
# E/ t8 m, N: f
6 z9 r4 @7 s. v' L
进入指定地图扣除元宝设置方法一:: k9 j7 P" h( k  H
方法1实用于GOM引擎GEE引擎 直接使用 DECGAMEGOLD(1/10)命令 说明1/10 1代表减的间隔(秒),10代表一次减多少$ U+ S4 r" `) @$ ~% ]" \: x3 A
列:  服务端地图配置文件MapInfo.txt里面找到对应的地图名称
* O( S9 u; M4 ~* ~[H201  沙巴克影之道一层] DECGAMEGOLD(1/2)     ;(这里进入后每秒扣除2元宝)& p7 T, u  O6 {6 [. z- q

8 j4 d" Y1 }" e6 ^

# U( p7 u0 H5 p" `" y0 I进入指定地图扣除元宝设置方法二:
6 N/ I5 M/ ?0 B5 t$ P9 v$ W8 o通过脚本方式来扣除,方法2的优点:
4 M* _( a$ A* c7 y# h  Y/ a# H1.所有引擎的通用
/ F4 f5 Z% l: {4 }9 p2.在每秒扣除元宝后可以给玩家加经验等其他变量(更具自己版本的需求来决定)% U$ |4 O, n- k3 N! M, _% N
3.进入地图后每秒可以设置扣除灵符,金刚石等其他变量(不一定非要扣元宝)
/ q; I$ ?/ n9 Y2 Y8 J. A$ G; z/ Z' e! u
) y# |+ l: R3 K& S
QQ截图20230324200525.jpg
6 E( {( k1 [8 o4 y$ q* M$ n' B" i2 S; p) v& O8 ]3 Y/ [: l

2 A; u# m$ D% G. f( J( H) T4 M图一:扣除元宝地图演示效果
$ y2 P2 Y  W" n$ E9 m+ D- B; U$ A' v0 V7 C6 K7 W& K

6 n2 _/ G8 f3 H8 p4 Q以扣除元宝为演示以下相关脚本:
5 [% L+ X, P; H5 u5 l2 |$ R-------------------------NPC脚本开始----------------------------2 P# R4 W" ~* }: O
[@main]
" j6 a+ T  g- A% z$ F$ T* o你好!欢迎进入沙巴克影之道藏宝阁\
7 h" Q" t  B) s6 L5 k/ ?不过进去需要每秒需要扣除2元宝做为我的报酬\# x  T8 s. k) U# Q( \' O
<进入影之道/@jinru>3 N" ^* s+ Y$ M0 Q3 `$ [
[@jinru]
' i! F$ g+ w4 X2 o  O( K  n3 x#IF
5 H3 x/ b8 d$ S0 W) Y4 K0 F' Y, ]; wCHECKGAMEGOLD > 999. [4 P' W# g( J2 V9 X9 w& k6 z
#ACT
0 `; L" h. Y% o, Z/ `. u* ^MAPMOVE H201
0 \5 A- c$ ~( Y2 K2 E' D9 agive 回城卷8 l# c* u" j4 u
SETONTIMER 2 1         ;(用记时器0-19你要看你服内用了哪些,不要重复了), c8 n. a  s- N/ T/ `' [, D
SENDMSG 0 玩家[%s]进入沙巴克影之道藏宝阁,我们敬候佳音吧。& v, H) L/ b/ p! h, l
SENDMSG 0 玩家[%s]进入沙巴克影之道藏宝阁,我们敬候佳音吧。, n" l& H2 ]$ Z
#ELSEACT. r4 I' ~, A& d
MESSAGEBOX 进入沙巴克影之道藏宝阁需要1000元宝,你没有元宝或者已经用完!
# n$ K$ T: T% C7 rBREAK
/ d" [! U! {# c9 o1 X-------------------------NPC脚本结束----------------------------
) E+ _, q, V; V  R) j
3 A: d8 R/ X) O3 j# R

# D7 f3 h  |0 a3 @5 g定时器相关使用代码+ _/ w# r1 C) N
SETONTIMER 2 1 这个是记时器。表示用计时器2 每一秒执行一次
& N' k/ H, N: G然后你要在服务端路径:Mirserver\Mir200\Envir\MapQuest_Def\QManage.txt里加入
" m' Q9 j) [7 ]2 {6 U+ u) h2 @$ Q/ U  i! m3 ~4 H( W. z
' W( }+ i( C0 @1 ?+ r
----------------------登陆脚本QManage开始--------------------& y9 h6 C, Z% f6 e  R: C
[@OnTimer2]
7 R& t" E. M3 O" x0 G/ S#IF
: Y" R$ [1 ~% _ISONMAP H201           ;(检测地图是否在影之道1层)
& m7 M. v% d, Z" c& u/ u! F! _7 W; `CHECKGAMEGOLD > 1      ;(检测元宝数量大于1)% Z* M) v4 F, u+ J/ m8 k$ u7 h
#ACT
8 j5 K% m# F1 nGAMEGOLD - 2           ;(扣除元宝)
7 z* k7 q5 l6 L7 o: w/ ~4 B#ELSEACT               ;(检测失败执行,元宝不大于1)# K3 o; o7 a/ B' C" Y
MAPMOVE 3 330 333      ;(传送会土城)6 \1 p8 a: l+ n/ t" f
SETOFFTIMER 2          ;(关闭定时器)
& N+ R; p4 C+ B. A5 H& pBREAK
6 i! M3 x7 ?! s
* p' @0 |% n; ^
, k5 Z! M0 w: v' W% Y
#IF
* O; h  d4 S( r4 f8 [0 {, ]4 GISONMAP H201           ;(检测地图是否在影之道1层)( E7 V( @( G2 G5 [' J
#ELSEACT: G* ?! H( {. t1 g; v2 E
SETOFFTIMER 2          ;(关闭定时器). G% f8 y1 S5 G: x5 R& e# k2 p3 @
BREAK, ]& q5 ~+ T9 x6 U$ @  i
----------------------登陆脚本QManage结束-------------------
4 @' D, E( n5 d3 d2 l' d你要设收费的就扣元宝,如果设置扣除金刚石或者灵符直接将GAMEGOLD替换成灵符或者金刚石的就可以了' n- B& J- X* [% F

4 q& x9 u8 |4 j6 L
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

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

本版积分规则

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

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