Jump to content
主视角中国

使命召唤4 脚本命令概念


DrofTage风落

Recommended Posts

使命召唤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

Link to comment
Share on other sites

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”

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

访客
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 创建新的...