项目

一般

简介

测试服充值返还示例 » 历史记录 » 版本 2

yangdefeng, 2023-07-04 17:28

1 1 yangdefeng
h4. 测试服充值返还示例
2
3
4
*{color:fireBrick}步骤一*
5
6
增加充值返还入口:
7
merchant.txt文件内增加充值返还NPC
8
或使用自定义按钮功能,例如addbutton增加返还入口
9
10
-
11
-
12
13
*{color:fireBrick}步骤二*
14
15
编写返还脚本
16
以下示例以测试服充值,转正式服后额外赠送20%为例
17
充值比例为1元获得:gameGold*10000 、gameGird*10、gameDiamond*20
18
19
-
20
-
21
22
*{color:fireBrick}相关命令说明*
23
24
1.检查当前是否为测试服命令:checkTestSever
25
26
bq. [@main]
27
#if
28
checkTestSever 
29
#say
30
当前服务器是测试服
31
#elseSay
32
当前服务器是正式服
33
34
2.测试服充值总金额变量: <$testRecharge>
35
36
3.改变测试区充值金额命令:gameTEtestRecharge
37
38
*格式* 
39
gameTEtestRecharge 操作符(+、-,=) 数值
40
41
*说明* 
42
正式服领取充值返还后需要使用这个命令把测试服的充值金额减掉
43
44
45
-
46
-
47
48
h4. *%{color:deepskyblue}特戒引擎脚本示例:%*
49
50
bq. <notextile>[@main]</notextile> 
51
#if 
52
#act 
53
[[mul]] N$返还gameGold <$testRecharge> 12000 
54
[[mul]] N$返还gameGird <$testRecharge> 12 
55
[[mul]] N$返还gameDiamond <$testRecharge> 24 
56
&nbsp;
57
#say 
58
<测试区充值领取:/scolor=253>\ \ 
59
<可以在我这里领取测试区充值对应的货币/scolor=255>\ 
60
<测试服充值,到对应的正式服百分百返还加送百分之二十!/scolor=224>\ \ 
61
<您在测试区充值金额为:/scolor=253><[/scolor=243><$testRecharge><]元/scolor=243>\ \ 
62
<可领取:/scolor=253><[/scolor=243><$str(N$返还gameGold)><]gameGold/scolor=243> <[/scolor=243><$str(N$返还gameGird)><]gameGird/scolor=243> <[/scolor=243><$str(N$返还gameDiamond)><]gameDiamond/scolor=243>\ \ 
63
<notextile><领取充值返还/@领取元宝></notextile>  
64
&nbsp;
65
&nbsp;
66
<notextile>[@领取元宝]</notextile> 
67
#if 
68
checkTestSever 
69
#act 
70
[[messageBox]] 只有在正式服才能领取充值返还! 
71
break 
72
&nbsp;
73
#if 
74
[[large]] <$testRecharge> 0 
75
%{color:lightGrey};检测是否已经领取过%
76
[[check]] [9999] 0 
77
&nbsp;
78
#act 
79
%{color:lightGrey};给与gameGold% 
80
[[gameGold]] + <$str(N$返还gameGold)> 
81
&nbsp;
82
%{color:lightGrey};给与gameGird% 
83
[[gameGird]] + <$str(N$返还gameGird)> 
84
&nbsp;
85
%{color:lightGrey};给与gameDiamond% 
86
[[gameDiamond]] + <$str(N$返还gameDiamond)> 
87
&nbsp;
88 2 yangdefeng
%{color:lightGrey};加上正式区的充值额度% 
89 1 yangdefeng
[[gamePoint]] + <$testRecharge> 
90
&nbsp;
91
%{color:lightGrey};减去充值额度(这个值一定要在加上之后在减)% 
92
gameTEtestRecharge - <$testRecharge> 
93
&nbsp;
94
[[messageBox]] 您的成功领取了测试区充值返还!!! 
95
[[set]] [9999] 1 
96
[[mov]] <$testRecharge> 0 
97
#elseAct 
98 2 yangdefeng
[[messageBox]] 您已经领取过测试区充值返还了!!!