学习怎么用按键精灵制作游戏辅助——脚本源代码干货分享

学习怎么用按键精灵制作游戏辅助——脚本源代码干货分享

ID:39891774

大小:38.00 KB

页数:6页

时间:2019-07-14

学习怎么用按键精灵制作游戏辅助——脚本源代码干货分享_第1页
学习怎么用按键精灵制作游戏辅助——脚本源代码干货分享_第2页
学习怎么用按键精灵制作游戏辅助——脚本源代码干货分享_第3页
学习怎么用按键精灵制作游戏辅助——脚本源代码干货分享_第4页
学习怎么用按键精灵制作游戏辅助——脚本源代码干货分享_第5页
资源描述:

《学习怎么用按键精灵制作游戏辅助——脚本源代码干货分享》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学习怎么用按键精灵制作游戏辅助——脚本源代码干货分享一、用按键精灵确定人物朝向(以剑灵自动寻路为例)的代码在剑灵右上角的小地图里找色/找图,箭头坐标存储在(x1,y1),箭尾坐标存储在(x2,y2)FindColor1200,0,1920,300,"箭头颜色",x1,y1Ifx1>0Andy1>0ThenEndIfFindColor1200,0,1920,300,"箭尾颜色",x2,y2Ifx1>0Andy1>0ThenEndIf'计算斜率/正切值斜率=(y1-y2)/(x1-x2)'计算角度角度=    Atn(斜率)二、用按键精灵解决用

2、户密码泄露问题的代码Function加解密(源文件,秘钥)  DimZ,i  DimA,B,C  加解密=""  IfLen(源文件)=0Then’如果密码为空,则初始化为空      加解密=""      ExitFunction  EndIf  '调用Rnd函数使以后Rnd函数所产生的Rnd为相同的伪随机数列  Z=Rnd(-秘钥)  Fori=1ToLen(源文件)’将密码字符串一个一个字符通过加密,转换成另一个字符      C=Mid(源文件,i,1)      A=Asc(C)      B=Int(126*Rnd)And&H

3、7F’这里的&H7F,是指生成的伪随机代码,只取7位,以免数据溢出      A=AXorB’Xor是可逆的,第一次运行时是得到加密后的数据,再运行一次是得到解密后的数据      C=Chr(A)      加解密=加解密+C  NextEndFunction举个例子吧~Function加解密(源文件,秘钥)  DimZ,i  DimA,B,C  加解密=""  IfLen(源文件)=0Then      加解密=""      ExitFunction  EndIf  '调用Rnd函数使以后Rnd函数所产生的Rnd为相同的伪随机数列  

4、Z=Rnd(-密钥)  Fori=1ToLen(源文件)      C=Mid(源文件,i,1)      A=Asc(C)      B=Int(126*Rnd)And&H7F      A=AXorB      C=Chr(A)      加解密=加解密+C  NextEndFunctionEventForm1.Load        //获取小节名(如"e1df741f-d5ec-4ad7-969d-adb139c6a24f"),同一个Q文件生成的小节名不变  a=GetMacroID()//获取到当前脚本/小精灵deID加密文件=P

5、lugin.File.ReadINI("e1df741f-d5ec-4ad7-969d-adb139c6a24f","Form1.InputBox2.Text",".uservar.ini")  解密文件=加解密(加密文件,1234567890)'这里的1234567890是假使的密钥,可以修改,注意保密  Form1.InputBox2.Text=解密文件EndEvent//写入密码信息源文件=Form1.InputBox2.Text  加密文件=加解密(源文件,1234567890)  CallPlugin.File.WriteINI

6、("e1df741f-d5ec-4ad7-969d-adb139c6a24f","Form1.InputBox2.Text",加密文件,".uservar.ini")//输出信息RunApp"notepad.exe"SayStringForm1.InputBox1.TextKeyPress"Enter",1SayString源文件三、按键精灵快速排序的代码su="6

7、1

8、2

9、7

10、9

11、3

12、4

13、5

14、10

15、8"su=Split(su,"

16、")L=UBound(su)Callks(0,L)Functionks(L,B)  IfL>BThen   

17、   ExitFunction    EndIf        //判断数组上标下标是否超出范围  i=L  j=B  key=int(su(L))  //数组第一位提取作为基数  Whilej>i      Whileint(su(j))>=keyandj>i  //要先从最右边开始找找到第一个小于key的数  这里添加的j>i的判断是为了防止j的值不断递减导致下标越界        j=j-1      Wend      Whileint(su(i))<=keyandj>i  //从最左边开始找找到第一个大于key的数  (这里的字符

18、串数组需要转换为数值型)        i=i+1      Wend        Ifj>ithen        //将和基数key对比得到的两个数对换将大于key的值往右

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。