[原創]註冊系統 | RegisterSystem v2.0[.ini存取] (已開源github

Home Home
引用 | 編輯 Nailaz
2019-07-18 12:25
樓主
推文 x2
【插件資訊】

插件來源:原創
使用指令:略
安裝路徑:sma
【插件介紹】

這次寫了以往開伺服器很需要的插件
也就是註冊系統,以前都只能找別人的
但總是不滿意,這次花了一個晚上寫出來
跟版上許多不太一樣,是利用ini來存取玩家的註冊密碼
可透過ini修改/查看玩家的密碼,以防忘記
特色是簡單乾淨 (除了在ini第一行有防盜,但玩家看不見,只有伺服器擁有者能夠查看)

指令與功能如下:
複製程式
"register_pw_wrong_limit" "5" //允許密碼輸入的錯誤次數, 超過則被踢出
"register_time_limit" "30" //允許玩家輸入或註冊密碼的時間, 超過則被踢出
"register_password_min" "4" //密碼最小長度
"register_password_max" "12" //密碼最大長度

[更新紀錄]

[v1.0(原版)]
*在密碼部分,防止輸入特殊字元,如:!@#$%等等、空格亦被禁止
*在尚未登入或者註冊的時候,螢幕會保持黑屏
*ini路徑為自動生成 : 位於addons\amxmodx\configs, 檔案名稱為:players_account.ini
*全插件共200餘行,僅用amxmodx標頭檔,減少伺服器資源負擔
*禁止改名,以防取代他人註冊密碼
*可以在ini中,事先替玩家要使用的ID新增密碼
*在對話框輸入密碼會被阻止,以免不小心打出來

[v1.1]
*修正輸入一次密碼錯誤後卻出現兩次訊息的bug(改善迴圈)

[v2.0]
*此為完整版本,開源於github(以下網址)
*https://github.com/NeeeeT/RPG-AMXX-scripts-for-Counter-Strike1.6/blob/master/register_system_mainx%20.sma
*新增say /msg <xxx> 更改聊天稱號內容
*稱號檔案儲存於configs\players_msg

[遊戲圖]

*玩家改變名稱時,會顯示禁止訊息,並且使改名無效



*未登入或未註冊前黑屏,登入後才正常顯示畫面(已刪除)



*防止輸入特殊字元


*防止在對話框中透露自己的密碼


目前先這樣,日後再新增改密碼等功能

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



獻花 x1
引用 | 編輯 11922911
2019-07-26 18:22
1樓
  
2019...
還在做CS嗎?

獻花 x0
引用 | 編輯 Nailaz
2019-07-27 16:19
2樓
  
下面是引用 11922911 於 2019-07-26 18:22 發表的 : 到引言文
2019...
還在做CS嗎?

是的 熱情還在 順便練習程式技巧
版上也有幾位大大還在CS領域奔走

獻花 x0
引用 | 編輯 yzhyzlm
2019-08-03 22:06
3樓
  
強烈支持大大!!

獻花 x1
引用 | 編輯 anyingxmv
2019-08-10 14:11
4樓
  
不错不错 看看 表情

獻花 x0
引用 | 編輯 11922911
2019-12-31 15:31
5樓
  
應該還要禁止未登入玩家輸入某些與等級相關的指令
可能做個ini讓管理者列舉所有相關指令, 如玩家未登入就禁止輸入這些指令

獻花 x0
引用 | 編輯 小豆66
2020-08-29 16:03
6樓
  
这个比老外的那个注册系统好多了

獻花 x0
引用 | 編輯 new8026game
2020-09-18 13:37
7樓
  
居然有這樣的帳號系統 更像在玩online棒棒 表情

獻花 x0
引用 | 編輯 夢流鬼
2022-04-06 21:19
8樓
  
居然有這樣的帳號系統

獻花 x0