介绍
VScript,在 求生之路 2 中引入,是一种用于脚本编程的虚拟机,它在 起源引擎 引擎和外部脚本之间充当一个抽象的绑定层。根据 Alien Swarm SDK 我们可以推知,以下的脚本语言已经或者在不久的将来能够得到支持:
脚本文件放置于游戏目录内的 scripts/vscripts/ 文件夹中。
要了解如何使用 VScript,请参阅 VScript 基本原理。
CSGO中VScript目录:csgo\scripts\vscripts
CSGO脚本函数列表
参考:CSGO脚本函数列表 - Valve Developer Community (valvesoftware.com)
这份清单包含了 Counter-Strike: Global Offensive中的与引擎相关的可用于VScript的Squirrel类、函数以及可用的变量. 加载一个地图然后执行script_help, 并且将developer的级别设置为至少1, 可以把这份清单中的部分内容显示于控制台中. 值得一提的是, developer的级别只要不为0, 且加载了任意的地图, 就可以把script_help指令所显示的内容转存到文件中. 步骤如下(请一步一步地在控制台中键入每一行指令):
sv_max_allowed_developer 3
developer 3
map de_nuke
developer 0
con_logfile dump.log
script_help
con_logfile ""
测试函数:ScriptIsWarmupPeriod
Function: ScriptIsWarmupPeriod
Signature: bool ScriptIsWarmupPeriod()
Description: Is it warmup or not.