Updated translations, converted the menu to use keyword defines instead of hardcoded names.
This commit is contained in:
		| @@ -140,37 +140,32 @@ | ||||
|  | ||||
| 	"Menu main zadmin" | ||||
| 	{ | ||||
| 		"en"		"ZAdmin (!zadmin) - View Admin Menu" | ||||
| 		"en"		"ZAdmin ({1}) - Open admin menu." | ||||
| 	} | ||||
|  | ||||
| 	"Menu main zclass" | ||||
| 	{ | ||||
| 		"en"		"ZClass (!zclass) - Select a zombie class" | ||||
| 		"ru"		"ZClass (!zclass) - Выбор класса зомби" | ||||
| 		"en"		"ZClass ({1}) - Configure your class settings." | ||||
| 	} | ||||
|  | ||||
| 	"Menu main zspawn" | ||||
| 	{ | ||||
| 		"en"		"ZSpawn (!zspawn) - Spawn into game" | ||||
| 		"ru"		"ZSpawn (!zspawn) - Заход в игру" | ||||
| 		"en"		"ZSpawn ({1}) - Join late?  Use this to spawn." | ||||
| 	} | ||||
|  | ||||
| 	"Menu main ztele" | ||||
| 	{ | ||||
| 		"en"		"ZTele (!ztele) - Teleport to your spawnpoint" | ||||
| 		"ru"		"ZTele (!ztele) - Телепорт на место появления" | ||||
| 		"en"		"ZTele ({1}) - Teleport back to your spawn location." | ||||
| 	} | ||||
|  | ||||
| 	"Menu main zhp" | ||||
| 	{ | ||||
| 		"en"		"ZHP (!zhp) - Toggle real HP display when zombie" | ||||
| 		"ru"		"ZHP (!zhp) - Показ здоровья зомби" | ||||
| 		"en"		"ZHP ({1}) - Toggle real HP display when infected." | ||||
| 	} | ||||
|  | ||||
| 	"Menu main zmarket" | ||||
| 	{ | ||||
| 		"en"		"ZMarket (!zmarket) - Custom weapon list" | ||||
| 		"ru"		"ZMarket (!zmarket) - Собственный набор оружия" | ||||
| 		"en"		"ZMarket ({1}) - Need a weapon?  Buy them here." | ||||
| 	} | ||||
|  | ||||
| 	// =========================== | ||||
| @@ -376,7 +371,7 @@ | ||||
| 	"ZSpawn timelimit" | ||||
| 	{ | ||||
| 		"#format"	"{1:d}" | ||||
| 		"en"		"The timelimit, to use ZSpawn, ({1} seconds) has already expired." | ||||
| 		"en"		"The timelimit ({1} seconds), to use ZSpawn, has already expired." | ||||
| 	} | ||||
|  | ||||
| 	// =========================== | ||||
|   | ||||
| @@ -27,6 +27,7 @@ | ||||
| #include "zr/cvars" | ||||
| #include "zr/config" | ||||
| #include "zr/translation" | ||||
| #include "zr/sayhooks" | ||||
| #include "zr/tools" | ||||
| #include "zr/models" | ||||
| #include "zr/playerclasses/playerclasses" | ||||
| @@ -35,8 +36,8 @@ | ||||
| #include "zr/roundend" | ||||
| #include "zr/infect" | ||||
| #include "zr/damage" | ||||
|  | ||||
| #include "zr/menu" | ||||
| #include "zr/sayhooks" | ||||
| #include "zr/event" | ||||
| #include "zr/zadmin" | ||||
| #include "zr/commands" | ||||
| @@ -66,7 +67,7 @@ | ||||
| public Plugin:myinfo = | ||||
| { | ||||
|     name = "Zombie:Reloaded", | ||||
|     author = "Greyscale, Rhelgeby (Richard)", | ||||
|     author = "Greyscale | Richard Helgeby", | ||||
|     description = "Infection/survival style gameplay", | ||||
|     version = VERSION, | ||||
|     url = "" | ||||
|   | ||||
| @@ -35,12 +35,12 @@ MenuMain(client) | ||||
|     decl String:zmarket[64]; | ||||
|      | ||||
|     // Translate each line into client's language. | ||||
|     Format(zadmin, sizeof(zadmin), "%t", "Menu main zadmin"); | ||||
|     Format(zclass, sizeof(zclass), "%t", "Menu main zclass"); | ||||
|     Format(zspawn, sizeof(zspawn), "%t", "Menu main zspawn"); | ||||
|     Format(ztele, sizeof(ztele), "%t", "Menu main ztele"); | ||||
|     Format(zhp, sizeof(zhp), "%t", "Menu main zhp"); | ||||
|     Format(zmarket, sizeof(zmarket), "%t", "Menu main zmarket"); | ||||
|     Format(zadmin, sizeof(zadmin), "%t", "Menu main zadmin", SAYHOOKS_KEYWORD_ZMENU); | ||||
|     Format(zclass, sizeof(zclass), "%t", "Menu main zclass", SAYHOOKS_KEYWORD_ZADMIN); | ||||
|     Format(zspawn, sizeof(zspawn), "%t", "Menu main zspawn", SAYHOOKS_KEYWORD_ZCLASS); | ||||
|     Format(ztele, sizeof(ztele), "%t", "Menu main ztele", SAYHOOKS_KEYWORD_ZTELE); | ||||
|     Format(zhp, sizeof(zhp), "%t", "Menu main zhp", SAYHOOKS_KEYWORD_ZHP); | ||||
|     Format(zmarket, sizeof(zmarket), "%t", "Menu main zmarket", SAYHOOKS_KEYWORD_ZMARKET); | ||||
|      | ||||
|     // Add items to menu. | ||||
|      | ||||
|   | ||||
| @@ -67,8 +67,9 @@ public Action:SayHooksCmdSay(client, argc) | ||||
|     // Get client's command string (typically 'say "text"') | ||||
|     GetCmdArgString(args, sizeof(args)); | ||||
|      | ||||
|     // Strip away the quotes. | ||||
|     ReplaceString(args, sizeof(args), "\"", ""); | ||||
|     // Strip away certain characters. | ||||
|     ReplaceString(args, sizeof(args), "\"", ""); // Strip quotes | ||||
|     ReplaceString(args, sizeof(args), " ", ""); // Strip all whitespace. | ||||
|      | ||||
|     new chatflag = SayHooksChatToFlag(args); | ||||
|      | ||||
| @@ -152,8 +153,8 @@ public Action:SayHooksCmdSay(client, argc) | ||||
| /** | ||||
|  * Convert chat text into a defined flag. | ||||
|  *  | ||||
|  * @param chat  The chat text to convert. | ||||
|  * @return      Returns flag for word given, returns 0 if matches none. | ||||
|  * @param chat      The chat text to convert. | ||||
|  * @return          Returns flag for word given, returns 0 if matches none. | ||||
|  */ | ||||
| SayHooksChatToFlag(const String:chat[]) | ||||
| { | ||||
|   | ||||
| @@ -44,7 +44,7 @@ enum WpnRestrictQuery | ||||
| RestrictInit() | ||||
| { | ||||
|     // Initialize weapon restrict array. | ||||
|     gRestrictedWeapons = CreateArray(32, 0); | ||||
|     gRestrictedWeapons = CreateArray(WEAPONS_MAX_LENGTH, 0); | ||||
|      | ||||
|     // Hook buy command. | ||||
|     RegConsoleCmd("buy", RestrictBuyCommand); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user