beautified the plugin #1

Merged
Totenfluch merged 10 commits from master into master 2019-05-01 00:25:24 +02:00
Showing only changes of commit 08aa16a5a5 - Show all commits

View file

@ -4,7 +4,7 @@
#include <shavit> #include <shavit>
#include <autoexecconfig> #include <autoexecconfig>
#define PLUGIN_VERSION "1.2.2" #define PLUGIN_VERSION "1.3.0"
public Plugin myinfo = public Plugin myinfo =
{ {
name = "[shavit] Credits | Zephyrus Store", name = "[shavit] Credits | Zephyrus Store",
@ -29,7 +29,6 @@ int g_iWrAmount;
ConVar g_cvPBAmount; ConVar g_cvPBAmount;
int g_iPBAmount; int g_iPBAmount;
char g_cMap[160]; char g_cMap[160];
int g_iTier; int g_iTier;
int g_iStyle; int g_iStyle;
@ -48,6 +47,15 @@ public void OnPluginStart() {
g_cvWrAmount = AutoExecConfig_CreateConVar("credits_amount_wr", "25", "Amount of credits are given on breaking world records.", 0, true, 1.0, false); g_cvWrAmount = AutoExecConfig_CreateConVar("credits_amount_wr", "25", "Amount of credits are given on breaking world records.", 0, true, 1.0, false);
g_cvPBAmount = AutoExecConfig_CreateConVar("credits_amount_pb", "10", "Amount of credits are given on breaking your personal best.", 0, true, 1.0, false); g_cvPBAmount = AutoExecConfig_CreateConVar("credits_amount_pb", "10", "Amount of credits are given on breaking your personal best.", 0, true, 1.0, false);
HookConVarChange(g_cvNormalEnabled, OnConVarChange);
HookConVarChange(g_cvWREnabled, OnConVarChange);
HookConVarChange(g_cvEnabledPb, OnConVarChange);
HookConVarChange(g_cvT1Enabled, OnConVarChange);
HookConVarChange(g_cvNormalAmount, OnConVarChange);
HookConVarChange(g_cvWrAmount, OnConVarChange);
HookConVarChange(g_cvPBAmount, OnConVarChange);
AutoExecConfig_CleanFile(); AutoExecConfig_CleanFile();
AutoExecConfig_ExecuteFile(); AutoExecConfig_ExecuteFile();
} }
@ -62,6 +70,16 @@ public void OnConfigsExecuted() {
g_iPBAmount = GetConVarInt(g_cvPBAmount); g_iPBAmount = GetConVarInt(g_cvPBAmount);
} }
public OnConVarChange(ConVar convar, const char[] oldValue, const char[] newValue) {
g_iNormalEnabled = GetConVarInt(g_cvNormalEnabled);
g_iWREnabled = GetConVarInt(g_cvWREnabled);
g_iPBEnabled = GetConVarInt(g_cvEnabledPb);
g_iT1Enabled = GetConVarInt(g_cvT1Enabled);
g_iNormalAmount = GetConVarInt(g_cvNormalAmount);
g_iWrAmount = GetConVarInt(g_cvWrAmount);
g_iPBAmount = GetConVarInt(g_cvPBAmount);
}
public void OnMapStart() { public void OnMapStart() {
GetCurrentMap(g_cMap, 160); GetCurrentMap(g_cMap, 160);
GetMapDisplayName(g_cMap, g_cMap, 160); GetMapDisplayName(g_cMap, g_cMap, 160);