问求个魔兽世界5.4 每周组织跨服弹性副本的群
魔兽世界5.4
-
Dihambo
config.都是自己做的,我有我自己的,可以发给你,但还是推荐自己做好,符合自己的口味而且将来用的时候很有成就感啊.把所有流程给你,里面有绑定按键的命令.绑到买**上就可以了:)祝你成功!脚本制作教程
准备工作:
用写字板打开你的config.cfg(cstrike目录下).把console"0.000000
这行改为console"1".
然后在cstrike快捷方式里的程序地址后面添加
console-zone 4096-dev
如:c:\sierra\half-life\hl.exe-console-zone 4096-dev
什么是alias(宏)?可以说脚本就是在一个个宏的基础上组建起来的,这也是我们必须了解的第一个问题
宏的大致格式是这样的:
alias[alias-name]"[command 1];[command 2];[command#].
我们可以看出,宏实际上就是一系列指令的集合,所以,任何一个宏也可以应用到其他的宏中。脚本中最常用的一些指令
menuselect#-#为1至9的一个数字.这个指令表示选择菜单中的第#个选项.如:
例:alias joinct"chooseteam;menuselect 2
引号中的内容即表示选择team菜单的第2项,即ct这边
bind key command-
把某个特定的指令定义到某个键上.注意:’command’也可为一个宏.
如:bind"k""kill
把kill这个指令定义到k上,这样你按k时就**了
又如:bind"k""joinct
则你按k就会加入ct这边.
exec name.cfg-
导入某个cfg文件.hl每次进入游戏时会自动导入config.cfg和autoexec.cfg文件.
wait-
停滞一小会.脚本中的wait是为了让前指令执行完.使用多少wait要根据不同的电脑和网络情况而定,太多的wait就会引起lag,太少则可能使下一个指令来不及执行.
简单的宏
让我们先看一些最简单的宏来熟悉一下
打开autoexec.cfg,写入以下行:
alias hello"say welcome to cschina.net!wait;wait;kill;wait;wait;say_team welcome to cschina.net!让我们看看这个宏的结构:
引号中为一个指令集,其中say这个指令的作用是对游戏中所有人说话,say_team则是对所有队友说话
注意:单个指令之间用分号;隔开
这个指令集被定义为一个名为hello的宏
别急,你还必须把刚刚制作的宏定义到某个键位上才能使用,进入游戏,在控制面版中敲入
bind"k""hello
好了,现在让我们按k看看效果吧,hoho~
宏的类型及简单脚本制作
脚本制作的基本概念我们已经比较清楚了,现在一起看一看宏的几种类型并将其应该到简单的脚本制作中
aliases
其意义为当按住某个键时执行一个指令集,而松开此键时则执行另外一个指令集(注:这两个指令集可以相同也可以好不相干)
例:
alias+sayreload"+reload;say_team cover me while i reload!alias-sayreload"-reload
aliases,可以使你原本简单的动作更加多样化,如扩展开就是更复杂但更有效的meta
binds
meta binds
meta binds实际上就是一种+-alias,但不同的是,meta
binds在松开定义键之后对该键重新做了定义(←archangel注:此行用红色字体.)一定要注意这个区别,这将非常有助于理解这两种宏的类型。让我们来看一个常见的制作快速买抢脚本的例子:
example:
alias preset1"buy;menuselect 4;menuselect 6;buy;menuselect 6;buyequip;menuselect 2
购买awm、**以及**衣
alias preset2"buy;menuselect 3;menuselect 1;buy;menuselect 6;buyequip;menuselect 1;购买mp5、**以及**衣
alias preset3"buy;menuselect 2;menuselect 1;buy;menuselect 1;menuselect 5;buy;menuselect 6;buy;menuselect 7;buyequip;menuselect 2
购买m3,beretta,**,带头盔的**衣
alias preset4"buy;menuselect 1;menuselect 3;buy;menuselect 7
购买**和**
alias preset5"developer 1;echo preset not set!developer 0
在屏幕左上角显示该组合键未定义-preset not set!注:echo这个指令的意义为在屏幕左上角显示你所定义的信息
alias preset6"developer 1;echo preset not set!developer 0
alias preset7"developer 1;echo preset not set!developer 0
alias preset8"developer 1;echo preset not set!developer 0
alias preset9"developer 1;echo preset not set!developer 0
alias preset10"developer 1;echo preset not set!developer 0
同上
alias+toggle"bind 1 preset1;bind 2 preset2;bind 3 preset3;bind 4
preset4;bind 5 preset5;bind 6 preset6;bind 7 preset7;bind 8 preset8;bind 9 preset9;bind 0 preset10
alias-toggle"bind 1 slot1;bind 2 slot2;bind 3 slot3;bind 4 slot4;bind
5 slot5;bind 6 slot6;bind 7 slot7;bind 8 slot8;bind 9 slot9;bind 0
slot0
bind alt"+toggle
这个脚本子后三行是关键所在,其意义为,当按住alt和某数字键时,执行脚本前半部定义的购**指令集,而当松开alt键时,数字键则恢复为原功能,即切换**支,这就是meta
binds的意义所在!其作用也是显而易见的:可以节省不少键位,并可以在常用键位上定义更多的指令集
toggles
toggles(开关)最典型的例子就是开关探照灯和夜视仪。让我们制作一个开关netgraph(状态显示,如fps)的toggle来熟悉和研究一下
example:
alias ngon"developer 1;echo net graph on;developer 0;net_graph 3;bind n
ngoff
alias ngoff"developer 1;echo net graph off;developer 0;net_graph 0;bind
n ngon
bind n"ngon
这个脚本的作用即为用n键来开关netgraph,注意toggle的特点,在第一个宏的末尾将n键定义到下一个宏,这实际上就形成了一种循环(cycling),但这个脚本显然并不能令人满意,因为它不能添加到键盘设置菜单中以便更快捷的调整,因为:请注意!该键被定义(bind)了两次。如何解决这个问题呢,稍稍改动即可。toggles(complex)
即为改进后的toggles,其好处在于只需设定一个键位,仍然以netgraph开关为例
example:
alias ngon"developer 1;echo net graph on;developer 0;net_graph 3;alias
ng ngoff
alias ngoff"developer 1;echo net graph off;developer 0;net_graph 0;alias ng ngon
alias ng"ngon
bind n"ng
大家可以看到:两个宏的尾部都由原来的bind改为alias,在第三行把键单独定义,非常巧妙,不是吗?hoho~
现在我们可以在键盘设置栏直接定义该键了,更重要的是:理解了这个技巧,我们就可以进入下一课-循环
cycle aliases
前面的toggle仅仅是两种情况的选择,即开和关,当我们面临更多种选择时怎么办呢?这就需要cycle
aliases,还是看netgraph的例子,但这一次,我们要用n键选择不同的netgraph显示形式.
example:
alias ng1"developer 1;echo net graph on,setting 1;developer 0;net_graph
1;alias ng ng2
alias ng2"developer 1;echo net graph on,setting 2;developer 0;net_graph
2;alias ng ng3
alias ng3"developer 1;echo net graph on,setting 3;developer 0;net_graph
3;alias ng ng4
alias ng4"developer 1;echo net graph off;developer 0;net_graph 0;alias
ng ng1
alias ng"ng1
bind n"ng
我们可以看到,在每一行的末尾都将键定义到下一个宏上,这就形成了循环.
制作自己的键位设置菜单
在前一章中我们提到键位设置菜单中添加自己的选项
这就是最后一节中我们将详细讲解的内容
http://csnation.counter-strike.net/content/cs**/images/scripting/controls2-**all.jpg
打开你的half-life\cstrike目录下的gfx文件夹,用写字板打开其中的kb_act.lst文件,你可以看到这样一些内容:
buyammo1""buy primary ammo(optional)
buyammo2""buy secondary ammo(optional)
buyequip""buy equipment menu(optional)
左边就是宏的名称,而右边则是你希望**在菜单中所看到的对这个宏的解释
好,现在我们有这么一个脚本
alias float_t"float_on
alias float_on"alias float_t float_off;moveup
alias float_off"alias float_t float_on;moveup
已经比较熟悉脚本制作的大家应该看的出来,这是一个一键游泳的toggle
怎样在菜单中也加上这个toggle的一栏呢?想必你也看出来了,对,只要在kb_act.lst的下面加上这么一行
float_t""floating toggler
就一切搞定,就是这么简单,呵呵
一样,你还可以在菜单为你的脚本加个商标,加入下面行:
blank""you are running version xxx of xxxx0
进入游戏后你就可以看见你的大名也烙在了cs,帅:>
-
问 魔兽世界5.3和5.4版本的征服**能用别的**来换吗?求大神!
提问时间:2024-05-20 00:49:23
答 1不能,从5.0开始勇气换征服就取消了2属性的话,痛苦术:智力>命中(15%)>精通>急速>暴击,当你有阴险源钻的时候急速收益大于精通恶...
-
问 魔兽世界5.4战斗贼副手武器选择,求指点
提问时间:2024-05-20 21:24:08
答 武器先不说,你不出4件套我表示不太理解,战斗贼4件套提升很大,有天命的情况下提升更大,即便是10人的也要凑出来4件套效果。至于武器,个人认为装等第一,6个等级的...
-
问 魔兽世界4.3每周必刷副本(提升装备、坐骑的)
提问时间:2024-05-20 07:55:04
答 英雄三本 随机团队死亡之翼 坐骑:每天必去英雄赛泰克里面掉乌鸦 如有钱可以刷凤凰 找几个**人去冲祖阿曼的熊 再就是英雄平台刷鸡 装备好的的话 可以去英雄乌颠
-
问 魔兽世界5人组队副本经验怎么分配的?
提问时间:2024-05-20 11:03:33
答 如果是由70的带你升级的话,同样的队伍,在副本里边,当包括70的一共有4个人的时候,整个队伍的经验值最高,一个小号和两个小号的队伍的经验都没有三个小号时的经验多...
-
问 魔兽世界5.4带小号刷哪个副本快
提问时间:2024-05-20 11:25:20
答 1-80级地点:冰冠冰川怪的等级:78黑暗引导师,地点冰冠冰川(55,30)可以1-80级,远程定点刷怪,杀完即刷,红色圈为玩家所在的位置,黄色圈为怪物位置,一...
-
问 魔兽世界5.4副本帧数
提问时间:2024-05-20 11:22:15
答 按你的配置。应该不会这么差。你把所有效果都关到最小看看。我用的4年前的笔记本。野外30多。团队本10左右。打倒是还能打。可以把刷血跳的那个数字关掉。那个容易卡。
-
问 魔兽世界 副本魔枢
提问时间:2024-05-20 22:59:40
答 副本介绍:魔枢位于北风苔原西北部的考达拉高地的中心,是蓝龙军团的老巢。普通难度的魔枢是玩家刚刚踏上诺森德时最先接触的另一个副本。这个副本是环状的,从任意一个方向...