Есть следующий код (большая часть слизана с одного сайта):
Но когда человек проходит через зону триггера (координаты правильные, проверил несколько раз), ничего не происходит (чат молчит, чел не дохнет). Почему?
PHP:
#include <sourcemod>
#include <sdktools>
public Plugin:myinfo =
{
name = "Spawnpoint Protection by MastAKK",
author = "MastAKK",
description = "Plugin that kills spawnkillers!",
version = "0.1",
url = "http://www.youtube.com/user/MastAKK111/"
};
public OnMapStart()
{
new trigger_multiple = CreateEntityByName("trigger_multiple");
DispatchKeyValue(trigger_multiple, "spawnflags", "1");
DispatchKeyValue(trigger_multiple, "wait", "0");
DispatchSpawn(trigger_multiple);
ActivateEntity(trigger_multiple);
TeleportEntity(trigger_multiple, Float: {623.6, -901.1, -51.9}, NULL_VECTOR, NULL_VECTOR);
SetEntPropVector(trigger_multiple, Prop_Send, "m_vecMins", Float: {-110.0, -50.0, -30.0});
SetEntPropVector(trigger_multiple, Prop_Send, "m_vecMaxs", Float: {125.0, 50.0, 30.0});
SetEntProp(trigger_multiple, Prop_Send, "m_nSolidType", 2);
HookSingleEntityOutput(trigger_multiple, "OnStartTouch", OnStartTouch);
}
public OnStartTouch(const String:output[], ent, client, Float:delay)
{
//if(GetClientTeam(client) == 3){
ForcePlayerSuicide(client);
PrintToChat(client, "tryed to break server rules ;)");
//}
}