#include <sourcemod>
#include <sdktools>
#pragma semicolon 1
char g_sModel[] = "models/player/custom_player/kaesar2018/thanos/thanos.mdl";
public void OnPluginStart()
{
RegAdminCmd("sm_thanos", Cmd_Thanos, ADMFLAG_GENERIC);
}
public void OnMapStart()
{
AddFileToDownloadsTable(g_sModel);
PrecacheModel(g_sModel);
}
public Action Cmd_Thanos(int iClient, int iArgs)
{
PrintToChatAll("Thanos will appear in 30 secconds!");
SetEntityModel(iClient, g_sModel);
SetEntityHealth(iClient, 200);
SetEntProp(iClient, Prop_Data, "m_ArmorValue", 200, 1);
SetEntityModel(iClient, g_sModel);
int iFlags = GetEntProp(iClient, Prop_Send, "m_fFlags");
iFlags |= FL_FROZEN;
CreateTimer(30.0, Timer_Unfreeze, iClient);
}
public Action Timer_Unfreeze(Handle hTimer, int iClient)
{
int iFlags = GetEntProp(iClient, Prop_Send, "m_fFlags");
iFlags &= ~FL_FROZEN;
return Plugin_Continue;
}