beautified the plugin #1
					 1 changed files with 20 additions and 2 deletions
				
			
		add convarchangehook
				commit
				
					
					
						08aa16a5a5
					
				
			
		|  | @ -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); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue