我问下游戏按键脚本(vb,易语言),学习难不难我问下游戏按键脚本(vb,易语言),学习难不难

编写脚本的软件除了按键精灵还有没有其他?编写脚本的软件除了按键精灵还有没有其他?我一直用按键精灵编写-知识宝库
你可能对下面的信息感兴趣玩游戏赚钱|网络游戏工作室赚钱项目攻略!
当前位置: >>
>> 正文
日 17:42:24&&分类: 游戏工作室
做游戏的,人人都有一个作者梦!随着网游赚钱越来越难,竞争加大,市场辅助坑的一比,有很多同学都幻想着拥有一支自己的团队,出金思路自找,辅助自己编写。成就一个真正的内部项目赚钱梦,今天NBE来简单介绍一下按键脚本辅助的学习步骤,有想学习这方面知识的同学,可以参考一下,以便快速入门,少走弯路。提示:技多不压身,如果游戏工作室本身会一些简单的按键脚本编写,可以大大增强竞争力。为写本文,NBE采访了一位近期在学习按键脚本编写并且已经入门的朋友提供的思路,希望以他的真实经历,给朋友们一个客观真实的学习步骤参考。警告:老A我本身是个技术盲,所以采访了有真实经历的人才写下此文,此文介绍的为简单的按键脚本编写,完全是入门级学习过程。与某些大神想象的控制台式的强大内存辅助(外挂)相差甚远!(关于内存辅助,采访中得知,没有3-5个人,没有几个月时间,一个人去完成,是一件相当艰难的事儿)用处:如果是几台或几十台机器的小型游戏工作室,如果有了编写简单按键脚本的能力,游戏里测试到的简单出金思路,完全可以自己写脚本,在也不用苦恼市面上没有辅助,或是找人写辅助泄漏项目的尴尬问题。(被采访着现在边学边写,已经开发出了自己的简单挂机项目,自己做,相当不错!)关于自己能写按键脚本的好处就不过多介绍了,懂得人自然懂,不懂的人,也就没必要懂了。哈哈。(原谅我这张臭嘴,说话太直!总得罪人!)学习按键脚本编写的入门过程:1,如果对按键脚本与游戏外挂的原理一点都不懂,摸不到头脑,按键精灵是一定要学的,简单是方面,最主要的能让了解一个按键脚本的制作过程是怎么样子的,算法是什么,为什么可以实现打怪,走路,挂机等。如果按键精灵要是都看不懂,别不用往下学了。(一个辅助最关键的就是算法)2,易语言基础,写辅助最常用的那几十个命令必须精通,知道什么时候能用,什么时候不能用!学习资料网上一大堆视频找一个自己愿意看的就行了。NBE推荐世宝的全套教程,本人看过,够清晰,简单易懂,最主要的是不收费。是易语言方面挺好的视频。(一般人差不多1-2个月搞定)3,大漠辅助教程,现在很多按键都是基于这个插件了,关于好坏NBE不过多做评论,避免广告嫌疑。但一个不争的事实是,现在很多按键脚本,都是基于大漠插件写出来的,所以还是建议要看看。(一般人差不多半个月到一个月搞定)4,TC脚本开发工具,采访者没有去学习。(有时间的朋友可以看看)他个人的理解是:按键和TC都是工具,工具大家都能理解,而易语言,是一门语言,是用来生产那种工具的工具,更高级,按键和TC,说白了,套路人家都给你搞好了,但是易语言,架构你需要自己去搞,什么都要自己去架设。(所以采访者重点走向易语言。)5,易语言基础OK了之后,去学大漠的基础教程,也就是大漠插件的基本用法。(前面提到过大漠插件的普遍性,如果你看不起按键脚本,或鄙视大漠插件,全当NBE啥也没说,你就可以走自己的路了,不用往下看了!)采访者表示学习这个耗时5天!6,然后,以上按键熟悉了,易语言熟悉了,大漠插件的用法熟悉了,就要尝试自己写,自己专研,实践是挑战一切困难与真理的铁拳。(采访者表示:捣鼓了10天左右,写出了自己的一个按键脚本,可以自动主线,自动挂机,站街扫拍卖)采访者提醒:以上这些就是按键模拟的学习步骤,写内存挂别想了,没10个人的团队,靠自己,一年也出不来一个!按键模拟的优势就是快速开发,一个主线挂,你边做任务边写,基本上你任务做完了,你挂就写好了!足可以应对小型游戏工作室找到的大部分出金路线。人人都有一个作者梦,想着游戏辅助赚钱容易啊,其实大家走进了一误区。看看市面上的作者?多如牛毛,除了真正有实力的,站着赚钱,不坑不骗的又有几个?同游戏工作室一样,任何行业赚钱都不是一件简单的事儿。在这个行业里混最忌讳三心二意,今天学写辅助,发誓做一个最牛逼的作者,明天又去打金,发誓干到几百台,后天又去带队,打算干掉网易,整死腾讯。学写按键脚本是一件非常枯燥的事儿,与爱看电影,喜欢网游,甚至是认自认为聪明是二码子事儿。如果真的有心去学习,把它当成一个学科去看待,问问自己有没有毅力能把一门技术给学通透了!这是学习,不是切白菜。总结:如果有这方面天赋又有这方面爱好的朋友,还是建议每天抽出一点时间去学习的,所谓活到老,学到老,更何况这个行业竞争越来越激烈,也许自己有了简单的技术以后,在加上个人对游戏的理解,可以开拓出一片新的天地。(辅助只是工具,网游只是载体,真正能赚钱的是人!)
本文来源:(游戏工作室赚钱项目网站)原创文章,转载请保留出处,谢谢!
标签:&&&&
昵称(必填)
记住我,下次回复时不用重新输入个人信息
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
【相关文章】 17:10:21 18:40:30 17:28:47 17:28:18 17:23:45 17:8:41 17:13:57 17:38:36 17:37:56 17:19:11
好玩又赚钱_网上赚钱的网络游戏
专业玩家网_猜你喜欢
专业玩家网_本年最热文章
专业玩家网_本月最热文章
Powered By
- 玩游戏赚钱 | 网络游戏工作室赚钱项目攻略!<专注网络游戏工作室赚钱项目攻略!
当前位置: &#62;&#62;
&#62;&#62; 正文
日 17:06:08&&分类: 游戏工作室建立
游戏工作室行业越来越难做,相信大家都有这种感觉!市场的辅助一个比一个坑,好不容易找到个靠谱的,结果挂还没到期,作者就因为各种原因跑路了,这种情况相信大部分人也经历过,哎,无奈!于是,有些小伙伴桌子一拍:“TMD,买不到好辅助老子自己写!”你是这样的吗?起码十年前我是这样的!那么问题就来了,游戏辅助怎么写?脚本用什么写?都得学习什么知识?要有什么语言基础吗?得学多久才能出师赚钱?基于这无数个新手必经的问题,本文做一个详细的解答,希望小白们看过后不在困惑。网上可以搜到一大把的所谓的,各种各样的,不可怀疑,里面确实有一些不错的。但是什么叫零基础?不是说什么基础都不要?其实,最起码的数学知识还是要的,如果你不知道1+1等于几,那你还是放弃吧。其实在计算机的世界里,1+1=10,因为计算机只认识1和0。如果你知道了1+1为什么等于10,恭喜你,你已经开始具备基础了。关于内存和模拟,我想说,如果你不想以后每天累死累活的,就不要考虑内存了,一款内存辅助一个人是极难完成的,当然,如果你能找到几个志同道合的人一起学习前行的话,可以走内存路线,分工合作,一个人一个方向,破解脱壳、逆向分析、游戏数据分析、过驱动保护、主程序开发、脚本编写……等等等吧,相信很多人都是一个人在战斗,内存方向绝对不是一个好的方向。当然,你也可以在学习的过程中发现原来自己是一个计算机天才,恭喜你,你可以脱离游戏工作室这个行业了,随便找个大公司做个程序猿年薪几十万也是个不错的选择。那,如果内存不能做的话就只能选择模拟了,所谓模拟,也就是模拟键盘鼠标操作的辅助,通过找图识色识别文字达到判断条件,然后模拟鼠标键盘操作实现自动完成游戏内的各种动作。这里不得不说的是按键精灵,我也是从这里开始入门的,有点VB基础的上手可能会更快一些,因为按键精灵是基于VB的语法开发出来的,本人虽说计算机专业本科毕业,但是学校里没学过任何东西,大学四年全在社会实践了(其实就是混了四年)。毕业设计倒是跟着一个工业电子专业的同事用VB开发的,所以按键精灵我上手也比较快,也写出不少当时还算过得去的商业小精灵。四年前,彻底放弃了按键精灵这个平台。要问为什么,有几个理由:1、局限性:按键精灵单纯实现功能是没问题的,但是如果要实现集中管理、中央监控,是比较复杂的,那需要对VB的ActiveX开发有较为深入的功底,以我这二把刀的水瓶就算了。2、防封问题:虽说商业小精灵的各种防护盾有一定的效果,但这个东西,仁者见仁智者见智,真要检测你只是分分钟的问题;3、费用问题:这是放弃它的主要原因,商业小精灵一个注册码的开卡价格从最开始的几块钱一下涨到20块钱,翻了几倍,黑啊,真心的黑啊,不跟你玩了还不行么。放弃了按键精灵得找个新的开发平台啊,当时我面前有2个选择,VC和易语言,最后选择了易语言,理由也很简单,自己C语言基础本来就没有,英文水平更是LOW的不能再LOW了(四级都没过),易语言起码都是中文语法,好歹能看懂,最终选择了E语言,买了本书,买了正版U-KEY(淘宝价598),买正版也是为了避免以后的麻烦事儿,盗版的大多挂马大家应该懂得,你不想自己辛辛苦苦写的源程序最后成了别人的赚钱工具吧?OK,开始钻研E语言,说实话,书买了都没看完过,为啥,不是不想看,是好多东西是用不到的,最有效的学习方法是实践,当时我是用了一个月的时间把自己当时用按键精灵写的一个辅助转化到E语言的,要说怎么做到的……很简单,照着葫芦画瓢呗,语法换换就可以了。编写边调试,最终可以完全跟小精灵一样了,在此基础上又开始研究中控,用了几天时间,中控台可以控制客户机了,WOW,那时候是很兴奋的。慢慢的,开始学习E语言的其它东西,网上很多开源的资源可以借鉴甚至拿来稍微改改就可以为己所用,从此一发不可收拾,结果,我变成了一个苦逼的程序猿。四年时间,每天都在代码、调试、测试中度过。机器也从十几台AMD640全变成了十台E3,自给自足的小型游戏工作室也算是成型了。机器也基本上是拿来测试用的,现在有个老项目在挂着,啥时候想起来或者中控报警了就去看看,钱够了就挂单出货,温饱是没啥问题了,也有个一起成长的游戏工作室朋友在一起研究游戏,他负责找项目,我负责写,收入虽然不高,但是不用担心抄水表的上门,我们都坚信,坚持肯定会有爆发的那一天。成为游戏辅助脚本作者的路上有孤独、寂寞、潦倒,也会有兴奋、喜悦、满足感。如果你做好准备了而且真心喜欢这个行业,做自己喜欢的事儿,让别人去死吧!第一次写这样的文章,逻辑可能比我的程序要混乱,能帮到朋友们一点点,那也是极好的!NBE这个平台激发了我写此文的冲动,处女作,望大家海涵!相关阅读:
此文&&原创,转载请注明地址:
标签:&&&&&&
昵称(必填)
记住我,下次回复时不用重新输入个人信息
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
Post: 9:06:26
和我好像,不过学的时候中途发现自己的逻辑思维还可以,就又学习了JAVA,C#,object-c,swift,然后....我真的成了一个程序猿...
Post: 15:23:56
Post: 18:19:14
我也是按键入门之后vb,然后又按键循环着用,其实用按键我也实现了中控监测挂机电脑的功能,和楼主一样,报警了就去手动弄弄或者在公司通过teamview弄一下.收入的确是可以的,等于多了一个人帮忙打工.一个月下来6,7K基本是这个数了.最近和了一些工作做朋友合作,他找游戏我来写,希望尽快弄完赚点钱:)
Post: 9:17:51
你的经历和我大同小异!同道中人啊!
Post: 9:23:08
易语言暂时没出安卓和苹果版本,不过吴涛正在开发手机版易语言!你说问题要看具体情况。如果中控台和手机上的辅助分离开的,那问题就不是问题了!只需要2个软件之间留个互相通信的端口就可以了!具体细节那就是作者根据情况去考虑了!希望能对你有所帮助!
Post: 22:15:24
苦逼青年变成了苦逼中年,全是泪和汗啊!
Post: 15:25:31
你好,能教我编写辅助吗,我真是零基础
Post: 8:19:06
易语言的中控可以用在手游上吗??谢谢
Post: 9:24:15
《悲剧,刚才不小心回复自己帖子了!》易语言暂时没出安卓和苹果版本,不过吴涛正在开发手机版易语言!你说问题要看具体情况。如果中控台和手机上的辅助分离开的,那问题就不是问题了!只需要2个软件之间留个互相通信的端口就可以了!具体细节那就是作者根据情况去考虑了!希望能对你有所帮助!
Post: 3:44:56
计算机只认识1和0那么当计算机要告诉你1+1等于10的时候它不能用1+1=10来告诉你的.它至应该是告诉你的是 ‘1 + 1 == 10’ 如果他要表示1+1=10 那么‘1+1’就作为自己给自己置留的代码.然后给这个“代码”赋值“10”
【相关文章】 17:8:8 19:43:45 17:25:58 10:21:33 17:50:0 16:48:17 16:50:33 17:58:53 11:5:58 10:16:39
站内搜索_游戏工作室项目
网游工作室_猜你喜欢
网游工作室_最热文章
备案号: 辽ICP备号-1
【NBE游戏工作室】我们一直被采集,但从未被超越!和NBE一起做吧。痛,并快乐着!!!那位大神会弄玩游戏的模拟按键啊!各种等啊~~~_vb吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:94,590贴子:
那位大神会弄玩游戏的模拟按键啊!各种等啊~~~收藏
如题刚才去易语言吧求助,突然发现那吧没人啊,所以来到人多的VB吧了,求大神帮忙写个。
FoxTable 2014,更低难度,10倍效率,可编译,完美融合B/S和C/S优势,快速开发数据管理软件
各种求帮忙
用安键精灵
还是木有人啦!!!
朝窗体发送按键按下松开的消息,具体api函数可以百度,不难的,模拟按键
回5楼:游戏的运行与消息无关,游戏的消息基本上只处非客户区,游戏一般都是直接检测比较低层的硬件状态,所以发送消息不起任何作用。
游戏循环:Private Sub Main(): Load GameForm: 调用初始化函数: GameForm.Show: Dim oTime&, nTime&: oTime = GetTickCount: While DoEvent: nTime = GetTickCount: If nTime - oTime &= 周期 Then: 调用渲染函数: oTime = oTime + 周期: End If: Wend: 调用关闭函数: End Sub 在渲染函数如果使用API来检测,按键GetAsyncKeyState,鼠标坐标GetCursorPos,ScreenToClient,手柄joyGetPosEx等函数检测,这些都与消息没有任何一点关系。
Option Explicit
Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Private Declare Function MapVirtualKey Lib "user32" Alias "MapVirtualKeyA" (ByVal wCode As Long, ByVal wMapType As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function ClientToScreen Lib "user32" (ByVal hwnd As Long, lpPoint As POINTAPI) As Long
'获得窗口左上角在屏幕中的坐标
Private Declare Function SetCursorPos Lib "user32" (ByVal X As Long, ByVal Y As Long) As Long
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Private Type POINTAPI
'------------------------------------------鼠标移动----------------------------------------
Public Sub MoveTo(ByVal X As Long, ByVal Y As Long)
SetCursorPos X, Y
Public Sub MoveR(ByVal X As Long, ByVal Y As Long)
Dim PT As POINTAPI
GetCursorPos PT
SetCursorPos PT.X + X, PT.Y + Y
'------------------------------------------鼠标左键----------------------------------------
Public Sub LeftDoubleClick()
mouse_event 2 Or 4, 0, 0, 0, 0
mouse_event 2 Or 4, 0, 0, 0, 0
Public Sub LeftClick()
mouse_event 2 Or 4, 0, 0, 0, 0
Public Sub LeftDown()
mouse_event 2, 0, 0, 0, 0
Public Sub LeftUp()
mouse_event 4, 0, 0, 0, 0
'------------------------------------------鼠标右键----------------------------------------
Public Sub RightClick()
mouse_event 8 Or 16, 0, 0, 0, 0
Public Sub RightDown()
mouse_event 8, 0, 0, 0, 0
Public Sub RightUp()
mouse_event 16, 0, 0, 0, 0
'------------------------------------------鼠标中键----------------------------------------
Public Sub MiddleClick()
mouse_event &H20 Or &H40, 0, 0, 0, 0
Public Sub MiddleDown()
mouse_event &H20, 0, 0, 0, 0
Public Sub MiddleUp()
mouse_event &H40, 0, 0, 0, 0
Public Sub MouseWheel(ByVal Num As Integer)
mouse_event &H800, 0, 0, Num * 100, 0
'------------------------------------------键盘按键----------------------------------------
Public Sub KeyPress(ByVal KeyCode As Long)
keybd_event KeyCode, MapVirtualKey(KeyCode, 0), 0, 0
keybd_event KeyCode, MapVirtualKey(KeyCode, 0), 2, 0
Public Sub KeyDown(ByVal KeyCode As Long)
keybd_event KeyCode, MapVirtualKey(KeyCode, 0), 0, 0
Public Sub KeyUp(ByVal KeyCode As Long)
keybd_event KeyCode, MapVirtualKey(KeyCode, 0), 2, 0
End SubPrivate Type POINTAPI
Y As LongEnd Type'------------------------------------------鼠标移动----------------------------------------Public Sub MoveTo(ByVal X As Long, ByVal Y As Long)
SetCursorPos X, YEnd SubPublic Sub MoveR(ByVal X As Long, ByVal Y As Long)
Dim PT As POINTAPI
GetCursorPos PT
SetCursorPos PT.X + X, PT.Y + YEnd Sub'------------------------------------------鼠标左键----------------------------------------Public Sub LeftDoubleClick()
mouse_event 2 Or 4, 0, 0, 0, 0
mouse_event 2 Or 4, 0, 0, 0, 0End SubPublic Sub LeftClick()
mouse_event 2 Or 4, 0, 0, 0, 0End SubPublic Sub LeftDown()
mouse_event 2, 0, 0, 0, 0End SubPublic Sub LeftUp()
mouse_event 4, 0, 0, 0, 0End Sub'------------------------------------------鼠标右键----------------------------------------Public Sub RightClick()
mouse_event 8 Or 16, 0, 0, 0, 0End SubPublic Sub RightDown()
mouse_event 8, 0, 0, 0, 0End SubPublic Sub RightUp()
mouse_event 16, 0, 0, 0, 0End Sub'------------------------------------------鼠标中键----------------------------------------Public Sub MiddleClick()
mouse_event &H20 Or &H40, 0, 0, 0, 0End SubPublic Sub MiddleDown()
mouse_event &H20, 0, 0, 0, 0End SubPublic Sub MiddleUp()
mouse_event &H40, 0, 0, 0, 0End SubPublic Sub MouseWheel(ByVal Num As Integer)
mouse_event &H800, 0, 0, Num * 100, 0End Sub'------------------------------------------键盘按键----------------------------------------Public Sub KeyPress(ByVal KeyCode As Long)
keybd_event KeyCode, MapVirtualKey(KeyCode, 0), 0, 0
keybd_event KeyCode, MapVirtualKey(KeyCode, 0), 2, 0End SubPublic Sub KeyDown(ByVal KeyCode As Long)
keybd_event KeyCode, MapVirtualKey(KeyCode, 0), 0, 0End SubPublic Sub KeyUp(ByVal KeyCode As Long)
keybd_event KeyCode, MapVirtualKey(KeyCode, 0), 2, 0End Sub
按键精灵过不了的模拟估计轻量级模拟都过不了
api函数,你去搜一搜vb制作外挂,里面有模拟按键教学
大神又消失了,
...原来本吧都是大神....小神路过
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

 

随机推荐