显示服务器的负载值(默认以255为基准)

以百分比显示服务器的负载,三种颜色,占用全局变量H20和H21(作为数组)

ZzzTDs.png
预览

规则("服.务.器负载初始化")
{
	事件
	{
		持续 - 全局;
	}

	动作
	{
		在索引处设置全局变量(H, 21, 空数组);
		在索引处修改全局变量(H, 21, 添加至数组, 220);
		在索引处修改全局变量(H, 21, 添加至数组, 110);
	}
}

规则("红色服.务.器负载")
{
	事件
	{
		持续 - 全局;
	}

	条件
	{
		服务器负载平均值 >= 数组中的值(数组中的值(全局变量(H), 21), 0);
	}

	动作
	{
		消除HUD文本(数组中的值(全局变量(H), 20));
		创建HUD文本(所有玩家(所有队伍), 字符串("{0} {1}", 字符串("服务器负载", 无, 无, 无), 字符串("{0}%", 取整(除(乘(100, 服务器负载平均值), 255), 至最近), 无, 无), 无), 无, 无, 左边, 0,
			红色, 白色, 白色, 可见和字符串);
		在索引处设置全局变量(H, 20, 上一个文本ID);
	}
}

规则("黄色负载")
{
	事件
	{
		持续 - 全局;
	}

	条件
	{
		服务器负载平均值 >= 数组中的值(数组中的值(全局变量(H), 21), 1);
		服务器负载平均值 < 数组中的值(数组中的值(全局变量(H), 21), 0);
	}

	动作
	{
		消除HUD文本(数组中的值(全局变量(H), 20));
		创建HUD文本(所有玩家(所有队伍), 字符串("{0} {1}", 字符串("服务器负载", 无, 无, 无), 字符串("{0}%", 取整(除(乘(100, 服务器负载平均值), 255), 至最近), 无, 无), 无), 无, 无, 左边, 0,
			黄色, 白色, 白色, 可见和字符串);
		在索引处设置全局变量(H, 20, 上一个文本ID);
	}
}

规则("绿色负载")
{
	事件
	{
		持续 - 全局;
	}

	条件
	{
		服务器负载平均值 < 数组中的值(数组中的值(全局变量(H), 21), 1);
	}

	动作
	{
		消除HUD文本(数组中的值(全局变量(H), 20));
		创建HUD文本(所有玩家(所有队伍), 字符串("{0} {1}", 字符串("服务器负载", 无, 无, 无), 字符串("{0}%", 取整(除(乘(100, 服务器负载平均值), 255), 至最近), 无, 无), 无), 无, 无, 左边, 0,
			绿色, 白色, 白色, 可见和字符串);
		在索引处设置全局变量(H, 20, 上一个文本ID);
	}
}
评论
这里空空如也~
这里空空如也~