软件简介:- r" V2 m1 N- w, a
好了 雨天教你使用传奇变量
, J8 ^0 f& m8 w1 u" z8 k某某同学对本人技术表示怀疑。 于是做这次的教程 呵呵。。。
% H( S7 [% Y0 p2 A) d5 R可能很多的新人朋友看过这课 会有很多不解 以后我会慢慢解释以下语句如何使用% U6 W) s3 { }1 e. x3 }3 p
这节主要是制作出 通过变量 写出领取冲级奖励脚本
9 E3 P1 K3 I2 |$ f6 t1 x! w0 M算是一个例子 介绍了一下变量的具体使用 大家可以慢慢理解一下
* f% x. c6 |9 M" l这节同样会发到4FCOM上 呵呵 谢谢大家的支持啦7 ?% L/ a9 T9 U9 C
大体的思路3 B0 F) r$ B0 R5 U6 U5 C; }5 k
玩家到达 45级 可以领取奖励10元宝4 N6 q1 d* o" j- R
每人只能领取一个, M- z e; e4 m% F- }. S
一共有十个名额 m) l% ^8 y/ F3 a! P& c
每领取一次 在面版上会写已经有多少人领取过此奖励
8 ^0 X% R1 b# W! r" _( A1 KOK 我们现在开始继续我们的脚本
# ?1 U0 e% d. c( }6 m# D: {涉及到如下脚本命令 大家如果不懂 以后我会做类似教程/ ^4 D6 {/ R( V8 j6 z
H8 P8 j R$ E
1: 在NPC脚本内添加NPC ./ y: @3 m1 v y+ I \
2: 脚本编辑完成3 ~7 n. m+ _' q1 ]) u
实际上呢 我刚才写的脚本里 有一个错误
- Q0 L) i# {+ I4 k1 l* F* Y呵呵 如果有高手在 想必已经知道错误在哪里了; v- \! ?! o+ O* ]
不过呢 为了帮助新人 我先讲解一下这段脚本的具体含义
+ {8 P2 |1 g& m: E* Z; g2 Y- L9 q我们刚才说了 我们的要求:8 l1 n0 k1 H) Q5 Q! X; l# o( `
7 I- o) M, T1 n/ D玩家到达 45级 可以领取奖励10元宝
& u$ A, F9 b9 p4 Z每人只能领取一个
) C0 y+ C( k. ?" ?一共有十个名额" W' [, ^; L# R
每领取一次 在面版上会写已经有多少人领取过此奖励
- P A# C2 A0 p0 Q3 J! p我现在先给大家讲一下这段脚本具体是什么含义: U3 q. {( V& M2 z0 K' b' \
- |; H3 B. W+ X首先是个反问句 如果 G2 这个变量 [G2是服务器公共变量 是所有玩家共用的] 大于19 则和玩家对话:; ^+ R2 |& Q! V) l: X) ~6 G* J
对不起 已经有20位玩家领取过奖励\- z8 |9 J2 }& f
无法在继续领取奖励了\
2 b; R2 v: | _, g2 B
, _' h3 N' r5 r$ _* M8 `如果不大于十九 说白了 就是小于20 则和玩家对话:
) F- D- Q7 w" g5 D6 C' W您好 欢迎来到本服务器\: x0 x v$ N3 N
只要前十名到达45级的玩家 都可以来我这里领取10元宝\7 j1 t2 I- F# D, K1 I
名额只有十个哦 当前已经有STR(G2)个人领取过奖励\: f& `' b/ I; N# u0 l4 v
您等级达到了么? 如果达到您也可以领取哦\ \5 _- q5 l8 t9 F: J7 o% e$ ~
我要领取/@领取
9 v% ]5 o; X! ~( a* p! X* V7 t; h' |% Z8 |7 K! a( h
新人门看到这里可能一头雾水 不知道是什么意思 那我继续给大家解释# X0 e! _0 \2 i
我们一步一步来
- P# m7 l# _8 b G+ C大家 先注意这一段
, u; l# T3 _# C5 q' X把G2 这个变量+1 为什么说+1 因为他领取了奖励 就把这个变量+1 领取一次就加一次
4 e" m: |! P/ p大家可能有点懂了吧?! V. q9 h2 g: V% Z. P. t
G2 是一个变量 他是一个可以变的值 我们每个玩家 领取了一次
m! ~0 [$ G6 x* x他就会加一次 这样正符合了我们的条件 最多领取10次 那这个值就是说 玩家领取了一次 他就会加一次
* ?) L g/ }! t! h9 L2 `有十个玩家领取了 那这个G2的这个值 就等于了 10 也就是说 已经有人领取了 10次/ r, p% X4 U' z
那这样的话 G2=10 那就会等于上面的检测
8 S+ e( q" B' M1 X/ \( `0 ?' I4 d对不起 已经有10位玩家领取过奖励\
% c' g* }, |, t+ X无法在继续领取奖励了\
2 s: Y" r% |" A. b大家懂了没? 就是说值已经变成了 10 那就会提示奖励已经发完了 因为已经有十个玩家领取过了
4 A$ A8 C. _( s: w; r那我们在饶回来 看看 如果没到10 会怎么说
5 W; V/ I& j2 V您好 欢迎来到本服务器\4 i+ Y f* L: o/ O% }; q) `6 Z/ `
只要前十名到达45级的玩家 都可以来我这里领取10元宝\
" ~9 i/ S& _2 G, ?名额只有十个哦 当前已经有STR(G2)个人领取过奖励\
( c& ?% c! [$ l/ I7 w您等级达到了么? 如果达到您也可以领取哦\ \
8 l7 u1 ?( H* u0 j& I% X. q+ D我要领取/@领取 点击我要领取" \! R3 l5 z. C8 @7 s$ W; i$ x
在游戏里 STR(G2) 等于 G2 的值 例如说 G2当前的这个值等于 5 那STR(G2)在游戏里就显示5 只是变量的一种显示方式而已
2 e1 [, F, n4 v+ n+ o. x! A8 k. x2 D我要领取/@领取 点击我要领取
& w9 _ H3 [2 I* o" ]+ _G2这个值小于十的时候 他会提示你可以领取
. N/ o" |3 ^. }/ H8 b4 r而我们领取的时候 他就会开始检测你是否满足条件/ k7 H; D; j7 `. K9 {: r
small G2 10 变量小于108 z. @) q; R; q8 l1 t
CHECKLEVELEX 44 玩家自身等级大于44级
8 ~* `5 j( H( [9 f1 J' Q看起来 如果到这里
0 ]) _5 v* h2 h7 X, V5 W' x
1 V3 `1 S% i( B+ I7 [ \. y2 J1 e4 z$ w+ p" s0 E" h9 [
新人朋友 如果看懂了我上面说的
6 o7 [! P: V0 C; p. z那应该已经了解了这段脚本的思路和含义- c4 I7 `6 n {/ v S
但是 还记得我开始说过 这段脚本里有个错误 大家可能有的朋友没看出来' E' m& H6 F% l+ } w5 @
呵呵 那我就解释一下' ^: m# V" H' o/ B. k7 g+ j
以上这些 检测 只是检测了 G2这个值 的使用( k0 V! g' V% P& E
我们玩家 只要大于44级( D; f: b- I8 ^8 o! r% W) Q
只要服务器领取的人数 未达到10个人
( Z- o& N$ D5 s6 \6 B. @5 I( l我们就可以领取! L8 t+ u5 J6 ]% j7 Y
看起来很顺理成章# L4 G( J0 t1 _
但是我给大家个提示1 k. E. p( g6 ^; u* N; R7 I7 X
例如 我45级 领取完以后 服务器记载了G2这个值+15 u' E0 u7 U, }. M! T6 K
那我如果重新领取呢?" I+ V3 Z* L! y, W$ m- i
呵呵。。。 就在这里 我们还需要加入一个个人的检测/ X4 |0 g# t5 d: t+ y
我们看看加进去的方法
2 Q8 b) [# r9 M! [! f Icheck [123] 0) D* \ P9 \ g
set [123] 10 ~6 \* ~ J" z1 a
123 是 个人自带的变量 和 G2 是两码事# D- x% K/ N$ _$ F. I X
本身这种自带的变量 和G2相同的地方 就是 本身的值都是 0$ k* M: Z" m5 A
我们正常的玩家 登陆游戏 这种值都是0. P, N, T& P: P- I+ P" A
check [123] 0 检测玩家 123 这个值 是否为0
/ d v9 ~1 x4 M" J% Q/ l1 H如果是0 则给他元宝 然后* ^+ o: O4 u+ W$ O4 f ~
用 set [123] 1 这个语句把0变为1
6 i' q3 ]+ Y2 P& w这样的话 这个变量就顺理成章了2 G6 d7 e3 ]0 ^
当玩家重复领取的时候 他会检测这个自带的变量 123( C5 L$ s9 ]4 K
如果这个 123 不等于0 那就不符合条件8 K! t: S/ U, l w
自然就领取不会成功
5 e; C' H4 J+ d \- `3 H$ q, c
' p. q& T9 U. a$ `+ L( A, l1 i* X0 t呵呵( y( _8 x$ h% z
我不知道这篇文章算不算含金量比较高# I- F( R6 z1 J) S
不过我相信很多的新人朋友 会可能看不懂
% R+ g1 _$ n G& ]" U不要急啦。 慢慢就懂啦 多看我地教程 我以后会慢慢的把教程一一的做出来
+ x0 ~& l o$ c+ ^可可同学 呵呵 希望你给这篇教程一个评价。。。4 I6 s! }8 V5 B6 W
好了 不多说啦
/ ]% S+ I$ W- v! U) E( g: `. b如果需要做版本或者说 学习SF制作 呵呵 可以来找本人 有偿业务咨询或收徒( W2 @0 J+ y& e$ H" `
当然啦 也可以进本人群31200258 呵呵 刚刚创立 人很少哦。。。。
1 ?# o4 @) z4 ^希望大家多多关照了。。。 有什么问题可以进群找我讨论 雨天QQ:33373349 谢谢大家的支持 在见。。( _- q6 _- g* v# w. a1 f* t
mov (变量) (数值) ;让变量等于指定数值
% b3 K) }7 [4 F. D, b# K4 N U8 h2 `3 w8 v4 k- D' N
下载地址:
|