引用 | 編輯
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-12-31 15:31 |
5樓
▲ ▼ |
應該還要禁止未登入玩家輸入某些與等級相關的指令
可能做個ini讓管理者列舉所有相關指令, 如玩家未登入就禁止輸入這些指令 x0 |
引用 | 編輯
new8026game
2020-09-18 13:37 |
7樓
▲ ▼ |
居然有這樣的帳號系統 更像在玩online棒棒
x0 |