!cleantime name stage added 🤷
This commit is contained in:
		
							parent
							
								
									050e9438e6
								
							
						
					
					
						commit
						23a02ceee7
					
				@ -54,6 +54,7 @@ public void OnPluginStart()
 | 
				
			|||||||
	RegConsoleCmd("sm_mytime", cmd_timerCheckSelf, "checking your personal time");
 | 
						RegConsoleCmd("sm_mytime", cmd_timerCheckSelf, "checking your personal time");
 | 
				
			||||||
	RegConsoleCmd("sm_stages", cmd_timerCheckStage, "Checking race stages");
 | 
						RegConsoleCmd("sm_stages", cmd_timerCheckStage, "Checking race stages");
 | 
				
			||||||
	RegConsoleCmd("sm_hidetimer", cmd_hideTimerHUD, "Hides timer HUD");
 | 
						RegConsoleCmd("sm_hidetimer", cmd_hideTimerHUD, "Hides timer HUD");
 | 
				
			||||||
 | 
						RegAdminCmd("sm_cleantime", Cmd_timeReset, ADMFLAG_GENERIC);
 | 
				
			||||||
	//hooks
 | 
						//hooks
 | 
				
			||||||
	HookEvent("round_start", Event_RoundStart, EventHookMode_PostNoCopy);
 | 
						HookEvent("round_start", Event_RoundStart, EventHookMode_PostNoCopy);
 | 
				
			||||||
	//HUD
 | 
						//HUD
 | 
				
			||||||
@ -776,6 +777,28 @@ public int MenuHandler1(Menu menu, MenuAction action, int param1, int param2)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
//----------------------------------------------------------------------------------------------------
 | 
					//----------------------------------------------------------------------------------------------------
 | 
				
			||||||
// Purpose: 
 | 
					// Purpose: 
 | 
				
			||||||
 | 
					//----------------------------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					public Action Cmd_timeReset(int client, int args)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
						if (!IsValidClient(client))
 | 
				
			||||||
 | 
						return Plugin_Handled;
 | 
				
			||||||
 | 
						if (args != 2)
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							ReplyToCommand(client, "[SM] Usage cleantime <target> <course>");
 | 
				
			||||||
 | 
							return Plugin_Handled;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						char sTarget[65], steam2[64];
 | 
				
			||||||
 | 
						GetCmdArg(1, sTarget, sizeof(sTarget));
 | 
				
			||||||
 | 
						int targetID = FindTarget(client, sTarget, false);
 | 
				
			||||||
 | 
						if(targetID == -1)
 | 
				
			||||||
 | 
							return Plugin_Handled;
 | 
				
			||||||
 | 
						GetClientAuthId(targetID, AuthId_Steam2, steam2, sizeof(steam2));
 | 
				
			||||||
 | 
						GetCmdArg(2, sTarget, sizeof(sTarget));
 | 
				
			||||||
 | 
						deleteClientTime(steam2, StringToInt(sTarget));
 | 
				
			||||||
 | 
						return Plugin_Handled;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//----------------------------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					// Purpose: 
 | 
				
			||||||
//----------------------------------------------------------------------------------------------------	
 | 
					//----------------------------------------------------------------------------------------------------	
 | 
				
			||||||
public Action cmd_hideTimerHUD(int client, int args)
 | 
					public Action cmd_hideTimerHUD(int client, int args)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
@ -878,6 +901,24 @@ public Action cmd_timerCheckSelf(int client, int args)
 | 
				
			|||||||
//----------------------------------------------------------------------------------------------------
 | 
					//----------------------------------------------------------------------------------------------------
 | 
				
			||||||
// Purpose:
 | 
					// Purpose:
 | 
				
			||||||
//----------------------------------------------------------------------------------------------------
 | 
					//----------------------------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					public void deleteClientTime(char[] steam2, int stage)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
						char l_cQuery[g_dLength];
 | 
				
			||||||
 | 
						if (stage > 1)
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							Format(l_cQuery, sizeof(l_cQuery), "UPDATE `zetimer_table` SET `%sS%i` = 0.000 WHERE steam_auth = '%s'", g_cMapname, stage, steam2);
 | 
				
			||||||
 | 
						} 
 | 
				
			||||||
 | 
						else
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							Format(l_cQuery, sizeof(l_cQuery), "UPDATE `zetimer_table` SET `%s` = 0.000 WHERE steam_auth = '%s'", g_cMapname, steam2);
 | 
				
			||||||
 | 
							SQL_TQuery(g_dDatabase, DummyCallbackSimple, l_cQuery);
 | 
				
			||||||
 | 
							Format(l_cQuery, sizeof(l_cQuery), "UPDATE `zetimer_table` SET `%sS1` = 0.000 WHERE steam_auth = '%s'", g_cMapname, steam2);
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						SQL_TQuery(g_dDatabase, DummyCallbackSimple, l_cQuery);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//----------------------------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					// Purpose:
 | 
				
			||||||
 | 
					//----------------------------------------------------------------------------------------------------
 | 
				
			||||||
public void Checkself(int client)
 | 
					public void Checkself(int client)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	int l_iZoneCount = unloze_zoneCount();
 | 
						int l_iZoneCount = unloze_zoneCount();
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user