写过一些简单游戏的挂机脚本,比如宝宝斗场挂机脚本,赚了一点小钱,不敢在这高手云集的地方称大虾,仅仅是想和大家交流。
自己写脚本一开始很痛苦,不过写多了以后,很多游戏的子程序、函数都是可以借鉴的,甚至可以直接复制粘贴过来使用,所以后面越写越快。最后就是设计思路和编程习惯了,良好的编程习惯对脚本运行的流畅程度、降低BUG发生率有很大影响。好了说说我的体会
1、多用函数,少用子程序,模块化:如果一个游戏是频繁的点击鼠标操作,那么需要建立一些函数来进行这些操作。我比较喜欢用函数而不用子程序。为什么呢?因为函数有返回值,子程序没有。我可以让电脑做一项操作,但是操作的结果如何我不知道,这就需要返回值。比如找图,找到了没有呢?这个任务完成没有呢?等等
2、关于找图,每个图用两个以上函数判断。因为游戏经常会改动的,有些游戏会经常对图色做细微的修改,肉眼看不出来,但是找图就找不到了,这个 *** 可以尽量减少出错。
3、尽量少用死循环,坚决不用GOTO。我建议死循环只用在大的地方,如整个主线程,整个子线程。局部尽量用for x代替或者do while。如果局部一定要写死循环,一定多加一些退出循环的判断,同时加上运行循环的时间限制(循环开始前用t1=time记录时间,然后在循环里用datediff判断循环消耗的时间)。
4、记录:用ini文件记录发生的事件,包括任务是否完成,脚本运行情况,是否出错方便以后查找修改。记录鼠标点击坐标,因为大家喜欢用一种分辨率以后不会经常调的,一次成功找图后鼠标点击坐标会记录下来,下次如果找不到图了可以尝试调用原来记录的坐标进行点击(不管你图怎么改,我还是有办法),并且鼠标坐标周围适当范围予以截图保存,方便以后处理。
5、监控:可以让按键精灵向邮箱发邮件,也可以用teamview等远程控制软件,有钱的话也可以考虑买ip kvm(我目前的愿望,但是没米)。
6、销售:如果脚本不是很完善或者游戏更新很快,一定要勤快一点。不要对游戏更新感到烦人,只要函数写的好,更新游戏只要加点图,改几条语句就可以了,而你的客户需要经常依赖你,不管你收钱不收钱,他需要长期与你保持联系,这样你的生意自然会越来越好。
1、 首先你要确定你所谓的脚本是那种类型的脚本,根据你的使用目的决定,例如你要用脚本实现自动化操作,例如在抖音上自动给目标用户留言重复操作等等,你需要用按键精灵脚本,你需要用爬虫采集某个网站的数据,你需要用python脚本 。
2、 确定你的需求所需要的脚本类型后,为了达到目标你有两种做法:
(1)自学脚本开发,很漫长,一般人也无法忍耐这个过程,学完了也需要大量的实践才能手到擒来,大约需要1-3年不等。
(2)如果你要自学,请到w3cshool 等专业化系统的培训网站去学习,也可以加入某个专业技术培训社群学习( 威 hellohelloworld),炮哥可以给你推荐一些优质社群。
(3)找专业的开发者快速 *** 脚本,快速达到你的使用目的,发挥脚本软件的价值和收益,依然可以找炮哥解决,炮哥十年的开发经验并非浪得虚名,百闻不如一见,聊过便知。
3、脚本的开发涉及到的大概步骤和工具我简单说下
(1) 脚本开发工具,一般用记事本、sublime等
(2)调试运行工具: 需要安装对应的脚本运行环境才可以,例如按键精灵开发工具、python运行环境。
我们先打开按键精灵,打开按键软件后,我们点击界面里的”我的脚本“
点击后我们进入我的脚本管理中心。
这时我们在脚本管理界面,我们点击”新建“
接着我们点击新建后,弹出新建脚本的窗口两个选项。
在这两个选项,我们根据自己的想法来选择,如这里选择新建”空白脚本“。
然后我们点击空白脚本后,进入脚本编辑窗口,这里我们就可以进行编辑脚本和创作了。
*** 自己的简单脚本
我的目的是 *** 一个可执行文件.tinix放在/mnt/ *** b下
1、cd /mnt
2、mkdir *** b
3、cd / *** b
4、vi .tinix
输入脚本的内容
:wq保存退出
5、chmod u+x .tinix 使文件属主拥有可执行权限
此时 ./.tinix就可以执行了
在红帽中,与环境相关的文件有/etc/profile和/root/.bash_profile
.tinix放在/mnt/ *** b下,每次必须cd /mnt/ *** b
然后./.tinix运行
要想在任何目录下输入.tinix就能运行,则需要配置环境变量
我的 *** 是vi /root/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc fi
# User specific environment and startup programs PATH=$PATH:$HOME/bin BASH_ENV=$HOME/.bashrc USERNAME="root" export USERNAME BASH_ENV PATH
在PATH=$PATH:$HOME/bin后加上:/mnt/ *** b
这样,每次开机,环境变量PATH就变成
/usr/local/ *** in:/usr/local/bin:/ *** in:/bin:/usr/ *** in:/usr/bin:/usr/X11R6/bin:/root/bin:/mnt/ *** b
用echo $PATH可以查看
其实,不修改PATH也可以,我们可以把.tinix放到已知属于PATH的路径中
我想进一步让.tinix在开机自动运行,于是
vi /root/.bashrc
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i' # Source global definitions
if [ -f /etc/bashrc ]; then . /etc/bashrc fi
在文件末尾加入.tinix即可
这样,每次开机.tinix自动运行
建议你使用天骥挂机 他有自制脚本向导 很简单的步骤就可以 *** 一个脚本 如果你稍微懂点知识的话 还可以自己对脚本进行修改 达到更好的效果
二创动漫哪里看maplestar二创在网页或者youku,都...
越战越勇鹅哥带领鹅家班是哪一期1、年1月23日这期。在《...
安徽公务员降薪20%是真的吗是真的。2022公务员降薪20%...
暗区突围4指手机键位复制码1、该四指键位复制码是1550...
下载奥特曼传奇英雄免内购无限金币无限钻石版操作步骤:1、...