AlmazON
Не путать с самим yand3xmail
- Сообщения
- 5,099
- Реакции
- 2,755
Не включается другим плагином для карт?Квар так и толком не заработал
не могли бы вы проделать тоже самое с этим
PHP:
#include <sdkhooks>
#include <sdktools_functions>
#pragma newdecls required
public Plugin myinfo =
{
name = "Force Landmark Angles",
author = "Neuro Toxin",
description = "Forces trigger teleports to use Landmark Angles",
version = "1.0.0cvar"
}
bool bEnable;
public void OnPluginStart()
{
ConVar hEnable = CreateConVar("landmarkangles_enable", "0", "Enables/disables the plugin.", _, true, 0.0, true, 1.0);
OnCVarChanged(hEnable, "", "");
hEnable.AddChangeHook(OnCVarChanged);
}
public void OnCVarChanged(ConVar convar, const char[] oldValue, const char[] newValue)
{
if ((bEnable = convar.BoolValue))
{
int entity = MaxClients + 1;
while((entity = FindEntityByClassname(entity, "trigger_teleport")) != -1) SetEntProp(entity, Prop_Data, "m_bUseLandmarkAngles", 1);
}
}
public void OnEntityCreated(int entity, const char[] classname)
{
if (bEnable && strcmp(classname, "trigger_teleport") == 0) SDKHook(entity, SDKHook_SpawnPost, OnEntitySpawned);
}
public void OnEntitySpawned(int entity)
{
if (entity != -1)
{
SDKUnhook(entity, SDKHook_SpawnPost, OnEntitySpawned);
SetEntProp(entity, Prop_Data, "m_bUseLandmarkAngles", 1);
}
}