Updated translations, converted the menu to use keyword defines instead of hardcoded names.

This commit is contained in:
Greyscale 2009-05-08 04:57:21 +02:00
parent f0a975b431
commit a6e55b6653
5 changed files with 22 additions and 25 deletions

View File

@ -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."
}
// ===========================

View File

@ -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 = ""

View File

@ -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.

View File

@ -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[])
{

View File

@ -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);