Jump to content
主视角中国

Recommended Posts

Posted

使命召唤4 脚本命令概念

在这一节你将会学习到脚本命令 注意这很重要!!!

我们开始吧~~

4.1 什么是命令

命令是指对程序进行控制的指令。可以修改游戏中的各种数据,他们可以调整图像内容在屏幕上,最重要的是 命令可以改变你在游戏中的操作手法;

典型的命令 有

+attack

+melee

+leanleft

+forward

4.2 )在哪找到这些命令

命令都可以在 扩展控制台中查询 在控制台输入

/ cmdlist

大多数命令一看就会明白 如果你不明白这个命令是做什么的~ 只需要选择这个命令(不按回车) 查看下面的注释就好了(英文差的就.................)

如果你想将命令文件导出, 按照以下的方法就可以了

第1步:打开cod4

第2步:在控制台输入:/logfile 2 。日志文件会在cod4的main文件夹中.(日志使用 记事本就可以打开)

第3步:输入 / cmdlist 在控制台,这让您列出了所有的命令在cod4 。

第4步:在控制台输入/logfile 0 ,这将停止对 日志 2 的记录。

第5步:现在关闭游戏,转到你的main文件夹在使命的召唤4和寻找名为console_mp.log的文件。

第6步:搞定COD4所有的命令就打印出来了。

4.3 + 与 -

在配置文件中您会看到“ + ”号在前面的一些命令和“ -”在前面的不同命令。

通常的命令是不会变化,他们唯一的区别是“ + ”和“ -” 。非常容易理解。

“ + ”告诉命令启动。则该命令将启动。

“ -”告诉命令停止。 那命令就停止。

如果您想让脚本等待一段时间,然后停止,那么你必须在命令 中 加入 "+"和"-"!

+leanleft

wait 50

-leanleft

Posted

Cvars 与 vstrs

5. Cvars

5.1什么是 CVARS?

Cvars 是控制台中的变量, 他可以随意改变,在控制台你可以通过你的喜爱的方式进行改变!

例如 :

/sensitivity “5

5.2 创建一个自己的cvar

要创建您自己的cvar您可以使用 set 或 seta来进行创建.在控制台和脚本中你都可以使用它们

set my_cvar “this or that”

seta my_cvar “that or this”

现在,如果你在控制台输入 my_cvar ,它会显示以下内容:

“my_cvar” is: “this or that” default: “this or that”

不过,您的自定义cvars将不会这么简单,他们必须和vstr结合使用 !

5.3 set 与 seta的区别

set 和 seta 对于命令的控制有很大区别

“set” 使用 SET 创建的 cvar 将一直存在,直到游戏结束。每次进入游戏就得重新输入。

“seta”而使用 seta创建的 cvar将会把命令写入到您的config_mp.cfg中, 下次进入游戏就无需重新输入

在seta的命令相对来说比较简单,但如果你制作一个命令比较多的脚本的时候 他会让你的config_mp.cfg变的非常的混乱。所以我推荐大家使用set命令在所有的脚本里。

此外,如果你不喜欢某一个脚本程序,您可以轻松地将它移除,使用set命令,但如果使用seta的命令就比较难办了。

cvar 可以有任何名称~ 但是除了cvar本身!!!

VSTRs

vstrs是用于脚本的使用。其实,他本身就是自定义的命令!

6.1 什么是 VSTRS

vstrs,简单来说就是玩家的自定义cvars (客户端变量)

6.2 这意味着什么?

我们可以使用 VSTRS 进行对命令的激活。

输入:

vstr my_vstr

意思是我对发出了 “激活” my_vstr 的命令 。

6.3我该怎么使用它

vstrs使用起来其实很简单。你可以在控制台输入很简单的命令:

vstr my_cvar

my_cvar这样 这个CVAR就被激活了。

6.4 )具有(KEY)约束的一个vstr

制作一个拥有KEY的vstr是很简单,有(KEY)的命令 我做了个例子:

bind <key> “ vstr my_command_here ”

vstr应始终的第一位,在约束<key>之前,否则他不会正常的运转。

6.5 做一个简单的脚本vstr

做一个简单的vstr脚本 它和Cvar一样容易!

set my_first “Say This is my first VSTR script!”

bind <key> “vstr my_first”

当我按下 <key> 键的时候 就会输出 Say This is my first VSTR script。

我们先来制作一个 CVAR 让后使用 VSTR 来激活它~~~

set lol_cvar “^1LOL! That now that WAS pretty funny!”

bind <key> “vstr lol_cvar”

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

登录

Already have an account? Sign in here.

现在登录
×
×
  • 创建新的...