跳到主要内容

GetConsoleVarAsString

描述

获取控制台变量的字符串类型值。

参数名说明
const cvar[]要获取的字符串类型控制台变量名称
buffer[]存储值的数组变量(引用传递)
len(数组长度)存储字符串的缓冲区长度

返回值

返回字符串的实际长度。若变量不存在或类型不符返回 0。

示例代码

public OnGameModeInit()
{
new hostname[64];
GetConsoleVarAsString("hostname", hostname, sizeof(hostname)); // 获取服务器名称
printf("服务器名称: %s", hostname); // 输出字符串值
}

注意事项

提示

当变量名为"filterscripts"或"plugins"时,本函数仅返回第一个滤镜脚本/插件的名称。

提示

在服务器控制台输入 varlist 可查看所有可用控制台变量及其类型。

注意
  • 在旧版本中,对非字符串类型变量(整型/布尔型/浮点型)使用本函数会导致服务器崩溃(open.mp 已修复)
  • 在旧版本中,对不存在的变量使用本函数会导致服务器崩溃(open.mp 已修复)

相关函数