CS脚本的基本脚本

 我来答
捉摸不透丶膤
2016-05-17 · 超过62用户采纳过TA的回答
知道答主
回答量:167
采纳率:0%
帮助的人:58.8万
展开全部

1、在脚本文件中//作用为注释,CS系统不会执行//后的文字。如在脚本中加入:
//打倒ZUO BI DE (系统并不会管理这行文字而是忽略掉//及之后的文字)。
2、在脚本文件中 作用为alias的开始和结束标志;在脚本文件中;的作用是分开两条命令语句。
3、首先你必须了解developer这一命令这是关于调试信息的命令:
在控制台输入developer 1后所有载控制台中显示的信息都会在游戏的屏幕上显示出来,相反输入developer 0则关闭显示信息。
注意:这些信息只是你本身的客户端能看到,并不会发送的其他的玩家那里。
比如我想要在屏幕的上方显示This Script Edited by Nick这条信息,可以在控制台中用命令echo This Script Edited by Nick实现,但在游戏时是不可能看得到的(被控制台挡住了)怎样实现呢?
我们可以用一个alias脚本实现:alias nick developer 1; echo This Script Edited by Nick;developer 0 然后bind v nick 关闭/隐藏控制台后在你按下v键后屏幕的上方就会显示This Script Edited by Nick这条信息。
其次你可以使用alias语句使一些系统默认的命令简化,如:
alias dvon developer 1
alias dvoff developer 0
则上一条脚本可以简化成:
alias nick dvon; echo This Script Edited by Nick;dvoff
这对我们编辑较长的脚本时十分有用。
4、wait命令在脚本中也是十分常用的,它的作用是在执行脚本时做一个极小的暂停,当你的延迟情况不是很严重时可以只使用几个wait命令,当你的延迟情况比较糟糕时可以多用几个wait命令来使你的脚本得以完整/正确的执行。
如:
alias clmenu wait;wait;wait;slot10
这条命令是用来清除屏幕上的菜单信息的,在开头的弯竖买枪脚本中买完枪后并没有清除购买菜单我们需要按0键来清除菜单,而如果使用了这里的clmenu命令则可以清除购买菜单,slot10的功能就是选择菜单上的0项。
而前面的几个wait命令就是为了防止由网络延迟引起的系统忽略了slot10这条命令,还可以更保险一些把clmenu命令写成:
alias clmenu wait;wait;wait;slot10;wait;wait;slot10选两次0项来清除购买菜单。
如果你需要较多的延迟也可以写出下面余拆的命令:
alias w1 wait;wait;wait;wait;wait;wait;wait;wait;wait;wait然后在需要时用w1命令代替wait命令。
几个比较常用的脚本:
// 跳蹲脚本
// 就是用超级跳代替普通跳。
alias +cjump +jump; +duck
alias -cjump -jump; -duck
bind space +cjump (把超级跳bind到空格键)
// 拆弹掩护脚本
// 当你拆弹时通知队友掩护你,把拆弹bind到某键。
alias +defuse +use; radio1; menuselect 1; slot10; say_team Cover me I'm defusing the bomb
alias -defuse -use; slot10
bind d +defuse (把拆弹掩护bind到d键)
// 放弹掩护埋毁大脚本
// 当你放bomb时通知队友掩护你,bind到b键。
alias +bomb weapon_c4; +duck; +attack; wait; radio1; menuselect 1; slot10; say_team Cover me I'm planting the bomb
alias -bomb -duck; -attack; slot10
bind b +bomb (把放弹掩护bind到b键)
// 人质营救脚本
// 这个脚本把“use加到跳中,你要做的就是跳到人质的附近就可以救他们了。
alias +jumpres +jump; wait; +use
alias -jumpres -jump; wait; -use
bind enter +jumpres (bind到“enter”键)
// 停止换弹夹
// 这个脚本可以停止当前武器的换弹夹并快速换回当前武器。
alias reload_stop weapon_knife; wait; wait; wait; lastinv
bind q reload_stop (bind到q键)
// 蹲走脚本
// 这个脚本允许你无需按着一个键蹲下,可以按一下蹲,再按一下站。
alias duck_t duck_on
alias duck_on alias duck_t duck_off; +duck; developer 1; echo Ducking enabled; developer 0
alias duck_off alias duck_t duck_on; -duck; developer 1; echo Standing enabled; developer 0
bind x duck_t (bind到x键)
// 跑走脚本
// 这个脚本允许你无需按着一个键走,可以按一下走,再按一下跑。
alias walk_t walk_on
alias walk_on alias walk_t walk_off; +speed; developer 1; echo alking enabled; developer 0
alias walk_off alias walk_t walk_on; -speed; developer 1; echo Running enabled; developer 0
bind w walk_t (bind到w键)
// 快速劈刀子脚本1
// 当你按着一个键时,会换成刀子用第一种方式连续砍劈,当你放开按键时换回原来的武器。
alias +qslash weapon_knife; wait; +attack
alias -qslash -attack; lastinv
bind alt +qslash (bind到Alt键)
// 快速劈刀子脚本2
// 当你按着一个键时,会换成刀子用第二种方式连续砍劈,当你放开按键时换回原来的武器。
alias +qstab weapon_knife; wait; +attack2
alias -qstab -attack2; wait; lastinv
bind alt +qstab (bind到Alt键)
*******************************
// 一键购买装备脚本,每个脚本必须包括mclr和w3两行才完整。
alias +armor buyequip; menuselect 1 // 买防弹衣
alias -armor mclr; mclr
alias clmenu wait;wait;wait;slot10;wait;wait;slot10
//编辑一键持续通话 .
(所谓的一件持续通话就是按一下k键执行语音通话功能,再按一下k放弃语音通话功能。这样就可以不用一直按着某个键再通话了)
alias voiceon +voicerecord;alias voi voiceoff
alias voiceoff -voicerecord;alias voi voiceon
alias voi voiceon
bind k voi
打开记事本,输入语句,点另存为到CSTRIKE,格式为所有文件,文件名为*.CFG
就可以了
⒍更改CS里OP的名字
CMD NAME123
示例如该OP名字为123 cmd name 123

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式