首先介绍脚本的基本知识:
1、什么是脚本(s cript)?
①、CSgo脚本说白了是自定义的config,就是游戏配置文件,可以修改很多游戏参数,比如按键,操作,画面,鼠标速度以及准星,雷达等等一些常用的命令和不常用的命令。在大多数比赛中有些特定参数是禁止修改的,因为在一定程度上会影响公平,就比如某些新手使用的(鸡肋)大跳脚本,而对于普通玩家,虽然算不上作弊,但是会少许的影响技术。
②、脚本----英文名(Script),就是含有bind和alias等命令的集合,你可以把这个集合存为一个独立的文件然后在需要的时候执行,这样就可以方便你在CS中的使用。
脚本可以存为后缀名为.cfg的文件放在cstrike文件夹下,执行时在控制台输入:exec (脚本文件名).cfg 即可。比如将一个脚本存为renglei.cfg文件,则在控制台中输入:exec renglei.cfg则可以实现我们所需要的功能。要实现一个命令只要把这一过程定义(alias)好,并且分配一个键位给这个命令,以后只要按分配好的键位,就可以实现这一过程。所有的脚本都是通过这一方法实现的。
③、看了上面的简介控制台的作用十分重要的,怎么打开控制台呢?你可以在游戏进行时按文字聊天键“Y”,然后输入 (";console 1) 括号内的内容,然后空格,就可以打开的控制台了。当然还有多种途径打开,比如启动项添加,或是游戏设置修改,都是可以打开控制泰的,在这里就不讲述具体做法了!你键盘ESC键下面那个键“~”就是控制台的开关 。
④、郑重声明:本文所讲的“脚本”不是作弊程序,只是简化一些命令,更高效的进行游戏,透视、自瞄才是真正的作弊,
2、什么是bind?
Bind就是分配一个命令到指定的键,它同样能够分配一个alias到指定的键。也叫捆绑,就是把某个东西绑在某个东西上,比如a;;;;;;v的什么调'''''''防屏蔽''''''教之类的,是不是需要把主人公绑在某个东西上,其实呢,csgo也是一样的,我想鼠标左键单击是开枪功能,那么我的做法就是,打开控制台把开枪功能绑在左键单击上
比如:
bind "MOUSE1" "+attack"
表示分配+attack(攻击)这个命令到指定的键MOUSE1(鼠标左键),说白了就是把开枪绑在鼠标左键。
再比如:
bind "KP_5" "buy ak47"
表示分配购买ak47这个命令到指定的小键盘"5"说白了就是把买ak47绑在小键盘“5”上
再再比如:
bind "ctrl" "+duck"
表示分配+duck(下蹲)这个命令到指定的键ctrl(键盘左下角第一个键)说白了。。我不说了,你懂得~!
更多的参数(指令)可以在这里查看http://csgo.178.com/201505/226545521254.html或http://www.netfire.cn/csgo/console.html-------当然这两个网站的参数也不是最全的,因为V社一直在不断的更新游戏,添加或删减参数。
那么各位同学综上观察我列举的3个例子你发现了什么相同之处?
相信用鼻孔都能看出他们的共同点,那就是bind “此处是按键名字” “此处是参数或是指令”,
这样就一目了然了
bind "KP_5" "buy ak47"
bind "MOUSE1" "+attack"
bind "ctrl" "+duck"
那么我们得出的结论(公式)是
bind "按键" "参数"
好,我们接着深。。。。入,好吧,是接着深一步研究。
bind "KP_5" "buy ak47"我可不可以写成bind KP_5 buy ak47?也是可以的!那么为什么要加上""这个符号呢?在csgo中这个符号是开始和结束的意思,使用上""后才算一个完整的,标准的公式,当然你如果是一个邋遢的人你可以不使用""!
这个时候可能有的同学就会想了我能不能把键盘上的"B"键绑定成购买ak47和防弹衣,同时绑定两个功能,于是他在自己慢慢的研究下终于写下了这样一个公式
bind "B" "buy ak47"
bind "B" "buy vesthelm(这是购买防弹衣的参数)"
结果在游戏里打开控制台输入上这两项参数,发现是不行的,只实现了购买防弹衣的功能,却没办法一键同时购买ak和防弹衣,为什么呢??????
因为bind某个键位时只允许bind一次,否则后边的回覆盖掉前边的,因为这则例子中bind "B"了两次,所以后面的bind "B" "buy vesthelm(这是购买防弹衣的参数)"把前面的bind "B" "buy ak47"覆盖掉了,所以他只实现了购买防弹衣功能!
这时候有同学可能会问了:我就想按一个键实现两种功能,甚至多种功能,比如我想按一下B键就能一下把ak、防弹衣、闪光弹全部购买完毕。
大家回想一下bind的公式是什么?
答案:bind "按键" "参数"
那么我们就根据公式写吧:bind "B" "buy ak47;buy vesthelm;buy flashbang"
这样写就对了!一键完美购买ak、防弹衣、闪光弹
注意"buy ak47;buy vesthelm;buy flashbang"参数一列中我使用了“;”这个符号,这个符号的作用就是把每条小指令区分开,让电脑识别它!
最终我们得出的正确公式是
bind "按键" "参数;参数;参数;参数(一个或多个参数,但是必须每个参数由“;”区分开)"
正确写法:
bind(此处是一个空格)"按键"(此处是一个空格)"参数;参数"
案例:如何在换子弹时通知队友
答案:bind r "+reload; say_team wo..zai...huan..zi...dan...; -reload"
或bind r "+reload; say_team 我在换子弹; -reload"
好了bind(捆绑)的基本用法就现讲到这里,下一节课将为大家讲述一个新的知识----------------alias-------------------基础篇!
我们下节课就从跳扔脚本开始说起
alias "+jumpthrow" "+jump;-attack"
alias "-jumpthrow" "-jump"
bind "space" "+jumpthrow"
本节课提问:①把滚轮向上绑定成跳跃
②把鼠标的滚轮上下设定成闪光弹和炸弹,把v设定成烟雾弹
③当我在购买awp后,通知队友我购买了awp!
欢迎大家留言回答!你的回复就是我用心写下一篇的动力
1、什么是脚本(s cript)?
①、CSgo脚本说白了是自定义的config,就是游戏配置文件,可以修改很多游戏参数,比如按键,操作,画面,鼠标速度以及准星,雷达等等一些常用的命令和不常用的命令。在大多数比赛中有些特定参数是禁止修改的,因为在一定程度上会影响公平,就比如某些新手使用的(鸡肋)大跳脚本,而对于普通玩家,虽然算不上作弊,但是会少许的影响技术。
②、脚本----英文名(Script),就是含有bind和alias等命令的集合,你可以把这个集合存为一个独立的文件然后在需要的时候执行,这样就可以方便你在CS中的使用。
脚本可以存为后缀名为.cfg的文件放在cstrike文件夹下,执行时在控制台输入:exec (脚本文件名).cfg 即可。比如将一个脚本存为renglei.cfg文件,则在控制台中输入:exec renglei.cfg则可以实现我们所需要的功能。要实现一个命令只要把这一过程定义(alias)好,并且分配一个键位给这个命令,以后只要按分配好的键位,就可以实现这一过程。所有的脚本都是通过这一方法实现的。
③、看了上面的简介控制台的作用十分重要的,怎么打开控制台呢?你可以在游戏进行时按文字聊天键“Y”,然后输入 (";console 1) 括号内的内容,然后空格,就可以打开的控制台了。当然还有多种途径打开,比如启动项添加,或是游戏设置修改,都是可以打开控制泰的,在这里就不讲述具体做法了!你键盘ESC键下面那个键“~”就是控制台的开关 。
④、郑重声明:本文所讲的“脚本”不是作弊程序,只是简化一些命令,更高效的进行游戏,透视、自瞄才是真正的作弊,
2、什么是bind?
Bind就是分配一个命令到指定的键,它同样能够分配一个alias到指定的键。也叫捆绑,就是把某个东西绑在某个东西上,比如a;;;;;;v的什么调'''''''防屏蔽''''''教之类的,是不是需要把主人公绑在某个东西上,其实呢,csgo也是一样的,我想鼠标左键单击是开枪功能,那么我的做法就是,打开控制台把开枪功能绑在左键单击上
比如:
bind "MOUSE1" "+attack"
表示分配+attack(攻击)这个命令到指定的键MOUSE1(鼠标左键),说白了就是把开枪绑在鼠标左键。
再比如:
bind "KP_5" "buy ak47"
表示分配购买ak47这个命令到指定的小键盘"5"说白了就是把买ak47绑在小键盘“5”上
再再比如:
bind "ctrl" "+duck"
表示分配+duck(下蹲)这个命令到指定的键ctrl(键盘左下角第一个键)说白了。。我不说了,你懂得~!
更多的参数(指令)可以在这里查看http://csgo.178.com/201505/226545521254.html或http://www.netfire.cn/csgo/console.html-------当然这两个网站的参数也不是最全的,因为V社一直在不断的更新游戏,添加或删减参数。
那么各位同学综上观察我列举的3个例子你发现了什么相同之处?
相信用鼻孔都能看出他们的共同点,那就是bind “此处是按键名字” “此处是参数或是指令”,
这样就一目了然了
bind "KP_5" "buy ak47"
bind "MOUSE1" "+attack"
bind "ctrl" "+duck"
那么我们得出的结论(公式)是
bind "按键" "参数"
好,我们接着深。。。。入,好吧,是接着深一步研究。
bind "KP_5" "buy ak47"我可不可以写成bind KP_5 buy ak47?也是可以的!那么为什么要加上""这个符号呢?在csgo中这个符号是开始和结束的意思,使用上""后才算一个完整的,标准的公式,当然你如果是一个邋遢的人你可以不使用""!
这个时候可能有的同学就会想了我能不能把键盘上的"B"键绑定成购买ak47和防弹衣,同时绑定两个功能,于是他在自己慢慢的研究下终于写下了这样一个公式
bind "B" "buy ak47"
bind "B" "buy vesthelm(这是购买防弹衣的参数)"
结果在游戏里打开控制台输入上这两项参数,发现是不行的,只实现了购买防弹衣的功能,却没办法一键同时购买ak和防弹衣,为什么呢??????
因为bind某个键位时只允许bind一次,否则后边的回覆盖掉前边的,因为这则例子中bind "B"了两次,所以后面的bind "B" "buy vesthelm(这是购买防弹衣的参数)"把前面的bind "B" "buy ak47"覆盖掉了,所以他只实现了购买防弹衣功能!
这时候有同学可能会问了:我就想按一个键实现两种功能,甚至多种功能,比如我想按一下B键就能一下把ak、防弹衣、闪光弹全部购买完毕。
大家回想一下bind的公式是什么?
答案:bind "按键" "参数"
那么我们就根据公式写吧:bind "B" "buy ak47;buy vesthelm;buy flashbang"
这样写就对了!一键完美购买ak、防弹衣、闪光弹
注意"buy ak47;buy vesthelm;buy flashbang"参数一列中我使用了“;”这个符号,这个符号的作用就是把每条小指令区分开,让电脑识别它!
最终我们得出的正确公式是
bind "按键" "参数;参数;参数;参数(一个或多个参数,但是必须每个参数由“;”区分开)"
正确写法:
bind(此处是一个空格)"按键"(此处是一个空格)"参数;参数"
案例:如何在换子弹时通知队友
答案:bind r "+reload; say_team wo..zai...huan..zi...dan...; -reload"
或bind r "+reload; say_team 我在换子弹; -reload"
好了bind(捆绑)的基本用法就现讲到这里,下一节课将为大家讲述一个新的知识----------------alias-------------------基础篇!
我们下节课就从跳扔脚本开始说起
alias "+jumpthrow" "+jump;-attack"
alias "-jumpthrow" "-jump"
bind "space" "+jumpthrow"
本节课提问:①把滚轮向上绑定成跳跃
②把鼠标的滚轮上下设定成闪光弹和炸弹,把v设定成烟雾弹
③当我在购买awp后,通知队友我购买了awp!
欢迎大家留言回答!你的回复就是我用心写下一篇的动力