bapee 發表於 27-8-2009 13:04:10

CS中文ID插件

入遊戲按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),以防其他玩家冒名頂替)
http://bbs.simen.cn/attachments/forumid_88/20080315_e7877a6267dedef622d4D8KswdFUXEhU.jpg
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/鍵位的算法

minren55699 發表於 27-8-2009 17:28:26

哇,好好呀,多謝你[]

Oo袓oO 發表於 15-7-2010 18:00:06

(溫馨提示) 呢個插件有樣野係唔好,如果你係用name黎整ADMIN權,咁你一改做中文名,就唔係ADMIN嫁啦,用佐E個插件Ge ADMIN一定要用IP開ADMIN啦,如果唔識用IP開ADMIN Ge 場主,Down佐之後唔好改名啦 ^^

8000CC2 發表於 6-6-2011 20:56:14

中文名中文名^_^ YAYAYA

CS_3R 發表於 7-6-2011 11:23:42

下來試試來.謝謝分享阿
頁: [1]
查看完整版本: CS中文ID插件