【插件資訊】 插件來源: 轉貼
使用指令:
[一般設定項目]
urs_enable 1 //插件開關 [ 1=開啟 / 0=關閉]
urs_waittime 30 //等待玩家輸入密碼的時間長度(單位:秒)
urs_wornglimited 5 //玩家輸入密碼錯誤時的最高次數限制(設定成 0 時則 代表不限制次數)
urs_savedays 0 //所記錄的資料的保留天數 (以插件最後開啟的時間點往前推算天數)
//(設定為 0 時代表不移除之前的記錄資料)
[ADMIN指令]
urs_check <#userid/name> - 檢查某個玩家的註冊資訊 (玩家的註冊密碼),該玩家不需在線上
也可檢查,但必須使用 name 來查詢
urs_change <#userid/name> <new_password> - 更改某個玩家的註冊密碼,該玩家不需在
線上也可更改,但必須使用 name 來指定更改
urs_delete <#userid/name> - 刪除某個玩家的註冊帳號,該玩家不需在線上也可刪除,但必須
使用 name 來指定刪除
安裝路徑:sma 放 scripting (sma可自行編譯成amxx使用)
【插件介紹】 這個系統所採取的玩家註冊方式是屬於非強迫性的註冊方式
意思就是,當你所使用的 "玩家ID" 在沒有被註冊使用的情況下
則使用這個ID的玩家都可自由進行遊戲,並不須要完成使用者登入
的動作,也就是該ID的使用權是自由的,每個玩家都可自由使用.
而當某個 "玩家ID" 已經被註冊時,那麼若是有使用這個ID的玩家
進入伺服器後,則會被限制必須要輸入個人密碼登入後才可進行遊
戲,否則在沒完成使用者登入動作的情況下,該玩家會被強制踢出伺服器.
而當玩家在做使用者登入動作時,在輸入個人密碼時的錯誤次數是
有限制的,現設定為當輸入密碼錯誤次數達到 5 次以上時,則會被
強制踢出伺服器.
玩家可在遊戲中按 Y 打入 /userlogin 來叫出 "玩家註冊系統" 的選單
來進行 "註冊" 或是 "更改密碼" 的動作.
註:
1.另外就是這個系統在當,某個玩家進入遊戲後,由於其所使用的 "玩家ID" 已被註冊,
而必須做登入動作後才能進行遊戲的時候,那麼當這個玩家未完成登入的情況下,
若擅自選擇加入T 或 CT 的隊伍時,則會被強制鎖在 SPECTATOR 那一方,而無法進
行遊戲.
2.而玩家在進入遊戲後也不可再改ID,這是為了以防有玩家登入後擅改成別人的ID來使用
3.若是在輸入密碼期間不小心把 say 狀態取消掉了(可能按到了 ESC 鍵),那麼可以再按一
次 Y 鍵來起用 say 來輸入密碼就可以了.
2011/03/30 更新此插件
主要是在一個判斷玩家輸入密碼長度的地方沒改完全,
現已修正了.
[此文章售價 2 雅幣已有 364 人購買]
若發現會員採用欺騙的方法獲取財富,請立刻舉報,我們會對會員處以2-N倍的罰金,嚴重者封掉ID!