觀眾甲
|
分享:
▼
x0
|
[插件] csmate運作原理
網上發現很多文章都在問 csmate無法打指令 csmate無法使用 等等的 於是我就發這篇 雖然不是大教學,但也值得參考
首先,csmate要求讀取cstrike.exe或hl.exe的位置 目的是要獲取CS目錄安裝位置 實際上並不會動到這兩個EXE 至於你將記事本改成hl.exe 我不知道行不行
csmate要求綁定f12為重複上一次對話 如果你覺得這個沒必要的話 就錯了 原因下面
CS打字的原理是用say "XXX" 也就是你在控制台打123 就會判斷成你在控制台打 但是你在控制台打say "123" 就會顯示在左下角交流頻道 因為CS會讀取say後面的東西為左下角 (say_team則是隊友說話) 其實say "XXX" 中的XXX可以改成中文 只是CS內不能直接打中文 於是我們可以利用cfg來輸入中文 例子: 在cstrike/123.cfg中寫入say "你好" 只要exec 123.cfg 左下角就會顯示XXX: 你好 因此,csmate就用這個原理 會在cstrike建立一個csmate.cfg 每次你按Y輸入文字,就會修改csmate.cfg成 say "你打的文字" 如果你按U,則是 say_team "你打的文字" 然後自動按一次F12(exec csmate.cfg) 因此,如果你有其他程式快捷按鈕是f12,就會啟動(如錄影程式) (csmate按了一次f12) 但是因為csmate是在userconfig.cfg中加入 bind f12 "exec csmate.cfg" 因此有時候打字會直接消失 1.路徑錯誤(csmate.cfg修改不了,但是你exec了一次,所以無論打什麼都會顯示csmate.cfg中打的內容) 2.沒有bind(bind f12 "exec csmate.cfg,因此csmate按f12也沒作用) 所以整個過程是: 讀取CS目錄 bind f12 "exec csmate.cfg"
輸入文字的時候: 修改csmate.cfg exec csmate.cfg
大概就這樣
此文章被評分,最近評分記錄財富:200 (by amore12) | 理由: 讚..^^ | |
|
|
|