ConnectAnnounce: update
This commit is contained in:
		
							parent
							
								
									768879240c
								
							
						
					
					
						commit
						047282baa9
					
				| @ -3,7 +3,7 @@ | |||||||
| #include <sourcemod> | #include <sourcemod> | ||||||
| #include <connect> | #include <connect> | ||||||
| #include <geoip> | #include <geoip> | ||||||
| #include <morecolors> | #include <multicolors> | ||||||
| 
 | 
 | ||||||
| #pragma newdecls required | #pragma newdecls required | ||||||
| 
 | 
 | ||||||
| @ -275,6 +275,12 @@ public void TQueryCB(Handle owner, Handle rs, const char[] error, any data) | |||||||
| 
 | 
 | ||||||
| 	//////////////////////////////////////////////////////////////////////////////////////////////////////////// | 	//////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||||||
| 	 | 	 | ||||||
|  | 	if (!CheckCommandAccess(client, "sm_joinmsg", ADMFLAG_CUSTOM1)) | ||||||
|  | 	{	 | ||||||
|  | 		CPrintToChatAll(sRawMsg); | ||||||
|  | 		return; | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
| 	if (g_hCustomMessageFile2 != null) | 	if (g_hCustomMessageFile2 != null) | ||||||
| 			CloseHandle(g_hCustomMessageFile2); | 			CloseHandle(g_hCustomMessageFile2); | ||||||
| 
 | 
 | ||||||
| @ -288,6 +294,7 @@ public void TQueryCB(Handle owner, Handle rs, const char[] error, any data) | |||||||
| 
 | 
 | ||||||
| 	KvRewind(g_hCustomMessageFile2); | 	KvRewind(g_hCustomMessageFile2); | ||||||
| 
 | 
 | ||||||
|  | 	char sBanned[16]; | ||||||
| 	char sFinalMessage[512]; | 	char sFinalMessage[512]; | ||||||
| 	char sCustomMessage[256]; | 	char sCustomMessage[256]; | ||||||
| 
 | 
 | ||||||
| @ -295,8 +302,11 @@ public void TQueryCB(Handle owner, Handle rs, const char[] error, any data) | |||||||
| 
 | 
 | ||||||
| 	if (KvJumpToKey(g_hCustomMessageFile2, sAuth)) | 	if (KvJumpToKey(g_hCustomMessageFile2, sAuth)) | ||||||
| 	{ | 	{ | ||||||
|  | 		KvGetString(g_hCustomMessageFile2, "banned", sBanned, sizeof(sBanned), ""); | ||||||
|  | 		 | ||||||
|  | 		 | ||||||
| 		KvGetString(g_hCustomMessageFile2, "message", sCustomMessage, sizeof(sCustomMessage), ""); | 		KvGetString(g_hCustomMessageFile2, "message", sCustomMessage, sizeof(sCustomMessage), ""); | ||||||
| 		if (StrEqual(sCustomMessage, "reset")) | 		if (StrEqual(sCustomMessage, "reset") || StrEqual(sBanned, "true")) | ||||||
| 			CPrintToChatAll(sRawMsg); | 			CPrintToChatAll(sRawMsg); | ||||||
| 		else | 		else | ||||||
| 		{ | 		{ | ||||||
| @ -307,7 +317,6 @@ public void TQueryCB(Handle owner, Handle rs, const char[] error, any data) | |||||||
| 	else | 	else | ||||||
| 		CPrintToChatAll(sRawMsg); | 		CPrintToChatAll(sRawMsg); | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| } | } | ||||||
| //---------------------------------------------------------------------------------------------------- | //---------------------------------------------------------------------------------------------------- | ||||||
| // Purpose: | // Purpose: | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 neon
						neon