SCUM人渣如何調(diào)整NPC交易所價格/機制
一.服務(wù)器G-portal經(jīng)濟設(shè)定
1.后臺數(shù)據(jù)設(shè)定
在數(shù)據(jù)后臺中,我們可以發(fā)現(xiàn)g-portal給與我們兩項新增內(nèi)容,一是在基礎(chǔ)設(shè)定(basic settings)里的economy。

首先講一下這里面的基礎(chǔ)內(nèi)容。上圖中的按鈕是開關(guān),控制游戲NPC交易所的開關(guān)。
如果你關(guān)閉了此選項那么在你服務(wù)器當(dāng)中將的交易所將不會出現(xiàn)商人NPC。

強調(diào)!在最后一條,若需要開啟商人貨物調(diào)整,需要點擊限制(limitied funds)
? ? ? 第二個新增功能為Configuration Files,這個是修改物品的關(guān)鍵!

2.數(shù)據(jù)文件替換
當(dāng)我們打開ConfigurationFiles(數(shù)據(jù)結(jié)構(gòu)) 文件時,我們選擇EconomyOverride.Json文件,下面的一系列數(shù)據(jù)將可以在單人游戲文件中找到相應(yīng)模塊,當(dāng)測試成功時,方可把單人游戲的EconomyOverride.Json文件內(nèi)容完全復(fù)制到該文本框里。點擊保存,重啟服務(wù)器即可生效

二.數(shù)據(jù)詳解
首先打開單人游戲文件,目錄如下
C:\Users\用戶名\AppData\Local\SCUM\Saved\Config\WindowsNoEditor\EconomyOverride.json
我們可以通過用txt文本打開或者用方便的notepad打開。
在此為了方便廣大服主,用txt的方式進行講解。
不過txt格式的修改數(shù)據(jù),通常會造成一些邏輯結(jié)構(gòu)沒對齊的錯誤,會導(dǎo)致文件失?。?strong>任何一個錯誤都將會導(dǎo)致無法調(diào)試成功)
TXT的格式是這樣的

與Notepad的格式完全不一樣

我們先分析txt中的第一大段

這里的數(shù)據(jù)都可以通過后臺基礎(chǔ)設(shè)定調(diào)整,所以可以不用刻意改第二大段為車輛總數(shù)設(shè)置,也就意味著每種不同的車的庫存最大量為多少,當(dāng)銷售完畢時,則需要通過時間等待,讓商人補貨,所設(shè)置的值,為車輛的上限。

下圖為第三段,先觀察他原有的結(jié)構(gòu),注意,不要更改括號,不要再括號之間加各種無效字符,包括空格,標點符號以及錯誤語法。

示例
在上圖中,我們可以控制不同商人,不同地區(qū)商人之間的貨物設(shè)置,包含物品定價,物品是否售賣,是否回收,回收價格等問題。
2.物品設(shè)置
如果需要新增物品,那么不要在不同屬性商人的內(nèi)容中添加不含有該屬性商人的物品,比如不要在武器商人里添加載具,這會造成一些列錯誤。
下面講解數(shù)據(jù)添加與物品定義調(diào)整
由于機制受限制,我們未定義的物品,將會通過原始的價格出現(xiàn)在npc商人中。
我們需要完整的物品代碼,用M16A4舉例子。
我們將添加的代碼放到原有文件兩個代碼中間,這樣可以減少容錯率。
M16的代碼是BP_Weapon_M16A4,添加效果如下。

注意括號對齊,標點符號的使用正確。
這就完成了對M16A4這把武器的定義,當(dāng)然定義該文件不做修改,是起不到任何效果的。下面我來講解一下定義物品的注意事項。
{"tradeable-code": "BP_Weapon_M16A4", "base-purchase-price" :"-1", "base-sell-price" : "-1","delta-price" : "-1.0", "can-be-purchased" :"default"}
tradeable-code:定義物品代碼
base-purchase-price:基礎(chǔ)購買價格,小于0則為預(yù)設(shè)值
base-sell-price:基礎(chǔ)回收價格,小于零為預(yù)設(shè)值
delta-price:價格浮動區(qū)間,若基礎(chǔ)價格定義為100,浮動定義為10,則商品會在90-110之間波動。不能設(shè)為0?。。。。。?!
要是想價格不波動設(shè)為1即可。-1為預(yù)設(shè)值。
can-be-purchased:是否允許購買,default為預(yù)設(shè)值。true為允許,false為禁止購買(但是通過定義回收價格,允許回收,若不想該商品被回收,則把回收價格定位0或1即可)
這就是基本的操作流程。
按照語法依次添加即可,如圖是一個例子。

三.注意事項
先嘗試找到以下代碼錯誤。
哈哈蒙蔽了把


第一段無錯誤
第二段括號沒對齊外加最后的true寫成了ture
第三段無錯誤
第四段物品代碼后多了一個空格
第五段價格浮動不能為0
請多多注意一下,在末段修改完成后,不要加逗號!


當(dāng)文件修改完成后(事先備份好一份),保存,進行單人測試,比如在A0武器商人修改了Ak的售價,就要去A0武器商人去查看,要是都成功了,全篇內(nèi)容復(fù)制,將g-portal的后臺Configuration Files文件里的EconomyOverride.Json文本框的內(nèi)容全部刪除,然后直接粘貼進去即可。保存,重啟服務(wù)器生效!
開服教程與服務(wù)器后臺設(shè)置教程正在制作預(yù)計兩天內(nèi)發(fā)布!要是想和幾個小伙伴弄個小服務(wù)器快樂玩耍請不要錯過哦