虫虫教学

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6119|回复: 37

GG脚本制作入门第一课:如何看懂脚本

[复制链接]

4450

主题

4662

帖子

5万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
51865

最佳新人发帖达人推广达人热心会员突出贡献优秀讲师

发表于 2021-9-30 23:46:02 | 显示全部楼层 |阅读模式
               GG脚本制作入门第一课:如何看懂脚本

下面我们通过一个做好的脚本,教同学们快速的看懂脚本,你只有看懂了脚本,你才会学到做出来!

                  
1.jpg.thumb.jpg
         

  1   gg.toast ('虫虫教学')           --是弹窗广告 toast 弹窗的意思 括号里是弹窗的内容,单引号放弹窗的内容,括号括起
  2   print ('by虫虫教学')            --打印的意思, print 打印的意思,单引号里放你想要显示的内容,括号括起。
  3~7 行                                      --测试你的GG版本是不是和脚本相符合,如果符合就向下执行,如果不符合就提示“你的GG版本需要更新了!”有的脚本里放的是英文提示。
  8~10行                                    --  是它的固定模式,这个我们可以不管      


                  
2.jpg.thumb.jpg
                        

  11
行  gg clearResults()      --这是数据清零,为执行下面的脚本做准备
  12    goto START          -- 这是转到标签名是 START 那里执行操作    START 是命令的名称  前后用到两个冒号
  13      ::START::              --脚本从这里开始执行
14~26 行   就是脚本的一些操作名称  你做什么样的脚本,就写那些操作 ,脚本要执行的操作内容越多,行数就越多,这个没有固定的,看你自己要写什么样的的脚本。
       后面的GOTO 就是转到你写修改游戏中更改数据的地方(就是你在游戏中找到什么数值,然后你要改成什么样的数值的一个操作)。

到GG脚本里显示的就是这样的,如图
   
                     
  
3.jpg.thumb.jpg  


  后面就开始写脚本的操作代码啦。下面给大家一个模板,这个脚本里的数据都是没有用的啦,我只是拿它来做比喻,教同学们看懂这个脚本.


下面我们来看整个的脚本,//边上的是注解

gg.toast('虫虫教学')             // 弹窗 虫虫教学   结束脚本时弹出来显示一下
print('by虫虫教学')              
// 显示来自那里制作的
--Game guardian detection
if gg.BUILD < 5511 then
print('你的版本需要更新了!')
goto update
end                                 
//这段话如果版本不对,显示让你更新,有的是显示的英文           
if gg.isVisible(true) then
   gg.setVisible(false)
   end         
//固定模式,这个我们可以不管 
gg.clearResults()            //清除数据 为执行脚本做准备
goto START                 
//转到 START 处执行
::START::
menu = gg.choice({'1 实体变大','2 一键遁地','3 一键除草 ','4 无CD','5','6 一 键吃药','7 一键枪支秒杀','8 一键高跳','9 一键变色'},nil,'怡静团队') 
//你做脚本的数字表示的用途 nil 后面是作者的名字
if menu == 1 then goto onehitawp end              //这里的意思是如果是执行实体变大" 就跳到下面 onehitawp 这行去 onehitawp那里就是编写实体变大的程序
if menu == 2 then goto FastReload end             //这里的意思是如果是执行2 一键遁地 就跳到下面 onehitawp 这行去 onehitawp 那里就是编写一键遁地的程序
if menu == 3 then goto WH end                       //以下类推
if menu == 4 then goto oneittt end
if menu == 5 then goto sgonehit end
if menu == 6 then goto sgbigdm end
if menu == 7 then goto aimon end
if menu == 8 then goto undeg end
if menu == 9 then goto flying end
if menu == nil then print('Error') end                //如果是空,输出 “Error" 这是英文出错的意思

goto noselect                                                 // 转到最下面的 noselect 处执行

:: onehitawp::          //脚本里1 实体变大 的数据和修改       
gg.clearResults()      
//清除数据 为执行脚本里第一个操作做准备     
gg.searchNumber('20,10,120,33', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)   
//精确数值联合查找 (20;10;120;33)数据类型:四字节 TYPE_DWORD
gg.searchNumber('10,120,33,'gg,TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)         
//精确数值再次联合查找 (10;120;33)数据类型:四字节  
gg.getResults(500)                                                                                      
// 查找范围 500
print('Replaced: ', gg.editAll('0', gg.TYPE_DWORD))                                         
// 查找到后,全部修改为0  数据类型:四字节
gg.toast('Done 1Hit Normal')
goto sdone

:: FastReload::            //脚本里'2 一键遁地 的数据和修改   
gg.clearResults()         
//清除数据 为执行脚本里第二个操作做准备
gg.searchNumber('1,036,831,949;1008981770;1110704128', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) 
//精确数值联合查找 (1,036,831,949;1008981770;1110704128)数据类型:四字节
gg.searchNumber('1008981770;', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)             
//精确数值再次联合查找 (1008981770)数据类型:四字节  
gg.getResults(200)                                         // 查找范围 200
print('Replaced: ', gg.editAll('1,055,000,000', gg.TYPE_DWORD))                                                                  
// 查找到后,全部修改为1,055,000,000 数据类型:四字节
gg.toast('Done Fast Reload')
goto sdone

:: WH::                                                                                                                              //脚本里3一键除草 的数据和修改     
gg.clearResults()                                                                                                               
//清除数据 为执行脚本里第二个操作做准备
gg.searchNumber('1008981770;1017370378', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)  
  //精确数值联合查找 (1008981770;1017370378)数据类型:四字节
gg.getResults(850)                                                                                                                 
// 查找范围850
print('Replaced: ', gg.editAll('1,075,750,000', gg.TYPE_DWORD))                                              // 查找到后,全部修改为1,075,750,000 数据类型:四字节
gg.clearResults()
gg.toast('Done Wallhack')
goto sdone

:: oneittt::
gg.clearResults()
gg.searchNumber('1,036,831,949;100;-1082130432', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber('100;-1082130432', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(5000)
print('Replaced: ', gg.editAll('2,139,000,000', gg.TYPE_DWORD))
gg.toast('Done 1Hit Big Damage')
goto sdone

:: sgonehit::
gg.clearResults()
gg.searchNumber('1008981770;1061997773;100', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber('1061997773;100', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(800)
print('Replaced: ', gg.editAll('2,144,600,000', gg.TYPE_DWORD))
gg.toast('Done 1 Hit Shotgun')
goto sdone

:: sgbigdm::
gg.clearResults()
gg.searchNumber('1008981770;1061997773;100', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber('1061997773;100', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(800)
print('Replaced: ', gg.editAll('2,19,000,000', gg.TYPE_DWORD))
gg.toast('Done 1 Hit Shotgun Big Damage')
goto sdone

:: aimon::
gg.clearResults()
gg.searchNumber('1082130432;1120403456', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)
print('Replaced: ', gg.editAll('1,110 204,123', gg.TYPE_DWORD))
gg.toast('Done Auto Fokus / AimOn')
goto sdone

::undeg::
gg.clearResults()
gg.searchNumber('1034147594;1051931443;1062836634', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber('1062836634', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
print('Replaced: ', gg.editAll('1,090,000,000', gg.TYPE_DWORD))
gg.toast('Done Underground')
goto sdone

:: flying::
gg.clearResults()
gg.searchNumber('1034147594;1051931443;1062836634', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber('1062836634', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
print('Replaced: ', gg.editAll('-1,055,000,000', gg.TYPE_DWORD))
gg.toast('Done Flying')
goto sdone

:: sdone::
print('是不是玩得很开心!')               
//弹窗广告
gg.toast('脚本成功执行完毕!')          //输出广告
os.exit()                                           //这是脚本的结束模式,一定要的,



上面每段脚本的意思是  

第一行 gg.clearResults()   清除以前的数据
第二行  gg. searchNumber   精确查找  后面的括号里放的是你要查找的数值。
gg.TYPE_DWORD 数据类型,四字节
如果你是别的类型,你就写成别的,常见的有 四字节,单浮点  双浮点 等 这个学过GG修改器的人都知道,
如果你没有学过GG修改器的使用,你肯定写不了脚本,如果想学,你可以到我们论坛上去看 GG修改初级教程三十课
第三行,gg.searchNumber('10,120,33,'是改善,也就是再次查找你要的数值
第四行  gg.getResults(5000)  它的查找范围   5000
第五行 print('Replaced: ', gg.editAll('0', gg.TYPE_DWORD)) 填上你要修改的数值 如 0 后面是修改这个数值的类型
然后把每个功能你要查找的数值放上去,把你要修改的数值也放上去,记到一定要写好类型。转到的字母不要弄乱了。
这样一个脚本就这样写好啦。        
         

当然你要找到你要查找的数值 和你要修改的数值,就要会GG的操作,找到后就能做成脚本,让所有人使用啦!




            本课程 教学视频 请回复帖子  得下载地址

      
本帖隐藏的内容https://pan.baidu.com/s/1NF501UZoc6gVepoVmW4_8w

3

主题

1457

帖子

8113

积分

钻石会员

Rank: 7Rank: 7Rank: 7

积分
8113
发表于 2021-10-13 10:15:49 来自手机 | 显示全部楼层
一起加油,好好学习,虫虫越来越好
回复

使用道具 举报

3

主题

1457

帖子

8113

积分

钻石会员

Rank: 7Rank: 7Rank: 7

积分
8113
发表于 2021-10-13 10:15:51 来自手机 | 显示全部楼层
一起加油,好好学习,虫虫越来越好
回复

使用道具 举报

0

主题

2465

帖子

2945

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2945

最佳新人宣传达人纪念勋章

发表于 2021-10-13 16:04:09 | 显示全部楼层
感谢老师分享,祝虫虫越来越好!
回复

使用道具 举报

0

主题

2465

帖子

2945

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2945

最佳新人宣传达人纪念勋章

发表于 2021-10-13 16:04:11 | 显示全部楼层
感谢老师分享,祝虫虫越来越好!
回复

使用道具 举报

0

主题

5981

帖子

2万

积分

超级版主

Rank: 8Rank: 8

积分
25033

最佳新人活跃会员热心会员突出贡献纪念勋章

发表于 2021-10-13 19:53:50 | 显示全部楼层
前来学习!
回复

使用道具 举报

0

主题

5981

帖子

2万

积分

超级版主

Rank: 8Rank: 8

积分
25033

最佳新人活跃会员热心会员突出贡献纪念勋章

发表于 2021-10-13 19:56:31 | 显示全部楼层
一起学习,共同进步!
回复

使用道具 举报

0

主题

5981

帖子

2万

积分

超级版主

Rank: 8Rank: 8

积分
25033

最佳新人活跃会员热心会员突出贡献纪念勋章

发表于 2021-10-13 19:57:33 | 显示全部楼层
静姐辛苦了!
回复

使用道具 举报

0

主题

1738

帖子

1757

积分

高级会员

Rank: 4

积分
1757
发表于 2021-10-13 22:02:07 来自手机 | 显示全部楼层
感谢老师分享,祝虫虫越来越好!
回复

使用道具 举报

0

主题

1738

帖子

1757

积分

高级会员

Rank: 4

积分
1757
发表于 2021-10-13 22:02:10 来自手机 | 显示全部楼层
静姐辛苦了
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

QQ|Archiver|手机版|小黑屋|虫虫教学--虫虫联盟官网

GMT+8, 2025-6-14 08:21 , Processed in 0.107391 second(s), 53 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表