- moved more translation phrases around
- converted more code to ProcessTargetString() --HG-- extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401631
This commit is contained in:
		
							parent
							
								
									53156446d4
								
							
						
					
					
						commit
						ef6da943d6
					
				| @ -68,6 +68,7 @@ public bool:AskPluginLoad(Handle:myself, bool:late, String:error[], err_max) | |||||||
| public OnPluginStart() | public OnPluginStart() | ||||||
| { | { | ||||||
| 	LoadTranslations("common.phrases"); | 	LoadTranslations("common.phrases"); | ||||||
|  | 	LoadTranslations("adminmenu.phrases"); | ||||||
| 	 | 	 | ||||||
| 	hOnAdminMenuCreated = CreateGlobalForward("OnAdminMenuCreated", ET_Ignore, Param_Cell); | 	hOnAdminMenuCreated = CreateGlobalForward("OnAdminMenuCreated", ET_Ignore, Param_Cell); | ||||||
| 	hOnAdminMenuReady = CreateGlobalForward("OnAdminMenuReady", ET_Ignore, Param_Cell); | 	hOnAdminMenuReady = CreateGlobalForward("OnAdminMenuReady", ET_Ignore, Param_Cell); | ||||||
|  | |||||||
| @ -56,6 +56,7 @@ new g_BanTime[MAXPLAYERS+1]; | |||||||
| public OnPluginStart() | public OnPluginStart() | ||||||
| { | { | ||||||
| 	LoadTranslations("common.phrases"); | 	LoadTranslations("common.phrases"); | ||||||
|  | 	LoadTranslations("basebans.phrases"); | ||||||
| 
 | 
 | ||||||
| 	RegAdminCmd("sm_ban", Command_Ban, ADMFLAG_BAN, "sm_ban <#userid|name> <minutes|0> [reason]"); | 	RegAdminCmd("sm_ban", Command_Ban, ADMFLAG_BAN, "sm_ban <#userid|name> <minutes|0> [reason]"); | ||||||
| 	RegAdminCmd("sm_unban", Command_Unban, ADMFLAG_UNBAN, "sm_unban <steamid>"); | 	RegAdminCmd("sm_unban", Command_Unban, ADMFLAG_UNBAN, "sm_unban <steamid>"); | ||||||
|  | |||||||
| @ -112,7 +112,7 @@ public Action:Command_Burn(client, args) | |||||||
| 			client, | 			client, | ||||||
| 			target_list, | 			target_list, | ||||||
| 			MAXPLAYERS, | 			MAXPLAYERS, | ||||||
| 			COMMAND_FILTER_NO_BOTS, | 			COMMAND_FILTER_ALIVE, | ||||||
| 			target_name, | 			target_name, | ||||||
| 			sizeof(target_name), | 			sizeof(target_name), | ||||||
| 			tn_is_ml)) <= 0) | 			tn_is_ml)) <= 0) | ||||||
|  | |||||||
| @ -155,7 +155,7 @@ public Action:Command_Slap(client, args) | |||||||
| 			client, | 			client, | ||||||
| 			target_list, | 			target_list, | ||||||
| 			MAXPLAYERS, | 			MAXPLAYERS, | ||||||
| 			COMMAND_FILTER_NO_BOTS, | 			COMMAND_FILTER_ALIVE, | ||||||
| 			target_name, | 			target_name, | ||||||
| 			sizeof(target_name), | 			sizeof(target_name), | ||||||
| 			tn_is_ml)) <= 0) | 			tn_is_ml)) <= 0) | ||||||
|  | |||||||
| @ -100,7 +100,7 @@ public Action:Command_Slay(client, args) | |||||||
| 			client, | 			client, | ||||||
| 			target_list, | 			target_list, | ||||||
| 			MAXPLAYERS, | 			MAXPLAYERS, | ||||||
| 			COMMAND_FILTER_NO_BOTS, | 			COMMAND_FILTER_ALIVE, | ||||||
| 			target_name, | 			target_name, | ||||||
| 			sizeof(target_name), | 			sizeof(target_name), | ||||||
| 			tn_is_ml)) <= 0) | 			tn_is_ml)) <= 0) | ||||||
|  | |||||||
| @ -269,7 +269,7 @@ public Handler_VoteCallback(Handle:menu, MenuAction:action, param1, param2) | |||||||
| 				 | 				 | ||||||
| 				case (voteType:burn): | 				case (voteType:burn): | ||||||
| 				{ | 				{ | ||||||
| 					PrintToChatAll("[SM] %t", "Ignited player", g_voteInfo[VOTE_NAME]);					 | 					PrintToChatAll("[SM] %t", "Set target on fire", "_s", g_voteInfo[VOTE_NAME]);					 | ||||||
| 					LogAction(-1, g_voteClient[VOTE_CLIENTID], "Vote burn successful, igniting \"%L\"", g_voteClient[VOTE_CLIENTID]); | 					LogAction(-1, g_voteClient[VOTE_CLIENTID], "Vote burn successful, igniting \"%L\"", g_voteClient[VOTE_CLIENTID]); | ||||||
| 					 | 					 | ||||||
| 					IgniteEntity(g_voteClient[VOTE_CLIENTID], 19.8);	 | 					IgniteEntity(g_voteClient[VOTE_CLIENTID], 19.8);	 | ||||||
|  | |||||||
| @ -12,7 +12,7 @@ DisplayVoteAllTalkMenu(client) | |||||||
| 	} | 	} | ||||||
| 	 | 	 | ||||||
| 	LogAction(client, -1, "\"%L\" initiated an alltalk vote.", client); | 	LogAction(client, -1, "\"%L\" initiated an alltalk vote.", client); | ||||||
| 	ShowActivity(client, "%t", "Initiated Vote Alltalk"); | 	ShowActivity2(client, "[SM] ", "%t", "Initiated Vote Alltalk"); | ||||||
| 	 | 	 | ||||||
| 	g_voteType = voteType:alltalk; | 	g_voteType = voteType:alltalk; | ||||||
| 	g_voteInfo[VOTE_NAME][0] = '\0'; | 	g_voteInfo[VOTE_NAME][0] = '\0'; | ||||||
|  | |||||||
| @ -10,7 +10,7 @@ DisplayVoteBurnMenu(client,target,String:name[]) | |||||||
| 	GetClientName(target, g_voteInfo[VOTE_NAME], sizeof(g_voteInfo[])); | 	GetClientName(target, g_voteInfo[VOTE_NAME], sizeof(g_voteInfo[])); | ||||||
| 
 | 
 | ||||||
| 	LogAction(client, target, "\"%L\" initiated a burn vote against \"%L\"", client, target); | 	LogAction(client, target, "\"%L\" initiated a burn vote against \"%L\"", client, target); | ||||||
| 	ShowActivity(client, "%t", "Initiated Vote Burn", g_voteInfo[VOTE_NAME]); | 	ShowActivity2(client, "[SM] ", "%t", "Initiated Vote Burn", g_voteInfo[VOTE_NAME]); | ||||||
| 	 | 	 | ||||||
| 	g_voteType = voteType:burn; | 	g_voteType = voteType:burn; | ||||||
| 	 | 	 | ||||||
| @ -122,13 +122,24 @@ public Action:Command_VoteBurn(client, args) | |||||||
| 	 | 	 | ||||||
| 	BreakString(text, arg, sizeof(arg)); | 	BreakString(text, arg, sizeof(arg)); | ||||||
| 	 | 	 | ||||||
| 	new target = FindTarget(client, arg); | 	decl String:target_name[MAX_TARGET_LENGTH]; | ||||||
| 	if (target == -1) | 	decl target_list[MAXPLAYERS], target_count, bool:tn_is_ml; | ||||||
|  | 	 | ||||||
|  | 	if ((target_count = ProcessTargetString( | ||||||
|  | 			arg, | ||||||
|  | 			client, | ||||||
|  | 			target_list, | ||||||
|  | 			MAXPLAYERS, | ||||||
|  | 			COMMAND_FILTER_NO_MULTI, | ||||||
|  | 			target_name, | ||||||
|  | 			sizeof(target_name), | ||||||
|  | 			tn_is_ml)) <= 0) | ||||||
| 	{ | 	{ | ||||||
|  | 		ReplyToTargetError(client, target_count); | ||||||
| 		return Plugin_Handled; | 		return Plugin_Handled; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	DisplayVoteBurnMenu(client, target, arg); | 	DisplayVoteBurnMenu(client, target_list[0], arg); | ||||||
| 	 | 	 | ||||||
| 	return Plugin_Handled; | 	return Plugin_Handled; | ||||||
| } | } | ||||||
|  | |||||||
| @ -12,7 +12,7 @@ DisplayVoteFFMenu(client) | |||||||
| 	} | 	} | ||||||
| 	 | 	 | ||||||
| 	LogAction(client, -1, "\"%L\" initiated a friendly fire vote.", client); | 	LogAction(client, -1, "\"%L\" initiated a friendly fire vote.", client); | ||||||
| 	ShowActivity(client, "%t", "Initiated Vote FF"); | 	ShowActivity2(client, "[SM] ", "%t", "Initiated Vote FF"); | ||||||
| 	 | 	 | ||||||
| 	g_voteType = voteType:ff; | 	g_voteType = voteType:ff; | ||||||
| 	g_voteInfo[VOTE_NAME][0] = '\0'; | 	g_voteInfo[VOTE_NAME][0] = '\0'; | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| DisplayVoteGravityMenu(client,count,String:items[5][]) | DisplayVoteGravityMenu(client,count,String:items[5][]) | ||||||
| { | { | ||||||
| 	LogAction(client, -1, "\"%L\" initiated a gravity vote.", client); | 	LogAction(client, -1, "\"%L\" initiated a gravity vote.", client); | ||||||
| 	ShowActivity(client, "%t", "Initiated Vote Gravity"); | 	ShowActivity2(client, "[SM] ", "%t", "Initiated Vote Gravity"); | ||||||
| 	 | 	 | ||||||
| 	g_voteType = voteType:gravity; | 	g_voteType = voteType:gravity; | ||||||
| 	 | 	 | ||||||
|  | |||||||
| @ -11,7 +11,7 @@ DisplayVoteSlayMenu(client,target,String:name[]) | |||||||
| 	GetClientName(target, g_voteInfo[VOTE_NAME], sizeof(g_voteInfo[])); | 	GetClientName(target, g_voteInfo[VOTE_NAME], sizeof(g_voteInfo[])); | ||||||
| 
 | 
 | ||||||
| 	LogAction(client, target, "\"%L\" initiated a slay vote against \"%L\"", client, target); | 	LogAction(client, target, "\"%L\" initiated a slay vote against \"%L\"", client, target); | ||||||
| 	ShowActivity(client, "%t", "Initiated Vote Slay", g_voteInfo[VOTE_NAME]); | 	ShowActivity2(client, "[SM] ", "%t", "Initiated Vote Slay", g_voteInfo[VOTE_NAME]); | ||||||
| 	 | 	 | ||||||
| 	g_voteType = voteType:slay; | 	g_voteType = voteType:slay; | ||||||
| 	 | 	 | ||||||
| @ -123,13 +123,24 @@ public Action:Command_VoteSlay(client, args) | |||||||
| 	 | 	 | ||||||
| 	BreakString(text, arg, sizeof(arg)); | 	BreakString(text, arg, sizeof(arg)); | ||||||
| 	 | 	 | ||||||
| 	new target = FindTarget(client, arg); | 	decl String:target_name[MAX_TARGET_LENGTH]; | ||||||
| 	if (target == -1) | 	decl target_list[MAXPLAYERS], target_count, bool:tn_is_ml; | ||||||
|  | 	 | ||||||
|  | 	if ((target_count = ProcessTargetString( | ||||||
|  | 			arg, | ||||||
|  | 			client, | ||||||
|  | 			target_list, | ||||||
|  | 			MAXPLAYERS, | ||||||
|  | 			COMMAND_FILTER_NO_MULTI, | ||||||
|  | 			target_name, | ||||||
|  | 			sizeof(target_name), | ||||||
|  | 			tn_is_ml)) <= 0) | ||||||
| 	{ | 	{ | ||||||
|  | 		ReplyToTargetError(client, target_count); | ||||||
| 		return Plugin_Handled; | 		return Plugin_Handled; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	DisplayVoteSlayMenu(client, target, arg); | 	DisplayVoteSlayMenu(client, target_list[0], arg); | ||||||
| 	 | 	 | ||||||
| 	return Plugin_Handled; | 	return Plugin_Handled; | ||||||
| } | } | ||||||
| @ -100,6 +100,8 @@ public OnPluginStart() | |||||||
| { | { | ||||||
| 	LoadTranslations("common.phrases"); | 	LoadTranslations("common.phrases"); | ||||||
| 	LoadTranslations("basevotes.phrases"); | 	LoadTranslations("basevotes.phrases"); | ||||||
|  | 	LoadTranslations("plugin.basecommands"); | ||||||
|  | 	LoadTranslations("basebans.phrases"); | ||||||
| 	 | 	 | ||||||
| 	RegAdminCmd("sm_votemap", Command_Votemap, ADMFLAG_VOTE|ADMFLAG_CHANGEMAP, "sm_votemap <mapname> [mapname2] ... [mapname5] "); | 	RegAdminCmd("sm_votemap", Command_Votemap, ADMFLAG_VOTE|ADMFLAG_CHANGEMAP, "sm_votemap <mapname> [mapname2] ... [mapname5] "); | ||||||
| 	RegAdminCmd("sm_votekick", Command_Votekick, ADMFLAG_VOTE|ADMFLAG_KICK, "sm_votekick <player> [reason]"); | 	RegAdminCmd("sm_votekick", Command_Votekick, ADMFLAG_VOTE|ADMFLAG_KICK, "sm_votekick <player> [reason]"); | ||||||
| @ -220,7 +222,7 @@ public Action:Command_Vote(client, args) | |||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	LogAction(client, -1, "\"%L\" initiated a generic vote.", client); | 	LogAction(client, -1, "\"%L\" initiated a generic vote.", client); | ||||||
| 	ShowActivity(client, "%t", "Initiate Vote", g_voteArg); | 	ShowActivity2(client, "[SM] ", "%t", "Initiate Vote", g_voteArg); | ||||||
| 	 | 	 | ||||||
| 	g_voteType = voteType:question; | 	g_voteType = voteType:question; | ||||||
| 	 | 	 | ||||||
| @ -349,7 +351,7 @@ public Handler_VoteCallback(Handle:menu, MenuAction:action, param1, param2) | |||||||
| 						strcopy(g_voteArg, sizeof(g_voteArg), "Votekicked"); | 						strcopy(g_voteArg, sizeof(g_voteArg), "Votekicked"); | ||||||
| 					} | 					} | ||||||
| 					 | 					 | ||||||
| 					PrintToChatAll("[SM] %t", "Kicked player", g_voteInfo[VOTE_NAME]);					 | 					PrintToChatAll("[SM] %t", "Kicked target", "_s", g_voteInfo[VOTE_NAME]);					 | ||||||
| 					LogAction(-1, g_voteClient[VOTE_CLIENTID], "Vote kick successful, kicked \"%L\" (reason \"%s\")", g_voteClient[VOTE_CLIENTID], g_voteArg); | 					LogAction(-1, g_voteClient[VOTE_CLIENTID], "Vote kick successful, kicked \"%L\" (reason \"%s\")", g_voteClient[VOTE_CLIENTID], g_voteArg); | ||||||
| 					 | 					 | ||||||
| 					ServerCommand("kickid %d \"%s\"", g_voteClient[VOTE_USERID], g_voteArg);					 | 					ServerCommand("kickid %d \"%s\"", g_voteClient[VOTE_USERID], g_voteArg);					 | ||||||
|  | |||||||
| @ -9,7 +9,7 @@ DisplayVoteBanMenu(client, target) | |||||||
| 	GetClientIP(target, g_voteInfo[VOTE_IP], sizeof(g_voteInfo[])); | 	GetClientIP(target, g_voteInfo[VOTE_IP], sizeof(g_voteInfo[])); | ||||||
| 
 | 
 | ||||||
| 	LogAction(client, target, "\"%L\" initiated a ban vote against \"%L\"", client, target); | 	LogAction(client, target, "\"%L\" initiated a ban vote against \"%L\"", client, target); | ||||||
| 	ShowActivity(client, "%t", "Initiated Vote Ban", g_voteInfo[VOTE_NAME]); | 	ShowActivity2(client, "[SM] ", "%t", "Initiated Vote Ban", g_voteInfo[VOTE_NAME]); | ||||||
| 
 | 
 | ||||||
| 	g_voteType = voteType:ban; | 	g_voteType = voteType:ban; | ||||||
| 	 | 	 | ||||||
| @ -118,12 +118,6 @@ public Action:Command_Voteban(client, args) | |||||||
| 	 | 	 | ||||||
| 	new len = BreakString(text, arg, sizeof(arg)); | 	new len = BreakString(text, arg, sizeof(arg)); | ||||||
| 	 | 	 | ||||||
| 	new target = FindTarget(client, arg); |  | ||||||
| 	if (target == -1) |  | ||||||
| 	{ |  | ||||||
| 		return Plugin_Handled; |  | ||||||
| 	} |  | ||||||
| 	 |  | ||||||
| 	if (len != -1) | 	if (len != -1) | ||||||
| 	{ | 	{ | ||||||
| 		strcopy(g_voteArg, sizeof(g_voteArg), text[len]); | 		strcopy(g_voteArg, sizeof(g_voteArg), text[len]); | ||||||
| @ -133,7 +127,24 @@ public Action:Command_Voteban(client, args) | |||||||
| 		g_voteArg[0] = '\0'; | 		g_voteArg[0] = '\0'; | ||||||
| 	} | 	} | ||||||
| 	 | 	 | ||||||
| 	DisplayVoteBanMenu(client, target); | 	decl String:target_name[MAX_TARGET_LENGTH]; | ||||||
|  | 	decl target_list[MAXPLAYERS], target_count, bool:tn_is_ml; | ||||||
|  | 	 | ||||||
|  | 	if ((target_count = ProcessTargetString( | ||||||
|  | 			arg, | ||||||
|  | 			client, | ||||||
|  | 			target_list, | ||||||
|  | 			MAXPLAYERS, | ||||||
|  | 			COMMAND_FILTER_NO_MULTI, | ||||||
|  | 			target_name, | ||||||
|  | 			sizeof(target_name), | ||||||
|  | 			tn_is_ml)) <= 0) | ||||||
|  | 	{ | ||||||
|  | 		ReplyToTargetError(client, target_count); | ||||||
|  | 		return Plugin_Handled; | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
|  | 	DisplayVoteBanMenu(client, target_list[0]); | ||||||
| 	 | 	 | ||||||
| 	return Plugin_Handled; | 	return Plugin_Handled; | ||||||
| } | } | ||||||
| @ -2,7 +2,7 @@ | |||||||
| DisplayVoteMapMenu(client, mapCount, String:maps[5][]) | DisplayVoteMapMenu(client, mapCount, String:maps[5][]) | ||||||
| { | { | ||||||
| 	LogAction(client, -1, "\"%L\" initiated a map vote.", client); | 	LogAction(client, -1, "\"%L\" initiated a map vote.", client); | ||||||
| 	ShowActivity(client, "%t", "Initiated Vote Map"); | 	ShowActivity2(client, "[SM] ", "%t", "Initiated Vote Map"); | ||||||
| 	 | 	 | ||||||
| 	g_voteType = voteType:map; | 	g_voteType = voteType:map; | ||||||
| 	 | 	 | ||||||
|  | |||||||
							
								
								
									
										22
									
								
								translations/adminmenu.phrases.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								translations/adminmenu.phrases.txt
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,22 @@ | |||||||
|  | "Phrases" | ||||||
|  | { | ||||||
|  | 	"Admin Menu" | ||||||
|  | 	{ | ||||||
|  | 		"en"			"Admin Menu" | ||||||
|  | 	} | ||||||
|  | 	 | ||||||
|  | 	"Player Commands" | ||||||
|  | 	{ | ||||||
|  | 		"en"			"Player Commands" | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
|  | 	"Server Commands" | ||||||
|  | 	{ | ||||||
|  | 		"en"			"Server Commands" | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
|  | 	"Voting Commands" | ||||||
|  | 	{ | ||||||
|  | 		"en"			"Voting Commands" | ||||||
|  | 	} | ||||||
|  | } | ||||||
							
								
								
									
										52
									
								
								translations/basebans.phrases.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								translations/basebans.phrases.txt
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,52 @@ | |||||||
|  | "Phrases" | ||||||
|  | { | ||||||
|  | 	"Ban player" | ||||||
|  | 	{ | ||||||
|  | 		"en"			"Ban player" | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
|  | 	"Ban reason" | ||||||
|  | 	{ | ||||||
|  | 		"en"			"Ban reason" | ||||||
|  | 	} | ||||||
|  | 	 | ||||||
|  | 	"Permabanned player" | ||||||
|  | 	{ | ||||||
|  | 		"#format"		"{1:s}" | ||||||
|  | 		"en"			"Permanently banned player \"{1}\"." | ||||||
|  | 	} | ||||||
|  | 	 | ||||||
|  | 	"Permabanned player reason" | ||||||
|  | 	{ | ||||||
|  | 		"#format"		"{1:s},{2:s}" | ||||||
|  | 		"en"			"Permanently banned player \"{1}\" (reason: {2})." | ||||||
|  | 	} | ||||||
|  | 	 | ||||||
|  | 	"Banned player" | ||||||
|  | 	{ | ||||||
|  | 		"#format"		"{1:s},{2:d}" | ||||||
|  | 		"en"			"Banned player \"{1}\" for {2} minutes." | ||||||
|  | 	} | ||||||
|  | 	 | ||||||
|  | 	"Banned player reason" | ||||||
|  | 	{ | ||||||
|  | 		"#format"		"{1:s},{2:d},{3:s}" | ||||||
|  | 		"en"			"Banned player \"{1}\" for {2} minutes (reason: {3})." | ||||||
|  | 	} | ||||||
|  | 	 | ||||||
|  | 	"Removed bans matching" | ||||||
|  | 	{ | ||||||
|  | 		"#format"		"{1:s}" | ||||||
|  | 		"en"			"Removed bans matching filter: {1}" | ||||||
|  | 	} | ||||||
|  | 	 | ||||||
|  | 	"Ban added" | ||||||
|  | 	{ | ||||||
|  | 		"en"			"Ban has been added." | ||||||
|  | 	} | ||||||
|  | 	 | ||||||
|  | 	"Cannot ban that IP" | ||||||
|  | 	{ | ||||||
|  | 		"en"			"You cannot ban that IP address." | ||||||
|  | 	} | ||||||
|  | } | ||||||
| @ -99,10 +99,4 @@ | |||||||
| 	{ | 	{ | ||||||
| 		"en"			"Slay vote" | 		"en"			"Slay vote" | ||||||
| 	} | 	} | ||||||
| 	 |  | ||||||
| 	"Ignited player" |  | ||||||
| 	{ |  | ||||||
| 		"#format"		"{1:s}" |  | ||||||
| 		"en"			"Set player '{1}' on fire" |  | ||||||
| 	} |  | ||||||
| } | } | ||||||
|  | |||||||
| @ -41,12 +41,6 @@ | |||||||
| 		"en"			"Kick player" | 		"en"			"Kick player" | ||||||
| 	} | 	} | ||||||
| 	 | 	 | ||||||
| 	"Kicked player" |  | ||||||
| 	{ |  | ||||||
| 		"#format"		"{1:s}" |  | ||||||
| 		"en"			"Kicked player '{1}'" |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	"Kicked by admin" | 	"Kicked by admin" | ||||||
| 	{ | 	{ | ||||||
| 		"en"			"Kicked by administrator" | 		"en"			"Kicked by administrator" | ||||||
| @ -124,41 +118,6 @@ | |||||||
| 		"en"			"Executed config \"{1}\"." | 		"en"			"Executed config \"{1}\"." | ||||||
| 	} | 	} | ||||||
| 	 | 	 | ||||||
| 	"Permabanned player" |  | ||||||
| 	{ |  | ||||||
| 		"#format"		"{1:s}" |  | ||||||
| 		"en"			"Permanently banned player \"{1}\"." |  | ||||||
| 	} |  | ||||||
| 	 |  | ||||||
| 	"Permabanned player reason" |  | ||||||
| 	{ |  | ||||||
| 		"#format"		"{1:s},{2:s}" |  | ||||||
| 		"en"			"Permanently banned player \"{1}\" (reason: {2})." |  | ||||||
| 	} |  | ||||||
| 	 |  | ||||||
| 	"Banned player" |  | ||||||
| 	{ |  | ||||||
| 		"#format"		"{1:s},{2:d}" |  | ||||||
| 		"en"			"Banned player \"{1}\" for {2} minutes." |  | ||||||
| 	} |  | ||||||
| 	 |  | ||||||
| 	"Banned player reason" |  | ||||||
| 	{ |  | ||||||
| 		"#format"		"{1:s},{2:d},{3:s}" |  | ||||||
| 		"en"			"Banned player \"{1}\" for {2} minutes (reason: {3})." |  | ||||||
| 	} |  | ||||||
| 	 |  | ||||||
| 	"Removed bans matching" |  | ||||||
| 	{ |  | ||||||
| 		"#format"		"{1:s}" |  | ||||||
| 		"en"			"Removed bans matching filter: {1}" |  | ||||||
| 	} |  | ||||||
| 	 |  | ||||||
| 	"Ban added" |  | ||||||
| 	{ |  | ||||||
| 		"en"			"Ban has been added." |  | ||||||
| 	} |  | ||||||
| 	 |  | ||||||
| 	"Admin cache refreshed" | 	"Admin cache refreshed" | ||||||
| 	{ | 	{ | ||||||
| 		"en"			"Admin cache has been refreshed." | 		"en"			"Admin cache has been refreshed." | ||||||
| @ -233,51 +192,16 @@ | |||||||
| 		"en"			"Failed to query database." | 		"en"			"Failed to query database." | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	"Cannot ban that IP" |  | ||||||
| 	{ |  | ||||||
| 		"en"			"You cannot ban that IP address." |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	"Invalid SteamID specified" | 	"Invalid SteamID specified" | ||||||
| 	{ | 	{ | ||||||
| 		"en"			"You have specified an invalid Steam ID (must start with 'STEAM_0:')." | 		"en"			"You have specified an invalid Steam ID (must start with 'STEAM_0:')." | ||||||
| 	} | 	} | ||||||
| 	 | 	 | ||||||
| 	"Admin Menu" |  | ||||||
| 	{ |  | ||||||
| 		"en"			"Admin Menu" |  | ||||||
| 	} |  | ||||||
| 	 |  | ||||||
| 	"Player Commands" |  | ||||||
| 	{ |  | ||||||
| 		"en"			"Player Commands" |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	"Server Commands" |  | ||||||
| 	{ |  | ||||||
| 		"en"			"Server Commands" |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	"Voting Commands" |  | ||||||
| 	{ |  | ||||||
| 		"en"			"Voting Commands" |  | ||||||
| 	} |  | ||||||
| 	 |  | ||||||
| 	"Reload admins" | 	"Reload admins" | ||||||
| 	{ | 	{ | ||||||
| 		"en"			"Reload admins" | 		"en"			"Reload admins" | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	"Ban player" |  | ||||||
| 	{ |  | ||||||
| 		"en"			"Ban player" |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	"Ban reason" |  | ||||||
| 	{ |  | ||||||
| 		"en"			"Ban reason" |  | ||||||
| 	} |  | ||||||
| 	 |  | ||||||
| 	"Command is in-game only" | 	"Command is in-game only" | ||||||
| 	{ | 	{ | ||||||
| 		"en"			"This command can only be used in-game." | 		"en"			"This command can only be used in-game." | ||||||
| @ -318,4 +242,11 @@ | |||||||
| 		"#format"		"{1:s}" | 		"#format"		"{1:s}" | ||||||
| 		"en"			"Slayed player '{1}'" | 		"en"			"Slayed player '{1}'" | ||||||
| 	} | 	} | ||||||
|  | 	 | ||||||
|  | 	/* :UNUSED: */ | ||||||
|  | 	"Kicked player" | ||||||
|  | 	{ | ||||||
|  | 		"#format"		"{1:s}" | ||||||
|  | 		"en"			"Kicked player '{1}'" | ||||||
|  | 	} | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user