Jump to content
主视角中国

Recommended Posts

Posted

<H1 class=caption mce_serialized="4">使命召唤4脚本研究 </H1>教你学习如何制作脚本~~~~~~~~~~~

客户端脚本是小文本文件.可以使某些任务更容易的执行。

脚本制作可以很简单:例如做一个说“你好”到您的队友,复杂的脚本与一个简单的脚本,使用一个按键就可以实现。

注意:这些脚本在客户端,而不是在服务器端;也就是说,脚本是修改是在玩家的计算机-而不是游戏服务器上 。

正是由于这个原因,有些服务器管理员禁止使用脚本。如果是这种情况,我强烈建议你不要使用脚本,

我可不管会发生什么争论 或者是听到惨叫的什么. 我发这篇文章只是为了让论坛获得更多的人气

让大家学习 不过还是呼吁下 为了公平的游戏请不要使用 脚本!!!!!!!!!!!!! 谢谢

这个脚本指南不推荐任何人过分的使用它!影响游戏的公平性~~

那我们开始吧

首先 脚本并不是以个EXE文件 他是用 写字板或者记事本就可以编写的 文本程序! 他不会印象游戏本身!!

这个教程主要教大家如何更改 使命召唤4现代战争的脚本 或者是 使命召唤2的

一旦你掌握了 脚本技术,你会发现很多事情变得容易了许多.你可以使用脚本增加你的技能水平

但是 还是要提醒大家 我非常不推荐你们使用 脚本 ,他会让你们变得对脚本非常具有依赖性~~~~~

我们不推荐玩家使用脚本程序

我以前使用过一些 脚本 但是这些脚本 是不会印象游戏公平性的脚本

而大多数玩家制作出来的脚本 都是拥有非常恶劣性质的 脚本程序~~~~~~~~

以下是目录 我会在10天内编辑好 这些脚本的内容 并且 加上链接 请随时关注我们的论坛

一.基本要求-脚本制作的基础知识

1.1使用控制台

1.2使用扩展控制台

1.3分号( ; .

1.4引号( “ ” .

1.5播放config脚本

1.6使用颜色

1.7颜色

二.包装

1.2作出一个包装

2.2 一个测试脚本

2.3 技巧

三.建立一个脚本

3.1创建配置( .CFG.

3.2在哪储存你的配置

3.3常见错误

3.4手动执行你的config

3.5自动执行你的config

3.6给你的脚本添加注释

3.7 “等待”命令

3.8让“等待”命令更准确

四.命令

4.1命令-什么是命令

4.2我如何能找到的命令呢?

4.3 “ + ”和“ -”它们意味着什么?

五. cvars

5.1什么是cvars ?

5.2创建自己的cvar

5.3set 和 seta 的区别

六. vstrs

6.1什么是 VSTRS

6.2他能做什么

6.3我要如何使用他们呢?

6.4标准的 vstr

6.5一个简单的脚本 vstr

七.切换脚本

7.1怎么切换

7.2我如何使用这个脚本

7.3作出一个脚本

7.4 使用2个以上脚本的时候 如何进行切换

八.故事 -国外玩家的脚本

8.1很简单的脚本-克劳奇的跳转脚本

8.2复杂的脚本-拍摄到的b ash脚本,退出和断开脚本

8.3核心脚本-亮度脚本

原帖:http://bbs.dtfps.cn/dispbbs.asp?boardid=48&Id=349

作者:DrofTage

Posted

使命召唤4 脚本制作的基础知识

基础知识 当你要开始制作一个脚本前

先学习下基础知识

1.1 使用控制台

打开控制台按下[ ? ]的关键,这个按键在键盘的左上方。这是您所输入的命令,或修改cvars 。

如果按~ 控制台打不开..

在游戏里选择

Options > Game Options

Enable Console 设置为 YES

www.dtfps.cn

当你输入命令的时候 要在前面加上 / 负责打出的命令 是聊天信息 而不是 命令的输入

例如

/bind x noclip 这个命令是在训练模式下 启用飞行命令

但是如果你在控制台里 输入的是 bind x noclip

他只会在 屏幕上显示 bind x noclip 的输出 而并不会启用这个命令

使用 TAB 键

当你输入一个命令的时候 在记不清楚完整的命令段 时 按下TAB键他会自动弥补你的命令

例如我们输入

“sensitivity”. 鼠标灵敏度

我们在控制台输入sens 当你记不住后面的命令的时候 按下TAB键 命令就出现了~~~~~~~~~~~

1.2 )使用扩展控制台

使用扩展控制台 和 一般使用控制台时一样的

只是多了一个按键 当你 按下 ` 的时候 之后 再按 s**t 这个按键 扩展控制台就会出现

当我选择一个命令的时候 我只要按下 回车键就可以输入了

1.3 分号 (;) 的使用

这个 分号的使用时非常重要的, 他可以是很多命令进行成功的执行

例如 我们使用 断开 和 退出的命令

disconnect; quit

当我们在 控制台输入 disconnect 这个命令的时候我们会断开服务器 不会退出游戏

可是我们想让两个命令一起执行呢? 我们就必须添加 ; 号..

这样就可以使两个命令在一起执行..

(这里只是个例子 退出只需要 输入命令 /quit 就可以直接退出)

当我们编写脚本的时候 我们要输入更多的命令的时候就可以使用到他

例如:

命令1;命令2;命令3;命令4........

1.4 )引号( “ ” )

引号的使用

在控制台输入

say 123123123

say "123123123"

是不一样的 引号并不是 必须使用 但是最好养成一个习惯 因为这样做 可以是脚本代码 看起来更整洁!

此外 当你使用引号的时候 一定要让他们称对的出现 不然你的脚本会报错

正确:say “ blab lablab ”

错误:say “ blab la blab

错误:say blab lablab “

1.5 players 中的config文件

config 分为 多人游戏 和 单人游戏 两种

多人游戏的名称为 config_mp.cfg

单人游戏的名称为 config.cfg

默认情况下他们的位置在

C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\players\profiles\

修改CFG文件很容易

我们举几个命令格式的例子

bind TAB "+scores"

格式: 命令 <按键> “命令的名字”

设置

seta cg_blood "1”

格式: 命令 cvar的名字 “参数”

记住每一个设定 要写在新的一行

1.5 )使用颜色

颜色 的使用格式是 ^1 ~ ^0

1到0 有不同的颜色 设置颜色前 前面必须加上 ^键

例如 seta name "www.^1dtfps^7.cn"

那么输出的就是 www.dtfps.cn

颜色列表

^1 is Red

^2 is Green

^3 is Yellow

^4 is Blue

^5 is Turquoise

^6 is Pink

^7 is White 白

^8 is Burgundy

^9 is Grey

^0 is Black

好了 关于脚本设置的 基础知识就到这里了~~~~~~~~~~~~~~~~~~~~

如果要转贴请保留以下几项

Posted

使命召唤4脚本 包装与建立

脚本约束

约束非常重要当你要编写重要的脚本的时候 你肯定会需要使用到他..

2.1 约束研究

对命令进行约束,做约束是一件很容易的事。

绑定bind “command命令”

是关键,这就是给你的命令进行约束的地方。它可以是任何的数字或字母。注意,不要使用已经在别的命令进行过的约束,否则旧的约束会被替换。

“command”命令 是你要注意的 这是一个关键性的东西。它可以放任何命令,让你获取最佳的效果。

一定要使用引号("")在开始和结束约束,保证它会正常工作。

2.2简单的约束脚本

一个简单的约束脚本 读取一个脚本名字

bind “exec filename”

绑定 按键 读取 名称

2.3 约束的小技巧

/ bindlist 将显示您您当前的所有具有约束力的信息。

如果您不确定是什么名称,某一个命令时,执行这些步骤你将会获得解决。

第1步:去Controls > Combat > Click 按下鼠标左键,按下您要查找的名称。

第2步:打开充分控制台(Shift和? )和输入 / bindlist

第3步:查看命令,找到+attack键的约束。你知道它肯定是mouse1(鼠标左键) ,因此,寻找其他+attack

第4步:一旦您找到了其他+attack,看看左边的,它设定的约束。

第5步:现在您知道您想要的名称的关键,你现在可以用它来约束!

当约束力,但它可以充分的利用扩展控制台,防止你犯错误。

请记住,您可以随时更改约束,但是你一定要确保知道什么是正确的玉树。

第三节 新的脚本

我们来开始做一个新的脚本..

3.1 创建(.CFG)文件

在 CoD4\main\ 目录下 创建一个后辍名为 .CFG的文件

你可以用 记事本或者写字板 打开它~~~~~ 或者先建立以个 记事本文件 之后将后辍名改为CFG!

3.2 找到你的默认的CFG文件

在你的游戏目录里 找到你的 CFG文件

C: \ Program Files \ Activision \ Call of Duty 4 - Modern Warfare \ main \

除非你改变默认的游戏位置 不然他肯定在这个位置 游戏安装目录是在安装的时候改变的!

3.3 常见错误

1 确保的你的脚本是 在 MAIN目录下

2 脚本文件不是可执行文件.EXE

3 脚本文件的后辍是CFG! 确保文件的后辍不是TXT或DOC 等等~~~~~~~~~~

3.4 手动使用命令执行你的脚本

在游戏里打开控制台 (`) 输入命令

/exec 文件名字.cfg

这个方法是手动执行你的CFG它不会随游戏启动而自动执行~~~~~~

3.5 自动执行你的脚本文件

如何自动执行你的config文件???

步骤:

在游戏主目录找到

iw3mp.exe

右键属性 在目标 后面

加上“ Exec autoexec.cfg ” 不带引号。

原本目标应该是

C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\iw3mp.exe

现在看起来应该像这样:

C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\iw3mp.exe" exec autoexec.cfg

单击确定

现在到你的“ /main”文件夹中 创建一个新的( .CFG)名字改为“ autoexec.cfg ”

这个autoexec.cfg , 在里面添加上。

exec guns

exec mystuff

exec anythingelse

保存该文件。

现在,当你运行 COD4 iw3mp.exe的时候 这个脚本将会被执行~~~~~~~~~~

3.6 在脚本中添加注释

当脚本代码很多的时候 有些地方需要 注释一下 怎么注释呢??

很简单

在要注视的地方加上 // 就可以了~~~~~~~~~~

例如

//bind x noclIp 是给 X 绑定 飞行命令在训练模式下按X可以进行飞行

这样就是注释了~~~~~~~~~~~~~~在命令前加上// 命令是不会被执行的~~~~~~~~

3.7给命令 加上等待命令

等待命令给脚本设置等待,分配时间(以毫秒为单位),给脚本设置 这个脚本或者命令 在什么时间开始执行~~

例如:

say “Hello, I’m DrofTage[DTFPS]!”

wait 50

say “My ID is | DrofTage”

这样 当输出

Hello, I’m DrofTage[DTFPS]!

后 50毫秒后 会输出

My ID is | DrofTage

3.8 让等待命令更加精确

有一个问题,“等待”命令的是它不仅是依靠毫秒,这是一个功能他与你的帧/速率(FPS,每秒)有直接关系 。由于你的FPS值始终是不断变化的,这使“等待”这个命令变得很不精确,不过,有一个方法可以解决它~~~

你要做的是把FPS值改变到你设定的值数,执行你的命令,以后让FPS 回复到原来的样子。

你可以使用com_maxfps指挥 FPS的大小。给你们一个例子,教你们如何使你的“等待”更准确。

com_maxfps “25” //让你的FPS值订到25

say “rangshuchu biande zhun que” //输出文字

wait 50 //等待

say “Now it is good!” // 输出文字

com_maxfps “125”// 恢复正常

当然这只是一个例子~~~~~~~~~~~ OK 这里就结束了 我们对脚本包装与建立的学习~~

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.

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