Список точек респаунов

Ganibal95

Участник
Сообщения
52
Реакции
0
Здравствуйте, мне нужно узнать список точек респаунов на карте. Т.е там где появляются люди.

p.s нужно полулучить все точки в X.Y.Z координатах... Я делаю что-то типа ботов, т.к для Half-Life 2 DM нет нормальных ботов, приходится делать своих...

Заранее спасибо!
 

The End Is Near...

Russian Roulette
Сообщения
874
Реакции
691
PHP:
#include <sourcemod>

public OnPluginStart()
{
	RegConsoleCmd("xyz", CallBack);
}

public Action:CallBack(client, args)
{
	decl String:sClassName[64], Float:fVec[3];

	new entity = GetMaxEntities();
	for (new i = MaxClients; i < entity; i++)
	{
		if (IsValidEdict(i) && IsValidEntity(i) && GetEdictClassname(i, sClassName, sizeof(sClassName)))
		{
			if (strcmp(sClassName, "info_player_terrorist", false) == 0)
			{
				GetEntPropVector(i, Prop_Data, "m_vecOrigin", fVec);
				PrintToConsole(client, "TR SPAWN : %f %f %f", fVec[0], fVec[1], fVec[2]);
			}
			else if (strcmp(sClassName, "info_player_counterterrorist", false) == 0)
			{
				GetEntPropVector(i, Prop_Data, "m_vecOrigin", fVec);
				PrintToConsole(client, "CT SPAWN : %f %f %f", fVec[0], fVec[1], fVec[2]);
			}
		}
	}

	return Plugin_Handled;
}
https://forums.alliedmods.net/showthread.php?p=1054201
 

Ganibal95

Участник
Сообщения
52
Реакции
0
The End Is Near..., не прокатит.
у меня так...
Если игрок на сервере 1, то... с точек респа выходят всякие твари...
 

Ganibal95

Участник
Сообщения
52
Реакции
0
The End Is Near..., Мне нужно узнать все точки спаунов игроков...

Добавлено через 45 секунд
Допустим игроков на сервере нет, но мне все равно надо узнать!
 
Последнее редактирование:

Ganibal95

Участник
Сообщения
52
Реакции
0
The End Is Near..., Извеняюсь, тупанул... А что если у меня Half-Life 2 DM... ?
 
Сверху Снизу