地編腳本教程:從能用到整活------基礎(chǔ)篇2(經(jīng)濟共享 腳本實例)
前篇:https://www.bilibili.com/read/cv20595818?spm_id_from=333.999.0.0
本篇導(dǎo)語:咕咕咕咕......

本篇我們用一個實例,PVE中甚至PVP中都可能出現(xiàn)的“經(jīng)濟共享腳本”來講述更多腳本用法,以及一些在編寫腳本時常用的思路。
提示:光看不如上手操作,當(dāng)你真正實現(xiàn)這個功能,就更能加深理解。

目標(biāo):實現(xiàn)特定玩家經(jīng)濟共享
首先玩家在游戲里的錢,直接修改的手段是只有腳本編號128的增加/減少金錢和129的設(shè)置金錢數(shù)量,因此要知道玩家有多少錢,是需要用計數(shù)器的,剛好,腳本編號300的腳本功能就是記錄玩家金錢數(shù)到計數(shù)器。因此接下來要做的就是操作計數(shù)器。
要做的事情包括:
1,讀取玩家的金錢數(shù)量
2,操作玩家的金錢(做平均/取最大/取最小......),并記錄結(jié)果
3,根據(jù)結(jié)果修改真人玩家的金錢
下面以兩個玩家平分舉例

P安若天
Part1:記錄金錢
腳本為
腳本1:ns A D
IF? ? 任意條件或無
True??
?S--C--2? ? ? ? ? ? ? ? ?“使用這個腳本設(shè)定一個計數(shù)器A
?S--C--300? ? ? ? ? ? ?"使用這個腳本記錄特定玩家1和2的金錢到計數(shù)器B和C
?S--C--291? ? ? ? ? ? ?"使用這個腳本將B,C的值加到A之中
?S--8? ? ? ? ? ? ? ? ? ? ? "執(zhí)行完上述操作后,激活腳本2
腳本2:ns na D
IF? ? ?無
True
S--C--292?? ? ? ? ? ? ?"使用這個腳本,將計數(shù)器A的值除以2
S--C--2? ? ? ? ? ? ? ? ? "使用這個腳本,設(shè)定一個計數(shù)器D
S--8? ? ? ? ? ? ? ? ? ? ? ?"使用這個腳本,激活腳本夾3,4及腳本5
PART2:操作玩家金錢
腳本文件夾3: ns na? ? ? ? ? ? ?”這個腳本文件夾對應(yīng)玩家1
腳本A1:ns A nd? 頻率一般為幀循環(huán)
IF? ?S--81? ? ? ? ? ? ? ?"使用這個腳本,比較計數(shù)器B(玩家1的金錢)和計數(shù)器C的關(guān)系(大于,小于,等于,顯然你要分開寫)
True?
P--M--129? ? ? ? ? ? ? ?"使用這個腳本,在條件下(三種情況分開寫)增加或者減少少量??!金錢(一定要少量,這個腳本執(zhí)行很快,推薦值5-35)
S--C--15? ? ? ? ? ? ? ? ? "使用這個腳本,為計數(shù)器D增加一個值(1),用來判斷這組腳本已經(jīng)執(zhí)行過
S--9? ? ? ? ? ? ? ? ? ? ? ? ?"使用這個腳本,暫時停用腳本文件夾3的內(nèi)容
腳本文件夾4的內(nèi)容與腳本文件夾3類似,就不多描述了
腳本5:ns na D
IF? ? ?
S--1? ? ? ? ? ? ? ? ? ? ? ? ?"使用這個腳本,判斷計數(shù)器D的值是否為2(表明文件夾3,4已經(jīng)執(zhí)行完了)
True
S--8? ? ? ? ? ? ? ? ? ? ? ? ?”使用這個腳本,激活腳本1,使腳本重新運行
如此,一個兩玩家的經(jīng)濟共享腳本便完成了
(群內(nèi)已經(jīng)發(fā)了全玩家自動識別真人玩家的經(jīng)濟共享腳本,需要的可以進群自取)