|
入遊戲按Y輸入
name中文ID
注意name後面有空格
運行需要memhack這個module(安裝方法:把memhack_amxx.dll放到cstrike\addons\amxmodx\modules,並在strike\addons\amxmodx\configs\modules.ini裡加上一行memhack)
CVars:
utf8name 1開啟按Y輸入"name中文ID"改名功能(默認)
utf8name 0關閉
u_needaccess 1需要權限ADMIN_RESERVATION才能改中文ID
u_needaccess 0不檢查用戶權限(默認)
u_autoname 1登錄時根據英文ID自動改名
u_autoname 0關閉此功能(默認)
使用這個功能要在addons\amxmodx\data目錄下建立一個文件names_utf8.txt並以utf-8編碼保存
格式如下
英文名1
中文名1
英文名2
中文名2
英文名3
中文名3
依此類推
更新日誌:
12/1/2008
v0.18
-修正一些錯誤
-如果想在改中文名後自動恢復原有權限,可以將251-256行以及264-274行的代碼的註釋標記(/*和*/)去掉.(如果op的中文帳號沒有密碼保護而又要開自動恢復權限功能的話,建議禁止改名玩家自行改名(utf8name 0),以防其他玩家冒名頂替)
4/27/2008
v0.15
- CVar utf8name以及u_needaccess作用改變, utf8name改為玩家按Y輸入"name中文ID"改名功能的開關而非所有功能的開關(因作者疏忽此功能沒實現,v0.18已修正),u_needaccess對於登錄服務器改名以及動態改名功能均有效
-如果中文名字有重複,會在前面加上類似"(1)"的標記
-玩家進入遊戲以後才會檢查是否要自動換中文名
3/25/2008
v0.12
檢查名字中是否含有字符'\'
修改get_name()函數以方便修改其他有衝突的插件.用它直接替換get_user_name()即可
3/24/2008
v0.11
修正再次改名以後不能換回原來中文ID的bug
3/19/2008
v0.10
增加一個CVar u_autoname
3/17/2008
v0.08
增加一個CVar u_needaccess
改進查找/name/鍵位的算法 |
|