| 赞 | 794 |
| VIP | |
| 好人卡 | |
| 积分 | 352 |
| 经验 | |
| 最后登录 | 2026-7-22 |
| 在线时间 | 4171 小时 |
- 梦石
- 0
- 星屑
- 35248
- 在线时间
- 4171 小时
- 注册时间
- 2007-12-15
- 回帖
- 9489
|
发表于 2018-6-29 07:29:28
|
显示全部楼层
这个脚本的思路是,把按键转化为数值,然后记录到变量(大概)
因此所有的按键都是对应一个系统自定义数值的
如果是1.0版本的
61、62行
A, B, C, D, E, F, G, H, I, J, K, L, M = *65..77
N, O, P, Q, R, S, T, U, V, W, X, Y, Z = *78..90
找到W 与 S 对应的数值
比如S 83 W87
如果你想一直禁用,就把 W和 S删了
然后后面*78..82 83..86 88..90 这个间隔应该怎么连……问程序,我不知这段代码应该怎么写
笨方法是
N=78
O=79
……余此类推 把 S、W空出来
只在地图上禁止……
可能是在这里改
● 将字符转化为按键
#--------------------------------------------------------------------------
def self.char2key(char)
return NONE if char.empty?
case char[0]
when 8..13, 27, 32, 48..57, 65..90
char[0]
when 97..122
char[0] - 32
else
这里加分歧判断
if 开关XXXon
w s= 空值
空值=无效
else
w=83 s=87
end
前面的ws对应数值得删了。
可是对代码,不会写,等程序……
|
|