龙猫 注:本cfg由l2zq编写,转载已获得许可 使用此cfg之后,应将其他用到+/-forward的地方(如松W bind)换成+/-_nullKeyW。 // 布尔类型 alias _T alias _F // Null 开关 alias _null _T // Null 开关 alias _nwad _T // W+AD 开关 // 状态变量 alias _nullLastA _F // 最后一个按下的是A alias _nullLastD _F // 最后一个按下的是D alias _nullADown _F // 键盘的A是否按下 alias _nullDDown _F // 键盘的D是否按下 // W按键 alias +_nullKeyW "+forward; alias _T alias _null _F; alias _F; _nwad; _nullUpdMov" alias -_nullKeyW "-forward; alias _T alias _null _T; alias _F; _nwad; _nullUpdMov" // A按键 alias +_nullKeyA "alias _nullADown _T; alias _nullLastA _T; alias _nullLastD _F; _nullUpdMov" alias -_nullKeyA "alias _nullADown _F; alias _nullLastA _F; _nullAChkD ; _nullUpdMov" alias _nullAChkD "alias _T alias _nullLastD _T; alias _F; _nullDDown" // D按键 alias +_nullKeyD "alias _nullDDown _T; alias _nullLastD _T; alias _nullLastA _F; _nullUpdMov" alias -_nullKeyD "alias _nullDDown _F; alias _nullLastD _F; _nullDChkA ; _nullUpdMov" alias _nullDChkA "alias _T alias _nullLastA _T; alias _F; _nullADown" // 根据最后一个按键,或当前键盘状态,更新+moveleft,+moveright状态 alias _nullUpdMov "alias _T _nullUpdT; alias _F _nullUpdF; _null" alias _nullUpdT "alias _T +moveleft ; alias _F -moveleft ; _nullLastA; _nullUpdT_1" alias _nullUpdT_1 "alias _T +moveright; alias _F -moveright; _nullLastD" alias _nullUpdF "alias _T +moveleft ; alias _F -moveleft ; _nullADown; _nullUpdF_1" alias _nullUpdF_1 "alias _T +moveright; alias _F -moveright; _nullDDown" // 绑定到键盘按键 bind w +_nullKeyW bind s +back bind a +_nullKeyA bind d +_nullKey wadnull.cfg2kB
AEE // S按键 alias +_nullKeyS "+back; alias _T alias _null _F; alias _F; _nwad; _nullUpdMov" alias -_nullKeyS "-back; alias _T alias _null _T; alias _F; _nwad; _nullUpdMov" bind s +_nullKeyS