about:blank 续 续 续 续 续 续网页微信 续 网页微信网页微信网页微信网页微信网页微信网页微信网页微信

& [原创]教你如何用按键写简单的脚本玩网页游 ...
查看: 14486|回复: 17
UID869733主题阅读权限40帖子精华1积分527金钱576 荣誉13 人气0 在线时间90 小时评议0
Lv.4游侠高级会员, 积分 527, 距离下一级还需 473 积分
帖子精华1积分527金钱576 荣誉13 人气0 评议0
新区开张先支持下~!
本人也曾玩过几款网页游戏,感觉网页游戏最多的就是点来点去或者等待。。。。
于是基于懒惰的原因写了些脚本帮助我去做那些无谓的重复点击。。。再一个
以下是我一点小小的写脚本经验,希望能帮助众懒人和没有编程基础的朋友们~~~ (老鸟们就飞过吧~~~~~~~~)
用按键玩网页游有一个特大的优势,就是网页游的游戏内容大多以文本形式表现,这给予了按键在网页游极大的发挥空间。
首先要介绍一下几个常用的命令:
&If..Else&, &Rem&, &Goto&, &Delay&, &Sub&, &Gosub&
If 的用法:
If target = &杭州&
& & /* pseudo code */
& & execute a
& & /* pseudo code */
& & execute b
意思就是说,如果变量target是杭州的话,执行命令&a&, 否则执行命令&b&,结束&if&。
Rem 和 Goto 的用法:
& & /* pseudo code */
& & execute a
意思就是说,建立标记&开门&,执行命令&a&,回到标记&开门&,然后继续执行命令&a&,再回到标记&开门&。。。。&Rem&和&Goto&的用法相当于无限循环语句(相当恐怖..)
我们可以也通过&Rem&和&Goto&命令配合&If...Else&,写出while loop的形式。
If target = &杭州&
& & Endscript
& & /* pseudo code */
& & execute a
& & Goto 开门
意思就是,当变量&target&不等于&杭州&时,执行命令&a&,直到&target&等于&杭州&为止。
Delay 的用法:
意思是,设定变量&a&值等于1000,然后延迟1000毫秒(1000毫秒=1秒)。假如想延迟30秒的话就可以写
Delay a*30
不推荐直接写:Delay 30000, 这样的话在修改的时候会带来很多的不方便(自己慢慢体会 )。
某些网页游基本上就是等待,所以可以通过&If...Else&语句来控制等待时间:
a = 3600000
If target = &杭州&
& & Delay a& && && && && & //等待一小时
& & Delay a/2& && && && & //等待半小时
接下来要介绍的是&Sub&和&Gosub&,不会用&Sub&和&Gosub&的话就无法写出好的脚本,&Sub&相当于建立一组function(8知道中文咋表达...), &Gosub&相当于执行function。
Sub 和 Gosub 的用法:
If target = &杭州&
& & EndScript
& & Gosub 杀怪
& & Goto 开门
& & /* pseudo code */
& & execute a
& & ......
Return 杀怪
意思就是,当变量&target&不等于&杭州&时,执行命令组&杀怪&里的内容,直到变量&target&等于&杭州&为止。
&Sub&也可以和其他&Sub&相互交替使用。
Gosub 杀怪
& & /* pseudo code */
& & execute a
& & ......
Return 打坐
& & /* pseudo code */
& & execute b
& & ......
Return 杀怪
意思就是说,执行命令组&杀怪&时,会先执行命令组&杀怪&,再执行命令组&打坐&,然后终止脚本。
但如果你有几千行语句的时候,以上这种方法会弄得你头昏脑胀[汗水] ... 所以还是推荐一下写法:
Gosub 杀怪
Gosub 打坐
& & /* pseudo code */
& & execute a
& & ......
Return 杀怪
& & /* pseudo code */
& & execute b
& & ......
Return 打坐
Gosub 杀怪
& & /* pseudo code */
& & execute a
& & ......
& & Delay a
& & Gosub 打坐
Return 杀怪
& & /* pseudo code */
& & execute b
& & ......
Return 打坐
以上第二种写法相当于命令组&打坐&包含在命令组&杀怪&里执行,此写法应用非常广泛...
如果想要两组命令组相互交替无限循环执行,只需这样写:
Gosub 杀怪
& & /* pseudo code */
& & execute a
& & ......
& & Delay a
& & Gosub 打坐
Return 杀怪
& & /* pseudo code */
& & execute b
& & ......
& & Gosub 杀怪
Return 打坐
要记住&Sub&和&Gosub&非常强大,其应用几乎贯穿整个脚本作业,至于写法变化还有很多种,我就不一一叙述,留待大家去发掘吧
接下来要介绍的语组是写网页游脚本使用率最高的语组之一!
如何读取粘贴板内容:
& & VBS Set objIE = CreateObject(&InternetExplorer.Application&)
& & VBS objIE.Navigate(&about:blank&)
& & VBS search = objIE.document.parentwindow.clipboardData.GetData(&text&)
& & VBS objIE.Quit
这个看起来有点复杂,你不需要明白每句话的意思(如果你有兴趣的话[汗水] ),
你只需要知道粘贴版的内容已经写入到 &search& 这个变量里就足够了~!这点非常重要。
最后的例子是如何用读取粘贴板的内容配合&If...Else&, &Rem&, &Goto&,&Delay&, &Sub&, &Gosub&写出大体上的网页游脚本
Gosub 开始
& & Gosub 万福酒楼a
& & Delay 30*dt
& & Gosub 尚贯后街a
& & Delay 30*dt
& & Gosub 西唐巷a
Return 开始
Sub 读取内容
& & VBS Set objIE = CreateObject(&InternetExplorer.Application&)
& & VBS objIE.Navigate(&about:blank&)
& & VBS search = objIE.document.parentwindow.clipboardData.GetData(&text&)
& & VBS objIE.Quit
Return 读取内容
Sub 万福酒楼a
& & Rem 万福酒楼b
& & Delay dt
& & Gosub 读取内容
& & If search = &※万福酒楼※&
& && &&&MoveTo 704,111& && && &//鼠标移动到704,111坐标
& && &&&Delay dt
& && &&&LeftClick 1& && && && && && &//点击鼠标左建1次
& && &&&Delay dt
& && &&&Goto 万福酒楼b
Return 万福酒楼a
Sub 尚贯后街a
& & Rem 尚贯后街b
& & Delay dt
& & Gosub 读取内容
& & If search = &※尚贯后街※&
& && &&&MoveTo 588,402& && && &//鼠标移动到588,402坐标
& && &&&Delay dt
& && &&&LeftClick 1& && && && && && &//点击鼠标左建1次
& && &&&Delay dt
& && &&&Goto 尚贯后街b
Return 尚贯后街a
Sub 西唐巷a
& & Rem 西唐巷b
& & Delay dt
& & Gosub 读取内容
& & If search = &※西唐巷※&
& && &&&MoveTo 198,404& && && &//鼠标移动到198,404坐标
& && &&&Delay dt
& && &&&LeftClick 1& && && && && && &//点击鼠标左建1次
& && &&&Delay dt
& && &&&Goto 西唐巷b
Return 西唐巷a
这个例子大概意思是,先建立命令组&开始&,而&开始&里包含有命令组&万福酒楼&、&尚贯后街&、&西唐巷&,按先后次序执行,命令组&读取内容&则在以上三个组内执行,最后在脚本最上方执行&Gosub 开始&, 完成后终止脚本。
==================================================================
额滴天啊,没想到那么简单的东东写了那么多,本来只是想写一点的....[汗水] ,竟然两个半小时过去鸟..
以上内容,对于老鸟来说就实在太浅了,希望对新手们有帮助。
上传一个我玩网页游&刀剑江湖&时写的脚本,让有需要的朋友借鉴~。(不是卖广告阿,因为我已经不玩鸟)
最后 大家!!
[ 本帖最后由 shuieryin 于
13:02 编辑 ]
附件: 你需要才可以下载或查看附件。没有帐号?
总评分:&金钱 + 50&
☆永不言败☆★★★
UID1109591主题阅读权限100帖子精华4积分2317金钱2472 荣誉45 人气0 在线时间107 小时评议0
帖子精华4积分2317金钱2472 荣誉45 人气0 评议0
你叫我说什么好呢?网页游戏都用这个的话 我觉得这个人是懒到家了!~~~网页游戏每天才花我们几十分钟 需要这样?真的是需要的话 我觉得这个网页游戏还是别做了,只能是失败中的成功案例
UID869733主题阅读权限40帖子精华1积分527金钱576 荣誉13 人气0 在线时间90 小时评议0
Lv.4游侠高级会员, 积分 527, 距离下一级还需 473 积分
帖子精华1积分527金钱576 荣誉13 人气0 评议0
各人有各人的需要嘛,我只是给有需要的朋友~~
天邈汉化组特邀Left ④ Dead☆最爱WitchのAK-47空军士官
UID1091812主题阅读权限40帖子精华1积分1599金钱4745 荣誉19 人气0 在线时间5 小时评议0
帖子精华1积分1599金钱4745 荣誉19 人气0 评议0
看起来跟FORTRAN和VB很像啊。。。。最反对总是GOTOGOTO的。。。。。
原来不当斑竹。。。这个地方都不给放图片了啊。。。。
UID871993主题阅读权限20帖子精华0积分1244金钱4621 荣誉1 人气0 在线时间833 小时评议0
头像被屏蔽
帖子精华0积分1244金钱4621 荣誉1 人气0 评议0
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
游侠光荣游戏工作组【元老】黑暗仙女
UID1033392主题阅读权限70帖子精华0积分2867金钱747 荣誉7 人气0 在线时间5 小时评议0
帖子精华0积分2867金钱747 荣誉7 人气0 评议0
厉害啊,我最怕学编程
——————
最适合睡午觉的季节来了
UID869733主题阅读权限40帖子精华1积分527金钱576 荣誉13 人气0 在线时间90 小时评议0
Lv.4游侠高级会员, 积分 527, 距离下一级还需 473 积分
帖子精华1积分527金钱576 荣誉13 人气0 评议0
原帖由 萧萧风兮 于
12:28 发表
看起来跟FORTRAN和VB很像啊。。。。最反对总是GOTOGOTO的。。。。。
这个.. 我也没办法啊
标记不能用变量,很郁闷
[ 本帖最后由 shuieryin 于
19:56 编辑 ]
UID869733主题阅读权限40帖子精华1积分527金钱576 荣誉13 人气0 在线时间90 小时评议0
Lv.4游侠高级会员, 积分 527, 距离下一级还需 473 积分
帖子精华1积分527金钱576 荣誉13 人气0 评议0
原帖由 kideny 于
12:41 发表
使用修改工具让玩家从重复的体力劳动中解脱出来,无可厚非。
但是破坏游戏平衡性的工具,确实应该抵制。
这个没错,说老实,没几个游戏不是重复的劳动阿
UID869733主题阅读权限40帖子精华1积分527金钱576 荣誉13 人气0 在线时间90 小时评议0
Lv.4游侠高级会员, 积分 527, 距离下一级还需 473 积分
帖子精华1积分527金钱576 荣誉13 人气0 评议0
我晕,怎么会出了那么多重复?
UID869733主题阅读权限40帖子精华1积分527金钱576 荣誉13 人气0 在线时间90 小时评议0
Lv.4游侠高级会员, 积分 527, 距离下一级还需 473 积分
帖子精华1积分527金钱576 荣誉13 人气0 评议0
阿,谢谢超版给精华~~~
UID869733主题阅读权限40帖子精华1积分527金钱576 荣誉13 人气0 在线时间90 小时评议0
Lv.4游侠高级会员, 积分 527, 距离下一级还需 473 积分
帖子精华1积分527金钱576 荣誉13 人气0 评议0
原帖由 水 绫 于
13:50 发表
厉害啊,我最怕学编程
——————
不厉害啊,这都是最基本的语句,你试试学C就知道了,内存改的一塌糊涂,Debug烂的要命不说最适用的方法还是printf, 我是先学java后转C的,所以异常痛苦,各位C大有没有什么好建议阿
UID953100主题阅读权限70帖子精华0积分6897金钱1538 荣誉23 人气14 在线时间2410 小时评议0
Lv.7游侠白金会员, 积分 6897, 距离下一级还需 8103 积分
帖子精华0积分6897金钱1538 荣誉23 人气14 评议0
.................
但还是给第一个精华支持
尉然的叁角湖詠遠滴神--貓māo著名记者尐精靈
UID1484005主题阅读权限70帖子精华2积分9809金钱5892 荣誉60 人气88 在线时间2868 小时评议0
Lv.7游侠白金会员, 积分 9809, 距离下一级还需 5191 积分
帖子精华2积分9809金钱5892 荣誉60 人气88 评议0
第一个精华啊 要支持
☆神圣罗马帝国·圣域星子学园☆游侠资深版主AS罗马 最佳中场TT罗曼联队 AS RoMan United白鸟座·曙光女神之宽恕·圣剑★★★★★★★★★★◆◆◆◆
UID1516277主题阅读权限150帖子精华7积分26561金钱51940 荣誉201 人气40 在线时间2301 小时评议0
帖子精华7积分26561金钱51940 荣誉201 人气40 评议0
本区第一个精华一定要支持一下!
罗曼联队 +∞
意大利 +100
英格兰 +95
阿根廷 +80
乌拉圭 +50罗马 +100
AC米兰 +90
国际米兰 +80
帕尔马 +70
桑普多利亚 +60
汉堡 +50尤文图斯 -100
利物浦 -100
巴塞罗那 -90
皇家马德里 -80
切尔西 -70
阿森纳 -60
拜仁慕尼黑 -50韩国 -∞
西班牙 -90
葡萄牙 -50弗格森 托蒂 皮尔洛 维埃里 内斯塔 布冯 贝克汉姆 吉格斯 马尔蒂尼 萨内蒂 基恩 德罗西蒙特拉 斯科尔斯 加图索 内维尔 内维尔 费迪南德 范德萨 德尔维奇奥 索尔斯克亚 巴特 维迪奇 托尔多
NVIDIA GEFORCE 7600GT日本足球J联盟 最佳中场
UID995084主题阅读权限70帖子精华5积分8551金钱13501 荣誉152 人气11 在线时间332 小时评议0
Lv.7游侠白金会员, 积分 8551, 距离下一级还需 6449 积分
帖子精华5积分8551金钱13501 荣誉152 人气11 评议0
是不是源文件里面都有的
估计楼主有一定VB基础!
UID1489557主题阅读权限60帖子精华0积分2124金钱1348 荣誉2 人气0 在线时间12 小时评议0
Lv.6游侠黄金会员, 积分 2124, 距离下一级还需 3876 积分
帖子精华0积分2124金钱1348 荣誉2 人气0 评议0
经历过汇编的洗礼你就不会觉得C里的指针很难了
ps3: slim 120G只玩正版 xbox360: 双65 512m wii: 日版 psp: 1k ds: l& &3DS
UID869733主题阅读权限40帖子精华1积分527金钱576 荣誉13 人气0 在线时间90 小时评议0
Lv.4游侠高级会员, 积分 527, 距离下一级还需 473 积分
帖子精华1积分527金钱576 荣誉13 人气0 评议0
原帖由 celincal 于
20:57 发表
是不是源文件里面都有的
估计楼主有一定VB基础!
按键精灵就是用VB写的
UID869733主题阅读权限40帖子精华1积分527金钱576 荣誉13 人气0 在线时间90 小时评议0
Lv.4游侠高级会员, 积分 527, 距离下一级还需 473 积分
帖子精华1积分527金钱576 荣誉13 人气0 评议0
原帖由 lere 于
22:57 发表
经历过汇编的洗礼你就不会觉得C里的指针很难了
说的好啊,我现在是同时在学汇编和C,汇编简直就是... 把简单的问题复杂化,不过也没办法
白金会员勋章
用户积分达到6000
发帖数达到10000
任职满12个月
资深版主勋章
任职满24个月
大头像勋章
永久勋章,统一售价:8888金币。购买地址:待定
荣誉达到150
特色头衔勋章
版区活动头衔达到三个
Powered by人人网-抱歉,没有找到该网页
你输入的网址可能不正确,或者该网页不存在。&或者
北京千橡网景科技发展有限公司:
文网文[号··京公网安备号·甲测资字
文化部监督电子邮箱:wlwh@··
文明办网文明上网举报电话: 举报邮箱:&&&&&&&&&&&&about:blank 续 续 续 续 续 续网页 续 网页网页网页网页网页网页网页_百度知道
about:blank 续 续 续 续 续 续网页 续 网页网页网页网页网页网页网页
我有更好的答案
按默认排序
这是什么啊?
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 instagram网页版 的文章

 

随机推荐