如何写一个游戏按钮向导?
使用步骤如下:
1.制作剧本:从网上搜集剧本或者根据个人需要自己制作剧本。如果您的脚本是从其他地方收集的,请在运行密钥向导之前,将脚本文件复制到密钥向导文件夹下的脚本文件夹中。
2.选择有效窗口:建议您选择“对所有窗口有效”。如果您只需要脚本在一个窗口在前台时有效,请选择窗口名称,如“Dragon”。
3.使要执行的脚本“生效”,只有在“生效”栏中勾选的脚本才会被执行。
4.进入游戏(或者其他需要使用按键向导的软件),需要使用的时候按下脚本的“快捷键”,按键向导就会忠实的为你工作。
按键向导主界面
图:主界面和功能按钮
主要界面功能简介:
添加:添加新脚本。
修改:修改当前选中的脚本。
删除:删除当前选中的脚本;您可以同时选择多个脚本进行删除。
记录:记录新的脚本,这是初学者制作脚本的首选功能。
上传:将当前脚本上传到键盘向导网站,与他人交流。
全部有效/无效:使所有脚本有效或无效。
注册:注册密钥向导,使用正版软件。
帮助:查看用户帮助手册。
图:录音功能
录音功能介绍:
强烈推荐功能!可以如实记录你的动作,并在脚本执行时回放,新手也可以随意制作脚本。按ScrollLock键开始录音,再按一次停止录音,最后保存。如果需要按钮向导如实记录鼠标移动轨迹,只需在后面的“记录鼠标移动轨迹”前打勾即可。在录制过程中,您可以随意移动录制工具栏,这不会对您的录制操作产生任何影响。
图:上传脚本
上传脚本功能简介:
在主界面中选择一个脚本,点击“上传”按钮,进入上传脚本界面。
你可以上传你自己的脚本到我们的服务器上。你的剧本上传成功后,我们会进行人工审核。好的剧本会由我们推荐给其他玩家学习。
按钮向导会在上传时自动填写一些信息。请在“剧本说明”中写下剧本的目的、制作思路以及其他你认为对他人有帮助的信息。没有解释或解释不清的脚本将不被推荐。:-)
脚本编辑器
图:脚本编辑器界面
脚本编辑器说明:
在动作选择区域中选择一个动作,并将其插入右侧的脚本内容区域。脚本支持粘贴、复制、移动和删除等操作。
脚本编写完成后,在脚本设置区进行一些必要的设置,点击“保存脚本”保存当前制作的脚本,点击右上角的X符号关闭编辑器,返回主界面。
注意:我们默认的终止热键是“F12”。目前所有脚本都使用同一个终止热键,即按下一个终止热键后,所有脚本都会停止运行。
图:脚本调试功能
脚本调试功能简介:
脚本调试功能可以让你随时观察脚本的执行顺序,还可以随意暂停/继续脚本的运行,方便发现脚本错误。当你点击“执行”时,脚本就会开始执行,同时记录下每一步执行了哪个动作(语句)。可以随时按下“暂停”热键暂时暂停脚本执行,然后点击“语句号”立即查看。读完之后,您可以随时恢复脚本执行。
执行快捷键:ScrollLock
暂停热键:暂停
停止热键:滚动锁定
图:抓取点界面
抓穴功能介绍:
用户可以抓取20个坐标点及其颜色。抢分的热键有数字键0到9,数字键下面有10字母键Q到P。按热键获得鼠标当前位置的坐标和颜色,以便在制作脚本时使用。
偏移抓取点:使用偏移抓取点时,实际抓取的是鼠标附近一个点的坐标和颜色(抓取的具体点用一个“准星”表示)。这样可以解决某些情况下鼠标图标颜色会遮挡真实坐标颜色的问题。
关键向导操作介绍
按键向导的所有动作都需要在动作选择区选中,然后插入脚本内容区。按键向导的所有功能也都集中在动作选择区。
按键向导提供了丰富的动作供大家选择,可以分为四类。它们介绍如下
键盘操作:
按键动作:模拟键盘按压、弹跳和按键动作。可以区分按下状态和弹出状态,也就是可以模拟按住一个键的动作。
组合键:模拟按组合键。
鼠标操作:
鼠标点击动作:* *有7种点击类型供你选择,点击或双击,左键或右键,等等。
抓取动作:点击“抓取点”显示抓取点界面,内置20个抓取点热键,可以抓取20个坐标点,足以满足大部分人的需求。
鼠标移动:将鼠标移动到屏幕上预定的坐标点。
鼠标相对移动:相对于当前位置移动鼠标。
保存/恢复鼠标位置:保存当前鼠标位置,并将鼠标位置恢复到上次保存的位置。
控制动作:
颜色控制动作:如果一个点的颜色符合要求,将执行下面的语句,可以在“抓取点”窗口中捕获颜色。
循环动作:重复执行脚本。
跳转动作:在脚本的某个位置设置一个“标记”,然后可以选择直接跳转到这里的“标记”。
子程序调用:制作可以随时调用的脚本子程序。
停止脚本运行:停止脚本运行功能。
其他行动:
延迟:您可以在继续执行之前暂停脚本一段时间。
输入文本:输入一串文本,支持中文输入。
注释/标记:可以对自己的语句进行注释,这些注释也可以作为“跳转语句”中的“标记”。
弹出窗口:弹出窗口显示窗口提示的内容,可以暂停脚本。
按键向导脚本编程语句
1.转移语句:Goto
格式:Goto[标签]
说明:跳到标记的位置。
2.注释或标记语句:Rem
格式:Rem[注释或标记]
说明:它可以作为跳转语句的标签,也可以作为脚本的注释。
3.条件语句:IfColor...EndIf
条件正格式:
IfColor x y Color 0(x和y是桌面的横坐标和纵坐标,color是颜色的RGB码)。
[语句块]
EndIf
说明:如果坐标点(x,y)的颜色等于color的值,则执行语句块中的内容。
条件反转格式:
IfColor x y color 1
[语句块]
EndIf
说明:如果坐标点(x,y)的颜色不等于color的值,则执行语句块中的内容。
4.循环语句:For...结束
格式:
对于[循环次数]
[语句块]
结束
说明:多次执行语句块,执行次数由循环数控制。
5.延迟声明:延迟
格式:延迟[毫秒]
解释:在执行下一个脚本之前等待一段时间。
6.游标移动语句:MoveTo,MoveR
格式:
绝对移动:移动到x y轴
说明:将鼠标移动到(x,y)点。
相对运动:动子dxdy(正dx和dy表示正运动,负dxdy表示负运动)。
说明:相对于当前坐标水平移动鼠标X,垂直移动鼠标Y。
7.鼠标控制语句:左键单击,右键单击,左键双击,左键向下,左键向上,右键向下,右键向上。
格式:
左键点击:LeftClick 1
右键:右键1
左键双击:LeftDoubleClick 1。
左按:LeftDown 1
左键弹出:LeftUp 1
右键:RightDown 1
右键弹出菜单:RightUp 1
8.Keypress语句:KeyPress、KeyDown、KeyUp。
格式:
按键:按键代码1(代码为键盘ASCII码)。
按住:按键代码1
弹出:按键代码1
9.输入字符串语句:SayString
格式:say string[要输入的字符串]
10.保存/恢复鼠标位置
格式:
保存鼠标位置:SaveMousePos
解释:保存当前鼠标位置。
恢复鼠标位置:RestoreMousePos
解释:将鼠标移动到最后保存的鼠标位置。
这两种说法经常被用来制作网游练习脚本。鼠标位置在脚本开始时保存,在脚本结束时恢复。
11.子程序,子程序调用
格式:
子程序名
[语句块]
返回
说明:把一些语句放在子程序中,可以反复调用。
子程序名
说明:调用子例程中的语句块。
11.脚本停止运行
格式:EndScript
解释:完全停止运行当前脚本。可用于调试脚本。
12.弹出窗口
格式:MessageBox[窗口显示内容]
说明:弹出窗口显示设置,用户可以点击“确定”继续运行脚本,可以用来暂停脚本。
下载的话,去百度搜一下就行了。