地编脚本教程:从能用到整活------基础篇2(经济共享 脚本实例)
前篇:https://www.bilibili.com/read/cv20595818?spm_id_from=333.999.0.0
本篇导语:咕咕咕咕......

本篇我们用一个实例,PVE中甚至PVP中都可能出现的“经济共享脚本”来讲述更多脚本用法,以及一些在编写脚本时常用的思路。
提示:光看不如上手操作,当你真正实现这个功能,就更能加深理解。

目标:实现特定玩家经济共享
首先玩家在游戏里的钱,直接修改的手段是只有脚本编号128的增加/减少金钱和129的设置金钱数量,因此要知道玩家有多少钱,是需要用计数器的,刚好,脚本编号300的脚本功能就是记录玩家金钱数到计数器。因此接下来要做的就是操作计数器。
要做的事情包括:
1,读取玩家的金钱数量
2,操作玩家的金钱(做平均/取最大/取最小......),并记录结果
3,根据结果修改真人玩家的金钱
下面以两个玩家平分举例

P安若天
Part1:记录金钱
脚本为
脚本1:ns A D
IF 任意条件或无
True
S--C--2 “使用这个脚本设定一个计数器A
S--C--300 "使用这个脚本记录特定玩家1和2的金钱到计数器B和C
S--C--291 "使用这个脚本将B,C的值加到A之中
S--8 "执行完上述操作后,激活脚本2
脚本2:ns na D
IF 无
True
S--C--292 "使用这个脚本,将计数器A的值除以2
S--C--2 "使用这个脚本,设定一个计数器D
S--8 "使用这个脚本,激活脚本夹3,4及脚本5
PART2:操作玩家金钱
脚本文件夹3: ns na ”这个脚本文件夹对应玩家1
脚本A1:ns A nd 频率一般为帧循环
IF S--81 "使用这个脚本,比较计数器B(玩家1的金钱)和计数器C的关系(大于,小于,等于,显然你要分开写)
True
P--M--129 "使用这个脚本,在条件下(三种情况分开写)增加或者减少少量!!金钱(一定要少量,这个脚本执行很快,推荐值5-35)
S--C--15 "使用这个脚本,为计数器D增加一个值(1),用来判断这组脚本已经执行过
S--9 "使用这个脚本,暂时停用脚本文件夹3的内容
脚本文件夹4的内容与脚本文件夹3类似,就不多描述了
脚本5:ns na D
IF
S--1 "使用这个脚本,判断计数器D的值是否为2(表明文件夹3,4已经执行完了)
True
S--8 ”使用这个脚本,激活脚本1,使脚本重新运行
如此,一个两玩家的经济共享脚本便完成了
(群内已经发了全玩家自动识别真人玩家的经济共享脚本,需要的可以进群自取)