软件简介:
$ ]) j+ ^7 Z4 ? a, [* M. X$ `好了 雨天教你使用传奇变量+ _' U9 O- w8 V7 @' W
某某同学对本人技术表示怀疑。 于是做这次的教程 呵呵。。。
/ M2 B8 f, x" }6 W) Y9 @1 M可能很多的新人朋友看过这课 会有很多不解 以后我会慢慢解释以下语句如何使用1 `* ?, u! j- F5 b% M9 U" N
这节主要是制作出 通过变量 写出领取冲级奖励脚本
$ m1 Z, x5 V( K+ J( W( {# f; [* Q算是一个例子 介绍了一下变量的具体使用 大家可以慢慢理解一下, ]/ f+ o+ J/ G) S
这节同样会发到4FCOM上 呵呵 谢谢大家的支持啦) t7 e& w/ H& N0 E! g
大体的思路
( p" [+ @- u! ~2 }; l玩家到达 45级 可以领取奖励10元宝( V D" | A' H8 p: b2 j/ f* C
每人只能领取一个1 z- a0 h) W5 f! p7 w
一共有十个名额
# ^8 i4 V8 c" @8 a, n- w) R5 _- `每领取一次 在面版上会写已经有多少人领取过此奖励
4 M$ p) ?! D5 c6 a3 `0 nOK 我们现在开始继续我们的脚本. S' l" t* G1 m+ F: ]- j2 i
涉及到如下脚本命令 大家如果不懂 以后我会做类似教程) t1 E X; _* A/ H$ a6 x& v
0 f5 m) M& g* d1: 在NPC脚本内添加NPC .0 U, b% P% v) g$ M
2: 脚本编辑完成
8 [3 J+ Y& d5 b: ~! A实际上呢 我刚才写的脚本里 有一个错误9 [: C$ v, B; O" K; s% M1 c7 j
呵呵 如果有高手在 想必已经知道错误在哪里了
7 Q9 I4 b& Q1 _" C8 }0 h不过呢 为了帮助新人 我先讲解一下这段脚本的具体含义0 m# e! a `0 o: q
我们刚才说了 我们的要求:8 [1 v# s- N" U3 M4 j$ O; m
9 p* p' f) k5 W$ e0 H1 Q& y% N玩家到达 45级 可以领取奖励10元宝
. M3 {. \& k: c' z2 i/ ?每人只能领取一个' x, g7 O v% C) q' i: a
一共有十个名额: u, k3 h& M1 U; W0 R1 Y# D
每领取一次 在面版上会写已经有多少人领取过此奖励, R( {$ r. _% T! I- V
我现在先给大家讲一下这段脚本具体是什么含义& A8 D( u6 O$ X( h4 e6 @
# D6 W9 m& h* Q; d$ \0 \+ {& ~+ j首先是个反问句 如果 G2 这个变量 [G2是服务器公共变量 是所有玩家共用的] 大于19 则和玩家对话:
" P4 I$ R# R4 `# r8 q6 z T对不起 已经有20位玩家领取过奖励\
7 I1 a5 A7 l. s$ b1 y- E) q' y无法在继续领取奖励了\
( W$ X' T/ A9 K4 r1 ?: I* L6 i; E9 S1 Z' U, W5 X
如果不大于十九 说白了 就是小于20 则和玩家对话:2 S0 n' F/ ~3 Y; x' n" e3 r
您好 欢迎来到本服务器\
" [# a; [; ]: G& E. L5 B9 ~' C; e只要前十名到达45级的玩家 都可以来我这里领取10元宝\& C A4 e: _+ A3 }# v& s7 _) z
名额只有十个哦 当前已经有STR(G2)个人领取过奖励\
7 C! C4 z3 W8 X! n您等级达到了么? 如果达到您也可以领取哦\ \+ S J0 U( P, Q& r( P T* D: G2 R
我要领取/@领取
: w& U* s; U$ T
5 K h% O% u/ d1 [新人门看到这里可能一头雾水 不知道是什么意思 那我继续给大家解释
- s/ J* H- l" w; q3 F7 Y2 @我们一步一步来
% u }: f% J: W) e/ c$ e$ V大家 先注意这一段
! T# l1 V" [6 G! J$ k把G2 这个变量+1 为什么说+1 因为他领取了奖励 就把这个变量+1 领取一次就加一次
% m7 }8 }+ K5 S+ i- s0 q大家可能有点懂了吧?
. ^: S* n$ F/ a( {! n8 r' H! @ zG2 是一个变量 他是一个可以变的值 我们每个玩家 领取了一次
' L$ k1 x4 K/ q, k1 _他就会加一次 这样正符合了我们的条件 最多领取10次 那这个值就是说 玩家领取了一次 他就会加一次
0 \+ u1 o+ b. ]+ Z" ~* W有十个玩家领取了 那这个G2的这个值 就等于了 10 也就是说 已经有人领取了 10次
6 b4 d& u: p% U! V那这样的话 G2=10 那就会等于上面的检测
6 G- b* h, {7 |6 p: z对不起 已经有10位玩家领取过奖励\
& `" x0 \0 i- U9 n# \无法在继续领取奖励了\
" K$ `! S0 ]6 d. Z5 o; {大家懂了没? 就是说值已经变成了 10 那就会提示奖励已经发完了 因为已经有十个玩家领取过了
) [0 Z J3 ]; H那我们在饶回来 看看 如果没到10 会怎么说
( h6 \1 L! q5 `# D$ o3 f7 z您好 欢迎来到本服务器\/ ?$ C5 q5 D R
只要前十名到达45级的玩家 都可以来我这里领取10元宝\: J- T5 N V0 Q2 {- p
名额只有十个哦 当前已经有STR(G2)个人领取过奖励\ P+ R F, q! Q' G
您等级达到了么? 如果达到您也可以领取哦\ \% \3 Z( q1 F: e7 \8 f
我要领取/@领取 点击我要领取8 a- w. Y0 w3 ~7 L. S; X7 a4 d: C
在游戏里 STR(G2) 等于 G2 的值 例如说 G2当前的这个值等于 5 那STR(G2)在游戏里就显示5 只是变量的一种显示方式而已
5 ?( r- x" f8 ^ i* B, W4 x' H9 b我要领取/@领取 点击我要领取3 q2 X% h& b2 I. P
G2这个值小于十的时候 他会提示你可以领取
: X9 |' e/ g3 J0 k# @: B" n而我们领取的时候 他就会开始检测你是否满足条件* L$ Q8 y5 {+ F3 B3 B' x6 q
small G2 10 变量小于10
, Y" u* k4 o/ z+ R0 _CHECKLEVELEX 44 玩家自身等级大于44级0 C# S* L, o B+ R
看起来 如果到这里; k/ H) G8 \7 y, l3 X1 }- c
! d+ ~7 d: U+ h# {% i# S3 l
7 C' C0 I5 A5 k2 b$ R
新人朋友 如果看懂了我上面说的4 t- O! u! \6 s2 b- ]7 ~
那应该已经了解了这段脚本的思路和含义
; d x( l6 w& D但是 还记得我开始说过 这段脚本里有个错误 大家可能有的朋友没看出来 j4 Q* A8 x& r; m
呵呵 那我就解释一下
: J8 t4 e$ g7 I5 q- k+ l# @以上这些 检测 只是检测了 G2这个值 的使用
7 r- p+ M0 a; R我们玩家 只要大于44级! W* }& [+ Z1 ?7 F5 Z
只要服务器领取的人数 未达到10个人( g4 X# \4 V1 z1 g6 t
我们就可以领取" N; R0 [/ B, R4 y. t& D
看起来很顺理成章
/ F j u' I# i, e但是我给大家个提示
+ ~# y' |. h* j Q3 }例如 我45级 领取完以后 服务器记载了G2这个值+1' a4 e% c) \% K8 Y. y [4 R) V
那我如果重新领取呢?7 x1 b/ D' C) E# K+ C( y
呵呵。。。 就在这里 我们还需要加入一个个人的检测- P2 G& m9 E' q4 Y. X" H2 T7 H
我们看看加进去的方法
1 v* l+ A& ~% j/ Jcheck [123] 0
- I; d5 l% Q; X. d1 aset [123] 1
& Z+ Y" u* D ~4 R+ m. c* ?123 是 个人自带的变量 和 G2 是两码事
# v! i8 ~; l' P) W( I2 {本身这种自带的变量 和G2相同的地方 就是 本身的值都是 0% e/ k0 C: D% q% t
我们正常的玩家 登陆游戏 这种值都是0
8 Q7 e6 {8 K+ I' ~9 |check [123] 0 检测玩家 123 这个值 是否为07 Z. h* G* x6 g
如果是0 则给他元宝 然后& P) ~, ], F, }9 }
用 set [123] 1 这个语句把0变为1
. u$ u" g6 |# a/ q2 H5 p这样的话 这个变量就顺理成章了 x# T& f) z- m; ~6 V% ]" w" E# G
当玩家重复领取的时候 他会检测这个自带的变量 1234 h/ @2 |6 G' K# ?- O
如果这个 123 不等于0 那就不符合条件
5 d' A7 i. S. ]自然就领取不会成功+ \' R9 N4 |; |/ u% \
2 s, k& K" g7 y3 ]# L3 @呵呵: X9 \3 l' R4 m; [
我不知道这篇文章算不算含金量比较高5 r. Q: w5 d, @1 P; v0 c* r
不过我相信很多的新人朋友 会可能看不懂
- m$ w1 g& F2 K( s0 K" P不要急啦。 慢慢就懂啦 多看我地教程 我以后会慢慢的把教程一一的做出来
2 U5 o* ]6 ~! ]可可同学 呵呵 希望你给这篇教程一个评价。。。
8 @9 g' a4 i. {9 x6 Q好了 不多说啦
. O r+ K6 Q; g/ `; V9 |如果需要做版本或者说 学习SF制作 呵呵 可以来找本人 有偿业务咨询或收徒/ ~; K/ ?- E1 S/ b
当然啦 也可以进本人群31200258 呵呵 刚刚创立 人很少哦。。。。: v* G! z" o$ J P6 e# _& i6 a, g
希望大家多多关照了。。。 有什么问题可以进群找我讨论 雨天QQ:33373349 谢谢大家的支持 在见。。* Y) D6 g, J+ e2 i& y
mov (变量) (数值) ;让变量等于指定数值
5 s' c0 y+ @' T1 A: F: g
8 v7 K$ I( H2 Z1 g下载地址:
|