Hitmarker: late load support + new skin

This commit is contained in:
neon 2019-10-05 13:47:49 +02:00
parent 7ddf0db34e
commit 94f6a42864
4 changed files with 33 additions and 1 deletions

View File

@ -1,6 +1,6 @@
"Hitmarkers" "Hitmarkers"
{ {
"0" // default one "0" //default one
{ {
"Path" "unloze/hitmarker/hitmarker_nano" "Path" "unloze/hitmarker/hitmarker_nano"
"Name" "Skin 1" "Name" "Skin 1"
@ -10,4 +10,9 @@
"Path" "unloze/hitmarker/hitmarker_guc" "Path" "unloze/hitmarker/hitmarker_guc"
"Name" "Skin 2" "Name" "Skin 2"
} }
"2"
{
"Path" "unloze/hitmarker/hitmarker_es"
"Name" "Skin 3"
}
} }

View File

@ -0,0 +1,7 @@
"MonitorScreen"
{
"$basetexture" "unloze/hitmarker/hitmarker_es"
"$alphatest" 1
"$translucent" 1
"$vertexalpha" 1
}

View File

@ -32,6 +32,8 @@ Handle g_hCookie_HitmarkerSound;
Handle g_hCookie_HitmarkerSoundVolume; Handle g_hCookie_HitmarkerSoundVolume;
Handle g_hCookie_HitmarkerSkin; Handle g_hCookie_HitmarkerSkin;
bool g_bLate;
//---------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------
// Purpose: // Purpose:
//---------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------
@ -43,6 +45,15 @@ public Plugin myinfo =
version = "2.0.0", version = "2.0.0",
}; };
//----------------------------------------------------------------------------------------------------
// Purpose:
//----------------------------------------------------------------------------------------------------
public APLRes AskPluginLoad2(Handle hMyself, bool bLate, char[] sError, int errorSize)
{
g_bLate = bLate;
return APLRes_Success;
}
//---------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------
// Purpose: // Purpose:
//---------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------
@ -63,6 +74,15 @@ public void OnPluginStart()
SetCookieMenuItem(MenuHandler_CookieMenu, 0, "Hitmarker"); SetCookieMenuItem(MenuHandler_CookieMenu, 0, "Hitmarker");
HookEvent("player_hurt", OnClientHurt); HookEvent("player_hurt", OnClientHurt);
if (g_bLate)
{
for (int i = 1; i <= MaxClients; i++)
{
if (IsValidClient(i) && AreClientCookiesCached(i))
OnClientCookiesCached(i);
}
}
} }
//---------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------