2019年4月26日 星期五


我們開始把遊戲難度調難,特感跟殭屍的數量變多,修改坦克血量
就會開始發現子彈開始不夠用了

有的人會選擇增加主武器的子彈數,或是在慢慢調整特感數量或坦克數量
也有像我直接用RPG的系統讓玩家慢慢變強以及購買各種裝備子彈,或使用基本的商店系統
來達到最好的遊戲平衡

這裡要介紹的插件是讓倖存者可以帶兩把主武器,醫療包等等
作者是很有名的小海,相信很多人都有用過他的插件

插件下載
https://drive.google.com/open?id=18xHv1KOPEkqasw59HQ9RCR_IUW9iHtfx

     使用方法     


開關項目:
模式1:1,2,3,4,5
模式2:雙開關(例如雙Q,雙1,2,3,4,5)

或者使用命令:!sm_s0
恢復:!shove

在聊天視窗輸入:
!me: 選擇切换武器的方法
!s0: 切换项目

     安裝步驟     


下載好檔案將檔案放在scripting資料夾
舉例(D:\steam\steamapps\common\L4D2test\left4dead2\addons\sourcemod\scripting)

然後將檔案拖曳到compile.exe上面製作SMX檔案


成功會出現這訊息


這樣代表沒有任何錯誤以及警告
SMX會產生在compiled資料夾裡面
舉例(D:\steam\steamapps\common\L4D2test\left4dead2\addons\sourcemod\scripting\compiled)


把檔案剪下貼上到plugins資料夾
舉例(D:\steam\steamapps\common\L4D2test\left4dead2\addons\sourcemod\plugins)


之後啟動伺服器跟遊戲來測試看看





     原碼錯誤調整     


因為插件版本很久了,作者可能覺得沒有影響,或是已經沒有在修復
所以我自己修復嚕


出現2個Warnings,其實可以忽略,但有時候不代表插件本身沒有問題
檔案名稱XXX.sp後面的括號代表是第幾行附近有問題

217: loose indentation代表程式語法沒有排整齊,或是有的地方使用多次空格,而不是縮排
204: symbol is assigned a value that is never used: "w"
never used白話就是沒有使用過,所以這邊要看是完全不需要還是打錯,沒有給他正確的值

我這邊直接把294~298註解起來

{ 1 意見... read them below or add one }

  1. 謝謝,不過我覺得只設定主武器可以用兩把就好
    避免開局就搶藥包..

    回覆刪除

- Copyright © 阿土進擊班 - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -