-  设为首页   -   加入收藏
火凤游戏首页   |   资讯   |  游戏库   |   排行榜   |   攻略   |   合集  |  正版商城  

军团要塞2——TF2挂机脚本制作入门

  TF2的脚本估计很多玩家还没有用过吧,下面我们来一起学习使用脚本,来让游戏过程更加得心应手。推荐使用Notepad + +来编辑CFG文件。

  脚本所在目录:

  C:Program FilesSteamsteamapps用户名team fortress 2tfcfg

  军团要塞2会自动读取一下几个游戏文件来实现脚本:

  config.cfg - 这是默认的配置文件,当你在选项里面做出更改时,便会将设定存储在此文件。

  autoexec.cfg - 这是储存玩家设定的配置文件,你可以把脚本或指令存在此文件中。当config.cfg和autoexec.cfg都有相同指令时,游戏会以autoexec.cfg为准。

  .cfg - 每个兵种都有一个配置文件,你可以将绑定键位的指令储存在这些文件,当你选择了相应的兵种后,相应文件的指令便会执行。

  Binding 绑定

  绑定是脚本编辑中最基本的一个指令

  bind "key" "command"

  如需绑定多个指令可以使用;键来划分开

  bind "key" "command; command; command"

  例1:将reload绑定到一个按键

  bind "key" "+reload"

  例2:将aunt和explode绑定到一个按键

  bind "key" "taunt; wait 30; explode"

  Incrementvar 递增

  incrementvar可以让指令参数递增,比如:

  command "" "incrementvar X Y Z"

  X和Y可以设定的指令参数范围

  Z是设定每次递增的数目

  如果你想设定指令的参数范围是1到10,而递增数为2,那么的参数便会执行递增后的值:2、4、6、8、10

  例1:按N键后net_graphpos便会以参数1、3执行

  bind "n" "incrementvar net_graphpos 1 3 1"

  例2:你将灵敏度绑定在某键上实现1到20每次2点递增变化

  bind "key" "incrementvar sensitivity 1 20 2"

  Aliasing 别名

  复杂的别名

  别名可以执行任何命令,可以执行其他别名。因此,你可以创建一个循环的脚本。可以将一个很长的指令缩短成为一个别名。例1:我们来写一个切换名字的脚本

  bind "key" namescroll

  alias namescroll "firstname"

  alias firstname "setinfo name "First_name"; alias namescroll secondname"

  alias secondname "setinfo name "Second_name"; alias namescroll thirdname"

  alias thirdname "setinfo name "Third-name"; alias namescroll firstname"

  这个脚本很复杂,分开解释一下:第一行将别名namescroll绑定到一个键位

  第二行创建别名namescroll和添加指令”firstname“

  第三行定义名字别名和两个指令

  第一条命令设置游戏中的名字为First_name

  第二条命令将别名namescroll定义为执行别名secondname

  第四行类似于第三行,将别名secondname定义为更改游戏名字为Second_name,然后将namescroll定义为执行别名thirdname

  第五行将别名thirdname定义为更改游戏名字为Third-name,然后将namescroll定义为执行别名firstname

  这样就完成一个循环别名,第五行结束后会再次执行第三行的别名。

  例2:如果你和朋友公用一台电脑玩TF2,并且绑定了不同的键位,那么我们来写一个简单的脚本来解决。

  alias configsw "yourconfig"

 1/2    1 2 下一页 尾页
进入《军团要塞2》专区
查看更多《军团要塞2》攻略
标签: 
http://www.huofeng.cn/strategy/1558.html复制本文地址

相关资讯

首页
资讯
游戏库
排行榜
攻略
合集