Counter-Strike-Global-Offensive
如何在 autoexec.cfg 中綁定某些內容,以便預設綁定或設置中設置的內容不會反彈?
我想重新綁定 mouse1、shift、ctrl 和其他一些鍵,以便它們也可以清除 csgo 中的貼花。我在 autoexec.cfg 中做到了:
bind r "+reload; r_cleardecals" bind shift "+speed; r_cleardecals" bind ctrl "+duck; r_cleardecals" bind mouse1 "+attack; r_cleardecals"
然而,這些綁定正在被 csgo 設置中設置的簡單綁定覆蓋。有沒有辦法防止它們被重置?理想情況下,我希望能夠將 autoexec.cfg 帶到帶有 csgo 的新電腦上,並且在那裡配置的所有東西都可以正常工作。
host_writeconfig
在 autoexec.cfg 的末尾添加此命令 - 該命令會將 autoexec.cfg 中配置的所有內容寫入 config.cfg,因此當在 autoexec.cfg 之後載入 config.cfg 時,它將具有所有需要的綁定。
您可以做的是執行 CS:GO,打開控制台,然後在重新綁定之前取消綁定這些鍵。要打開控制台,您必須通過選項菜單在鍵綁定和高級設置下啟用它。您也可以在 Steam 遊戲庫中右鍵點擊 CS:GO,然後選擇“啟動選項”。在那裡你必須寫-console。正確完成,當您再次開始遊戲時控制台將打開。我建議你做一個bindtoggle$$ keyname $$控制台,以確保您以後可以輕鬆訪問控制台。
在控制台中,編寫:
解綁$$ Keyname $$
然後你可以使用bind重新綁定它們$$ keyname $$ $$ command $$
可能不需要 unbind 部分,但這樣做是合理的,您可以確定鍵已完全設置為僅以您想要的方式綁定。