Add amx_searchcmd command in adminhelp plugin and do some clean up (#415)
* AdminHelp: Use semicolon everywhere * AdminHelp: Translate amx_help description * AdminHelp: Use the available ADMIN_ALL define in register_concmd * AdminHelp: Bind the cvars * AdminHelp: Replace %L by %l * AdminHelp: Remove task only when necessary * AdminHelp: Reorder some lines to prepare next commit * AdminHelp: Use read_arg_int() on the first argument and clamp the value * AdminHelp: Use read_arg_int() on the second argument and clamp the value * AdminHelp: Rename few variables and callback * AdminHelp: Use constants for buffers max length * AdminHelp: Add amx_searchcmd command, and update the multilingual file * AdminHelp: Adjust spacing a little for readability * AdminHelp: Add amx_help_display_msg_time cvar * AdminHelp: Add the new command in the help message (and fix missing return) * AdminHelp: Add a check if provided entry no. goes above the total found entries * AdminHelp: Don't show the help message for begin if all commands are already displayed * AdminHelp: Make sure the server command use amx_help_amount_per_page value
This commit is contained in:
parent
24e56d0476
commit
07c3d49cfa
|
@ -156,6 +156,11 @@ amx_language_display_msg 1
|
||||||
// Default value: 1
|
// Default value: 1
|
||||||
amx_help_display_msg 1
|
amx_help_display_msg 1
|
||||||
|
|
||||||
|
// Time to wait (in seconds) before displaying a message about amx_help to a client once joined the server
|
||||||
|
//
|
||||||
|
// Default value: 15
|
||||||
|
amx_help_display_msg_time 15
|
||||||
|
|
||||||
// Amount of commands per amx_help page
|
// Amount of commands per amx_help page
|
||||||
//
|
//
|
||||||
// Default value: 10
|
// Default value: 10
|
||||||
|
|
|
@ -13,133 +13,186 @@
|
||||||
|
|
||||||
#include <amxmodx>
|
#include <amxmodx>
|
||||||
|
|
||||||
new g_cvarDisplayClientMessage;
|
const MaxMapLength = 32;
|
||||||
new g_cvarHelpAmount;
|
const MaxDefaultEntries = 10;
|
||||||
|
const MaxCommandLength = 32;
|
||||||
|
const MaxCommandInfoLength = 128;
|
||||||
|
const DefaultMsgTime = 15;
|
||||||
|
|
||||||
|
new const HelpCommand[] = "amx_help";
|
||||||
|
new const SearchCommand[] = "amx_searchcmd";
|
||||||
|
|
||||||
|
new CvarDisplayClientMessage;
|
||||||
|
new CvarDisplayMessageTime;
|
||||||
|
new CvarHelpAmount;
|
||||||
|
|
||||||
|
new CvarNextmap[MaxMapLength];
|
||||||
|
new Float:CvarTimeLimit;
|
||||||
|
|
||||||
|
new bool:DisplayClientMessage[MAX_PLAYERS + 1 char];
|
||||||
|
|
||||||
public plugin_init()
|
public plugin_init()
|
||||||
{
|
{
|
||||||
register_plugin("Admin Help", AMXX_VERSION_STR, "AMXX Dev Team")
|
register_plugin("Admin Help", AMXX_VERSION_STR, "AMXX Dev Team");
|
||||||
register_dictionary("adminhelp.txt")
|
register_dictionary("adminhelp.txt");
|
||||||
register_concmd("amx_help", "cmdHelp", 0, "<page> [nr of cmds (only for server)] - displays this help")
|
|
||||||
|
|
||||||
g_cvarDisplayClientMessage = register_cvar("amx_help_display_msg", "1")
|
register_concmd(HelpCommand , "@ConsoleCommand_Help" , ADMIN_ALL, "HELP_CMD_INFO" , .info_ml = true);
|
||||||
g_cvarHelpAmount = register_cvar("amx_help_amount_per_page", "10")
|
register_concmd(SearchCommand, "@ConsoleCommand_Search", ADMIN_ALL, "SEARCH_CMD_INFO", .info_ml = true);
|
||||||
|
|
||||||
|
bind_pcvar_num(create_cvar("amx_help_display_msg" , "1" , .has_min = true, .min_val = 0.0, .has_max = true, .max_val = 1.0), CvarDisplayClientMessage);
|
||||||
|
bind_pcvar_num(create_cvar("amx_help_display_msg_time", "15", .has_min = true, .min_val = 0.0), CvarDisplayMessageTime);
|
||||||
|
bind_pcvar_num(create_cvar("amx_help_amount_per_page" , "10", .has_min = true, .min_val = 0.0), CvarHelpAmount);
|
||||||
|
}
|
||||||
|
|
||||||
|
public OnConfigsExecuted()
|
||||||
|
{
|
||||||
|
new const pointer = get_cvar_pointer("amx_nextmap");
|
||||||
|
|
||||||
|
if (pointer)
|
||||||
|
{
|
||||||
|
bind_pcvar_string(pointer, CvarNextmap, charsmax(CvarNextmap));
|
||||||
|
}
|
||||||
|
|
||||||
|
bind_pcvar_float(get_cvar_pointer("mp_timelimit"), CvarTimeLimit);
|
||||||
}
|
}
|
||||||
|
|
||||||
public client_putinserver(id)
|
public client_putinserver(id)
|
||||||
{
|
{
|
||||||
if (get_pcvar_num(g_cvarDisplayClientMessage) && !is_user_bot(id))
|
if (CvarDisplayClientMessage > 0 && !is_user_bot(id))
|
||||||
{
|
{
|
||||||
set_task(15.0, "dispInfo", id)
|
DisplayClientMessage{id} = true;
|
||||||
|
|
||||||
|
new Float:messageTime = float(CvarDisplayMessageTime <= 0 ? DefaultMsgTime : CvarDisplayMessageTime);
|
||||||
|
set_task(messageTime, "@Task_DisplayMessage", id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public client_disconnected(id)
|
public client_disconnected(id)
|
||||||
{
|
{
|
||||||
remove_task(id)
|
if (DisplayClientMessage{id})
|
||||||
|
{
|
||||||
|
DisplayClientMessage{id} = false;
|
||||||
|
remove_task(id);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public cmdHelp(id, level, cid)
|
@ConsoleCommand_Search(id, level, cid)
|
||||||
{
|
{
|
||||||
new arg1[8], flags = get_user_flags(id)
|
new entry[MaxCommandLength];
|
||||||
new start = read_argv(1, arg1, charsmax(arg1)) ? str_to_num(arg1) : 1
|
read_argv(1, entry, charsmax(entry));
|
||||||
new lHelpAmount = get_pcvar_num(g_cvarHelpAmount)
|
|
||||||
|
return ProcessHelp(id, .start_argindex = 2, .do_search = true, .main_command = SearchCommand, .search = entry);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ConsoleCommand_Help(id, level, cid)
|
||||||
|
{
|
||||||
|
return ProcessHelp(id, .start_argindex = 1, .do_search = false, .main_command = HelpCommand);
|
||||||
|
}
|
||||||
|
|
||||||
|
ProcessHelp(id, start_argindex, bool:do_search, const main_command[], const search[] = "")
|
||||||
|
{
|
||||||
|
new user_flags = get_user_flags(id);
|
||||||
|
|
||||||
// HACK: ADMIN_ADMIN is never set as a user's actual flags, so those types of commands never show
|
// HACK: ADMIN_ADMIN is never set as a user's actual flags, so those types of commands never show
|
||||||
if (flags > 0 && !(flags & ADMIN_USER))
|
if (user_flags > 0 && !(user_flags & ADMIN_USER))
|
||||||
{
|
{
|
||||||
flags |= ADMIN_ADMIN;
|
user_flags |= ADMIN_ADMIN;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (id == 0 && read_argc() == 3)
|
new clcmdsnum = get_concmdsnum(user_flags, id);
|
||||||
|
|
||||||
|
if (CvarHelpAmount <= 0)
|
||||||
{
|
{
|
||||||
if (read_argv(2, arg1, charsmax(arg1)))
|
CvarHelpAmount = MaxDefaultEntries;
|
||||||
|
}
|
||||||
|
|
||||||
|
new start = clamp(read_argv_int(start_argindex), .min = 1, .max = clcmdsnum) - 1; // Zero-based list;
|
||||||
|
new amount = !id ? read_argv_int(start_argindex + 1) : CvarHelpAmount;
|
||||||
|
new end = min(start + (amount > 0 ? amount : CvarHelpAmount), clcmdsnum);
|
||||||
|
|
||||||
|
console_print(id, "^n----- %l -----", "HELP_COMS");
|
||||||
|
|
||||||
|
new info[MaxCommandInfoLength];
|
||||||
|
new command[MaxCommandLength];
|
||||||
|
new command_flags;
|
||||||
|
new bool:is_info_ml;
|
||||||
|
new entries_found;
|
||||||
|
new total_entries;
|
||||||
|
new index;
|
||||||
|
|
||||||
|
if (do_search)
|
||||||
|
{
|
||||||
|
for (index = 0; index < clcmdsnum; ++index)
|
||||||
{
|
{
|
||||||
lHelpAmount = str_to_num(arg1);
|
get_concmd(index, command, charsmax(command), command_flags, info, charsmax(info), user_flags, id, is_info_ml);
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (lHelpAmount <= 0)
|
if (containi(command, search) != -1 && ++entries_found > start && (total_entries = entries_found) <= end)
|
||||||
{
|
{
|
||||||
lHelpAmount = 10
|
if (is_info_ml)
|
||||||
}
|
{
|
||||||
|
LookupLangKey(info, charsmax(info), info, id);
|
||||||
|
}
|
||||||
|
|
||||||
if (--start < 0)
|
console_print(id, "%3d: %s %s", entries_found, command, info);
|
||||||
{
|
}
|
||||||
start = 0
|
|
||||||
}
|
|
||||||
|
|
||||||
new clcmdsnum = get_concmdsnum(flags, id)
|
|
||||||
|
|
||||||
if (start >= clcmdsnum)
|
|
||||||
{
|
|
||||||
start = clcmdsnum - 1
|
|
||||||
}
|
|
||||||
|
|
||||||
console_print(id, "^n----- %L -----", id, "HELP_COMS")
|
|
||||||
|
|
||||||
new info[128], cmd[32], eflags, bool:is_info_ml
|
|
||||||
new end = start + lHelpAmount
|
|
||||||
|
|
||||||
if (end > clcmdsnum)
|
|
||||||
{
|
|
||||||
end = clcmdsnum
|
|
||||||
}
|
|
||||||
|
|
||||||
for (new i = start; i < end; i++)
|
|
||||||
{
|
|
||||||
get_concmd(i, cmd, charsmax(cmd), eflags, info, charsmax(info), flags, id, is_info_ml)
|
|
||||||
|
|
||||||
if (is_info_ml)
|
|
||||||
{
|
|
||||||
LookupLangKey(info, charsmax(info), info, id);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
console_print(id, "%3d: %s %s", i + 1, cmd, info)
|
if (!entries_found || entries_found > total_entries)
|
||||||
}
|
{
|
||||||
|
console_print(id, "%l", "NO_MATCHING_RESULTS");
|
||||||
|
return PLUGIN_HANDLED;
|
||||||
|
}
|
||||||
|
|
||||||
console_print(id, "----- %L -----", id, "HELP_ENTRIES", start + 1, end, clcmdsnum)
|
index = entries_found;
|
||||||
|
clcmdsnum = total_entries;
|
||||||
if (end < clcmdsnum)
|
end = min(end, clcmdsnum);
|
||||||
{
|
|
||||||
console_print(id, "----- %L -----", id, "HELP_USE_MORE", end + 1)
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
console_print(id, "----- %L -----", id, "HELP_USE_BEGIN")
|
for (index = start; index < end; ++index)
|
||||||
|
{
|
||||||
|
get_concmd(index, command, charsmax(command), command_flags, info, charsmax(info), user_flags, id, is_info_ml);
|
||||||
|
|
||||||
|
if (is_info_ml)
|
||||||
|
{
|
||||||
|
LookupLangKey(info, charsmax(info), info, id);
|
||||||
|
}
|
||||||
|
|
||||||
|
console_print(id, "%3d: %s %s", index + 1, command, info);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return PLUGIN_HANDLED
|
console_print(id, "----- %l -----", "HELP_ENTRIES", start + 1, end, clcmdsnum);
|
||||||
|
|
||||||
|
formatex(command, charsmax(command), "%s%c%s", main_command, do_search ? " " : "", search);
|
||||||
|
|
||||||
|
if (end < clcmdsnum)
|
||||||
|
{
|
||||||
|
console_print(id, "----- %l -----", "HELP_USE_MORE", command, end + 1);
|
||||||
|
}
|
||||||
|
else if (start || index != clcmdsnum)
|
||||||
|
{
|
||||||
|
console_print(id, "----- %l -----", "HELP_USE_BEGIN", command);
|
||||||
|
}
|
||||||
|
|
||||||
|
return PLUGIN_HANDLED;
|
||||||
}
|
}
|
||||||
|
|
||||||
public dispInfo(id)
|
@Task_DisplayMessage(id)
|
||||||
{
|
{
|
||||||
client_print(id, print_chat, "%L", id, "TYPE_HELP")
|
client_print(id, print_chat, "%l", "TYPE_HELP", HelpCommand, SearchCommand);
|
||||||
|
|
||||||
static amx_nextmap, mp_timelimit = 0
|
if (CvarTimeLimit > 0.0)
|
||||||
if( !mp_timelimit )
|
|
||||||
{
|
{
|
||||||
amx_nextmap = get_cvar_pointer("amx_nextmap")
|
new timeleft = get_timeleft();
|
||||||
mp_timelimit = get_cvar_pointer("mp_timelimit")
|
|
||||||
}
|
|
||||||
|
|
||||||
new nextmap[32]
|
|
||||||
if( amx_nextmap )
|
|
||||||
{
|
|
||||||
get_pcvar_string(amx_nextmap, nextmap, charsmax(nextmap))
|
|
||||||
}
|
|
||||||
|
|
||||||
if (get_pcvar_float(mp_timelimit))
|
|
||||||
{
|
|
||||||
new timeleft = get_timeleft()
|
|
||||||
|
|
||||||
if (timeleft > 0)
|
if (timeleft > 0)
|
||||||
{
|
{
|
||||||
client_print(id, print_chat, "%L", id, "TIME_INFO_1", timeleft / 60, timeleft % 60, nextmap)
|
client_print(id, print_chat, "%l", "TIME_INFO_1", timeleft / 60, timeleft % 60, CvarNextmap);
|
||||||
}
|
}
|
||||||
else if (amx_nextmap)
|
else if (CvarNextmap[0] != EOS)
|
||||||
{
|
{
|
||||||
client_print(id, print_chat, "%L", id, "TIME_INFO_2", nextmap)
|
client_print(id, print_chat, "%l", "TIME_INFO_2", CvarNextmap);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,206 +1,211 @@
|
||||||
[en]
|
[en]
|
||||||
HELP_COMS = AMX Mod X Help: Commands
|
HELP_COMS = AMX Mod X Help: Commands
|
||||||
HELP_ENTRIES = Entries %d - %d of %d
|
HELP_ENTRIES = Entries %d - %d of %d
|
||||||
HELP_USE_MORE = Use 'amx_help %d' for more
|
HELP_USE_MORE = Use '%s %d' for more
|
||||||
HELP_USE_BEGIN = Use 'amx_help 1' for begin
|
HELP_USE_BEGIN = Use '%s 1' for begin
|
||||||
TYPE_HELP = Type 'amx_help' in the console to see available commands
|
TYPE_HELP = Type '%s' '%s' in the console to see available commands
|
||||||
TIME_INFO_1 = Time Left: %d:%02d min. Next Map: %s
|
TIME_INFO_1 = Time Left: %d:%02d min. Next Map: %s
|
||||||
TIME_INFO_2 = No Time Limit. Next Map: %s
|
TIME_INFO_2 = No Time Limit. Next Map: %s
|
||||||
|
HELP_CMD_INFO = <entry no.> [no. of entries to display (server only)] - displays information about available commands
|
||||||
|
SEARCH_CMD_INFO = <match> <entry no.> [no. of entries to display (server only)] - displays information about matched commands
|
||||||
|
NO_MATCHING_RESULTS = ^nNo matching results found^n
|
||||||
|
|
||||||
[de]
|
[de]
|
||||||
HELP_COMS = AMX Mod X Help: Befehle
|
HELP_COMS = AMX Mod X Help: Befehle
|
||||||
HELP_ENTRIES = Eintraege %d - %d von %d
|
HELP_ENTRIES = Eintraege %d - %d von %d
|
||||||
HELP_USE_MORE = Nutze 'amx_help %d' fuer die naechste Seite
|
HELP_USE_MORE = Nutze '%s %d' fuer die naechste Seite
|
||||||
HELP_USE_BEGIN = Nutze 'amx_help 1' um zum Anfang zu gelangen
|
HELP_USE_BEGIN = Nutze '%s 1' um zum Anfang zu gelangen
|
||||||
TYPE_HELP = Schreibe 'amx_help' in die Konsole um die verfuegbaren Befehle zu sehen.
|
TYPE_HELP = Schreibe '%s' '%s' in die Konsole um die verfuegbaren Befehle zu sehen.
|
||||||
TIME_INFO_1 = Verbleibende Zeit: %d:%02d Minuten, naechste Map: %s
|
TIME_INFO_1 = Verbleibende Zeit: %d:%02d Minuten, naechste Map: %s
|
||||||
TIME_INFO_2 = Kein Zeitlimit. Naechste Map ist: %s
|
TIME_INFO_2 = Kein Zeitlimit. Naechste Map ist: %s
|
||||||
|
|
||||||
[sr]
|
[sr]
|
||||||
HELP_COMS = AMX Mod X Pomoc: Komande
|
HELP_COMS = AMX Mod X Pomoc: Komande
|
||||||
HELP_ENTRIES = Vrednosti %d - %d od %d
|
HELP_ENTRIES = Vrednosti %d - %d od %d
|
||||||
HELP_USE_MORE = Koristi 'amx_help %d' za jos komandi
|
HELP_USE_MORE = Koristi '%s %d' za jos komandi
|
||||||
HELP_USE_BEGIN = Koristi 'amx_help 1' za pocetak
|
HELP_USE_BEGIN = Koristi '%s 1' za pocetak
|
||||||
TYPE_HELP = Ukucajte 'amx_help' u konzoli da bi ste videli moguce komande
|
TYPE_HELP = Ukucajte '%s' '%s' u konzoli da bi ste videli moguce komande
|
||||||
TIME_INFO_1 = Preostalo Vreme: %d:%02d min. Sledeca Mapa: %s
|
TIME_INFO_1 = Preostalo Vreme: %d:%02d min. Sledeca Mapa: %s
|
||||||
TIME_INFO_2 = Nema vremenskog ogranicenja. Sledeca Mapa: %s
|
TIME_INFO_2 = Nema vremenskog ogranicenja. Sledeca Mapa: %s
|
||||||
|
|
||||||
[tr]
|
[tr]
|
||||||
HELP_COMS = AMX Mod X Yardim: Emirler
|
HELP_COMS = AMX Mod X Yardim: Emirler
|
||||||
HELP_ENTRIES = Girisler %d - %d of %d
|
HELP_ENTRIES = Girisler %d - %d of %d
|
||||||
HELP_USE_MORE = 'amx_help %d' kullanin gerisini gormek icin
|
HELP_USE_MORE = '%s %d' kullanin gerisini gormek icin
|
||||||
HELP_USE_BEGIN = Baslatmak icin 'amx_help 1' i kullanin
|
HELP_USE_BEGIN = Baslatmak icin '%s 1' i kullanin
|
||||||
TYPE_HELP = Consolda 'amx_help' yazin, mevcud olan emirleri gormek icin
|
TYPE_HELP = Consolda '%s' '%s' yazin, mevcud olan emirleri gormek icin
|
||||||
TIME_INFO_1 = Geri kalan zaman: %d:%02d dak. Diger Map: %s
|
TIME_INFO_1 = Geri kalan zaman: %d:%02d dak. Diger Map: %s
|
||||||
TIME_INFO_2 = Zaman sureci yokdur. Diger Map: %s
|
TIME_INFO_2 = Zaman sureci yokdur. Diger Map: %s
|
||||||
|
|
||||||
[fr]
|
[fr]
|
||||||
HELP_COMS = Aide AMX Mod X: Commandes
|
HELP_COMS = Aide AMX Mod X: Commandes
|
||||||
HELP_ENTRIES = Entrees %d - %d sur %d
|
HELP_ENTRIES = Entrees %d - %d sur %d
|
||||||
HELP_USE_MORE = Utilise 'amx_help %d' pour la suite
|
HELP_USE_MORE = Utilise '%s %d' pour la suite
|
||||||
HELP_USE_BEGIN = Utilise 'amx_help 1' pour le debut
|
HELP_USE_BEGIN = Utilise '%s 1' pour le debut
|
||||||
TYPE_HELP = Tape 'amx_help' dans la console pour voir les commandes disponibles
|
TYPE_HELP = Tape '%s' '%s' dans la console pour voir les commandes disponibles
|
||||||
TIME_INFO_1 = Temps Restant: %d:%02d mn. Prochaine Carte: %s
|
TIME_INFO_1 = Temps Restant: %d:%02d mn. Prochaine Carte: %s
|
||||||
TIME_INFO_2 = Aucun Temps Limite. Prochaine Carte: %s
|
TIME_INFO_2 = Aucun Temps Limite. Prochaine Carte: %s
|
||||||
|
HELP_CMD_INFO = <n entree.> [nbre d'entrees a afficher (serveur uniquement)] - affiche des informations sur les cmds dispo.
|
||||||
|
|
||||||
[sv]
|
[sv]
|
||||||
HELP_COMS = AMX Mod X Hj'a'lp: Kommandon
|
HELP_COMS = AMX Mod X Hj'a'lp: Kommandon
|
||||||
HELP_ENTRIES = Post %d - %d av %d
|
HELP_ENTRIES = Post %d - %d av %d
|
||||||
HELP_USE_MORE = Skriv 'amx_help %d' f'o'r mer
|
HELP_USE_MORE = Skriv '%s %d' f'o'r mer
|
||||||
HELP_USE_BEGIN = Skriv 'amx_help 1' f'o'r b'o'rjan
|
HELP_USE_BEGIN = Skriv '%s 1' f'o'r b'o'rjan
|
||||||
TYPE_HELP = Skriv 'amx_help' i konsolen f'o'r att se befintliga kommandon
|
TYPE_HELP = Skriv '%s' '%s' i konsolen f'o'r att se befintliga kommandon
|
||||||
TIME_INFO_1 = Tid kvar: %d:%02d min. Kommande karta: %s
|
TIME_INFO_1 = Tid kvar: %d:%02d min. Kommande karta: %s
|
||||||
TIME_INFO_2 = Ingen tid satt tills kommande karta. Kommande karta: %s
|
TIME_INFO_2 = Ingen tid satt tills kommande karta. Kommande karta: %s
|
||||||
|
|
||||||
[da]
|
[da]
|
||||||
HELP_COMS = AMX Mod X Hjaelp: Kommandoer
|
HELP_COMS = AMX Mod X Hjaelp: Kommandoer
|
||||||
HELP_ENTRIES = Indskrivninger %d - %d of %d
|
HELP_ENTRIES = Indskrivninger %d - %d of %d
|
||||||
HELP_USE_MORE = Brug 'amx_help %d' for mere
|
HELP_USE_MORE = Brug '%s %d' for mere
|
||||||
HELP_USE_BEGIN = Brug 'amx_help 1' for at begynde
|
HELP_USE_BEGIN = Brug '%s 1' for at begynde
|
||||||
TYPE_HELP = Skriv 'amx_help' i konsollen for at se kommandoer til raadighed
|
TYPE_HELP = Skriv '%s' '%s' i konsollen for at se kommandoer til raadighed
|
||||||
TIME_INFO_1 = Tid tilbage: %d:%02d min. Naeste bane: %s
|
TIME_INFO_1 = Tid tilbage: %d:%02d min. Naeste bane: %s
|
||||||
TIME_INFO_2 = Ingen tidsgraense. Naeste bane: %s
|
TIME_INFO_2 = Ingen tidsgraense. Naeste bane: %s
|
||||||
|
|
||||||
[pl]
|
[pl]
|
||||||
HELP_COMS = AMX Mod X pomoc: Komendy
|
HELP_COMS = AMX Mod X pomoc: Komendy
|
||||||
HELP_ENTRIES = Wpisy %d - %d z %d
|
HELP_ENTRIES = Wpisy %d - %d z %d
|
||||||
HELP_USE_MORE = Uzyj 'amx_help %d' aby wyswietlic wiecej
|
HELP_USE_MORE = Uzyj '%s %d' aby wyswietlic wiecej
|
||||||
HELP_USE_BEGIN = Uzyj 'amx_help 1' aby dojsc do poczatku
|
HELP_USE_BEGIN = Uzyj '%s 1' aby dojsc do poczatku
|
||||||
TYPE_HELP = Wpisz 'amx_help' w konsoli aby uzyskac liste komend
|
TYPE_HELP = Wpisz '%s' '%s' w konsoli aby uzyskac liste komend
|
||||||
TIME_INFO_1 = Pozostaly czas: %d:%02d min. Nastepna mapa: %s
|
TIME_INFO_1 = Pozostaly czas: %d:%02d min. Nastepna mapa: %s
|
||||||
TIME_INFO_2 = Brak limitu czasu. Nastepna mapa: %s
|
TIME_INFO_2 = Brak limitu czasu. Nastepna mapa: %s
|
||||||
|
|
||||||
[bp]
|
[bp]
|
||||||
HELP_COMS = Ajuda do AMX Mod X: Comandos
|
HELP_COMS = Ajuda do AMX Mod X: Comandos
|
||||||
HELP_ENTRIES = Entradas %d - %d de %d
|
HELP_ENTRIES = Entradas %d - %d de %d
|
||||||
HELP_USE_MORE = Use 'amx_help %d' para ver mais comandos
|
HELP_USE_MORE = Use '%s %d' para ver mais comandos
|
||||||
HELP_USE_BEGIN = Use 'amx_help 1' para voltar ao inicio
|
HELP_USE_BEGIN = Use '%s 1' para voltar ao inicio
|
||||||
TYPE_HELP = Escreva 'amx_help' no console para ver os comandos disponiveis
|
TYPE_HELP = Escreva '%s' '%s' no console para ver os comandos disponiveis
|
||||||
TIME_INFO_1 = Tempo Restante: %d:%02d min. Proximo Mapa: %s
|
TIME_INFO_1 = Tempo Restante: %d:%02d min. Proximo Mapa: %s
|
||||||
TIME_INFO_2 = Sem Limite de Tempo. Proximo Mapa: %s
|
TIME_INFO_2 = Sem Limite de Tempo. Proximo Mapa: %s
|
||||||
|
|
||||||
[nl]
|
[nl]
|
||||||
HELP_COMS = AMX Mod X Help: Commando's
|
HELP_COMS = AMX Mod X Help: Commando's
|
||||||
HELP_ENTRIES = Data %d - %d van %d
|
HELP_ENTRIES = Data %d - %d van %d
|
||||||
HELP_USE_MORE = Typ 'amx_help %d' voor meer
|
HELP_USE_MORE = Typ '%s %d' voor meer
|
||||||
HELP_USE_BEGIN = Typ 'amx_help 1' voor het begin
|
HELP_USE_BEGIN = Typ '%s 1' voor het begin
|
||||||
TYPE_HELP = Voer 'amx_help' in in de console om de beschikbare commando's te bekijken
|
TYPE_HELP = Voer '%s' '%s' in in de console om de beschikbare commando's te bekijken
|
||||||
TIME_INFO_1 = Resterende tijd: %d:%02d min. Volgende map: %s
|
TIME_INFO_1 = Resterende tijd: %d:%02d min. Volgende map: %s
|
||||||
TIME_INFO_2 = Geen tijdlimiet. Volgende map: %s
|
TIME_INFO_2 = Geen tijdlimiet. Volgende map: %s
|
||||||
|
|
||||||
[es]
|
[es]
|
||||||
HELP_COMS = Ayuda de AMX Mod X: Comandos
|
HELP_COMS = Ayuda de AMX Mod X: Comandos
|
||||||
HELP_ENTRIES = Entradas %d - %d de %d
|
HELP_ENTRIES = Entradas %d - %d de %d
|
||||||
HELP_USE_MORE = Escribe 'amx_help %d' para mostrar mas
|
HELP_USE_MORE = Escribe '%s %d' para mostrar mas
|
||||||
HELP_USE_BEGIN = Escribe 'amx_help 1' para volver al principio
|
HELP_USE_BEGIN = Escribe '%s 1' para volver al principio
|
||||||
TYPE_HELP = Escribe 'amx_help' en la consola para ver los comandos disponibles
|
TYPE_HELP = Escribe '%s' '%s' en la consola para ver los comandos disponibles
|
||||||
TIME_INFO_1 = Tiempo restante: %d:%02d min. Proximo Mapa: %s
|
TIME_INFO_1 = Tiempo restante: %d:%02d min. Proximo Mapa: %s
|
||||||
TIME_INFO_2 = Tiempo Ilimitado. Proximo Mapa: %s
|
TIME_INFO_2 = Tiempo Ilimitado. Proximo Mapa: %s
|
||||||
|
HELP_CMD_INFO = <num. entrada> [num. de entradas a mostrar (solo para el servidor)] - muestra informacion sobre los comandos
|
||||||
|
|
||||||
[cz]
|
[cz]
|
||||||
HELP_COMS = AMX Mod X Help: Prikazy
|
HELP_COMS = AMX Mod X Help: Prikazy
|
||||||
HELP_ENTRIES = Polozky %d - %d z %d
|
HELP_ENTRIES = Polozky %d - %d z %d
|
||||||
HELP_USE_MORE = Napis 'amx_help %d' pro vice
|
HELP_USE_MORE = Napis '%s %d' pro vice
|
||||||
HELP_USE_BEGIN = napis 'amx_help 1' pro zacatek
|
HELP_USE_BEGIN = napis '%s 1' pro zacatek
|
||||||
TYPE_HELP = Napis 'amx_help' do konzole pro vypis prikazu
|
TYPE_HELP = Napis '%s' '%s' do konzole pro vypis prikazu
|
||||||
TIME_INFO_1 = Zbyva jeste: %d:%02d min. Dalsi mapa: %s
|
TIME_INFO_1 = Zbyva jeste: %d:%02d min. Dalsi mapa: %s
|
||||||
TIME_INFO_2 = Neni casovy limit. Dalsi mapa: %s
|
TIME_INFO_2 = Neni casovy limit. Dalsi mapa: %s
|
||||||
|
|
||||||
[fi]
|
[fi]
|
||||||
HELP_COMS = AMX Mod X Help: Komennot
|
HELP_COMS = AMX Mod X Help: Komennot
|
||||||
HELP_ENTRIES = Kohdat %d - %d Kaikkiaan %d
|
HELP_ENTRIES = Kohdat %d - %d Kaikkiaan %d
|
||||||
HELP_USE_MORE = Kirjoita 'amx_help %d' saadaksesi lisatietoja
|
HELP_USE_MORE = Kirjoita '%s %d' saadaksesi lisatietoja
|
||||||
HELP_USE_BEGIN = Kirjoita 'amx_help 1' aloittaaksesi
|
HELP_USE_BEGIN = Kirjoita '%s 1' aloittaaksesi
|
||||||
TYPE_HELP = Kirjoita 'amx_help' konsoliin nahdaksesi komennot
|
TYPE_HELP = Kirjoita '%s' '%s' konsoliin nahdaksesi komennot
|
||||||
TIME_INFO_1 = Aikaa jaljella: %d:%02d minuuttia. Seuraava mappi: %s
|
TIME_INFO_1 = Aikaa jaljella: %d:%02d minuuttia. Seuraava mappi: %s
|
||||||
TIME_INFO_2 = Ei aikarajaa. Seuraava mappi: %s
|
TIME_INFO_2 = Ei aikarajaa. Seuraava mappi: %s
|
||||||
|
|
||||||
[bg]
|
[bg]
|
||||||
HELP_COMS = AMX Mod X Help: Comandi
|
HELP_COMS = AMX Mod X Help: Comandi
|
||||||
HELP_ENTRIES = Vkarani %d - %d ot %d
|
HELP_ENTRIES = Vkarani %d - %d ot %d
|
||||||
HELP_USE_MORE = Izpolzvaite 'amx_help %d' za pove4e
|
HELP_USE_MORE = Izpolzvaite '%s %d' za pove4e
|
||||||
HELP_USE_BEGIN = izpolzvaite 'amx_help 1' za na4alo
|
HELP_USE_BEGIN = izpolzvaite '%s 1' za na4alo
|
||||||
TYPE_HELP = napi6ete 'amx_help' v consolata za da vidite pove4e comandi
|
TYPE_HELP = napi6ete '%s' '%s' v consolata za da vidite pove4e comandi
|
||||||
TIME_INFO_1 = Ostava6to vreme: %d:%02d min. Sledva6tata karta: %s
|
TIME_INFO_1 = Ostava6to vreme: %d:%02d min. Sledva6tata karta: %s
|
||||||
TIME_INFO_2 = Nqma limit na vremeto. Sledva6tata karta: %s
|
TIME_INFO_2 = Nqma limit na vremeto. Sledva6tata karta: %s
|
||||||
|
|
||||||
[ro]
|
[ro]
|
||||||
HELP_COMS = Ajutor AMX Mod X: Comenzi
|
HELP_COMS = Ajutor AMX Mod X: Comenzi
|
||||||
HELP_ENTRIES = Intrari %d - %d din %d
|
HELP_ENTRIES = Intrari %d - %d din %d
|
||||||
HELP_USE_MORE = Scrie 'amx_help %d' pentru mai mult
|
HELP_USE_MORE = Scrie '%s %d' pentru mai mult
|
||||||
HELP_USE_BEGIN = Scrie 'amx_help 1' pentru inceput
|
HELP_USE_BEGIN = Scrie '%s 1' pentru inceput
|
||||||
TYPE_HELP = Scrie 'amx_help' in consola pentru afisare lista comenzi
|
TYPE_HELP = Scrie '%s' '%s' in consola pentru afisare lista comenzi
|
||||||
TIME_INFO_1 = Timp Ramas: %d:%02d. Urmatoarea Harta: %s
|
TIME_INFO_1 = Timp Ramas: %d:%02d. Urmatoarea Harta: %s
|
||||||
TIME_INFO_2 = Nici o Limita a Timpului. Urmatoarea Harta: %s
|
TIME_INFO_2 = Nici o Limita a Timpului. Urmatoarea Harta: %s
|
||||||
|
|
||||||
[hu]
|
[hu]
|
||||||
HELP_COMS = AMX Mod X segitseg: Parancsok
|
HELP_COMS = AMX Mod X segitseg: Parancsok
|
||||||
HELP_ENTRIES = Bejegyzes %d - %d of %d
|
HELP_ENTRIES = Bejegyzes %d - %d of %d
|
||||||
HELP_USE_MORE = Irj 'amx_help %d' -t tobbhoz
|
HELP_USE_MORE = Irj '%s %d' -t tobbhoz
|
||||||
HELP_USE_BEGIN = Irj 'amx_help 1' -t az elso oldalhoz
|
HELP_USE_BEGIN = Irj '%s 1' -t az elso oldalhoz
|
||||||
TYPE_HELP = Irj 'amx_help' -t a konzolba hogy lathasd a parancsokat
|
TYPE_HELP = Irj '%s' '%s' -t a konzolba hogy lathasd a parancsokat
|
||||||
TIME_INFO_1 = Hatralevo ido: %d:%02d perc. kovetkezo palya: %s
|
TIME_INFO_1 = Hatralevo ido: %d:%02d perc. kovetkezo palya: %s
|
||||||
TIME_INFO_2 = Nincs idohatar. A kovetkezo palya: %s
|
TIME_INFO_2 = Nincs idohatar. A kovetkezo palya: %s
|
||||||
|
|
||||||
[lt]
|
[lt]
|
||||||
HELP_COMS = AMX Mod X Pagalba: Komandos
|
HELP_COMS = AMX Mod X Pagalba: Komandos
|
||||||
HELP_ENTRIES = Irasai %d - %d is %d
|
HELP_ENTRIES = Irasai %d - %d is %d
|
||||||
HELP_USE_MORE = Naudok 'amx_help %d' del daugiau info
|
HELP_USE_MORE = Naudok '%s %d' del daugiau info
|
||||||
HELP_USE_BEGIN = Naudok 'amx_help 1' kad pradetum
|
HELP_USE_BEGIN = Naudok '%s 1' kad pradetum
|
||||||
TYPE_HELP = Rasyk 'amx_help' konsoleje, kad pamatytum prieinamas komandas.
|
TYPE_HELP = Rasyk '%s' '%s' konsoleje, kad pamatytum prieinamas komandas.
|
||||||
TIME_INFO_1 = Liko laiko: %d:%02d min. Kitas zemelapis: %s
|
TIME_INFO_1 = Liko laiko: %d:%02d min. Kitas zemelapis: %s
|
||||||
TIME_INFO_2 = Nera laiko limito. Kitas zemelapis: %s
|
TIME_INFO_2 = Nera laiko limito. Kitas zemelapis: %s
|
||||||
|
|
||||||
[sk]
|
[sk]
|
||||||
HELP_COMS = AMX Mod X Help: Prikazy
|
HELP_COMS = AMX Mod X Help: Prikazy
|
||||||
HELP_ENTRIES = Polozky %d - %d z %d
|
HELP_ENTRIES = Polozky %d - %d z %d
|
||||||
HELP_USE_MORE = Napis 'amx_help %d' pre viac
|
HELP_USE_MORE = Napis '%s %d' pre viac
|
||||||
HELP_USE_BEGIN = Napis 'amx_help 1' pre zaciatok
|
HELP_USE_BEGIN = Napis '%s 1' pre zaciatok
|
||||||
TYPE_HELP = Napis 'amx_help' do konzoly pre vypis prikazov
|
TYPE_HELP = Napis '%s' '%s' do konzoly pre vypis prikazov
|
||||||
TIME_INFO_1 = Ostava este: %d:%02d min. Dalsia mapa: %s
|
TIME_INFO_1 = Ostava este: %d:%02d min. Dalsia mapa: %s
|
||||||
TIME_INFO_2 = Neni casovy limit. Dalsia mapa: %s
|
TIME_INFO_2 = Neni casovy limit. Dalsia mapa: %s
|
||||||
|
|
||||||
[mk]
|
[mk]
|
||||||
HELP_COMS = AMX Mod X Pomos - Dozvoleni komandi se:
|
HELP_COMS = AMX Mod X Pomos - Dozvoleni komandi se:
|
||||||
HELP_ENTRIES = Komandi %d - %d od %d
|
HELP_ENTRIES = Komandi %d - %d od %d
|
||||||
HELP_USE_MORE = Napisi 'amx_help %d' za uste komandi
|
HELP_USE_MORE = Napisi '%s %d' za uste komandi
|
||||||
HELP_USE_BEGIN = Napisi 'amx_help 1' za od pocetok
|
HELP_USE_BEGIN = Napisi '%s 1' za od pocetok
|
||||||
TYPE_HELP = Napisi 'amx_help' vo konzolata za da gi vidis dozvolenite komandi
|
TYPE_HELP = Napisi '%s' '%s' vo konzolata za da gi vidis dozvolenite komandi
|
||||||
TIME_INFO_1 = Preostanato Vreme: %d:%02d min. Sledna Mapa: %s
|
TIME_INFO_1 = Preostanato Vreme: %d:%02d min. Sledna Mapa: %s
|
||||||
TIME_INFO_2 = Nema vremensko ogranicuvanje. Sledna Mapa: %s
|
TIME_INFO_2 = Nema vremensko ogranicuvanje. Sledna Mapa: %s
|
||||||
|
|
||||||
[hr]
|
[hr]
|
||||||
HELP_COMS = AMX Mod X Pomoc: Naredbe
|
HELP_COMS = AMX Mod X Pomoc: Naredbe
|
||||||
HELP_ENTRIES = Vrijednosti %d - %d od %d
|
HELP_ENTRIES = Vrijednosti %d - %d od %d
|
||||||
HELP_USE_MORE = Koristi 'amx_help %d' za jos naredbi
|
HELP_USE_MORE = Koristi '%s %d' za jos naredbi
|
||||||
HELP_USE_BEGIN = Koristi 'amx_help 1' za pocetak
|
HELP_USE_BEGIN = Koristi '%s 1' za pocetak
|
||||||
TYPE_HELP = Ukucajte 'amx_help' u konzoli da bi ste vidjeli moguce naredbe
|
TYPE_HELP = Ukucajte '%s' '%s' u konzoli da bi ste vidjeli moguce naredbe
|
||||||
TIME_INFO_1 = Preostalo Vrijeme: %d:%02d min. Sljedeca Mapa: %s
|
TIME_INFO_1 = Preostalo Vrijeme: %d:%02d min. Sljedeca Mapa: %s
|
||||||
TIME_INFO_2 = Nema vremenskog ogranicenja. Sljedeca Mapa: %s
|
TIME_INFO_2 = Nema vremenskog ogranicenja. Sljedeca Mapa: %s
|
||||||
|
|
||||||
[bs]
|
[bs]
|
||||||
HELP_COMS = AMX Mod X Pomoc: Komande
|
HELP_COMS = AMX Mod X Pomoc: Komande
|
||||||
HELP_ENTRIES = Vrijednosti %d - %d od %d
|
HELP_ENTRIES = Vrijednosti %d - %d od %d
|
||||||
HELP_USE_MORE = Koristi 'amx_help %d' za jos komandi
|
HELP_USE_MORE = Koristi '%s %d' za jos komandi
|
||||||
HELP_USE_BEGIN = Koristi 'amx_help 1' za pocetak
|
HELP_USE_BEGIN = Koristi '%s 1' za pocetak
|
||||||
TYPE_HELP = Ukucajte 'amx_help' u konzoli da bi ste vidjeli moguce komande
|
TYPE_HELP = Ukucajte '%s' '%s' u konzoli da bi ste vidjeli moguce komande
|
||||||
TIME_INFO_1 = Preostalo Vrijeme: %d:%02d min. Slijedeca Mapa: %s
|
TIME_INFO_1 = Preostalo Vrijeme: %d:%02d min. Slijedeca Mapa: %s
|
||||||
TIME_INFO_2 = Nema vremenskog ogranicenja. Slijedeca Mapa: %s
|
TIME_INFO_2 = Nema vremenskog ogranicenja. Slijedeca Mapa: %s
|
||||||
|
|
||||||
[ru]
|
[ru]
|
||||||
HELP_COMS = AMX Mod X Помощь: Команды
|
HELP_COMS = AMX Mod X Помощь: Команды
|
||||||
HELP_ENTRIES = Список доступных команд с %d по %d. Всего команд - %d
|
HELP_ENTRIES = Список доступных команд с %d по %d. Всего команд - %d
|
||||||
HELP_USE_MORE = Напишите 'amx_help %d" для продолжения
|
HELP_USE_MORE = Напишите '%s %d" для продолжения
|
||||||
HELP_USE_BEGIN = Напишите 'amx_help 1' для просмотра с начала
|
HELP_USE_BEGIN = Напишите '%s 1' для просмотра с начала
|
||||||
TYPE_HELP = Напишите в консоле 'amx_help' для просмотра доступных команд
|
TYPE_HELP = Напишите в консоле '%s' '%s' для просмотра доступных команд
|
||||||
TIME_INFO_1 = До смены карты осталось: %d:%02d мин. Следующая карта: %s
|
TIME_INFO_1 = До смены карты осталось: %d:%02d мин. Следующая карта: %s
|
||||||
TIME_INFO_2 = Ограничения по времени нет. Следующая карта: %s
|
TIME_INFO_2 = Ограничения по времени нет. Следующая карта: %s
|
||||||
|
|
||||||
[cn]
|
[cn]
|
||||||
HELP_COMS = AMX Mod X 帮助: 命令
|
HELP_COMS = AMX Mod X 帮助: 命令
|
||||||
HELP_ENTRIES = 目前第 %d 条 - %d 条,共 %d 条
|
HELP_ENTRIES = 目前第 %d 条 - %d 条,共 %d 条
|
||||||
HELP_USE_MORE = 使用 'amx_help %d' 获取更多
|
HELP_USE_MORE = 使用 '%s %d' 获取更多
|
||||||
HELP_USE_BEGIN = 使用 'amx_help 1' 返回首页
|
HELP_USE_BEGIN = 使用 '%s 1' 返回首页
|
||||||
TYPE_HELP = 在控制台输入 'amx_help' 查看有效的命令
|
TYPE_HELP = 在控制台输入 '%s' '%s' 查看有效的命令
|
||||||
TIME_INFO_1 = 剩余时间: %d:%02d 分钏. 下一张地图为: %s
|
TIME_INFO_1 = 剩余时间: %d:%02d 分钏. 下一张地图为: %s
|
||||||
TIME_INFO_2 = 无时间限制. 下一张地图为: %s
|
TIME_INFO_2 = 无时间限制. 下一张地图为: %s
|
||||||
|
|
Loading…
Reference in New Issue
Block a user