谁知道下面的编码是什么意思?

这段程序是属于一段随机点名的,设置者将其是设置成可以指定点名,这是指定点名中的其中一段代码,这段代码中有没有说如何触发这个程序,或者说如何设置指定点名,你能给我一个例子吗?比如说我想点45号,该按什么?

第1个回答  2014-09-13
键盘的96~105的编码如下:
97 :: a ::: 61
98 :: b ::: 62
99 :: c ::: 63
100 :: d ::: 64
101 :: e ::: 65
102 :: f ::: 66
103 :: g ::: 67
104 :: h ::: 68
也就是说参数KeyCode和Shift是a~h之间的字母的话就执行cheat除10得余数,然后再乘以10加上蚕食KeyCode减去96,实际上就是在a~h范围之间实现一种编码转换,至于转换有什么意义,你要看这段代码在整个程序中的作用了。追问

我现在告诉你是什么用。这段程序是属于一段随机点名的,设置者将其是设置成可以指定点名,这是指定点名中的其中一段代码,这段代码中有没有说如何触发这个程序,或者说如何设置指定点名,你能给我一个例子吗?比如说我想点45号,该按什么?

追答

这段代码中有两个参数,没有返回值,那也就是Cheat参数应该是全局的,每次运行后将被重新赋值,而这个参数的值要收到两个参数KeyCode和Shift控制,具体的关系就是if语句后边的函数关系,触发的方式可以是指定参数后直接传参触发,也可以是指定参数后委托,至于你想得到45号,那就指定KeyCode函数,然后计算Shift参数,或者指定KeyCode然后shift作为随机数传进去就可以实现随机了。你可以根据整个软件的功能来计算一下两个参数的范围。

本回答被提问者和网友采纳