[原創]槍械等級系統

Home Home
引用 | 編輯 Nailaz
2019-11-05 15:38
樓主
推文 x4
【插件資訊】

插件來源:原創
使用指令:如下
安裝路徑:sma

【插件介紹】

Github repo:https://github.com/NeeeeT/counter-strike-game-plugins

此為我將陸續釋出的原創插件之一
開放原碼,此插件將武器定義類別、等級與經驗
各武器等級經驗的升級與獲取、設定的natives以下會有
可在不同插件間交互使用,目前無設置槍械等級作用
提供使用者自行撰寫功能,如每等級增加10傷害等。

SMA修改:

MAX_WPS_NUM 26//最大槍械類別數量,目前僅有25種(此數量為25+1)
在THINK函數中,if(g_damage[id] >= 1500.0) //1500為每造成多少傷害+1 EXP

[g_weapons_name 陣列 = 武器的ID]
參照如下
複製程式
#define CSW_P228              1
#define CSW_SCOUT              3
#define CSW_HEGRENADE              4
#define CSW_XM1014              5
#define CSW_C4                     6
#define CSW_MAC10              7
#define CSW_AUG                     8
#define CSW_SMOKEGRENADE       9
#define CSW_ELITE              10
#define CSW_FIVESEVEN              11
#define CSW_UMP45              12
#define CSW_SG550              13
#define CSW_GALI              14
#define CSW_GALIL              14
#define CSW_FAMAS              15
#define CSW_USP                     16
#define CSW_GLOCK18              17
#define CSW_AWP                     18
#define CSW_MP5NAVY              19
#define CSW_M249              20
#define CSW_M3                     21
#define CSW_M4A1              22
#define CSW_TMP                     23
#define CSW_G3SG1              24
#define CSW_FLASHBANG              25
#define CSW_DEAGLE              26
#define CSW_SG552              27
#define CSW_AK47              28
#define CSW_KNIFE              29
#define CSW_P90                     30
#define CSW_VEST              31
#define CSW_VESTHELM       32
[g_weapons_real_name 陣列 = 武器的名稱],可自行定義,預設如下
複製程式
       "",//請略過此項
       "P228",
       "Scout",
       "Xm1014",
       "Mac10",
       "Aug",
       "Dual Elie",
       "FIveSeven",
       "Ump45",
       "SG550",
       "Galil",
       "Famas",
       "Usp 45",
       "Glock 18",
       "Awp",
       "Mp5",
       "M249",
       "M3",
       "M4A1",
       "Tmp",
       "G3SG1",
       "Deagle",
       "SG552",
       "AK47",
       "刀",
       "P90"
[g_weapons_exp 陣列 = 武器升級所需的經驗*該武器等級],可自行定義,預設如下
複製程式
       "",//請略過此項
       "20",//CSW_P228
       "25",//CSW_SCOUT
       "75",//CSW_XM1014
       "100",//CSW_MAC10
       "100",//CSW_AUG
       "25",//CSW_ELITE
       "25",//CSW_FIVESEVEN
       "100",//CSW_UMP45
       "75",//CSW_SG550
       "100",//CSW_GALIL
       "100",//CSW_FAMAS
       "25",//CSW_USP
       "25",//CSW_GLOCK18
       "50",//CSW_AWP
       "100",//CSW_MP5NAVY
       "125",//CSW_M249
       "75",//CSW_M3
       "100",//CSW_M4A1
       "100",//CSW_TMP
       "75",//CSW_G3SG1
       "25",//CSW_DEAGLE
       "100",//CSW_SG552
       "100",//CSW_AK47
       "50",//CSW_KNIFE
       "100"//CSW_P90


*特點 : 自行研究出的變數儲存方式,會自動儲存所有玩家的資料
若要新增武器類別,只需修改MAX_WPS_NUM以及對應的陣列即可
無須修改filewrite與fileread函數


Natives:
複製程式
"get_user_wdmg" //獲取所持武器造成的累積傷害
"set_user_wdmg" //設定所持武器造成的累積傷害
"get_user_wlevel" //獲取所持武器的等級
"set_user_wpexp"//設定所持武器的經驗
"get_user_wpexp"//獲取所持武器的經驗
"show_wpsinfo" //開啟顯示所有武器經驗與等級的選單*注意:此供NATIVES調用

Cvars:
複製程式
"say wpsinfo" //開啟顯示所有武器經驗與等級的選單*此為遊戲中輸入呼叫
"set_gunxp" //ADM指令,set_gunxp <id> <amount>

圖片:

[此文章售價 5 雅幣已有 46 人購買]
若發現會員採用欺騙的方法獲取財富,請立刻舉報,我們會對會員處以2-N倍的罰金,嚴重者封掉ID!



獻花 x4
引用 | 編輯 T.o.n..y
2019-11-05 18:40
1樓
  
支持大大您的插件~ 剛好需要一個等級系統~ 當模板~

大大您的插件~ 讓小的研究啦~ 謝謝 表情

獻花 x0
引用 | 編輯 dw312382354
2019-11-11 22:27
2樓
  
那个菜单怎么实现的?

獻花 x0
引用 | 編輯 Nailaz
2019-11-12 01:17
3樓
  
下面是引用 dw312382354 於 2019-11-11 22:27 發表的 Re:[原创]枪械等级系统: 到引言文
那个菜单怎么实现的?

利用迴圈建立,詳細不懂再問我吧

獻花 x0
引用 | 編輯 dw312382354
2019-11-12 21:01
4樓
  
不会菜单。能不能教教我。直接复制zp的 选枪菜单 编译能过 游戏里面也没报错 就是不显示菜单。 表情

獻花 x0
引用 | 編輯 弒血
2019-11-13 11:17
5樓
  
下面是引用 dw312382354 於 2019-11-12 21:01 發表的 Re:[原创]枪械等级系统: 到引言文
不会菜单。能不能教教我。直接复制zp的 选枪菜单 编译能过 游戏里面也没报错 就是不显示菜单。 表情



教學區有很多以前的老手發的文,可以去參考看看怎麼製作


如果對程式基礎方面不熟 可以參考我那幾篇看看 我已經很白話文的解釋運作流程

獻花 x0
引用 | 編輯 11922911
2019-12-31 15:25
6樓
  
看到你們2019還對CS這麼努力
讓我對CS的熱情也回來了

獻花 x0
引用 | 編輯 小豆66
2020-08-29 15:53
7樓
  
找了好久终于找到了!

獻花 x0
引用 | 編輯 new8026game
2020-11-10 15:18
8樓
  
有點像玩rpg風格遊戲 有一把加九ak47 wwwww

獻花 x0
引用 | 編輯 alan1235
2020-11-12 18:27
9樓
  
大感謝,想借鑒一下升級等級跟經驗值這些要如何寫。 表情

獻花 x0
引用 | 編輯 cyxnzb
2021-04-02 11:20
10樓
  
更进一步改为强化啊之类的,应该也能实现吧

獻花 x0
引用 | 編輯 kenzen
2021-05-18 19:12
11樓
  
不知道能不能連插件的武器也用等級~

獻花 x0
引用 | 編輯 q26024800
2022-02-28 17:19
12樓
  
好棒的插件~ 沒想到還有人在發原創的插件 感謝~ 表情

獻花 x0
引用 | 編輯 lqwezqweqqwe
2022-08-06 15:58
13樓
  
不错哦

獻花 x0
引用 | 編輯 network
2022-10-09 02:53
14樓
  
很棒的插件

獻花 x0
引用 | 編輯 王德发
2022-12-19 15:45
15樓
  
回 覆 鎖 定 :

  此回覆已被鎖定,只有『管理員及回覆者』看的到 !!!



獻花 x0
引用 | 編輯 pangzezhi
2023-04-23 11:36
16樓
  
回 覆 鎖 定 :

  此回覆已被鎖定,只有『管理員及回覆者』看的到 !!!



獻花 x0
引用 | 編輯 WGMTa0
2023-06-13 21:52
17樓
  
回 覆 鎖 定 :

  此回覆已被鎖定,只有『管理員及回覆者』看的到 !!!



獻花 x0
引用 | 編輯 magicddztt
2023-12-03 12:09
18樓
  
大感謝,想借鑒一下升級等級跟經驗值這些要如何寫。

獻花 x0