教你用脚本
1. 游戏脚本制作教程
游戏脚本制作教程如下
一、创建脚本,首先我们需要创建1个脚本名,点击创建新脚本,在弹出的创建脚本界面,输入想要创建的游戏脚本的名称,如大话西游全方面脚本,点击创建,创建好之后可以在我创建的脚本里面看到我们刚刚创建的脚本,此时点击编写。

2. 如何使用脚本
什么叫脚本
脚本script是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。脚本通常可以由应用程序临时调用并执行。各类脚本目前被广泛地应用于网页设计中,因为脚本不仅可以减小网页的规模和提高网页浏览速度,而且可以丰富网页的表现,如动画、声音等。举个最常见的例子,当我们点击网页上的E-mail地址时能自动调用Outlook
Express或Foxmail这类邮件软件,就是通过脚本功能来实现的。又如洪恩网站?http?//www.hongen.com?一些网页的英文新闻内容旁会有一个三角符号,点击它就可以听到英文诵读,这也是脚本在起作用。
也正因为脚本的这些特点,往往被一些别有用心的人所利用。例如在脚本中加入一些破坏计算机系统的命令,这样当用户浏览网页时,一旦调用这类脚本,便会使用户的系统受到攻击。所以用户应根据对所访问网页的信任程度选择安全等级,特别是对于那些本身内容就非法的网页,更不要轻易允许使用脚本。通过“安全设置”对话框,选择“脚本”选项下的各种设置就可以轻松实现对脚本的禁用和启用。
动态程序一般有两种实现方式,一是二进制方式,一是脚本方式。
二进制方式是先将我们编写的程序进行编译,变成机器可识别的指令代码(如.exe文件),然后再执行。这种编译好的程序我们只能执行、使用,却看不到他的程序内容。
脚本简单地说就是一条条的文字命令,这些文字命令是我们可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些。
我们上面提到的各种动态语言,如ASP、PHP、CGI、JSP等,都是脚本语言。
按目前的服务规则,虚拟主机网站只能采用脚本语言来实现
脚本英文为Script。实际上脚本就是程序,一般都是有应用程序提供的编程语言。应用程序包括浏览器(javascript、VBScript)、多媒体创作工具,应用程序的宏和创作系统的批处理语言也可以归入脚本之类。脚本同我们平时使用的VB、C语言的区别主要是:
1、脚本语法比较简单,比较容易掌握;
2、脚本与应用程序密切相关,所以包括相对应用程序自身的功能;
3、脚本一般不具备通用性,所能处理的问题范围有限。
脚本就是源程序,就是代码程序
脚本英文为Script。实际上脚本就是程序,一般都是有应用程序提供的编程语言。应用程序包括浏览器(javascript、VBScript)、多媒体创作工具,应用程序的宏和创作系统的批处理语言也可以归入脚本之类
3. 脚本制作教程
按键精灵就是一个动作录像器,它能够把你的电脑动作给记录下来,然后进行重放,而录制下来的动作就是脚本,今天要讲的教程非常简单,只需点点鼠标就能制作完成。
制作按键精灵脚本
按键精灵脚本制作,支持多种脚本功能语句,包括键盘按键动作、鼠标点击动作、鼠标移动动作、控制动作、输入字符串动作、延迟动作等动作循环:每个动作都可以进行循环,你可以定义热键中止动作的循环,也可以自己定义循环的次数或者循环的时间其他特性:所有的热键都可以对指定的窗口有效,这样就不会出现切换了窗口还自动执行动作的情况;每个动作都生成一个脚本文件,高手可以自己编辑这个文件,实现功能强大的宏键。
会用脚本之后,您一定希望知道这个脚本是如何制作出来的吧?下面我们就一步步介绍鼠标连点脚本的制作方法。
第一步:新建脚本,进入脚本编辑器
点击上方工具栏的新建按钮,就可以新建一个脚本。
第二步:插入命令,实现鼠标左键点击
在编辑器左侧的基本命令面板找到“鼠标命令”,展开这个面板之后,我们会看到鼠标动作的命令,我们选择“左键单击”,执行次数1次,然后按下“插入”按钮,就可以在右边的脚本编辑界面里看到“左键单击”这条命令!
第三步:设置脚本,反复点击
我们希望这个脚本能够反复的自动操作,也就是反复执行“左键单击”这个动作,这就需要在脚本属性里进行设置了,如图9所示,将脚本循环设置为“循环到按中止键为止”
第四步:保存脚本,尽情享用
脚本制作成功以后就可以保存脚本使用了!我们先把脚本描述改为“我的左键连点器”,然后点击“保存退出”,这样脚本就制作成功了。
调试按键精灵脚本
脚本调试热键:
执行热键:
脚本的启动热键
暂停/继续热键:Pause
停止热键:脚本的中止热键
单步调试:ScrollLock
断点功能:
说明:脚本运行到设置断点的位置会自动暂停,利用断点功能可以有效的查看当前脚本执行的状况。
设置断点:选中某行脚本,单击鼠标右键,即可插入断点,在设置了断点的位置单击右键,再次选择“设置断点”即可取消断点。
变量查看:
说明:可以查看变量当前的值,一般是配合断点功能使用。
使用方法:在变量查看窗口输入变量名,脚本调试过程中利用断点暂停脚本后即可看到变量的值。
调试信息:
说明:使用TracePrint命令即可输出调试信息。
举例:TracePrint
x
即可输出变量x的值。
使用按键精灵脚本
按键精灵的主界面分别由“工具栏”、“脚本显示区”、“脚本属性区”三个部分组成。
按键精灵主界面清爽简洁,一目了然。最值得称道的是他内置了35个常用的脚本,本文既然是为了帮助网游玩家学会制作脚本,那我们就先进入“网络游戏”脚本分类吧!
在网络游戏分类里我们能看到10个脚本,其中最简单也最有用的应该属“鼠标左键连点”,就让我们看看这个脚本到底是如何工作的。
第一步:选中脚本
选中“鼠标左键连点”这个脚本后,在脚本属性里列出了这个脚本的一些基本信息。
第二步:启动脚本
在脚本属性中,我们看到启动热键是F10,也就是说按下F10热键,就可以启动当前的脚本。
只要两步,您就会发现自己的鼠标自动开始点击左键,是不是非常神奇?只要您按下中止热键,脚本就会停止,按键精灵就是这么忠实的一个好帮手。
任务易为自由职业工作者寻找和分析任务项目,并构建以任务为主题的社交平台。
4. 按键精灵脚本怎么使用
问题一:按键精灵脚本怎么用 打开键精灵>点击新建>再点击源文件>把你的脚复制粘贴进去>保存并退出(最好在右边的地方命个名)>运行即可(一般默认的是F10运行)
问题二:按键精灵8已经编好脚本了,但是如何运行呀? 这个界面是脚本编辑界面,你可以在右边脚本描述那里给它重新写个名字,然后点上面的按钮“保存退出”,就能保存脚本并退回到按键精灵主界面,在那里有脚本列表,找到你刚保存的脚本,看看你这个脚本前面“有效”那一栏是否有勾,没勾的话勾上,然后把需要用按键精灵的网页打开,点快捷键F10。
问题三:按键精灵制作的脚本怎么用到游戏中!? 首先现在的网络游戏基本都有防第三方软件的保护程序,如果想自己做的脚本能成功在游戏上运行,需要绩买按键精灵会员,开启神盾后才能越过保护程序。
想要脚本后台运作,需要在加上游戏窗口的句柄,和改用后台按键,就可以达到边干别的事情边玩游戏的效果。
问题四:如何使用按键精灵制作脚本? 1. 制作脚本:按照个人需求从网上搜集脚本或者自己制作脚本。如果您的脚本是从别的地方收集的,请先把脚本文件拷贝到按键精灵文件夹下的script文件夹中,然后再运行按键精灵。
2.选择有效的窗口:建议您选择“对所有窗口有效”。如果您只需要脚本当某个窗口在前台时有效,请选择窗口名称,比如“龙族”
3.让需要执行的脚本“有效”,只有“有效”一栏中勾中的脚本才会执行。
4.进入游戏(或者其他需要使用按键精灵的软件) ,在需要使用脚本的时候按下脚本的“快捷键”,按键精灵就会忠实的为您工作了。
按键精灵主界面
图:主界面及功能按钮
主界面功能简介:
增加:增加一个新的脚本。
修改:修改当前选中的脚本。
删除:删除当前选中的脚本,可以同时选中多个脚本进行删除。
录制:录制新的脚本,新手制作脚本首选功能。
上传:将当前脚本上传至按键精灵网站,与他人进行交流。
全部有效/无效:让所有脚本有效或者无效。
注册:注册按键精灵,使用正版软件。
帮助:查看用户帮助手册。
图:录制功能
录制功能简介:
强烈推荐的功能!能够忠实记录您的动作,并在脚本执行时回放,新手也可随心所欲制作脚本。按下ScrollLock键就可以开始录制,再次按下就可停止录制,最后保存即可。如果您需要按键精灵忠实的记录鼠标移动轨迹,在后面的“记录鼠标移动轨迹”前面打个勾就可以了。录制过程中可以随便移动录制工具条,不会对您录制的动作产生任何影响。
图:上传脚本
上传脚本功能简介:
在主界面选择一个脚本,点击“上传”按钮就可以进入上传脚本界面。
您可以将自己比较得意的脚本上传到我们的服务器。在您的脚本上传成功之后,我们将会进行人工审核。不错的脚本都会被我们推荐给其他玩家共同学习。
上传时按键精灵会自动填写一些信息。请您在“脚本说明”里写上脚本的用途、制作思路等你认为对其他人有帮助的信息。没有说明或者说明不清楚的脚本将无法获得推荐。:-)
脚本编辑器
图:脚本编辑器界面
脚本编辑器使用说明:
在动作选择区选择动作,插入右边的脚本内容区即可。脚本支持粘贴、复制、移动、删除等操作。
脚本编写完毕之后,在脚本设置区进行一些必要的设置,点击“保存脚本” ,就可保存当前制作的脚本,点击右上角的X符号可以关闭编辑器返回主界面。
注意:我们默认的终止热键是“F12” ,目前所有的脚本使用同一个终止热键,也就是按下一个终止热键之后,所有的脚本就会停止运行。
图:脚本调试功能
脚本调试功能简介:
脚本调试功能允许您随时观察脚本的执行顺序,也可以随意暂停/继续脚本的运行,方便查找脚本错误。当您点击“执行”后,脚本将会开始执行,同时记录下每一步执行了哪条动作(语句),您可以随时按“暂停”热键暂时中止脚本执行,然后点击“语句编号”立刻查看,看完以后可以随时让脚本从中断处恢复执行。
执行热键: ScrollLock
暂停热键:Pause
停止热键:ScrollLock
图: 抓点界面
抓点功能简介:
用户可以抓取20个坐标点以及相应坐标点的颜色。抓点热键包括数字键0到9,以及数字键下方的10个字母键Q到P。按下热键即可获得鼠标当前所在位置的坐标和颜色,以备制作脚本时使用。
偏移抓点:当使用偏移抓点时,实际抓到的是鼠标附近的一点的坐标和颜色(具体抓到的点用一个“瞄准镜”表示)。这样可以解决在某些情况下,鼠标图标颜色会挡住真实坐标颜色的问题。...>>
问题五:按键精灵发布的脚本怎么设置使用期限? 最简单的调用多线程 不过放到单线程也可以
代码如下
线程ID=BeginThread(时间)
Sub 时间()
初始时间= Plugin.Sys.GetTime()
do
If Plugin.Sys.GetTime()-初始时间>5000 Then
ExitScript
End If
Delay 1000
loop
End Sub
问题六:RestartScript怎么用?有什么用?按键精灵。 重启脚本,就是用代码重启,不用人重新点启动。例如,你如果想一个脚本,一打开不用按启动,让他自己重启,你就可以这样写
Sub OnScriptLoad()
RestartScript
End Sub
这样,只要一打开小精灵,就立刻运行脚本。
问题七:怎么用按键精灵后台操作? 呵呵,这么有诱惑力呀?
我今天刚好有时间,教你一下:
第一,首先,你得获得窗口句柄。因为你想要后台操作你得告诉脚本你那个窗口是什么句柄。这样好发送按键或鼠标消息给它。不知道句柄?――句柄就像是某个窗口的姓名,你想调动一个人总得称它名讳吧?就是这样理。
例:ck=Window.GetKeyFocusWnd()
这就是你在某个窗口按下按键精灵启动时得么的当前窗口句柄。并保存到ck这个变量中,以后就只要想让该窗口做什么就得加上它的“名字”:ck!
第二,你在发送键盘消息和鼠标消息时就得加上这个句柄,如:
Plugin Bkgnd.KeyPress(ck,51)
怎么样,看到那个名字ck了吗?意是说,向这个叫ck窗口发送一个按键码即51也就是4号键的键码。那么这样的话,你就是不在该窗口,你就是在看电影也好,它还是很忠实地身这个窗口按下了4键!
这是键盘,下面讲下鼠标:
Plugin Bkgnd.LeftClick(ck,200,300)
看到了吧?现在应该从上面得到理解了,也就是说向这个叫ck窗口发送一个鼠标单击事件,也就是ck后面的坐标位置:200,300
那么你就是在看电影也好,它还是会向这个窗口坐标为200,300地方按下了鼠标左键单击!而你看电影一点也没有影响!
说了这么多,骇应该明白了吧?
呵呵
写了这么多,代码也给你了而且也有用QQ发了给你,可以吧?
补充:
原来是个骗子・・・
――以马内利
问题八:按键精灵加密脚本怎么用? 你直唬制作小精灵不就好了,脚本就不会泄漏了。而且就算是加密脚本也是输入密码打开,而没办法绑定固定的电脑的,就算是密码一样可以互相泄漏啊。
希望能对您有帮助
问题九:怎么把按键精灵脚本导出不用按键精灵一样能用 点选发布--制作按键小精灵--立即制作--确定--然后输入文件名保存即可~~
问题十:怎么同时使用不同的按键精灵脚本? 把脚本前面的框框打钩.意思说你选定的2个脚本.如你所说.脚本A启动为F1,脚本B启动为F2.那么想启动一个的时候.另一个就停止工作.我们就要把脚本A的启动热键设置为F1,终止热键设置为F2,脚本B和脚本A刚好相反,这样就达到想用那个脚本就那个,不会相互冲突
5. 怎么使用脚本
这是写在一个按钮上的语句.
n
=
Number(n)+1;
这一句是说,
有一个动态文本框被设为输入文字的形式,
n
就是代表输入的内容.
这个
n
应该是个数字.
当按钮被按下时,
这个数字自动加1
bn
=
"box"
add
n;
这句里,
一个名为
bn
的变量被设定,
其值就是
"box"
这3个字母后面跟上新设定的
n
的值,
如
"box2",
"box7",
"box5689"
等
plicateMovieClip("box",
bn,
n);
一个名叫"box"的影片剪辑将被复制,
新的影片剪辑会被命名为"bn",
也就是上一句里刚设定的值,
如
"box2",
在第n层深(这里在"box"的下面)
setProperty(bn,
_x,
Number(getProperty(bn,
_x))+Number(n*(Number(getProperty(bn,
_width))+0)));
这一句最不容易解释,
只能尽力而为了.
首先,目的是进一步定义刚复制出的"bn"这个影片剪辑.
这里只设定了新影片剪辑"bn"的x轴上的位置.
先得到其原本的位置,
用这个数加上(n
乘以
其宽度)
所得到的和,
就是新影片剪辑"bn"的x轴坐标.
set(bn
add
":n",
n);
最后这句里,
一个新的变量"bn:n"被创建了,
其值就是以前用到过的
n
的数值.
不知道你对其中语句了解到什么称度,
这里就简单解释一下:
on
(press)
{}:
在按钮被(按下)
时执行
{以下命令}.
小括号里可以是
release/按下后放开,
rollover/滑过
等
Number()
:
把一个值设定为数值,
目的是可以做运算
add
:
把一个字符串的字和另外一个里的合并起来,
如:
"bo"
add
"x"
=
"box"
plicateMovieClip(目标,
新名字,
层深)
:
用来复制影片剪辑.
这里层深指影片剪辑在舞台上出现的顺序(低的会把高的遮住)
setProperty(目标,
属性名,
值)
:
设定某个影片剪辑的属性,
如高宽,
摆放位置,
透明度等
getProperty(目标,
属性名)
:
获取某个影片剪辑的属性(并用在其它地方)
_x
:
某物件的x坐标值
_width
:
某物件的宽
set(变量名,
值)
:
用来设定变量的名字和值
6. 脚本怎么使用
脚本,其实就是CS各种命令、参数的集合,一般以.cfg或.rc为扩展名的文本文件保存,由CS自动调用或玩家手动调用。有时又专指由alias命令定义的命令集
一般解压就行
7. typemonkey脚本使用教程
1.脚本安装到“Scripts”中“ScriptsUI Panels”里面即可
2.打开ae后,出现下面这个窗口,就需要勾选“允许脚本写入文件和访问网络”
3.插件使用
3.1文本之间添加空格才能有换行效果
3.2文字添加完后点击“DO IT!”就等待生成即可
“Undo it”如果不想要之前的效果,就点击这个删除之前的效果,设置好后再点击“DO IT!”重新生成
4.参数设置。
“Create Text Layers Only”是只创建文本层,不创建摄像机。
“All Caps”
“Font Size”是字体大小,有“Random”(随机)和“Constant”(恒定)可以选。
“Minmum”最小值,“Maxmum”最大值
“Spacing”行间距
“Rotation Probability %”是旋转率。
“Color Palette”是颜色选择。这里颜色可以自己选择合适的颜色。
4.1动作参数
这里就是效果淡入淡出的类型。
“Style”是类型,可选随机(Randomize),随机播放18种效果。
“Speed”是淡入淡出的速度。
勾选“Motion Blur”会有运动模糊。
4.2“Marker Sync”是标记对照。比如你上一段文字制作不是你想要的结果了,这时候你修改了一些参数后,想把这些参数对照到之前做的上面,就勾选“Marker Sync”,点“DO IT!”。结果是之前制作的保持不变,又加上了你设置后的参数效果。
4.3右下角“MONKEY CAM”是摄像机的一些属性参数。
“Movement”里有摄像机移动类型:平滑的还是线性移动,可供选择。
“Auto Rotate”是摄像机自动旋转。可开启或关闭。
“Auto Frame”是摄像机自动框架,有远近视觉空间。
“Update Cam”是更新摄像机,意思是设定好参数的“确定键”。
8. 怎么使用lua脚本
LUA脚本语言基本使用方法是本文要将介绍的内容,主要是来学习Lua脚本语言的使用方法,具体内容来看本文详解。
先要把下边这些语句加入到VC中的头文件,一般是加到StdAfx.h中
extern "C" { #include "lua.h" #include "lualib.h" #include "lauxlib.h" #pragma comment(lib, "lualib.lib") #pragma comment(lib, "lua.lib") }
然后一般来说都使用一个全局的LUA库定义的这个东西
lua_State* g_Lua;
并且在工程处初始化时也给LUA初始化
g_Lua = lua_open(); **加这句 /* load Lua base libraries */ 网上一些教材中这么写的 lua_baselibopen(g_Lua); 不过我这简单的例子中不用到这些也行 lua_tablibopen(g_Lua); lua_iolibopen(g_Lua); lua_strlibopen(g_Lua); lua_mathlibopen(g_Lua);
紧接着声明接口函数,注册上函数
lua_register(g_Lua, "Message", myMessage);
好,初始化部分完了,看看接口函数的写法。
函数必须这样的格式来写
static int Func(lua_State *L) { 静态型函数,而且必须带参数为lua_State结构指针 返回的值是代表返回的数据个数,比如return 2;就可以代表 返回两个整数啊,浮点数什么的,象LUA的脚本编写就可以这样 i, j = Func() , 这样就表示可以从Func接口函数中得到两个返回值了 return 0; }
执行脚本语句可以读文件,也可以直接读函数名
注册了
lua_register(g_Lua, "Message", myMessage); static int myMessage(lua_State *L) { OutputDebugString("OK"); return 0; } lua_dofile(g_Lua, strCurPath); //读文件,必须给出完整的文件路径名称 lua_dostring(g_Lua, "Message()"); //直接读函数
文件中只要写上
Message()
就可以了。
