hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.28. 01:07



Jelenlévő felhasználók

Jelenleg 533 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 533 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 16 hozzászólás ]  Oldal Előző 1 2
Szerző Üzenet
 Hozzászólás témája: Re: Lang/TXT Színezése !
HozzászólásElküldve: 2014.08.09. 16:46 
Offline
Beavatott

Csatlakozott: 2014.07.08. 18:46
Hozzászólások: 70
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 1 alkalommal
Oké akkor csinálok egy Példát neked amivel majd érteni fogom ha el készited.
És köszönöm a segitséged.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Lang/TXT Színezése !
HozzászólásElküldve: 2014.08.09. 16:56 
Offline
Senior Tag
Avatar

Csatlakozott: 2014.03.12. 18:54
Hozzászólások: 295
Megköszönt másnak: 33 alkalommal
Megköszönték neki: 26 alkalommal
Szóval !
Ezt én is megcsináltam :)
HunGamer írta:
Ezt rakd a plugin végére:
[ablak]SMA Forráskód: [ Mindet kijelol ]stock print_color(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)

replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "!t", "^3")

if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i])
write_string(msg)
message_end()
}
}
}
return PLUGIN_HANDLED
}[/ablak]
Amit ki akarsz iratni:
[ablak]SMA Forráskód: [ Mindet kijelol ]print_color(id, "%L", LANG_PLAYER, "VALAMI")[/ablak]
Langban:
[ablak]SMA Forráskód: [ Mindet kijelol ]VALAMI = !gZold !ySarga !tCsapatszin[/ablak]
!g: Zöld lesz onnantól a szöveg
!y: Sárga
!t: Csapatszínű


Ezt hogy [ablak]SMA Forráskód: [ Mindet kijelol ]print_color(id, "%L", LANG_PLAYER, "VALAMI")[/ablak] Ezt külön bele kell írni a stock-ba? Vagy esetleg az smá-ban van ?

Plugin SMÁ-ja:
SMA Forráskód: [ Mindet kijelol ]
  1. /* AMX Mod X
  2. * Admin Commands Plugin
  3. *
  4. * by the AMX Mod X Development Team
  5. * originally developed by OLO
  6. *
  7. * This file is part of AMX Mod X.
  8. *
  9. *
  10. * This program is free software; you can redistribute it and/or modify it
  11. * under the terms of the GNU General Public License as published by the
  12. * Free Software Foundation; either version 2 of the License, or (at
  13. * your option) any later version.
  14. *
  15. * This program is distributed in the hope that it will be useful, but
  16. * WITHOUT ANY WARRANTY; without even the implied warranty of
  17. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  18. * General Public License for more details.
  19. *
  20. * You should have received a copy of the GNU General Public License
  21. * along with this program; if not, write to the Free Software Foundation,
  22. * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  23. *
  24. * In addition, as a special exception, the author gives permission to
  25. * link the code of this program with the Half-Life Game Engine ("HL
  26. * Engine") and Modified Game Libraries ("MODs") developed by Valve,
  27. * L.L.C ("Valve"). You must obey the GNU General Public License in all
  28. * respects for all of the code used other than the HL Engine and MODs
  29. * from Valve. If you modify this file, you may extend this exception
  30. * to your version of the file, but you are not obligated to do so. If
  31. * you do not wish to do so, delete this exception statement from your
  32. * version.
  33. */
  34.  
  35. #include <amxmodx>
  36. #include <amxmisc>
  37. #include <colorchat>
  38.  
  39. // This is not a dynamic array because it would be bad for 24/7 map servers.
  40. #define OLD_CONNECTION_QUEUE 10
  41.  
  42. new g_pauseCon
  43. new Float:g_pausAble
  44. new bool:g_Paused
  45. new bool:g_PauseAllowed = false
  46. new g_addCvar[] = "amx_cvar add %s"
  47.  
  48. new pausable;
  49. new rcon_password;
  50.  
  51. // Old connection queue
  52. new g_Names[OLD_CONNECTION_QUEUE][32];
  53. new g_SteamIDs[OLD_CONNECTION_QUEUE][32];
  54. new g_IPs[OLD_CONNECTION_QUEUE][32];
  55. new g_Access[OLD_CONNECTION_QUEUE];
  56. new g_Tracker;
  57. new g_Size;
  58.  
  59. stock InsertInfo(id)
  60. {
  61.  
  62. // Scan to see if this entry is the last entry in the list
  63. // If it is, then update the name and access
  64. // If it is not, then insert it again.
  65.  
  66. if (g_Size > 0)
  67. {
  68. new ip[32]
  69. new auth[32];
  70.  
  71. get_user_authid(id, auth, charsmax(auth));
  72. get_user_ip(id, ip, charsmax(ip), 1/*no port*/);
  73.  
  74. new last = 0;
  75.  
  76. if (g_Size < sizeof(g_SteamIDs))
  77. {
  78. last = g_Size - 1;
  79. }
  80. else
  81. {
  82. last = g_Tracker - 1;
  83.  
  84. if (last < 0)
  85. {
  86. last = g_Size - 1;
  87. }
  88. }
  89.  
  90. if (equal(auth, g_SteamIDs[last]) &&
  91. equal(ip, g_IPs[last])) // need to check ip too, or all the nosteams will while it doesn't work with their illegitimate server
  92. {
  93. get_user_name(id, g_Names[last], charsmax(g_Names[]));
  94. g_Access[last] = get_user_flags(id);
  95.  
  96. return;
  97. }
  98. }
  99.  
  100. // Need to insert the entry
  101.  
  102. new target = 0; // the slot to save the info at
  103.  
  104. // Queue is not yet full
  105. if (g_Size < sizeof(g_SteamIDs))
  106. {
  107. target = g_Size;
  108.  
  109. ++g_Size;
  110.  
  111. }
  112. else
  113. {
  114. target = g_Tracker;
  115.  
  116. ++g_Tracker;
  117. // If we reached the end of the array, then move to the front
  118. if (g_Tracker == sizeof(g_SteamIDs))
  119. {
  120. g_Tracker = 0;
  121. }
  122. }
  123.  
  124. get_user_authid(id, g_SteamIDs[target], charsmax(g_SteamIDs[]));
  125. get_user_name(id, g_Names[target], charsmax(g_Names[]));
  126. get_user_ip(id, g_IPs[target], charsmax(g_IPs[]), 1/*no port*/);
  127.  
  128. g_Access[target] = get_user_flags(id);
  129.  
  130. }
  131. stock GetInfo(i, name[], namesize, auth[], authsize, ip[], ipsize, &access)
  132. {
  133. if (i >= g_Size)
  134. {
  135. abort(AMX_ERR_NATIVE, "GetInfo: Out of bounds (%d:%d)", i, g_Size);
  136. }
  137.  
  138. new target = (g_Tracker + i) % sizeof(g_SteamIDs);
  139.  
  140. copy(name, namesize, g_Names[target]);
  141. copy(auth, authsize, g_SteamIDs[target]);
  142. copy(ip, ipsize, g_IPs[target]);
  143. access = g_Access[target];
  144.  
  145. }
  146. public client_disconnect(id)
  147. {
  148. if (!is_user_bot(id))
  149. {
  150. InsertInfo(id);
  151. }
  152. }
  153.  
  154. public plugin_init()
  155. {
  156. register_plugin("Admin Commands", AMXX_VERSION_STR, "AMXX Dev Team")
  157.  
  158. register_dictionary("admincmd.txt")
  159. register_dictionary("common.txt")
  160. register_dictionary("adminhelp.txt")
  161.  
  162.  
  163. register_concmd("amx_kick", "cmdKick", ADMIN_KICK, "<name or #userid> [reason]")
  164. register_concmd("amx_ban", "cmdBan", ADMIN_BAN, "<name or #userid> <minutes> [reason]")
  165. register_concmd("amx_banip", "cmdBanIP", ADMIN_BAN, "<name or #userid> <minutes> [reason]")
  166. register_concmd("amx_addban", "cmdAddBan", ADMIN_BAN, "<^"authid^" or ip> <minutes> [reason]")
  167. register_concmd("amx_unban", "cmdUnban", ADMIN_BAN, "<^"authid^" or ip>")
  168. register_concmd("amx_slay", "cmdSlay", ADMIN_SLAY, "<name or #userid>")
  169. register_concmd("amx_slap", "cmdSlap", ADMIN_SLAY, "<name or #userid> [power]")
  170. register_concmd("amx_leave", "cmdLeave", ADMIN_KICK, "<tag> [tag] [tag] [tag]")
  171. register_concmd("amx_pause", "cmdPause", ADMIN_CVAR, "- pause or unpause the game")
  172. register_concmd("amx_who", "cmdWho", ADMIN_ADMIN, "- displays who is on server")
  173. register_concmd("amx_cvar", "cmdCvar", ADMIN_CVAR, "<cvar> [value]")
  174. register_concmd("amx_plugins", "cmdPlugins", ADMIN_ADMIN)
  175. register_concmd("amx_modules", "cmdModules", ADMIN_ADMIN)
  176. register_concmd("amx_map", "cmdMap", ADMIN_MAP, "<mapname>")
  177. register_concmd("amx_cfg", "cmdCfg", ADMIN_CFG, "<filename>")
  178. register_concmd("amx_nick", "cmdNick", ADMIN_SLAY, "<name or #userid> <new nick>")
  179. register_concmd("amx_last", "cmdLast", ADMIN_BAN, "- list the last few disconnected clients info");
  180. register_clcmd("amx_rcon", "cmdRcon", ADMIN_RCON, "<command line>")
  181. register_clcmd("amx_showrcon", "cmdShowRcon", ADMIN_RCON, "<command line>")
  182. register_clcmd("pauseAck", "cmdLBack")
  183.  
  184.  
  185. rcon_password=get_cvar_pointer("rcon_password");
  186. pausable=get_cvar_pointer("pausable");
  187.  
  188.  
  189. }
  190.  
  191. public plugin_cfg()
  192. {
  193. // Cvars which can be changed only with rcon access
  194. server_cmd(g_addCvar, "rcon_password")
  195. server_cmd(g_addCvar, "amx_show_activity")
  196. server_cmd(g_addCvar, "amx_mode")
  197. server_cmd(g_addCvar, "amx_password_field")
  198. server_cmd(g_addCvar, "amx_default_access")
  199. server_cmd(g_addCvar, "amx_reserved_slots")
  200. server_cmd(g_addCvar, "amx_reservation")
  201. server_cmd(g_addCvar, "amx_sql_table");
  202. server_cmd(g_addCvar, "amx_sql_host");
  203. server_cmd(g_addCvar, "amx_sql_user");
  204. server_cmd(g_addCvar, "amx_sql_pass");
  205. server_cmd(g_addCvar, "amx_sql_db");
  206. server_cmd(g_addCvar, "amx_sql_type");
  207.  
  208. }
  209.  
  210. public cmdKick(id, level, cid)
  211. {
  212. if (!cmd_access(id, level, cid, 2))
  213. return PLUGIN_HANDLED
  214.  
  215. new arg[32]
  216. read_argv(1, arg, 31)
  217. new player = cmd_target(id, arg, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF)
  218.  
  219. if (!player)
  220. return PLUGIN_HANDLED
  221.  
  222. new authid[32], authid2[32], name2[32], name[32], userid2, reason[32]
  223.  
  224. get_user_authid(id, authid, 31)
  225. get_user_authid(player, authid2, 31)
  226. get_user_name(player, name2, 31)
  227. get_user_name(id, name, 31)
  228. userid2 = get_user_userid(player)
  229. read_argv(2, reason, 31)
  230. remove_quotes(reason)
  231.  
  232. log_amx("Kick: ^"%s<%d><%s><>^" kick ^"%s<%d><%s><>^" (reason ^"%s^")", name, get_user_userid(id), authid, name2, userid2, authid2, reason)
  233.  
  234. show_activity_key("ADMIN_KICK_1", "ADMIN_KICK_2", name, name2);
  235.  
  236. if (is_user_bot(player))
  237. server_cmd("kick #%d", userid2)
  238. else
  239. {
  240. if (reason[0])
  241. server_cmd("kick #%d ^"%s^"", userid2, reason)
  242. else
  243. server_cmd("kick #%d", userid2)
  244. }
  245.  
  246. console_print(id, "[AMXX] Client ^"%s^" kicked", name2)
  247.  
  248. return PLUGIN_HANDLED
  249. }
  250.  
  251. public cmdUnban(id, level, cid)
  252. {
  253. if (!cmd_access(id, level, cid, 2))
  254. return PLUGIN_HANDLED
  255.  
  256. new arg[32], authid[32], name[32]
  257.  
  258. read_argv(1, arg, 31)
  259.  
  260. if (contain(arg, ".") != -1)
  261. {
  262. server_cmd("removeip ^"%s^";writeip", arg)
  263. console_print(id, "[AMXX] %L", id, "IP_REMOVED", arg)
  264. } else {
  265. server_cmd("removeid %s;writeid", arg)
  266. console_print(id, "[AMXX] %L", id, "AUTHID_REMOVED", arg)
  267. }
  268.  
  269. get_user_name(id, name, 31)
  270.  
  271. show_activity_key("ADMIN_UNBAN_1", "ADMIN_UNBAN_2", name, arg);
  272.  
  273. get_user_authid(id, authid, 31)
  274. log_amx("Cmd: ^"%s<%d><%s><>^" unban ^"%s^"", name, get_user_userid(id), authid, arg)
  275.  
  276. return PLUGIN_HANDLED
  277. }
  278.  
  279. /* amx_addban is a special command now.
  280.  * If a user with rcon uses it, it bans the user. No questions asked.
  281.  * If a user without rcon but with ADMIN_BAN uses it, it will scan the old
  282.  * connection queue, and if it finds the info for a player in it, it will
  283.  * check their old access. If they have immunity, it will not ban.
  284.  * If they do not have immunity, it will ban. If the user is not found,
  285.  * it will refuse to ban the target.
  286.  */
  287.  
  288. public cmdAddBan(id, level, cid)
  289. {
  290. if (!cmd_access(id, level, cid, 3, true)) // check for ADMIN_BAN access
  291. {
  292. if (get_user_flags(id) & level) // Getting here means they didn't input enough args
  293. {
  294. return PLUGIN_HANDLED;
  295. }
  296. if (!cmd_access(id, ADMIN_RCON, cid, 3)) // If somehow they have ADMIN_RCON without ADMIN_BAN, continue
  297. {
  298. return PLUGIN_HANDLED;
  299. }
  300. }
  301.  
  302. new arg[32], authid[32], name[32], minutes[32], reason[32]
  303.  
  304. read_argv(1, arg, 31)
  305. read_argv(2, minutes, 31)
  306. read_argv(3, reason, 31)
  307.  
  308.  
  309. if (!(get_user_flags(id) & ADMIN_RCON))
  310. {
  311. new bool:canban = false;
  312. new bool:isip = false;
  313. // Limited access to this command
  314. if (equali(arg, "STEAM_ID_PENDING") ||
  315. equali(arg, "STEAM_ID_LAN") ||
  316. equali(arg, "HLTV") ||
  317. equali(arg, "4294967295") ||
  318. equali(arg, "VALVE_ID_LAN") ||
  319. equali(arg, "VALVE_ID_PENDING"))
  320. {
  321. // Hopefully we never get here, so ML shouldn't be needed
  322. console_print(id, "Cannot ban %s", arg);
  323. return PLUGIN_HANDLED;
  324. }
  325.  
  326. if (contain(arg, ".") != -1)
  327. {
  328. isip = true;
  329. }
  330.  
  331. // Scan the disconnection queue
  332. if (isip)
  333. {
  334. new IP[32];
  335. new Name[32];
  336. new dummy[1];
  337. new Access;
  338. for (new i = 0; i < g_Size; i++)
  339. {
  340. GetInfo(i, Name, charsmax(Name), dummy, 0, IP, charsmax(IP), Access);
  341.  
  342. if (equal(IP, arg))
  343. {
  344. if (Access & ADMIN_IMMUNITY)
  345. {
  346. console_print(id, "[AMXX] %s : %L", IP, id, "CLIENT_IMM", Name);
  347.  
  348. return PLUGIN_HANDLED;
  349. }
  350. // User did not have immunity
  351. canban = true;
  352. }
  353. }
  354. }
  355. else
  356. {
  357. new Auth[32];
  358. new Name[32];
  359. new dummy[1];
  360. new Access;
  361. for (new i = 0; i < g_Size; i++)
  362. {
  363. GetInfo(i, Name, charsmax(Name), Auth, charsmax(Auth), dummy, 0, Access);
  364.  
  365. if (equal(Auth, arg))
  366. {
  367. if (Access & ADMIN_IMMUNITY)
  368. {
  369. console_print(id, "[AMXX] %s : %L", Auth, id, "CLIENT_IMM", Name);
  370.  
  371. return PLUGIN_HANDLED;
  372. }
  373. // User did not have immunity
  374. canban = true;
  375. }
  376. }
  377. }
  378.  
  379. if (!canban)
  380. {
  381. console_print(id, "[AMXX] You may only ban recently disconnected clients. Use ^"amx_last^" to view.");
  382.  
  383. return PLUGIN_HANDLED;
  384. }
  385.  
  386. }
  387.  
  388. // User has access to ban their target
  389. if (contain(arg, ".") != -1)
  390. {
  391. server_cmd("addip ^"%s^" ^"%s^";wait;writeip", minutes, arg)
  392. console_print(id, "[AMXX] Ip ^"%s^" added to ban list", arg)
  393. } else {
  394. server_cmd("banid %s %s;wait;writeid", minutes, arg)
  395. console_print(id, "[AMXX] Authid ^"%s^" added to ban list", arg)
  396. }
  397.  
  398. get_user_name(id, name, 31)
  399.  
  400. show_activity_key("ADMIN_ADDBAN_1", "ADMIN_ADDBAN_2", name, arg);
  401.  
  402. get_user_authid(id, authid, 31)
  403. log_amx("Cmd: ^"%s<%d><%s><>^" ban ^"%s^" (minutes ^"%s^") (reason ^"%s^")", name, get_user_userid(id), authid, arg, minutes, reason)
  404.  
  405. return PLUGIN_HANDLED
  406. }
  407.  
  408. public cmdBan(id, level, cid)
  409. {
  410. if (!cmd_access(id, level, cid, 3))
  411. return PLUGIN_HANDLED
  412.  
  413. new target[32], minutes[8], reason[64]
  414.  
  415. read_argv(1, target, 31)
  416. read_argv(2, minutes, 7)
  417. read_argv(3, reason, 63)
  418.  
  419. new player = cmd_target(id, target, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_NO_BOTS | CMDTARGET_ALLOW_SELF)
  420.  
  421. if (!player)
  422. return PLUGIN_HANDLED
  423.  
  424. new authid[32], name2[32], authid2[32], name[32]
  425. new userid2 = get_user_userid(player)
  426.  
  427. get_user_authid(player, authid2, 31)
  428. get_user_authid(id, authid, 31)
  429. get_user_name(player, name2, 31)
  430. get_user_name(id, name, 31)
  431.  
  432. log_amx("Ban: ^"%s<%d><%s><>^" ban and kick ^"%s<%d><%s><>^" (minutes ^"%s^") (reason ^"%s^")", name, get_user_userid(id), authid, name2, userid2, authid2, minutes, reason)
  433.  
  434. new temp[64], banned[16], nNum = str_to_num(minutes)
  435. if (nNum)
  436. format(temp, 63, "%L", player, "FOR_MIN", minutes)
  437. else
  438. format(temp, 63, "%L", player, "PERM")
  439.  
  440. format(banned, 15, "%L", player, "BANNED")
  441.  
  442. if (reason[0])
  443. server_cmd("kick #%d ^"%s (%s %s)^";wait;banid %s %s;wait;writeid", userid2, reason, banned, temp, minutes, authid2)
  444. else
  445. server_cmd("kick #%d ^"%s %s^";wait;banid %s %s;wait;writeid", userid2, banned, temp, minutes, authid2)
  446.  
  447.  
  448. // Display the message to all clients
  449.  
  450. new msg[256];
  451. new len;
  452. new maxpl = get_maxplayers();
  453. for (new i = 1; i <= maxpl; i++)
  454. {
  455. if (is_user_connected(i) && !is_user_bot(i))
  456. {
  457. len = formatex(msg, charsmax(msg), "%L", i, "BAN");
  458. len += formatex(msg[len], charsmax(msg) - len, " %s ", name2);
  459. if (nNum)
  460. {
  461. len += formatex(msg[len], charsmax(msg) - len, "%L", i, "FOR_MIN", minutes);
  462. }
  463. else
  464. {
  465. len += formatex(msg[len], charsmax(msg) - len, "%L", i, "PERM");
  466. }
  467. if (strlen(reason) > 0)
  468. {
  469. formatex(msg[len], charsmax(msg) - len, " (%L: %s)", i, "REASON", reason);
  470. }
  471. show_activity_id(i, id, name, msg);
  472. }
  473. }
  474.  
  475. console_print(id, "[AMXX] %L", id, "CLIENT_BANNED", name2)
  476.  
  477. return PLUGIN_HANDLED
  478. }
  479.  
  480. public cmdBanIP(id, level, cid)
  481. {
  482. if (!cmd_access(id, level, cid, 3))
  483. return PLUGIN_HANDLED
  484.  
  485. new target[32], minutes[8], reason[64]
  486.  
  487. read_argv(1, target, 31)
  488. read_argv(2, minutes, 7)
  489. read_argv(3, reason, 63)
  490.  
  491. new player = cmd_target(id, target, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_NO_BOTS | CMDTARGET_ALLOW_SELF)
  492.  
  493. if (!player)
  494. {
  495. // why is this here?
  496. // no idea
  497. // player = cmd_target(id, target, 9);
  498. return PLUGIN_HANDLED
  499. }
  500.  
  501. new authid[32], name2[32], authid2[32], name[32]
  502. new userid2 = get_user_userid(player)
  503.  
  504. get_user_authid(player, authid2, 31)
  505. get_user_authid(id, authid, 31)
  506. get_user_name(player, name2, 31)
  507. get_user_name(id, name, 31)
  508.  
  509. log_amx("Ban: ^"%s<%d><%s><>^" ban and kick ^"%s<%d><%s><>^" (minutes ^"%s^") (reason ^"%s^")", name, get_user_userid(id), authid, name2, userid2, authid2, minutes, reason)
  510.  
  511. new temp[64], banned[16], nNum = str_to_num(minutes)
  512. if (nNum)
  513. format(temp, 63, "%L", player, "FOR_MIN", minutes)
  514. else
  515. format(temp, 63, "%L", player, "PERM")
  516. format(banned, 15, "%L", player, "BANNED")
  517.  
  518. new address[32]
  519. get_user_ip(player, address, 31, 1)
  520.  
  521. if (reason[0])
  522. server_cmd("kick #%d ^"%s (%s %s)^";wait;addip ^"%s^" ^"%s^";wait;writeip", userid2, reason, banned, temp, minutes, address)
  523. else
  524. server_cmd("kick #%d ^"%s %s^";wait;addip ^"%s^" ^"%s^";wait;writeip", userid2, banned, temp, minutes, address)
  525.  
  526. // Display the message to all clients
  527.  
  528. new msg[256];
  529. new len;
  530. new maxpl = get_maxplayers();
  531. for (new i = 1; i <= maxpl; i++)
  532. {
  533. if (is_user_connected(i) && !is_user_bot(i))
  534. {
  535. len = formatex(msg, charsmax(msg), "%L", i, "BAN");
  536. len += formatex(msg[len], charsmax(msg) - len, " %s ", name2);
  537. if (nNum)
  538. {
  539. formatex(msg[len], charsmax(msg) - len, "%L", i, "FOR_MIN", minutes);
  540. }
  541. else
  542. {
  543. formatex(msg[len], charsmax(msg) - len, "%L", i, "PERM");
  544. }
  545. if (strlen(reason) > 0)
  546. {
  547. formatex(msg[len], charsmax(msg) - len, " (%L: %s)", i, "REASON", reason);
  548. }
  549. show_activity_id(i, id, name, msg);
  550. }
  551. }
  552.  
  553. console_print(id, "[AMXX] %L", id, "CLIENT_BANNED", name2)
  554.  
  555. return PLUGIN_HANDLED
  556. }
  557.  
  558. public cmdSlay(id, level, cid)
  559. {
  560. if (!cmd_access(id, level, cid, 2))
  561. return PLUGIN_HANDLED
  562.  
  563. new arg[32]
  564.  
  565. read_argv(1, arg, 31)
  566.  
  567. new player = cmd_target(id, arg, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF | CMDTARGET_ONLY_ALIVE)
  568.  
  569. if (!player)
  570. return PLUGIN_HANDLED
  571.  
  572. user_kill(player)
  573.  
  574. new authid[32], name2[32], authid2[32], name[32]
  575.  
  576. get_user_authid(id, authid, 31)
  577. get_user_name(id, name, 31)
  578. get_user_authid(player, authid2, 31)
  579. get_user_name(player, name2, 31)
  580.  
  581. log_amx("Cmd: ^"%s<%d><%s><>^" slay ^"%s<%d><%s><>^"", name, get_user_userid(id), authid, name2, get_user_userid(player), authid2)
  582.  
  583. show_activity_key("ADMIN_SLAY_1", "ADMIN_SLAY_2", name, name2);
  584.  
  585. console_print(id, "[AMXX] %L", id, "CLIENT_SLAYED", name2)
  586.  
  587. return PLUGIN_HANDLED
  588. }
  589.  
  590. public cmdSlap(id, level, cid)
  591. {
  592. if (!cmd_access(id, level, cid, 2))
  593. return PLUGIN_HANDLED
  594.  
  595. new arg[32]
  596.  
  597. read_argv(1, arg, 31)
  598. new player = cmd_target(id, arg, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF | CMDTARGET_ONLY_ALIVE)
  599.  
  600. if (!player)
  601. return PLUGIN_HANDLED
  602.  
  603. new spower[32], authid[32], name2[32], authid2[32], name[32]
  604.  
  605. read_argv(2, spower, 31)
  606.  
  607. new damage = str_to_num(spower)
  608.  
  609. user_slap(player, damage)
  610.  
  611. get_user_authid(id, authid, 31)
  612. get_user_name(id, name, 31)
  613. get_user_authid(player, authid2, 31)
  614. get_user_name(player, name2, 31)
  615.  
  616. log_amx("Cmd: ^"%s<%d><%s><>^" slap with %d damage ^"%s<%d><%s><>^"", name, get_user_userid(id), authid, damage, name2, get_user_userid(player), authid2)
  617.  
  618. show_activity_key("ADMIN_SLAP_1", "ADMIN_SLAP_2", name, name2, damage);
  619.  
  620. console_print(id, "[AMXX] %L", id, "CLIENT_SLAPED", name2, damage)
  621.  
  622. return PLUGIN_HANDLED
  623. }
  624.  
  625. public chMap(map[])
  626. {
  627. server_cmd("changelevel %s", map)
  628. }
  629.  
  630. public cmdMap(id, level, cid)
  631. {
  632. if (!cmd_access(id, level, cid, 2))
  633. return PLUGIN_HANDLED
  634.  
  635. new arg[32]
  636. new arglen = read_argv(1, arg, 31)
  637.  
  638. if (!is_map_valid(arg))
  639. {
  640. console_print(id, "[AMXX] %L", id, "MAP_NOT_FOUND")
  641. return PLUGIN_HANDLED
  642. }
  643.  
  644. new authid[32], name[32]
  645.  
  646. get_user_authid(id, authid, 31)
  647. get_user_name(id, name, 31)
  648.  
  649. show_activity_key("ADMIN_MAP_1", "ADMIN_MAP_2", name, arg);
  650.  
  651. log_amx("Cmd: ^"%s<%d><%s><>^" changelevel ^"%s^"", name, get_user_userid(id), authid, arg)
  652.  
  653. new _modName[10]
  654. get_modname(_modName, 9)
  655.  
  656. if (!equal(_modName, "zp"))
  657. {
  658. message_begin(MSG_ALL, SVC_INTERMISSION)
  659. message_end()
  660. }
  661.  
  662. set_task(2.0, "chMap", 0, arg, arglen + 1)
  663.  
  664. return PLUGIN_HANDLED
  665. }
  666.  
  667. stock bool:onlyRcon(const name[])
  668. {
  669. new ptr=get_cvar_pointer(name);
  670. if (ptr && get_pcvar_flags(ptr) & FCVAR_PROTECTED)
  671. {
  672. return true;
  673. }
  674. return false;
  675. }
  676.  
  677. public cmdCvar(id, level, cid)
  678. {
  679. if (!cmd_access(id, level, cid, 2))
  680. return PLUGIN_HANDLED
  681.  
  682. new arg[32], arg2[64]
  683.  
  684. read_argv(1, arg, 31)
  685. read_argv(2, arg2, 63)
  686.  
  687. new pointer;
  688.  
  689. if (equal(arg, "add") && (get_user_flags(id) & ADMIN_RCON))
  690. {
  691. if ((pointer=get_cvar_pointer(arg2))!=0)
  692. {
  693. new flags=get_pcvar_flags(pointer);
  694.  
  695. if (!(flags & FCVAR_PROTECTED))
  696. {
  697. set_pcvar_flags(pointer,flags | FCVAR_PROTECTED);
  698. }
  699. }
  700. return PLUGIN_HANDLED
  701. }
  702.  
  703. if ((pointer=get_cvar_pointer(arg))==0)
  704. {
  705. console_print(id, "[AMXX] %L", id, "UNKNOWN_CVAR", arg)
  706. return PLUGIN_HANDLED
  707. }
  708.  
  709. if (onlyRcon(arg) && !(get_user_flags(id) & ADMIN_RCON))
  710. {
  711. // Exception for the new onlyRcon rules:
  712. // sv_password is allowed to be modified by ADMIN_PASSWORD
  713. if (!(equali(arg,"sv_password") && (get_user_flags(id) & ADMIN_PASSWORD)))
  714. {
  715. console_print(id, "[AMXX] %L", id, "CVAR_NO_ACC")
  716. return PLUGIN_HANDLED
  717. }
  718. }
  719.  
  720. if (read_argc() < 3)
  721. {
  722. get_pcvar_string(pointer, arg2, 63)
  723. console_print(id, "[AMXX] %L", id, "CVAR_IS", arg, arg2)
  724. return PLUGIN_HANDLED
  725. }
  726.  
  727. new authid[32], name[32]
  728.  
  729. get_user_authid(id, authid, 31)
  730. get_user_name(id, name, 31)
  731.  
  732. log_amx("Cmd: ^"%s<%d><%s><>^" set cvar (name ^"%s^") (value ^"%s^")", name, get_user_userid(id), authid, arg, arg2)
  733. set_cvar_string(arg, arg2)
  734.  
  735.  
  736. // Display the message to all clients
  737.  
  738. new cvar_val[64];
  739. new maxpl = get_maxplayers();
  740. for (new i = 1; i <= maxpl; i++)
  741. {
  742. if (is_user_connected(i) && !is_user_bot(i))
  743. {
  744. if (get_pcvar_flags(pointer) & FCVAR_PROTECTED || equali(arg, "rcon_password"))
  745. {
  746. formatex(cvar_val, charsmax(cvar_val), "*** %L ***", i, "PROTECTED");
  747. }
  748. else
  749. {
  750. copy(cvar_val, charsmax(cvar_val), arg2);
  751. }
  752. show_activity_id(i, id, name, "%L", i, "SET_CVAR_TO", "", arg, cvar_val);
  753. }
  754. }
  755.  
  756. console_print(id, "[AMXX] %L", id, "CVAR_CHANGED", arg, arg2)
  757.  
  758. return PLUGIN_HANDLED
  759. }
  760.  
  761. public cmdPlugins(id, level, cid)
  762. {
  763. if (!cmd_access(id, level, cid, 1))
  764. return PLUGIN_HANDLED
  765.  
  766. if (id==0) // If server executes redirect this to "amxx plugins" for more in depth output
  767. {
  768. server_cmd("amxx plugins");
  769. server_exec();
  770. return PLUGIN_HANDLED;
  771. }
  772.  
  773. new name[32], version[32], author[32], filename[32], status[32]
  774. new lName[32], lVersion[32], lAuthor[32], lFile[32], lStatus[32]
  775.  
  776. format(lName, 31, "%L", id, "NAME")
  777. format(lVersion, 31, "%L", id, "VERSION")
  778. format(lAuthor, 31, "%L", id, "AUTHOR")
  779. format(lFile, 31, "%L", id, "FILE")
  780. format(lStatus, 31, "%L", id, "STATUS")
  781.  
  782. new StartPLID=0;
  783. new EndPLID;
  784.  
  785. new Temp[96]
  786.  
  787. new num = get_pluginsnum()
  788.  
  789. if (read_argc() > 1)
  790. {
  791. read_argv(1,Temp,sizeof(Temp)-1);
  792. StartPLID=str_to_num(Temp)-1; // zero-based
  793. }
  794.  
  795. EndPLID=min(StartPLID + 10, num);
  796.  
  797. new running = 0
  798.  
  799. console_print(id, "----- %L -----", id, "LOADED_PLUGINS")
  800. console_print(id, "%-18.17s %-11.10s %-17.16s %-16.15s %-9.8s", lName, lVersion, lAuthor, lFile, lStatus)
  801.  
  802. new i=StartPLID;
  803. while (i <EndPLID)
  804. {
  805. get_plugin(i++, filename, 31, name, 31, version, 31, author, 31, status, 31)
  806. console_print(id, "%-18.17s %-11.10s %-17.16s %-16.15s %-9.8s", name, version, author, filename, status)
  807.  
  808. if (status[0]=='d' || status[0]=='r') // "debug" or "running"
  809. running++
  810. }
  811. console_print(id, "%L", id, "PLUGINS_RUN", EndPLID-StartPLID, running)
  812. console_print(id, "----- %L -----",id,"HELP_ENTRIES",StartPLID + 1,EndPLID,num);
  813.  
  814. if (EndPLID < num)
  815. {
  816. formatex(Temp,sizeof(Temp)-1,"----- %L -----",id,"HELP_USE_MORE", EndPLID + 1);
  817. replace_all(Temp,sizeof(Temp)-1,"amx_help","amx_plugins");
  818. console_print(id,"%s",Temp);
  819. }
  820. else
  821. {
  822. formatex(Temp,sizeof(Temp)-1,"----- %L -----",id,"HELP_USE_BEGIN");
  823. replace_all(Temp,sizeof(Temp)-1,"amx_help","amx_plugins");
  824. console_print(id,"%s",Temp);
  825. }
  826.  
  827. return PLUGIN_HANDLED
  828. }
  829.  
  830. public cmdModules(id, level, cid)
  831. {
  832. if (!cmd_access(id, level, cid, 1))
  833. return PLUGIN_HANDLED
  834.  
  835. new name[32], version[32], author[32], status, sStatus[16]
  836. new lName[32], lVersion[32], lAuthor[32], lStatus[32];
  837.  
  838. format(lName, 31, "%L", id, "NAME")
  839. format(lVersion, 31, "%L", id, "VERSION")
  840. format(lAuthor, 31, "%L", id, "AUTHOR")
  841. format(lStatus, charsmax(lStatus), "%L", id, "STATUS")
  842.  
  843. new num = get_modulesnum()
  844.  
  845. console_print(id, "%L:", id, "LOADED_MODULES")
  846. console_print(id, "%-23.22s %-11.10s %-20.19s %-11.10s", lName, lVersion, lAuthor, lStatus)
  847.  
  848. for (new i = 0; i < num; i++)
  849. {
  850. get_module(i, name, 31, author, 31, version, 31, status)
  851.  
  852. switch (status)
  853. {
  854. case module_loaded: copy(sStatus, 15, "running")
  855. default:
  856. {
  857. copy(sStatus, 15, "bad load");
  858. copy(name, charsmax(name), "unknown");
  859. copy(author, charsmax(author), "unknown");
  860. copy(version, charsmax(version), "unknown");
  861. }
  862. }
  863.  
  864. console_print(id, "%-23.22s %-11.10s %-20.19s %-11.10s", name, version, author, sStatus)
  865. }
  866. console_print(id, "%L", id, "NUM_MODULES", num)
  867.  
  868. return PLUGIN_HANDLED
  869. }
  870.  
  871. public cmdCfg(id, level, cid)
  872. {
  873. if (!cmd_access(id, level, cid, 2))
  874. return PLUGIN_HANDLED
  875.  
  876. new arg[128]
  877. read_argv(1, arg, 127)
  878.  
  879. if (!file_exists(arg))
  880. {
  881. console_print(id, "[AMXX] %L", id, "FILE_NOT_FOUND", arg)
  882. return PLUGIN_HANDLED
  883. }
  884.  
  885. new authid[32], name[32]
  886.  
  887. get_user_authid(id, authid, 31)
  888. get_user_name(id, name, 31)
  889.  
  890. log_amx("Cmd: ^"%s<%d><%s><>^" execute cfg (file ^"%s^")", name, get_user_userid(id), authid, arg)
  891.  
  892. console_print(id, "[AMXX] Executing file ^"%s^"", arg)
  893. server_cmd("exec %s", arg)
  894.  
  895. show_activity_key("ADMIN_CONF_1", "ADMIN_CONF_2", name, arg);
  896.  
  897. return PLUGIN_HANDLED
  898. }
  899.  
  900. public cmdLBack()
  901. {
  902. if (!g_PauseAllowed)
  903. return PLUGIN_CONTINUE
  904.  
  905. new paused[25]
  906.  
  907. format(paused, 24, "%L", g_pauseCon, g_Paused ? "UNPAUSED" : "PAUSED")
  908. set_cvar_float("pausable", g_pausAble)
  909. console_print(g_pauseCon, "[AMXX] Server %s", paused)
  910. g_PauseAllowed = false
  911.  
  912. if (g_Paused)
  913. g_Paused = false
  914. else
  915. g_Paused = true
  916.  
  917. return PLUGIN_HANDLED
  918. }
  919.  
  920. public cmdPause(id, level, cid)
  921. {
  922. if (!cmd_access(id, level, cid, 1))
  923. return PLUGIN_HANDLED
  924.  
  925. new authid[32], name[32], slayer = id
  926.  
  927. get_user_authid(id, authid, 31)
  928. get_user_name(id, name, 31)
  929. if (pausable!=0)
  930. {
  931. g_pausAble = get_pcvar_float(pausable)
  932. }
  933.  
  934. if (!slayer)
  935. slayer = find_player("h")
  936.  
  937. if (!slayer)
  938. {
  939. console_print(id, "[AMXX] %L", id, "UNABLE_PAUSE")
  940. return PLUGIN_HANDLED
  941. }
  942.  
  943. set_cvar_float("pausable", 1.0)
  944. g_PauseAllowed = true
  945. client_cmd(slayer, "pause;pauseAck")
  946.  
  947. log_amx("Cmd: ^"%s<%d><%s><>^" %s server", name, get_user_userid(id), authid, g_Paused ? "unpause" : "pause")
  948.  
  949. console_print(id, "[AMXX] %L", id, g_Paused ? "UNPAUSING" : "PAUSING")
  950.  
  951. // Display the message to all clients
  952.  
  953. new maxpl = get_maxplayers();
  954. for (new i = 1; i <= maxpl; i++)
  955. {
  956. if (is_user_connected(i) && !is_user_bot(i))
  957. {
  958. show_activity_id(i, id, name, "%L server", i, g_Paused ? "UNPAUSE" : "PAUSE");
  959. }
  960. }
  961.  
  962. g_pauseCon = id
  963.  
  964. return PLUGIN_HANDLED
  965. }
  966.  
  967. public cmdShowRcon(id, level, cid)
  968. {
  969. if (!cmd_access(id, level, cid, 2))
  970. return PLUGIN_HANDLED
  971.  
  972. new password[64]
  973.  
  974. get_pcvar_string(rcon_password, password, 63)
  975.  
  976. if (!password[0])
  977. {
  978. cmdRcon(id, level, cid)
  979. } else {
  980. new args[128]
  981.  
  982. read_args(args, 127)
  983. client_cmd(id, "rcon_password %s", password)
  984. client_cmd(id, "rcon %s", args)
  985. }
  986.  
  987. return PLUGIN_HANDLED
  988. }
  989.  
  990. public cmdRcon(id, level, cid)
  991. {
  992. if (!cmd_access(id, level, cid, 2))
  993. return PLUGIN_HANDLED
  994.  
  995. new arg[128], authid[32], name[32]
  996.  
  997. read_args(arg, 127)
  998. get_user_authid(id, authid, 31)
  999. get_user_name(id, name, 31)
  1000.  
  1001. log_amx("Cmd: ^"%s<%d><%s><>^" server console (cmdline ^"%s^")", name, get_user_userid(id), authid, arg)
  1002.  
  1003. console_print(id, "[AMXX] %L", id, "COM_SENT_SERVER", arg)
  1004. server_cmd("%s", arg)
  1005.  
  1006. return PLUGIN_HANDLED
  1007. }
  1008.  
  1009. public cmdWho(id, level, cid)
  1010. {
  1011. if (!cmd_access(id, level, cid, 1))
  1012. return PLUGIN_HANDLED
  1013.  
  1014. new players[32], inum, cl_on_server[64], authid[32], name[32], flags, sflags[32]
  1015. new lImm[16], lRes[16], lAccess[16], lYes[16], lNo[16]
  1016.  
  1017. format(lImm, 15, "%L", id, "IMMU")
  1018. format(lRes, 15, "%L", id, "RESERV")
  1019. format(lAccess, 15, "%L", id, "ACCESS")
  1020. format(lYes, 15, "%L", id, "YES")
  1021. format(lNo, 15, "%L", id, "NO")
  1022.  
  1023. get_players(players, inum)
  1024. format(cl_on_server, 63, "%L", id, "CLIENTS_ON_SERVER")
  1025. console_print(id, "^n%s:^n # %-16.15s %-20s %-8s %-4.3s %-4.3s %s", cl_on_server, "nick", "authid", "userid", lImm, lRes, lAccess)
  1026.  
  1027. for (new a = 0; a < inum; ++a)
  1028. {
  1029. get_user_authid(players[a], authid, 31)
  1030. get_user_name(players[a], name, 31)
  1031. flags = get_user_flags(players[a])
  1032. get_flags(flags, sflags, 31)
  1033. console_print(id, "%2d %-16.15s %-20s %-8d %-6.5s %-6.5s %s", players[a], name, authid,
  1034. get_user_userid(players[a]), (flags&ADMIN_IMMUNITY) ? lYes : lNo, (flags&ADMIN_RESERVATION) ? lYes : lNo, sflags)
  1035. }
  1036.  
  1037. console_print(id, "%L", id, "TOTAL_NUM", inum)
  1038. get_user_authid(id, authid, 31)
  1039. get_user_name(id, name, 31)
  1040. log_amx("Cmd: ^"%s<%d><%s><>^" ask for players list", name, get_user_userid(id), authid)
  1041.  
  1042. return PLUGIN_HANDLED
  1043. }
  1044.  
  1045. hasTag(name[], tags[4][32], tagsNum)
  1046. {
  1047. for (new a = 0; a < tagsNum; ++a)
  1048. if (contain(name, tags[a]) != -1)
  1049. return a
  1050. return -1
  1051. }
  1052.  
  1053. public cmdLeave(id, level, cid)
  1054. {
  1055. if (!cmd_access(id, level, cid, 2))
  1056. return PLUGIN_HANDLED
  1057.  
  1058. new argnum = read_argc()
  1059. new ltags[4][32]
  1060. new ltagsnum = 0
  1061.  
  1062. for (new a = 1; a < 5; ++a)
  1063. {
  1064. if (a < argnum)
  1065. read_argv(a, ltags[ltagsnum++], 31)
  1066. else
  1067. ltags[ltagsnum++][0] = 0
  1068. }
  1069.  
  1070. new nick[32], ires, pnum = get_maxplayers() + 1, count = 0, lReason[128]
  1071.  
  1072. for (new b = 1; b < pnum; ++b)
  1073. {
  1074. if (!is_user_connected(b) && !is_user_connecting(b)) continue
  1075.  
  1076. get_user_name(b, nick, 31)
  1077. ires = hasTag(nick, ltags, ltagsnum)
  1078.  
  1079. if (ires != -1)
  1080. {
  1081. console_print(id, "[AMXX] %L", id, "SKIP_MATCH", nick, ltags[ires])
  1082. continue
  1083. }
  1084.  
  1085. if (get_user_flags(b) & ADMIN_IMMUNITY)
  1086. {
  1087. console_print(id, "[AMXX] %L", id, "SKIP_IMM", nick)
  1088. continue
  1089. }
  1090.  
  1091. console_print(id, "[AMXX] %L", id, "KICK_PL", nick)
  1092.  
  1093. if (is_user_bot(b))
  1094. server_cmd("kick #%d", get_user_userid(b))
  1095. else
  1096. {
  1097. format(lReason, 127, "%L", b, "YOU_DROPPED")
  1098. server_cmd("kick #%d ^"%s^"", get_user_userid(b), lReason)
  1099. }
  1100. count++
  1101. }
  1102.  
  1103. console_print(id, "[AMXX] %L", id, "KICKED_CLIENTS", count)
  1104.  
  1105. new authid[32], name[32]
  1106.  
  1107. get_user_authid(id, authid, 31)
  1108. get_user_name(id, name, 31)
  1109. log_amx("Kick: ^"%s<%d><%s><>^" leave some group (tag1 ^"%s^") (tag2 ^"%s^") (tag3 ^"%s^") (tag4 ^"%s^")", name, get_user_userid(id), authid, ltags[0], ltags[1], ltags[2], ltags[3])
  1110.  
  1111. show_activity_key("ADMIN_LEAVE_1", "ADMIN_LEAVE_2", name, ltags[0], ltags[1], ltags[2], ltags[3]);
  1112.  
  1113. return PLUGIN_HANDLED
  1114. }
  1115.  
  1116. public cmdNick(id, level, cid)
  1117. {
  1118. if (!cmd_access(id, level, cid, 3))
  1119. return PLUGIN_HANDLED
  1120.  
  1121. new arg1[32], arg2[32], authid[32], name[32], authid2[32], name2[32]
  1122.  
  1123. read_argv(1, arg1, 31)
  1124. read_argv(2, arg2, 31)
  1125.  
  1126. new player = cmd_target(id, arg1, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF)
  1127.  
  1128. if (!player)
  1129. return PLUGIN_HANDLED
  1130.  
  1131. get_user_authid(id, authid, 31)
  1132. get_user_name(id, name, 31)
  1133. get_user_authid(player, authid2, 31)
  1134. get_user_name(player, name2, 31)
  1135.  
  1136. client_cmd(player, "name ^"%s^"", arg2)
  1137.  
  1138. log_amx("Cmd: ^"%s<%d><%s><>^" change nick to ^"%s^" ^"%s<%d><%s><>^"", name, get_user_userid(id), authid, arg2, name2, get_user_userid(player), authid2)
  1139.  
  1140. show_activity_key("ADMIN_NICK_1", "ADMIN_NICK_2", name, name2, arg2);
  1141.  
  1142. console_print(id, "[AMXX] %L", id, "CHANGED_NICK", name2, arg2)
  1143.  
  1144. return PLUGIN_HANDLED
  1145. }
  1146.  
  1147. public cmdLast(id, level, cid)
  1148. {
  1149. if (!cmd_access(id, level, cid, 1))
  1150. {
  1151. return PLUGIN_HANDLED;
  1152. }
  1153.  
  1154. new name[32];
  1155. new authid[32];
  1156. new ip[32];
  1157. new flags[32];
  1158. new access;
  1159.  
  1160.  
  1161. // This alignment is a bit weird (it should grow if the name is larger)
  1162. // but otherwise for the more common shorter name, it'll wrap in server console
  1163. // Steam client display is all skewed anyway because of the non fixed font.
  1164. console_print(id, "%19s %20s %15s %s", "name", "authid", "ip", "access");
  1165.  
  1166. for (new i = 0; i < g_Size; i++)
  1167. {
  1168. GetInfo(i, name, charsmax(name), authid, charsmax(authid), ip, charsmax(ip), access);
  1169.  
  1170. get_flags(access, flags, charsmax(flags));
  1171.  
  1172. console_print(id, "%19s %20s %15s %s", name, authid, ip, flags);
  1173. }
  1174.  
  1175. console_print(id, "%d old connections saved.", g_Size);
  1176.  
  1177. return PLUGIN_HANDLED;
  1178. }
  1179.  
  1180. stock print_color(const id, const input[], any:...)
  1181. {
  1182. new count = 1, players[32]
  1183. static msg[191]
  1184. vformat(msg, 190, input, 3)
  1185.  
  1186. replace_all(msg, 190, "!g", "^4")
  1187. replace_all(msg, 190, "!y", "^1")
  1188. replace_all(msg, 190, "!t", "^3")
  1189.  
  1190. if (id) players[0] = id; else get_players(players, count, "ch")
  1191. {
  1192. for (new i = 0; i < count; i++)
  1193. {
  1194. if (is_user_connected(players[i]))
  1195. {
  1196. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  1197. write_byte(players[i])
  1198. write_string(msg)
  1199. message_end()
  1200. }
  1201. }
  1202. }
  1203. return PLUGIN_HANDLED
  1204. }

_________________
Kép

MAIN :
Kép

MÁSIK :
KépKép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Lang/TXT Színezése !
HozzászólásElküldve: 2014.08.09. 16:57 
Offline
Senior Tag
Avatar

Csatlakozott: 2014.03.12. 18:54
Hozzászólások: 295
Megköszönt másnak: 33 alkalommal
Megköszönték neki: 26 alkalommal
Nem fért oda a TXT

TXT:
Kód:
[en]
ADMIN_KICK_1 = ADMIN: kick %s
ADMIN_KICK_2 = ADMIN %s: kick %s
IP_REMOVED = Ip "%s" removed from ban list
AUTHID_REMOVED = Authid "%s" removed from ban list
ADMIN_UNBAN_1 = ADMIN: unban %s
ADMIN_UNBAN_2 = ADMIN %s: unban %s
ADMIN_ADDBAN_1 = ADMIN: ban %s
ADMIN_ADDBAN_2 = ADMIN %s: ban %s
BANNED = banned
REASON = reason
FOR_MIN = for %s min
PERM = permanently
CLIENT_BANNED = Client "%s" banned
ADMIN_SLAY_1 = ADMIN: slay %s
ADMIN_SLAY_2 = ADMIN %s: slay %s
CLIENT_SLAYED = Client "%s" slayed
ADMIN_SLAP_1 = ADMIN: slap %s with %d damage
ADMIN_SLAP_2 = ADMIN %s: slap %s with %d damage
CLIENT_SLAPED = Client "%s" slaped with %d damage
MAP_NOT_FOUND = Map with that name not found or map is invalid
ADMIN_MAP_1 = ADMIN: changelevel %s
ADMIN_MAP_2 = ADMIN %s: changelevel %s
NO_MORE_CVARS = Can't add more cvars for rcon access!
UNKNOWN_CVAR = Unknown cvar: %s
CVAR_NO_ACC = You have no access to that cvar
CVAR_IS = Cvar "%s" is "%s"
PROTECTED = PROTECTED
SET_CVAR_TO = %s set cvar %s to "%s"
CVAR_CHANGED = Cvar "%s" changed to "%s"
LOADED_PLUGINS = Currently loaded plugins
NAME = name
VERSION = version
AUTHOR = author
FILE = file
STATUS = status
PLUGINS_RUN = %d plugins, %d running
LOADED_MODULES = Currently loaded modules
NUM_MODULES = %d modules
FILE_NOT_FOUND = File "%s" not found
ADMIN_CONF_1 = ADMIN: execute config %s
ADMIN_CONF_2 = ADMIN %s: execute config %s
PAUSED = paused
UNPAUSED = unpaused
UNABLE_PAUSE = Server was unable to pause the game. Real players on server are needed.
SERVER_PROC = Server proceed %s
PAUSING = pausing
UNPAUSING = unpausing
PAUSE = pause
UNPAUSE = unpause
COM_SENT_SERVER = Command line "%s" sent to server console
CLIENTS_ON_SERVER = Clients on server
IMMU = imm
RESERV = res
ACCESS = access
TOTAL_NUM = Total %d
SKIP_MATCH = Skipping "%s" (matching "%s")
SKIP_IMM = Skipping "%s" (immunity)
KICK_PL = Kicking "%s"
YOU_DROPPED = You have been dropped because admin has left only specified group of clients
KICKED_CLIENTS = Kicked %d clients
ADMIN_LEAVE_1 = ADMIN: leave %s %s %s %s
ADMIN_LEAVE_2 = ADMIN %s: leave %s %s %s %s
ADMIN_NICK_1 = ADMIN: change nick of %s to "%s"
ADMIN_NICK_2 = ADMIN %s: change nick of %s to "%s"
CHANGED_NICK = Changed nick of %s to "%s"

[de]
ADMIN_KICK_1 = ADMIN: kickt %s
ADMIN_KICK_2 = ADMIN %s: kickt %s
IP_REMOVED = IP "%s" von der Ban-Liste entfernt
AUTHID_REMOVED = AuthID "%s" von der Ban-Liste entfernt
ADMIN_UNBAN_1 = ADMIN: entbannt %s
ADMIN_UNBAN_2 = ADMIN %s: entbannt %s
ADMIN_ADDBAN_1 = ADMIN: bannt %s
ADMIN_ADDBAN_2 = ADMIN %s: bannt %s
BANNED = gebannt
REASON = grund
FOR_MIN = fuer %s Minuten
PERM = fuer immer
CLIENT_BANNED = Spieler "%s" gebannt
ADMIN_SLAY_1 = ADMIN: killt %s
ADMIN_SLAY_2 = ADMIN %s: killt %s
CLIENT_SLAYED = Spieler "%s" wurde gekillt
ADMIN_SLAP_1 = ADMIN: schlaegt %s mit %d Schaden
ADMIN_SLAP_2 = ADMIN %s: schlaegt %s mit %d Schaden
CLIENT_SLAPED = Spieler "%s" wurde mit %d Schaden geschlagen
MAP_NOT_FOUND = Diese Map ist nicht vorhanden oder unzulaessig
ADMIN_MAP_1 = ^4ADMIN: ^3wechselt zur Map ^4%s
ADMIN_MAP_2 = ^4ADMIN %s: ^3wechselt zur Map ^4%s
NO_MORE_CVARS = Kann keine weiteren CVAR´s fuer rcon-Berechtigung hinzufuegen!
UNKNOWN_CVAR = Unbekannte CVAR: %s
CVAR_NO_ACC = Du hast keine Berechtigung fuer diese CVAR!
CVAR_IS = CVAR "%s" ist "%s"
PROTECTED = GESCHUETZT
SET_CVAR_TO = %s setzte CVAR %s auf "%s"
CVAR_CHANGED = CVAR "%s" geaendert auf "%s"
LOADED_PLUGINS = Momentan geladene Plugins
NAME = Name
VERSION = Version
AUTHOR = Autor
FILE = Datei
STATUS = Status
PLUGINS_RUN = %d Plugins, %d Plugins laufen
LOADED_MODULES = Momentan geladene Module
NUM_MODULES = %d Module
FILE_NOT_FOUND = Datei "%s" nicht gefunden
ADMIN_CONF_1 = ADMIN: fuehrt Config %s aus
ADMIN_CONF_2 = ADMIN %s: fuehrt Config %s aus
PAUSED = pausiert
UNPAUSED = Pause beendet
UNABLE_PAUSE = Server konnte das Spiel nicht anhalten. Reale Spieler werden auf dem Server benoetigt.
SERVER_PROC = Server fuehrt %s aus
PAUSING = Pausieren
UNPAUSING = Pause beendet
PAUSE = Pause
UNPAUSE = Pause beendet
COM_SENT_SERVER = Befehlszeile "%s" zur Serverconsole gesendet
CLIENTS_ON_SERVER = Spieler auf dem Server
IMMU = Immunitaet
RESERV = Reserviert
ACCESS = Berechtigung
TOTAL_NUM = Total %d
SKIP_MATCH = Ueberspringe "%s" (stimmt ueberein mit "%s")
SKIP_IMM = Ueberspringe "%s" (Immunitaet)
KICK_PL = Kickt "%s"
YOU_DROPPED = Du wurdest gekickt, weil der Admin nur spezielle Spielergruppen auf dem Server zulaesst
KICKED_CLIENTS = Kickt %d clients
ADMIN_LEAVE_1 = ADMIN: erlaubt %s %s %s %s
ADMIN_LEAVE_2 = ADMIN %s: erlaubt %s %s %s %s
ADMIN_NICK_1 = ADMIN: aendert Name von %s zu "%s"
ADMIN_NICK_2 = ADMIN %s: aendert Name von %s zu "%s"
CHANGED_NICK = Name von %s zu "%s" geaendert

[sr]
ADMIN_KICK_1 = ADMIN: kick %s
ADMIN_KICK_2 = ADMIN %s: kick %s
IP_REMOVED = Ip "%s" je izbacen sa liste zabrana
AUTHID_REMOVED = Authid "%s" je izbacen sa liste zabrana
ADMIN_UNBAN_1 = ADMIN: unban %s
ADMIN_UNBAN_2 = ADMIN %s: unban %s
ADMIN_ADDBAN_1 = ADMIN: ban %s
ADMIN_ADDBAN_2 = ADMIN %s: ban %s
BANNED = banovan
FOR_MIN = na %s min
PERM = za stalno
CLIENT_BANNED = Klijent "%s" je banovan
ADMIN_SLAY_1 = ADMIN: slay %s
ADMIN_SLAY_2 = ADMIN %s: slay %s
CLIENT_SLAYED = Klijent "%s" slayed
ADMIN_SLAP_1 = ADMIN: samar %s with %d stete
ADMIN_SLAP_2 = ADMIN %s: samar %s with %d stete
CLIENT_SLAPED = Klijent "%s" je osamaren sa %d stete
MAP_NOT_FOUND = Mapa sa tim imenom nije nadjena ili nije vazeca
ADMIN_MAP_1 = ADMIN: changelevel %s
ADMIN_MAP_2 = ADMIN %s: changelevel %s
NO_MORE_CVARS = Nije moguce dodati jos komandi za RCON pristup!
UNKNOWN_CVAR = Nepoznata komanda: %s
CVAR_NO_ACC = Nemate pristup ovoj komandi
CVAR_IS = Komanda "%s" je "%s"
PROTECTED = ZASTICENO
SET_CVAR_TO = %s je izvrsio komandu %s na "%s"
CVAR_CHANGED = Komanda "%s" je promenjena "%s"
LOADED_PLUGINS = Trenutno ucitanih pluginova
NAME = ime
VERSION = verzija
AUTHOR = autor
FILE = fajl
STATUS = status
PLUGINS_RUN = %d pluginova, %d pokrenuto
LOADED_MODULES = Trenutno ucitanih modula
NUM_MODULES = %d modula
FILE_NOT_FOUND = Fajl "%s" nije nadjen
ADMIN_CONF_1 = ADMIN: je izvrsio konfig %s
ADMIN_CONF_2 = ADMIN %s: je izvrsio konfig %s
PAUSED = pauziran
UNPAUSED = nije pauziran
UNABLE_PAUSE = Server nije mogao da pauzira igru. Pravi igraci su potrebni na serveru.
SERVER_PROC = Server proceed %s
PAUSING = pauziram
UNPAUSING = pokrecem
PAUSE = pauziraj
UNPAUSE = pokreni
COM_SENT_SERVER = Komandna linija "%s" je poslata na konzolu servera
CLIENTS_ON_SERVER = Klijenata na serveru
IMMU = imm
RESERV = res
ACCESS = pristup
TOTAL_NUM = Ukupno %d
SKIP_MATCH = Preskacem: "%s" (Poklapajuce: "%s")
SKIP_IMM = Preskacem: "%s" (imunitet)
KICK_PL = kickujem: "%s"
YOU_DROPPED = Vi ste izbaceni, Admin je ostavio samo izabranu grupu klijenata
KICKED_CLIENTS = Kickovano %d klijenata
ADMIN_LEAVE_1 = ADMIN: ostavi %s %s %s %s
ADMIN_LEAVE_2 = ADMIN %s: ostavi %s %s %s %s
ADMIN_NICK_1 = ADMIN: promenio nick %s u "%s"
ADMIN_NICK_2 = ADMIN %s: promenio nick of %s u "%s"
CHANGED_NICK = Promenjen nick %s u "%s"

[tr]
ADMIN_KICK_1 = ADMIN: at %s
ADMIN_KICK_2 = ADMIN %s: at %s
IP_REMOVED = Ip "%s" ban listesinden silindi
AUTHID_REMOVED = Authid "%s" ban listesinden silindi
ADMIN_UNBAN_1 = ADMIN: ban kalkdi %s
ADMIN_UNBAN_2 = ADMIN %s: ban kalkdi %s
ADMIN_ADDBAN_1 = ADMIN: banla %s
ADMIN_ADDBAN_2 = ADMIN %s: banla %s
BANNED = banlandi
FOR_MIN = %s dakika ban
PERM = suresiz
CLIENT_BANNED = Oyuncu "%s" banlandi
ADMIN_SLAY_1 = ADMIN: oldurdu %s
ADMIN_SLAY_2 = ADMIN %s: oldurdu %s
CLIENT_SLAYED = Oyuncu "%s" olduruldu
ADMIN_SLAP_1 = ADMIN: %s tokatla verilen zarar %d
ADMIN_SLAP_2 = ADMIN %s: %s tokatla verilen zarar %d
CLIENT_SLAPED = Oyuncu "%s" tokatlandi %d zarar ile
MAP_NOT_FOUND = Map ismi bulunamadi yada mevcud degildir
ADMIN_MAP_1 = ADMIN: %s mapina degisdirdi
ADMIN_MAP_2 = ADMIN %s: %s mapina degisdirdi
NO_MORE_CVARS = Rcon'a daha cvar ekliyemiyorsunuz!
UNKNOWN_CVAR = Bilinmeyen cvar: %s
CVAR_NO_ACC = O cvar'a giris hakkiniz yok
CVAR_IS = Cvar "%s" budur "%s"
PROTECTED = GUVENLI
SET_CVAR_TO = %s cvar ayari %s onaylandi "%s"
CVAR_CHANGED = Cvar "%s" degisimi "%s" tamamlandi
LOADED_PLUGINS = Su anki yuklenen Plugin'ler
NAME = isim
VERSION = versiyon
AUTHOR = ureten
FILE = dosya
STATUS = durum
PLUGINS_RUN = %d plugin, %d calisiyor
LOADED_MODULES = Su anki yuklenen module'ler
NUM_MODULES = %d module'ler
FILE_NOT_FOUND = "%s" Dosya bulunamadi
ADMIN_CONF_1 = ADMIN: %s Config dosyasi acildi
ADMIN_CONF_2 = ADMIN %s: %s Config dosyasi acildi
PAUSED = Gecici olarak durduruldu
UNPAUSED = Tekrar baslatildi
UNABLE_PAUSE = Server gecici olarak durdurulamadi. Serverde gercek oyuncu gerek.
SERVER_PROC = Server devami %s
PAUSING = Gecici olarak durduruldu
UNPAUSING = Tekrar baslatildi
PAUSE = durdur
UNPAUSE = baslat
COM_SENT_SERVER = Emir "%s" server consoluna gonderildi
CLIENTS_ON_SERVER = Serverde olan oyuncular
IMMU = dokunulmaz
RESERV = reservasyon
ACCESS = giris
TOTAL_NUM = Tam %d
SKIP_MATCH = "%s" kullanilamiyor (benzeri ise "%s")
SKIP_IMM = "%s" kullanilamiyor (dokunulmazlik)
KICK_PL = "%s" atin
YOU_DROPPED = Sadece ozel gurupa mevcud oldugu icin atildiniz
KICKED_CLIENTS = %d oyuncular atildi
ADMIN_LEAVE_1 = ADMIN: %s %s %s %s gitdi
ADMIN_LEAVE_2 = ADMIN %s: %s %s %s %s gitdi
ADMIN_NICK_1 = ADMIN: %s kisinin ismini buna degisdirdi "%s"
ADMIN_NICK_2 = ADMIN %s: %s kisinin ismini buna degisdirdi "%s"
CHANGED_NICK = %s kisinin nickini buna degisdirdi "%s"

[fr]
ADMIN_KICK_1 = ADMIN: kick %s
ADMIN_KICK_2 = ADMIN %s: kick %s
IP_REMOVED = Ip "%s" a ete enleve de la liste des bannis
AUTHID_REMOVED = Authid "%s" a ete enleve de la liste des bannis
ADMIN_UNBAN_1 = ADMIN: debanni %s
ADMIN_UNBAN_2 = ADMIN %s: debanni %s
ADMIN_ADDBAN_1 = ADMIN: banni %s
ADMIN_ADDBAN_2 = ADMIN %s: banni %s
BANNED = a ete banni
REASON = raison
FOR_MIN = pour %s mn
PERM = a vie (permanent)
CLIENT_BANNED = Client "%s" a ete banni
ADMIN_SLAY_1 = ADMIN: foudroie %s
ADMIN_SLAY_2 = ADMIN %s: foudroie %s
CLIENT_SLAYED = Client "%s" a ete foudroye
ADMIN_SLAP_1 = ADMIN: frappe %s avec %d points de degat
ADMIN_SLAP_2 = ADMIN %s: frappe %s avec %d points de degat
CLIENT_SLAPED = Client "%s" a ete frappe avec %d points de degat
MAP_NOT_FOUND = La carte avec ce nom n'a pas ete trouvee, ou le nom n'est pas valide
ADMIN_MAP_1 = ADMIN: a change la carte pour %s
ADMIN_MAP_2 = ADMIN %s: a change la carte pour %s
NO_MORE_CVARS = Impossible d'ajouter plus de Cvars a l'acces Rcon!
UNKNOWN_CVAR = cvar inconnue: %s
CVAR_NO_ACC = Tu n'as pas acces a cette cvar
CVAR_IS = Cvar "%s" est "%s"
PROTECTED = PROTEGE
SET_CVAR_TO = %s met la cvar %s a "%s"
CVAR_CHANGED = Cvar "%s" a change pour "%s"
LOADED_PLUGINS = Plugins actuellement charges
NAME = nom
VERSION = version
AUTHOR = auteur
FILE = fichier
STATUS = status
PLUGINS_RUN = %d plugins, %d en fonctionnement
LOADED_MODULES = Modules actuellement charges
NUM_MODULES = %d modules
FILE_NOT_FOUND = Fichier "%s" introuvable
ADMIN_CONF_1 = ADMIN: execute la config %s
ADMIN_CONF_2 = ADMIN %s: execute la config %s
PAUSED = a ete mis en pause
UNPAUSED = a enleve la pause
UNABLE_PAUSE = Le serveur est incapable de mettre le jeu en pause. Des joueurs reels sur le serveur sont necessaires.
SERVER_PROC = Le serveur procede %s
PAUSING = met en pause
UNPAUSING = enleve la pause
PAUSE = pause
UNPAUSE = unpause
COM_SENT_SERVER = La ligne de commande "%s" est envoyee a la console du serveur
CLIENTS_ON_SERVER = Clients sur le serveur
IMMU = imm
RESERV = res
ACCESS = access
TOTAL_NUM = Total %d
SKIP_MATCH = Passe "%s" (Correspondant "%s")
SKIP_IMM = Passe "%s" (immunite)
KICK_PL = Kick "%s"
YOU_DROPPED = Tu as ete ejecte car un admin a garde un groupe specifique de clients
KICKED_CLIENTS = Kick %d clients
ADMIN_LEAVE_1 = ADMIN: deconnecte %s %s %s %s
ADMIN_LEAVE_2 = ADMIN %s: deconnecte %s %s %s %s
ADMIN_NICK_1 = ADMIN: change le pseudo de %s en "%s"
ADMIN_NICK_2 = ADMIN %s: change le pseudo de %s en "%s"
CHANGED_NICK = A change le pseudo de %s en "%s"

[sv]
ADMIN_KICK_1 = ADMIN: sparka %s
ADMIN_KICK_2 = ADMIN %s: sparka %s
IP_REMOVED = Ip "%s" borttagen ur bannlystlista
AUTHID_REMOVED = Authid "%s" borttagen ur bannlystlista
ADMIN_UNBAN_1 = ADMIN: ickebannlys %s
ADMIN_UNBAN_2 = ADMIN %s: ickebannlys %s
ADMIN_ADDBAN_1 = ADMIN: bannlys %ss
ADMIN_ADDBAN_2 = ADMIN %s: bannlys %ss
BANNED = bannlyst
REASON = orsak
FOR_MIN = i %s minuter
PERM = permanent
CLIENT_BANNED = Klient "%s" bannlyst
ADMIN_SLAY_1 = ADMIN: slakta %s
ADMIN_SLAY_2 = ADMIN %s: slakta %s
CLIENT_SLAYED = Klient "%s" slaktad
ADMIN_SLAP_1 = ADMIN: smiska %s med %d skada
ADMIN_SLAP_2 = ADMIN %s: smiska %s med %d skada
CLIENT_SLAPED = Klient "%s" smiskad med %d skada
MAP_NOT_FOUND = Kan inte hitta karta med det namnet eller felaktig karta
ADMIN_MAP_1 = ADMIN: byt karta %s
ADMIN_MAP_2 = ADMIN %s: byt karta %s
NO_MORE_CVARS = Kan inte addera fler cvars f'o'r rcon-tillgang!
UNKNOWN_CVAR = Felaktig cvar: %s
CVAR_NO_ACC = Du har inte beh'o'righet till den cvar'en
CVAR_IS = Cvar "%s" e "%s"
PROTECTED = SKYDDAD
SET_CVAR_TO = %s satt cvar %s till "%s"
CVAR_CHANGED = Cvar "%s" utbytt till "%s"
LOADED_PLUGINS = Laddade plugins
NAME = namn
VERSION = version
AUTHOR = skapare
FILE = fil
STATUS = status
PLUGINS_RUN = %d plugins, %d aktiva
LOADED_MODULES = Laddade moduler
NUM_MODULES = %d moduler
FILE_NOT_FOUND = Fil "%s" saknas
ADMIN_CONF_1 = ADMIN: k'o'r inst'a'llning %s
ADMIN_CONF_2 = ADMIN %s: k'o'r inst'a'llning %s
PAUSED = pausad
UNPAUSED = startad
UNABLE_PAUSE = Servern kan inte pausa spelet. Riktiga spelare fordras.
SERVER_PROC = Servern forts'a'tter %s
PAUSING = pausar
UNPAUSING = slutar pausa
PAUSE = paus
UNPAUSE = avsluta paus
COM_SENT_SERVER = Kommandotextrad "%s" skickad till server-konsolen
CLIENTS_ON_SERVER = Klienter pa servern
IMMU = immun
RESERV = res
ACCESS = tillgang
TOTAL_NUM = Totalt %d
SKIP_MATCH = Undantar "%s" (matchar "%s")
SKIP_IMM = Undantar "%s" (immunitet)
KICK_PL = Sparkar "%s"
YOU_DROPPED = Du har blivit nerkopplad f'o'r att administrat'o'ren har satt bara specificerade klientgrupper
KICKED_CLIENTS = Sparkat %d klienter
ADMIN_LEAVE_1 = ADMIN: l'a'mna %s %s %s %s
ADMIN_LEAVE_2 = ADMIN %s: l'a'mna %s %s %s %s
ADMIN_NICK_1 = ADMIN: byt namn pa %s till "%s"
ADMIN_NICK_2 = ADMIN %s: byt namn pa %s till "%s"
CHANGED_NICK = Bytt namn pa %s till "%s"

[da]
ADMIN_KICK_1 = ADMIN: kick %s
ADMIN_KICK_2 = ADMIN %s: kick %s
IP_REMOVED = Ip "%s" fjernet fra ban liste
AUTHID_REMOVED = Authid "%s" fjernet fra ban liste
ADMIN_UNBAN_1 = ADMIN: unban %s
ADMIN_UNBAN_2 = ADMIN %s: unban %s
ADMIN_ADDBAN_1 = ADMIN: ban %s
ADMIN_ADDBAN_2 = ADMIN %s: ban %s
BANNED = banned
REASON = grund
FOR_MIN = for %s min
PERM = permanent
CLIENT_BANNED = klient "%s" banned
ADMIN_SLAY_1 = ADMIN: draeb %s
ADMIN_SLAY_2 = ADMIN %s: draeb %s
CLIENT_SLAYED = Klient "%s" draebt
ADMIN_SLAP_1 = ADMIN: klaps %s med %d skade
ADMIN_SLAP_2 = ADMIN %s: klaps %s med %d skade
CLIENT_SLAPED = Klient "%s" klapset med %d skade
MAP_NOT_FOUND = Bane med det navn blev ikke fundet eller banen er ugyldig
ADMIN_MAP_1 = ADMIN: Skift bane %s
ADMIN_MAP_2 = ADMIN %s: Skift bane %s
NO_MORE_CVARS = Kan ikke tilfoeje flere cvars til rcon adgang!
UNKNOWN_CVAR = ukendt cvar: %s
CVAR_NO_ACC = Du har ikke adgang til den cvar
CVAR_IS = Cvar "%s" is "%s"
PROTECTED = BESKYTTET
SET_CVAR_TO = %s saet cvar %s to "%s"
CVAR_CHANGED = Cvar "%s" aendret til "%s"
LOADED_PLUGINS = Nuvaerende indlaeste plugins
NAME = navn
VERSION = version
AUTHOR = forfatter
FILE = fil
STATUS = status
PLUGINS_RUN = %d plugins, %d koerer
LOADED_MODULES = Nuvaerende indlaeste moduler
NUM_MODULES = %d moduler
FILE_NOT_FOUND = Fil "%s" ikke fundet
ADMIN_CONF_1 = ADMIN: eksekver konfiguration %s
ADMIN_CONF_2 = ADMIN %s: eksekver konfiguration %s
PAUSED = paused
UNPAUSED = unpaused
UNABLE_PAUSE = Serveren var ikke i stand til at pause spillet. Rigtige spillere paa serveren er noedvendige.
SERVER_PROC = Server fortsaet %s
PAUSING = pauser
UNPAUSING = unpauser
PAUSE = pause
UNPAUSE = unpause
COM_SENT_SERVER = Kommando linie "%s" sendt til server konsol
CLIENTS_ON_SERVER = klienter paa serveren
IMMU = immunitet
RESERV = reserveret
ACCESS = adgang
TOTAL_NUM = Total %d
SKIP_MATCH = Spriger over "%s" (matching "%s")
SKIP_IMM = Springer over "%s" (immunity)
KICK_PL = Kicking "%s"
YOU_DROPPED = Du er blevet frakoblet fordi admin har defineret kun specificeret gruppe af klienter
KICKED_CLIENTS = Kicked %d klienter
ADMIN_LEAVE_1 = ADMIN: forlad %s %s %s %s
ADMIN_LEAVE_2 = ADMIN %s: forlad %s %s %s %s
ADMIN_NICK_1 = ADMIN: skift navn paa %s til "%s"
ADMIN_NICK_2 = ADMIN %s: skift navn paa %s til "%s"
CHANGED_NICK = skiftet navn paa %s til "%s"

[bp]
ADMIN_KICK_1 = ADMIN: kick %s
ADMIN_KICK_2 = ADMIN %s: kick %s
IP_REMOVED = Ip "%s" removeu de lista de banidos
AUTHID_REMOVED = Authid "%s" removeu de lista de banidos
ADMIN_UNBAN_1 = ADMIN: desbanir %s
ADMIN_UNBAN_2 = ADMIN %s: desbanir %s
ADMIN_ADDBAN_1 = ADMIN: baniu %s
ADMIN_ADDBAN_2 = ADMIN %s: baniu %s
BANNED = banido
REASON = motivo
FOR_MIN = por %s minutos
PERM = permanentemente
CLIENT_BANNED = Cliente "%s" banido
ADMIN_SLAY_1 = ADMIN: matou %s
ADMIN_SLAY_2 = ADMIN %s: matou %s
CLIENT_SLAYED = Cliente "%s" foi morto
ADMIN_SLAP_1 = ADMIN: deu tapa em %s com dano de %d
ADMIN_SLAP_2 = ADMIN %s: deu tapa em %s com dano de %d
CLIENT_SLAPED = Cliente "%s" levou tapa com dano de %d
MAP_NOT_FOUND = Mapa com nome nao encontrado ou mapa invalido
ADMIN_MAP_1 = ADMIN: mudou para %s
ADMIN_MAP_2 = ADMIN %s: mudou para %s
NO_MORE_CVARS = Nao pode adicionar mais cvars para acesso de rcon!
UNKNOWN_CVAR = Cvar desconhecida: %s
CVAR_NO_ACC = Voce nao tem nenhum acesso a aquela cvar
CVAR_IS = Cvar "%s" e "%s"
PROTECTED = PROTEGIDO
SET_CVAR_TO = %s ajustou o cvar %s para "%s"
CVAR_CHANGED = Cvar "%s" mudou a "%s"
LOADED_PLUGINS = Plugins atualmente carregados
NAME = nome
VERSION = versao
AUTHOR = autor
FILE = arquivo
STATUS = estado
PLUGINS_RUN = %d plugins, %d ativos
LOADED_MODULES = Modulos atualmente carregados
NUM_MODULES = %d modulos
FILE_NOT_FOUND = Arquivo "%s" nao encontrado
ADMIN_CONF_1 = ADMIN: execute config %s
ADMIN_CONF_2 = ADMIN %s: execute config %s
PAUSED = pausado
UNPAUSED = despausado
UNABLE_PAUSE = Servidor nao pode interromper o jogo. E preciso jogadores reais no servidor.
SERVER_PROC = Servidor procede %s
PAUSANDO = pausando
UNPAUSING = despausando
PAUSE = pause
UNPAUSE = unpause
COM_SENT_SERVER = Linha de Comando "%s" enviada ao server console
CLIENTS_ON_SERVER = Clientes no servidor
IMMU = imm
RESERV = RES
ACCESS = acesso
TOTAL_NUM = Total de %d
SKIP_MATCH = Pulando "%s" (acertando "%s")
SKIP_IMM = Pulando "%s" (imunidade)
KICK_PL = Kickando "%s"
YOU_DROPPED = Voce foi desconectado porque admin deixou grupo so com clientes especificos
KICKED_CLIENTS = Kickou %d clientes
ADMIN_LEAVE_1 = ADMIN: deixar %s %s %s %s
ADMIN_LEAVE_2 = ADMIN %s: deixar %s %s %s %s
ADMIN_NICK_1 = ADMIN: alterado nick de %s para "%s"
ADMIN_NICK_2 = ADMIN %s: alterado nick de %s para "%s"
CHANGED_NICK = Alterado nick de %s para "%s"

[pl]
ADMIN_KICK_1 = ADMIN: wykopal %s
ADMIN_KICK_2 = ADMIN %s: wykopal %s
IP_REMOVED = Ip "%s" usuniete z listy zbanowanych
AUTHID_REMOVED = Authid "%s" usuniete z listy zbanowanych
ADMIN_UNBAN_1 = ADMIN: odbanowal %s
ADMIN_UNBAN_2 = ADMIN %s: odbanowal %s
ADMIN_ADDBAN_1 = ADMIN: zbanowal %s
ADMIN_ADDBAN_2 = ADMIN %s: zbanowal %s
BANNED = zbanowany
REASON = przyczyna
FOR_MIN = na %s min
PERM = kompletnie
CLIENT_BANNED = Klient "%s" zbanowany
ADMIN_SLAY_1 = ADMIN: zgladzil %s
ADMIN_SLAY_2 = ADMIN %s: zgladzil %s
CLIENT_SLAYED = Klient "%s" zgladzony
ADMIN_SLAP_1 = ADMIN: uderzyl %s zadajac %d obrazen
ADMIN_SLAP_2 = ADMIN %s: uderzyl %s zadajac %d obrazen
CLIENT_SLAPED = Klient "%s" zostal uderzony i dostal %d obrazen
MAP_NOT_FOUND = Mapa o podanej nazwie nie znaleziona lub ma niewlasciwy format
ADMIN_MAP_1 = ADMIN: zmiana lewelu %s
ADMIN_MAP_2 = ADMIN %s: zmiana lewelu %s
NO_MORE_CVARS = Nie mozna dodac wiecej cvar'ow dla dostepu rcon!
UNKNOWN_CVAR = Nieznany cvar: %s
CVAR_NO_ACC = Nie masz dostepu do tego cvar'a
CVAR_IS = Cvar "%s" jest "%s"
PROTECTED = CHRONIONE
SET_CVAR_TO = %s ustawil cvar %s to "%s"
CVAR_CHANGED = Cvar "%s" zmieniony na "%s"
LOADED_PLUGINS = Aktualnie zaladowane pluginy
NAME = nazwa
VERSION = wersja
AUTHOR = autor
FILE = plik
STATUS = status
PLUGINS_RUN = %d pluginow, %d uruchomionych
LOADED_MODULES = Aktualnie zaladowane moduly
NUM_MODULES = %d modolow
FILE_NOT_FOUND = Plik "%s" nie znaleziony
ADMIN_CONF_1 = ADMIN: uruchomil konfiguracje %s
ADMIN_CONF_2 = ADMIN %s: uruchomil konfiguracje %s
PAUSED = zatrzymane
UNPAUSED = wznowione
UNABLE_PAUSE = Serwer nie mogl zatrzymac gry, potrzebni sa zywi gracze
SERVER_PROC = Serwer postepuje %s
PAUSING = zatrzymywanie
UNPAUSING = wznawianie
PAUSE = zatrzymaj
UNPAUSE = wznow
COM_SENT_SERVER = Linia komendt "%s" wyslana do konsoli serwera
CLIENTS_ON_SERVER = Klienci na serwerze
IMMU = imm
RESERV = res
ACCESS = access
TOTAL_NUM = Lacznie %d
SKIP_MATCH = Pomijanie "%s" (pasujacych "%s")
SKIP_IMM = Pomijanie "%s" (immunitet)
KICK_PL = wywalanie "%s"
YOU_DROPPED = Zostales wywalony poniewaz admin zostawil tylko wybrana grupe klientow
KICKED_CLIENTS = Wykopano %d klientow
ADMIN_LEAVE_1 = ADMIN: oposc %s %s %s %s
ADMIN_LEAVE_2 = ADMIN %s: oposc %s %s %s %s
ADMIN_NICK_1 = ADMIN: zmien nick %s na "%s"
ADMIN_NICK_2 = ADMIN %s: zmien nick %s na "%s"
CHANGED_NICK = Zmieniono nick %s na "%s"

[nl]
ADMIN_KICK_1 = ADMIN: verwijder %s
ADMIN_KICK_2 = ADMIN %s: verwijder %s
IP_REMOVED = Ip "%s" verwijderd van banlijst
AUTHID_REMOVED = Authid "%s" verwijderd van banlijst
ADMIN_UNBAN_1 = ADMIN: verwijder verbanning %s
ADMIN_UNBAN_2 = ADMIN %s: verwijder verbanning %s
ADMIN_ADDBAN_1 = ADMIN: verban %s
ADMIN_ADDBAN_2 = ADMIN %s: verban %s
BANNED = verbannen
REASON = reden
FOR_MIN = voor %s minuten
PERM = permanent
CLIENT_BANNED = Speler "%s" verbannen
ADMIN_SLAY_1 = ADMIN: slacht %s
ADMIN_SLAY_2 = ADMIN %s: slacht %s
CLIENT_SLAYED = Speler "%s" geslacht
ADMIN_SLAP_1 = ADMIN: slaat %s met %d schade
ADMIN_SLAP_2 = ADMIN %s: slaat %s met %d schade
CLIENT_SLAPED = Speler "%s" geslagen met %d schade
MAP_NOT_FOUND = Map met die naam niet gevonden of de map is ongeldig
ADMIN_MAP_1 = ADMIN: verander map naar %s
ADMIN_MAP_2 = ADMIN %s: verander map naar %s
NO_MORE_CVARS = Kan geen cvars meer toevoegen voor rcon-toegang!
UNKNOWN_CVAR = Onbekende cvar: %s
CVAR_NO_ACC = Je hebt geen toegang tot dat cvar
CVAR_IS = Cvar "%s" is "%s"
PROTECTED = BESCHERMD
SET_CVAR_TO = %s stelt cvar %s in naar "%s"
CVAR_CHANGED = Cvar "%s" veranderd naar "%s"
LOADED_PLUGINS = Huidige ingeladen plugins
NAME = naam
VERSION = versie
AUTHOR = auteur
FILE = bestand
STATUS = status
PLUGINS_RUN = %d plugins, %d actief
LOADED_MODULES = Huidig ingeladen modulen
NUM_MODULES = %d modulen
FILE_NOT_FOUND = Bestand "%s" niet gevonden
ADMIN_CONF_1 = ADMIN: laad configuratie %s
ADMIN_CONF_2 = ADMIN %s: laad configuratie %s
PAUSED = gepauzeerd
UNPAUSED = hervat
UNABLE_PAUSE = De server kan het spel niet pauzeren. Hiervoor zijn echte spelers nodig.
SERVER_PROC = Server hervat %s
PAUSING = pauzeren
UNPAUSING = hervatten
PAUSE = pauzeer
UNPAUSE = hervat
COM_SENT_SERVER = Commando "%s" verzonden naar de serverconsole.
CLIENTS_ON_SERVER = Spelers op server
IMMU = immu
RESERV = geres
ACCESS = toegang
TOTAL_NUM = Totaal %d
SKIP_MATCH = "%s" overgeslagen (komt overeen met "%s")
SKIP_IMM = "%s" overgeslagen (immuun)
KICK_PL = "%s" wordt verwijderd
YOU_DROPPED = Je bent verwijderd van de server omdat de admin een specifieke groep spelers wil overlaten
KICKED_CLIENTS = %d spelers verwijderd
ADMIN_LEAVE_1 = ADMIN: verlaat %s %s %s %s
ADMIN_LEAVE_2 = ADMIN %s: verlaat %s %s %s %s
ADMIN_NICK_1 = ADMIN: verander de naam van %s naar "%s"
ADMIN_NICK_2 = ADMIN %s: verander de naam van %s naar "%s"
CHANGED_NICK = Naam van %s veranderd naar "%s"

[es]
ADMIN_KICK_1 = ADMIN: %s expulsado
ADMIN_KICK_2 = ADMIN %s: %s expulsado
IP_REMOVED = La IP "%s" ha sido eliminada de la lista de IP's bloqueadas
AUTHID_REMOVED = El Authid "%s" ha sido eliminado de la lista de Authid's bloqueados
ADMIN_UNBAN_1 = ADMIN: %s desbaneado
ADMIN_UNBAN_2 = ADMIN %s: %s desbaneado
ADMIN_ADDBAN_1 = ADMIN: %s baneado
ADMIN_ADDBAN_2 = ADMIN %s: %s baneado
BANNED = baneado
REASON = motivo
FOR_MIN = por %s minutos
PERM = permanentemente
CLIENT_BANNED = El cliente "%s" ha sido baneado
ADMIN_SLAY_1 = ADMIN: %s asesinado
ADMIN_SLAY_2 = ADMIN %s: %s asesinado
CLIENT_SLAYED = El cliente "%s" ha sido asesinado
ADMIN_SLAP_1 = ADMIN: %s ha sido bofeteado con %d de danyo
ADMIN_SLAP_2 = ADMIN %s: %s ha sido bofeteado con %d de danyo
CLIENT_SLAPED = Has pegado al cliente "%s" con %d de danyo
MAP_NOT_FOUND = No se encontro ningun mapa con ese nombre o el mapa es invalido
ADMIN_MAP_1 = ADMIN: cambiando a %s
ADMIN_MAP_2 = ADMIN %s: cambiando a %s
NO_MORE_CVARS = No se pueden anyadir mas cvars de acceso por rcon!
UNKNOWN_CVAR = Cvar desconocida: %s
CVAR_NO_ACC = No tienes acceso a esta cvar
CVAR_IS = La cvar "%s" vale "%s"
PROTECTED = PROTEGIDA
SET_CVAR_TO = %s ha establecido la cvar %s a "%s"
CVAR_CHANGED = Cvar "%s" cambiada a "%s"
LOADED_PLUGINS = Plugins cargados actualmente
NAME = nombre
VERSION = version
AUTHOR = autor
FILE = archivo
STATUS = estado
PLUGINS_RUN = %d plugins, %d en ejecucion
LOADED_MODULES = Modulos cargados actualmente
NUM_MODULES = %d modulos
FILE_NOT_FOUND = No se encontro el archivo "%s"
ADMIN_CONF_1 = ADMIN: ejecutando la configuracion %s
ADMIN_CONF_2 = ADMIN %s: ejecutando la configuracion %s
PAUSED = pausado
UNPAUSED = despausado
UNABLE_PAUSE = El Servidor no pudo pausar la partida. Se necesitan jugadores reales en el Servidor.
SERVER_PROC = El Servidor procede a %s
PAUSING = pausando
UNPAUSING = despausando
PAUSE = pausado
UNPAUSE = despausado
COM_SENT_SERVER = La linea de comando "%s" ha sido enviada al Servidor
CLIENTS_ON_SERVER = Clientes en el Servidor
IMMU = inm
RESERV = res
ACCESS = acceso
TOTAL_NUM = Total %d
SKIP_MATCH = Ignorando a "%s" (contiene "%s")
SKIP_IMM = Ignorando a "%s" (inmune)
KICK_PL = Expulsando a "%s"
YOU_DROPPED = Has sido expulsado porque el admin solo ha permitido jugar a un grupo especifico de clientes
KICKED_CLIENTS = %d clientes expulsados
ADMIN_LEAVE_1 = ADMIN: sacando a %s %s %s %s
ADMIN_LEAVE_2 = ADMIN %s: sacando a %s %s %s %s
ADMIN_NICK_1 = ADMIN: nick de %s cambiado a "%s"
ADMIN_NICK_2 = ADMIN %s: nick de %s cambiado a "%s"
CHANGED_NICK = %s ha cambiado su nick a "%s"

[cz]
ADMIN_KICK_1 = ADMIN: vykopl %s
ADMIN_KICK_2 = ADMIN %s: vykopli %s
IP_REMOVED = Ip "%s" byla odbanovana
AUTHID_REMOVED = Authid "%s" odbanovana
ADMIN_UNBAN_1 = ADMIN: unban %s
ADMIN_UNBAN_2 = ADMIN %s: unban %s
ADMIN_ADDBAN_1 = ADMIN: ban %s
ADMIN_ADDBAN_2 = ADMIN %s: ban %s
BANNED = zabanovan
FOR_MIN = na %s minut
PERM = permanentne
CLIENT_BANNED = Klient "%s" zabanovan
ADMIN_SLAY_1 = ADMIN: zabil %s
ADMIN_SLAY_2 = ADMIN %s: zabili %s
CLIENT_SLAYED = Klient "%s" byl zabit
ADMIN_SLAP_1 = ADMIN: placnul %s za %d damage
ADMIN_SLAP_2 = ADMIN %s: placnul %s za %d damage
CLIENT_SLAPED = Klient "%s" dostal facku za %d damage
MAP_NOT_FOUND = Mapa s takovym jmenem nenalezena
ADMIN_MAP_1 = ADMIN: zmenil level na %s
ADMIN_MAP_2 = ADMIN %s: zmenili level na %s
NO_MORE_CVARS = Nemuzu pridat vice cvars pro pristup rcon!
UNKNOWN_CVAR = Neznamy cvar: %s
CVAR_NO_ACC = Nemas pristup k tomuto cvar
CVAR_IS = Cvar "%s" je "%s"
PROTECTED = CHRANENY
SET_CVAR_TO = %s nastavil cvar %s na "%s"
CVAR_CHANGED = Cvar "%s" zmenen na "%s"
LOADED_PLUGINS = Aktualne nactene pluginy
NAME = jmeno
VERSION = verze
AUTHOR = autor
FILE = soubor
STATUS = status
PLUGINS_RUN = %d pluginu, %d bezicich
LOADED_MODULES = Akrualne nactene moduly
NUM_MODULES = %d modulu
FILE_NOT_FOUND = Soubor "%s" nenalezen
ADMIN_CONF_1 = ADMIN: spustil config %s
ADMIN_CONF_2 = ADMIN %s: spustili config %s
PAUSED = zapauzovano
UNPAUSED = znovu spusteno
UNABLE_PAUSE = Server nemuze pauznout hru. Jsou potreba skutecni hraci na serveru.
SERVER_PROC = Server pokraeuje %s
PAUSING = pauzuji
UNPAUSING = znovu spoustim
PAUSE = pauza
UNPAUSE = znovuspusteni
COM_SENT_SERVER = Radka "%s" odeslana na konzoli serveru
CLIENTS_ON_SERVER = Klientu na serveru
IMMU = imm
RESERV = res
ACCESS = pristup
TOTAL_NUM = Celkem %d
SKIP_MATCH = Preskakuji "%s" (odpovida "%s")
SKIP_IMM = Preskakuji "%s" (chraneny)
KICK_PL = Vykopavam "%s"
YOU_DROPPED = Byl jsi vyhozen protoze admin povolil pouze specifickou skupinu klientu
KICKED_CLIENTS = Vykopnuto %d klientu
ADMIN_LEAVE_1 = ADMIN: opustil %s %s %s %s
ADMIN_LEAVE_2 = ADMIN %s: opustili %s %s %s %s
ADMIN_NICK_1 = ADMIN: zmenil nick z %s na "%s"
ADMIN_NICK_2 = ADMIN %s: zmenili nick z %s na "%s"
CHANGED_NICK = Nick zmenen z %s na "%s"

[fi]
ADMIN_KICK_1 = ADMIN: potki %s
ADMIN_KICK_2 = ADMIN %s: potki %s
IP_REMOVED = IP "%s" poistettiin bannilistalta
AUTHID_REMOVED = Authid "%s" poistettiin bannilistalta
ADMIN_UNBAN_1 = ADMIN: unbannasi %s
ADMIN_UNBAN_2 = ADMIN %s: unbannasi %s
ADMIN_ADDBAN_1 = ADMIN: bannasi %s
ADMIN_ADDBAN_2 = ADMIN %s: bannasi %s
BANNED = bannittu
REASON = syy
FOR_MIN = %s minuutiksi
PERM = pysyvasti
CLIENT_BANNED = Clinu "%s" bannattiin
ADMIN_SLAY_1 = ADMIN: slayasi %s
ADMIN_SLAY_2 = ADMIN %s: slayasi %s
CLIENT_SLAYED = Client "%s" slayattiin
ADMIN_SLAP_1 = ADMIN: slappasi %s %d damagella
ADMIN_SLAP_2 = ADMIN %s: slappasi %s %d damagella
CLIENT_SLAPED = Client "%s" slapattiin %d damagella
MAP_NOT_FOUND = Mappia ei loytynyt tai nimi on vaarin
ADMIN_MAP_1 = ADMIN: vaihtoi mapin: %s
ADMIN_MAP_2 = ADMIN %s: vaihtoi mapin: %s
NO_MORE_CVARS = Ei voida lisata enaa cvareja rcon yhteydelle
UNKNOWN_CVAR = Tuntematon cvar: %s
CVAR_NO_ACC = Sinulla ei ole oikeuksia tuohon cvariin
CVAR_IS = Cvar "%s" on "%s"
PROTECTED = SUOJATTU
SET_CVAR_TO = %s laittoi cvarin %s --> "%s"
CVAR_CHANGED = Cvar "%s" --> "%s"
LOADED_PLUGINS = Ladatut pluginit talla hetkella
NAME = nimi
VERSION = versio
AUTHOR = tekija
FILE = tiedosto
STATUS = tila
PLUGINS_RUN = %d pluginia, %d kaynnissa
LOADED_MODULES = Ladatut modulit talla hetkella
NUM_MODULES = %d modulia
FILE_NOT_FOUND = Tiedostoa "%s" ei loytynyt
ADMIN_CONF_1 = ADMIN: suoritti konffin %s
ADMIN_CONF_2 = ADMIN %s: suoritti konffin %s
PAUSED = pysaytetty
UNPAUSED = ei-pysaytetty
UNABLE_PAUSE = Palvelin ei voinut pysayttaa pelia. Tarvitaan oikeita pelaajia.
SERVER_PROC = Server proceed %s
PAUSING = pysaytetaan
UNPAUSING = jatketaan
PAUSE = pysaytys
UNPAUSE = jatkaminen
COM_SENT_SERVER = Komento "%s" lahetettiin palvelimen konsoliin
CLIENTS_ON_SERVER = Clientteja palvelimella
IMMU = imm
RESERV = res
ACCESS = paasy
TOTAL_NUM = Kaikkiaan %d
SKIP_MATCH = Jatetaan "%s" huomiotta (vertainen "%s" kanssa)
SKIP_IMM = Jatetaan "%s" huomiotta (koskemattomuus)
KICK_PL = Potkitaan "%s"
YOU_DROPPED = Sinut pudotettiin palvelimelta koska admin jatti vain tietyt clientit
KICKED_CLIENTS = Potkittiin %d clientia
ADMIN_LEAVE_1 = ADMIN: leave %s %s %s %s
ADMIN_LEAVE_2 = ADMIN %s: leave %s %s %s %s
ADMIN_NICK_1 = ADMIN: vaihtoi pelaajan %s nickin: "%s"
ADMIN_NICK_2 = ADMIN %s: vaihtoi pelaajan %s nickin: "%s"
CHANGED_NICK = Vaihdoit pelaajan %s nickin: "%s"

[ls]
ADMIN_KICK_1 = l33t s3rv3r 0P: kickz0|2 %s
ADMIN_KICK_2 = l33t s3rv3r 0P %s: kickz0|2 %s
IP_REMOVED = Ip "%s" r3m0v3d fr0mz0|2 L33T |3L4C|< L!$T
AUTHID_REMOVED = Authid "%s" r3m0v3d fr0mz0|2 L33T |3L4C|< L!$T
ADMIN_UNBAN_1 = l33t s3rv3r 0P: unb4nnz0|2 %s
ADMIN_UNBAN_2 = l33t s3rv3r 0P %s: unb4nnz0|2 %s
ADMIN_ADDBAN_1 = l33t s3rv3r 0P: b4nnz0|2 %s
ADMIN_ADDBAN_2 = l33t s3rv3r 0P %s: b4nnz0|2 %s
BANNED = b4nnz0|2ned
REASON = |234s0n
FOR_MIN = f0r %s m!n
PERM = f0r3v4
CLIENT_BANNED = Client "%s" b4nnz0|2'3d
ADMIN_SLAY_1 = l33t s3rv3r 0P: sl4yz0|2 %s
ADMIN_SLAY_2 = l33t s3rv3r 0P %s: sl4yz0|2 %s
CLIENT_SLAYED = Client "%s" sl4yz0|2ed
ADMIN_SLAP_1 = l33t s3rv3r 0P: sl4pz0|2 %s with %d damage
ADMIN_SLAP_2 = l33t s3rv3r 0P %s: sl4pz0|2 %s with %d damage
CLIENT_SLAPED = Client "%s" sl4pz0|2ed with %d damage
MAP_NOT_FOUND = | N0T 3NUFF M4N4 | d4t m4p sux, ch00s3 4g4!n
ADMIN_MAP_1 = l33t s3rv3r 0P: ch4ngl3v3l %s
ADMIN_MAP_2 = l33t s3rv3r 0P %s: ch4ngl3v3l %s
NO_MORE_CVARS = 3rr0r | N0T 3NUFF M4N4 | c4nn0t +++ m0r3 l33t (\/4|2s f0r |2(0|\| 4cc3ss!
UNKNOWN_CVAR = th!$ l33t (\/4|2: %s sux, ch00s3 4g4!n
CVAR_NO_ACC = a((e$$ d3|\|i3d. FA(3! N0 l33t (\/4|2 ch4ng'!n f0 j00!
CVAR_IS = C\/4|2 "%s" is "%s"
PROTECTED = | N0T 3NUFF M4N4! | a((e$$ d3|\|i3d. FA(3!
SET_CVAR_TO = %s s3t l33t (\/4|2 %s to "%s"
CVAR_CHANGED = C\/4|2 "%s" ch4ngd to "%s"
LOADED_PLUGINS =  l04d'3d l33t plug!nz
NAME = n4m
VERSION = v3r$i0n
AUTHOR = h4x0r
FILE = |200t
STATUS = $t4tuz
PLUGINS_RUN = %d l33t plug!nz, %d j0ggin'
LOADED_MODULES = l04d'3d m0dzul3
NUM_MODULES = %d m0dzul3
FILE_NOT_FOUND = }200t "%s" m!zz!n' !n 4cti0nz
ADMIN_CONF_1 = l33t s3rv3r 0P: execute config %s
ADMIN_CONF_2 = l33t s3rv3r 0P %s: execute config %s
PAUSED = p4uz3d
UNPAUSED = unp4uz3d
UNABLE_PAUSE = s3rv3r p4uz3 f4!l. unl33t n33d3d 0N s3rv3r.
SERVER_PROC = s3rv3r proceed %s
PAUSING = p4uz3ing
UNPAUSING = unp4uz3ing
PAUSE = p4uz3
UNPAUSE = unp4uz3
COM_SENT_SERVER = |200t "%s" $3nt t0 s3rv3r c0|\|
CLIENTS_ON_SERVER = un-l33tz 0n s3rv3r
IMMU = !|\/||\/|
RESERV = |23z
ACCESS = access
TOTAL_NUM = Total %d
SKIP_MATCH = S|<!pp!n' "%s" (m4tch "%s")
SKIP_IMM = S|<!pp!n' "%s" (l33t)
KICK_PL = |<ic|<ing "%s"
YOU_DROPPED = j00 4v3 b33n pwnz3d | l33t s3rv3r 0P h4t3z j00 |
KICKED_CLIENTS = |<ic|<3d %d clients
ADMIN_LEAVE_1 = l33t s3rv3r 0P: l34f %s %s %s %s
ADMIN_LEAVE_2 = l33t s3rv3r 0P %s: l34f %s %s %s %s
ADMIN_NICK_1 = l33t s3rv3r 0P: ch4ng n4m of %s to "%s"
ADMIN_NICK_2 = l33t s3rv3r 0P %s: ch4ng n4m of %s to "%s"
CHANGED_NICK = Ch4ng3d n4m of %s to "%s"

[bg]
ADMIN_KICK_1 = ADMINISTRATOR: kickna %s
ADMIN_KICK_2 = ADMINISTRATOR %s: kickna %s
IP_REMOVED = Ip "%s" e mahnato ot ban lista
AUTHID_REMOVED = Authid "%s" e mahnato ot  ban lista
ADMIN_UNBAN_1 = ADMINISTRATOR: unbanna %s
ADMIN_UNBAN_2 = ADMINISTRATOR %s: unbanna %s
ADMIN_ADDBAN_1 = ADMINISTRATOR: banna %s
ADMIN_ADDBAN_2 = ADMINISTRATOR %s: banna %s
BANNED = banna
FOR_MIN = za %s minuti
PERM = do jivot
CLIENT_BANNED = Clienta "%s" e bannat
ADMIN_SLAY_1 = ADMINISTRATOR: slayna %s
ADMIN_SLAY_2 = ADMINISTRATOR %s: slayna %s
CLIENT_SLAYED = Clienta "%s" e slaynat
ADMIN_SLAP_1 = ADMINISTRATOR: slapna %s s %d damage
ADMIN_SLAP_2 = ADMINISTRATOR %s: slapna %s s %d damage
CLIENT_SLAPED = Clienta "%s" e slapnat s %d damage
MAP_NOT_FOUND = Karta s tova ime ne e namerena ili kartata e nevalidna
ADMIN_MAP_1 = ADMINISTRATOR: smeni kartata na %s
ADMIN_MAP_2 = ADMINISTRATOR %s: smeni kartata na %s
NO_MORE_CVARS = Nomeje da se dobavqt pove4e cvars kam rcon dostapa!
UNKNOWN_CVAR = Nepoznat cvar: %s
CVAR_NO_ACC = Nqmate dostap do tozi cvar
CVAR_IS = Cvar "%s" e "%s"
PROTECTED = predpazen
SET_CVAR_TO = %s nastroi cvar %s na "%s"
CVAR_CHANGED = Cvar "%s" smenen na "%s"
LOADED_PLUGINS = v momenta ka4eni plugini
NAME = ime
VERSION = versiq
AUTHOR = pisatel
FILE = fila
STATUS = status
PLUGINS_RUN = %d plugins, %d pusnati
LOADED_MODULES = V momenta ka4eni moduls
NUM_MODULES = %d moduls
FILE_NOT_FOUND = Fila "%s" ne e nameren
ADMIN_CONF_1 = ADMINISTRATOR: izpolzva configuracia %s
ADMIN_CONF_2 = ADMINISTRATOR %s: izpolzva configuracia %s
PAUSED = pausnat
UNPAUSED = pusnat
UNABLE_PAUSE = Servara ne uspq da pausne igrata. Istinski igra4i sa nujni na servara.
SERVER_PROC = Servara e produljen %s
PAUSING = pausing
UNPAUSING = unpausing
PAUSE = pauza
UNPAUSE = produljenie
COM_SENT_SERVER = Comandata "%s" ispratena kam consolata na servara
CLIENTS_ON_SERVER = Clienti na servara
IMMU = imm
RESERV = res
ACCESS = dostap
TOTAL_NUM = Ob6to %d
SKIP_MATCH = propuska "%s" (ednakvi "%s")
SKIP_IMM = propuska "%s" (predpazva)
KICK_PL = Kickva "%s"
YOU_DROPPED = Bqh te isklu4eni poneje administratora iska samo specifi4ni grupi ot clienti da ostanat
KICKED_CLIENTS = Kickna %d clienti
ADMIN_LEAVE_1 = ADMINISTRATOR: ostavi %s %s %s %s
ADMIN_LEAVE_2 = ADMINISTRATOR %s: ostavi %s %s %s %s
ADMIN_NICK_1 = ADMINISTRATOR: smeni imeto ot %s na "%s"
ADMIN_NICK_2 = ADMINISTRATOR %s: smeni imeto ot %s na "%s"
CHANGED_NICK = smeni imeto ot %s na "%s"

[ro]
ADMIN_KICK_1 = ADMIN: kick %s
ADMIN_KICK_2 = ADMIN %s: kick %s
IP_REMOVED = Ip-ul "%s" a fost inlaturat din lista de ban-uri
AUTHID_REMOVED = ID-ul "%s" a fost inlaturat din lista de ban-uri
ADMIN_UNBAN_1 = ADMIN: unban %s
ADMIN_UNBAN_2 = ADMIN %s: unban %s
ADMIN_ADDBAN_1 = ADMIN: ban %s
ADMIN_ADDBAN_2 = ADMIN %s: ban %s
BANNED = banat
FOR_MIN = pentru %s min
PERM = permanent
CLIENT_BANNED = Jucatorul "%s" a primit ban
ADMIN_SLAY_1 = ADMIN: slay %s
ADMIN_SLAY_2 = ADMIN %s: slay %s
CLIENT_SLAYED = Jucatorul "%s" a primit slay
ADMIN_SLAP_1 = ADMIN: slap %s cu %d dmg
ADMIN_SLAP_2 = ADMIN %s: slap %s cu %d dmg
CLIENT_SLAPED = Jucatorul "%s" a primit slap %d dmg
MAP_NOT_FOUND = Harta cu acel nume nu a fost gasita sau este invalida
ADMIN_MAP_1 = ADMIN: schimbare harta pe %s
ADMIN_MAP_2 = ADMIN %s: schimbare harta pe %s
NO_MORE_CVARS = Nu se pot adauga mai multe comenzi pentru accesul rcon!
UNKNOWN_CVAR = Comanda nerecunoscuta: %s
CVAR_NO_ACC = Nu ai acces la aceasta comanda
CVAR_IS = Comanda "%s" este "%s"
PROTECTED = PROTEJAT
SET_CVAR_TO = %s seteaza comanda %s pe "%s"
CVAR_CHANGED = Comanda "%s" a fost schimbata pe "%s"
LOADED_PLUGINS = Plugin-uri incarcate
NAME = nume
VERSION = versiune
AUTHOR = autor
FILE = fisier
STATUS = statut
PLUGINS_RUN = %d plugin-uri, %d functionale
LOADED_MODULES = Moduluri incarcate
NUM_MODULES = %d moduluri
FILE_NOT_FOUND = Fisier-ul "%s" nu a fost gasit
ADMIN_CONF_1 = ADMIN: executare config %s
ADMIN_CONF_2 = ADMIN %s: executare config %s
PAUSED = s-a intrerupt jocul
UNPAUSED = s-a revenit la joc
UNABLE_PAUSE = Server-ul nu a putut intrerupe jocul. Este nevoie de jucatori adevarati.
SERVER_PROC = Continuare server %s
PAUSING = se interupe jocul
UNPAUSING = se revine la joc
PAUSE = intrerupe jocul
UNPAUSE = revino la joc
COM_SENT_SERVER = Comanda "%s" a fost trimisa in consola server-ului
CLIENTS_ON_SERVER = Jucatori pe server
IMMU = imu
RESERV = rez
ACCESS = acces
TOTAL_NUM = Total %d
SKIP_MATCH = Se trece peste "%s" (criteriu "%s")
SKIP_IMM = Se trece peste "%s" (imunitate)
KICK_PL = Kick "%s"
YOU_DROPPED = Ai fost dat afara deoarece admin-ul permite doar un grup specificat de jucatori pe server
KICKED_CLIENTS = %d jucatori au primit kick
ADMIN_LEAVE_1 = ADMIN: iesire %s %s %s %s
ADMIN_LEAVE_2 = ADMIN %s: iesire %s %s %s %s
ADMIN_NICK_1 = ADMIN: schimbare nume %s cu "%s"
ADMIN_NICK_2 = ADMIN %s: schimbare nume %s cu "%s"
CHANGED_NICK = Numele %s a fost schimbat cu "%s"

[hu]
ADMIN_KICK_1 = ADMIN: %s kirugva
ADMIN_KICK_2 = ADMIN %s: %s kirugva
IP_REMOVED = Ip "%s" eltavolitva a ban-listarol
AUTHID_REMOVED = Authid "%s" eltavolitva a ban-listarol
ADMIN_UNBAN_1 = ADMIN: %s ban visszavonasa
ADMIN_UNBAN_2 = ADMIN %s: %s ban visszavonasa
ADMIN_ADDBAN_1 = ADMIN: ban %s
ADMIN_ADDBAN_2 = ADMIN %s: ban %s
BANNED = banolva
REASON = ok
FOR_MIN = %s percre
PERM = orokre
CLIENT_BANNED = felhasznalo "%s" banolva
ADMIN_SLAY_1 = ADMIN: %s megolve
ADMIN_SLAY_2 = ADMIN %s: %s megolve
CLIENT_SLAYED = Client "%s" megolve
ADMIN_SLAP_1 = ADMIN: %s megutve %d sebzessel
ADMIN_SLAP_2 = ADMIN %s: megutve %s %d sebzessel
CLIENT_SLAPED = Client "%s" megutve %d sebzessel
MAP_NOT_FOUND = Palya ezen a neven nem talalhato vagy nem megfelelo
ADMIN_MAP_1 = !gADMIN: !tpalyavaltas !g%s
ADMIN_MAP_2 = !gADMIN %s: !tpalyavaltas !g%s
NO_MORE_CVARS = Nem lehet tobb cvars hozaadni az rcon hozzafereshez!
UNKNOWN_CVAR = Ismeretlen cvar: %s
CVAR_NO_ACC = Nincs engedelyed a cvar-hoz
CVAR_IS = Cvar "%s" is "%s"
PROTECTED = PROTECTED
SET_CVAR_TO = %s beallitva cvar %s to "%s"
CVAR_CHANGED = Cvar "%s" atalitva "%s"-ra.
LOADED_PLUGINS = Aktualis betoltott pluginok
NAME = nev
VERSION = verzio
AUTHOR = keszito
FILE = file
STATUS = allas
PLUGINS_RUN = %d plugin osszesen, %d fut
LOADED_MODULES = Aktualis betoltott pluginok
NUM_MODULES = %d mod
FILE_NOT_FOUND = File "%s" nem talalhato
ADMIN_CONF_1 = ADMIN: config vegrehajtasa %s
ADMIN_CONF_2 = ADMIN %s: config vegrehajtasa %s
PAUSED = Pillanat alj
UNPAUSED = Pillanat alj vege
UNABLE_PAUSE = A szerveren nem lehet megallitani a jatekot. Valodi jatekosok kellenek.
SERVER_PROC = Server proceed %s
PAUSING = Pillanat alj
UNPAUSING = Pillanat alj vege
PAUSE = Pillanat alj
UNPAUSE = Pillanat alj vege
COM_SENT_SERVER = Parancssor "%s" elkuldve a szerver konzolba
CLIENTS_ON_SERVER = Jatekosok a szerveren
IMMU = imm
RESERV = res
ACCESS = engedely
TOTAL_NUM = Osszesen %d
SKIP_MATCH = kihagy "%s" (matching "%s")
SKIP_IMM = kihagy "%s" (immunity)
KICK_PL = Kirug "%s"
YOU_DROPPED = Le lettel csatlakoztatva, mert az admin csak bizonyos csapat tagjait hagyta fent
KICKED_CLIENTS = kirugva %d clients
ADMIN_LEAVE_1 = ADMIN: leave %s %s %s %s
ADMIN_LEAVE_2 = ADMIN %s: leave %s %s %s %s
ADMIN_NICK_1 = ADMIN: nevvaltas %s-rol "%s"-ra
ADMIN_NICK_2 = ADMIN %s: nevvaltas %s rol "%s"ra
CHANGED_NICK = Nevvaltas %s rol "%s"ra

[lt]
ADMIN_KICK_1 = ADMINAS: iskikino %s
ADMIN_KICK_2 = ADMINAS %s: iskikino %s
IP_REMOVED = Ip "%s" istryntas is ban saraso
AUTHID_REMOVED = Authidas "%s" istryntas is ban saraso
ADMIN_UNBAN_1 = ADMINAS: atbanino %s
ADMIN_UNBAN_2 = ADMINAS %s: atbanino %s
ADMIN_ADDBAN_1 = ADMINAS: isbanino %s
ADMIN_ADDBAN_2 = ADMINAS %s: isbanino %s
BANNED = isbanintas
FOR_MIN = %s minutem
PERM = visam laikui
CLIENT_BANNED = Klientas "%s" isbanintas
ADMIN_SLAY_1 = ADMINAS: slayna %s
ADMIN_SLAY_2 = ADMINAS %s: slayna %s
CLIENT_SLAYED = Klientas "%s" nuzudytas
ADMIN_SLAP_1 = ADMINAS: slapina %s su %d zala
ADMIN_SLAP_2 = ADMINAS %s: slapina %s su %d zala
CLIENT_SLAPED = Klientas "%s" nuslapintas su %d zala
MAP_NOT_FOUND = Zemelapis siuo pavadinimu nerastas.
ADMIN_MAP_1 = ADMINAS: keicia mapa i %s
ADMIN_MAP_2 = ADMINAS %s: keicia mapa i %s
NO_MORE_CVARS = Negalima ikelti daugiau komandu su rcon prieimu!
UNKNOWN_CVAR = Nezinoma komanda: %s
CVAR_NO_ACC = Neturi teisiu siai komandai
CVAR_IS = Komanda "%s" is "%s"
PROTECTED = APSAUGOTA
SET_CVAR_TO = %s nustato komanda %s i "%s"
CVAR_CHANGED = Komanda "%s" pakeista i "%s"
LOADED_PLUGINS = Uzkrauti pluginai
NAME = vardas
VERSION = versija
AUTHOR = autorius
FILE = failas
STATUS = statusas
PLUGINS_RUN = %d pluginai, %d veikia
LOADED_MODULES = Uzkrauti moduliai
NUM_MODULES = %d moduliai
FILE_NOT_FOUND = Failas "%s" nerastas
ADMIN_CONF_1 = ADMINAS: uzkrauna konfiga %s
ADMIN_CONF_2 = ADMINAS %s: uzkrauna konfiga %s
PAUSED = sustabdyta
UNPAUSED = paleista
UNABLE_PAUSE = Serveris negali sustabdyti zaidimo.Tikri zaidejai serve yra reikalingi.
SERVER_PROC = Serveris veikia %s
PAUSING = sustabdoma
UNPAUSING = paleidziama
PAUSE = pauze
UNPAUSE = paleisti
COM_SENT_SERVER = Komandos eilute "%s" issiusta i servo konsole
CLIENTS_ON_SERVER = Klientai serveryje
IMMU = imunitetas
RESERV = reservacija
ACCESS = leidimas
TOTAL_NUM = Isviso %d
SKIP_MATCH = Praleidziama "%s" (sutampa "%s")
SKIP_IMM = Praleidziama "%s" (imunitetas)
KICK_PL = Ismetama "%s"
YOU_DROPPED = Tu buvai atjungtas todel, nes adminas isejo is spec grupes.
KICKED_CLIENTS = Iskikino %d klientus
ADMIN_LEAVE_1 = ADMINAS: palieka %s %s %s %s
ADMIN_LEAVE_2 = ADMINAS %s: palieka %s %s %s %s
ADMIN_NICK_1 = ADMINAS: pakeite nika is %s i "%s"
ADMIN_NICK_2 = ADMINAS %s: pakeite nika is %s i "%s"
CHANGED_NICK = Pasikeite nika is %s i "%s"

[sk]
ADMIN_KICK_1 = ADMIN: vykopol %s
ADMIN_KICK_2 = ADMIN %s: vykopli %s
IP_REMOVED = Ip "%s" bola odbanovana
AUTHID_REMOVED = Authid "%s" odbanovany
ADMIN_UNBAN_1 = ADMIN: unban %s
ADMIN_UNBAN_2 = ADMIN %s: unban %s
ADMIN_ADDBAN_1 = ADMIN: ban %s
ADMIN_ADDBAN_2 = ADMIN %s: ban %s
BANNED = zabanovany
REASON = pricina
FOR_MIN = na %s minut
PERM = permanentne
CLIENT_BANNED = Hrac "%s" zabanovany
ADMIN_SLAY_1 = ADMIN: zabil %s
ADMIN_SLAY_2 = ADMIN %s: zabili %s
CLIENT_SLAYED = Hrac menom "%s" bol zabity
ADMIN_SLAP_1 = ADMIN: placnul %s o sile %d damage
ADMIN_SLAP_2 = ADMIN %s: placnul %s o sile %d damage
CLIENT_SLAPED = Hrac menom "%s" dostal facku o sile %d damage
MAP_NOT_FOUND = Mapa s týmto menom nenajdena
ADMIN_MAP_1 = ADMIN: zmenil mapu na %s
ADMIN_MAP_2 = ADMIN %s: zmenili mapu na %s
NO_MORE_CVARS = Nemozem pridat viac cvars pre pristup rcon!
UNKNOWN_CVAR = Neznamy cvar: %s
CVAR_NO_ACC = Nemas pristup k tomuto cvar
CVAR_IS = Cvar "%s" je "%s"
PROTECTED = CHRANENY
SET_CVAR_TO = %s nastavil cvar %s na "%s"
CVAR_CHANGED = Cvar "%s" zmeneny na "%s"
LOADED_PLUGINS = Aktualne nacitane pluginy
NAME = meno
VERSION = verzia
AUTHOR = autor
FILE = subor
STATUS = status
PLUGINS_RUN = %d pluginu, %d spustenych
LOADED_MODULES = Aktualne nactitane moduly
NUM_MODULES = %d modulov
FILE_NOT_FOUND = Soubor "%s" nenajdeny
ADMIN_CONF_1 = ADMIN: spustil config %s
ADMIN_CONF_2 = ADMIN %s: spustili config %s
PAUSED = pauznuto
UNPAUSED = znovu spusteny
UNABLE_PAUSE = Server nemoze pauznout hru. Su potrebni skutocni hraci na servery.
SERVER_PROC = Server pokracuje %s
PAUSING = pauzujem
UNPAUSING = znovu spoustim
PAUSE = pauza
UNPAUSE = znovuspustenie
COM_SENT_SERVER = Riadok "%s" odoslany do konzoly servera
CLIENTS_ON_SERVER = Klientov na servery
IMMU = imunita
RESERV = reservacia
ACCESS = pristup
TOTAL_NUM = Celkom %d
SKIP_MATCH = Preskakujem "%s" (odpoveda "%s")
SKIP_IMM = Preskakujem "%s" (je chraneny)
KICK_PL = Vykopopavam "%s"
YOU_DROPPED = Bol si vyhodeny pretoze admin povolil iba specificku skupinu klientov
KICKED_CLIENTS = Vykopnutych %d klientov
ADMIN_LEAVE_1 = ADMIN: opustil %s %s %s %s
ADMIN_LEAVE_2 = ADMIN %s: opustili %s %s %s %s
ADMIN_NICK_1 = ADMIN: zmenil nick z %s na "%s"
ADMIN_NICK_2 = ADMIN %s: zmenili nick z %s na "%s"
CHANGED_NICK = Nick zmeneny z %s na "%s"

[mk]
ADMIN_KICK_1 = ADMIN: kick %s
ADMIN_KICK_2 = ADMIN %s: kick %s
IP_REMOVED = Ip adresata "%s" e izbrisana od listata so banirani igraci
AUTHID_REMOVED = Authid "%s" e izbrisan od listata so banirani igraci
ADMIN_UNBAN_1 = ADMIN: mu trgna ban na %s
ADMIN_UNBAN_2 = ADMIN %s: mu trgna ban na %s
ADMIN_ADDBAN_1 = ADMIN: ban %s
ADMIN_ADDBAN_2 = ADMIN %s: ban %s
BANNED = baniran si
REASON = pricina
FOR_MIN = na %s min
PERM = zasekogas
CLIENT_BANNED = Klientot "%s" e baniran
ADMIN_SLAY_1 = ADMIN: slay %s
ADMIN_SLAY_2 = ADMIN %s: slay %s
CLIENT_SLAYED = Klientot "%s" dobi slay
ADMIN_SLAP_1 = ADMIN: mu udri samar na %s so %d steta
ADMIN_SLAP_2 = ADMIN %s: mu udri samar na %s so %d steta
CLIENT_SLAPED = Klientot "%s" e nasamaren so %d steta
MAP_NOT_FOUND = Mapa so toa ime ne e najdena ili ne postoi
ADMIN_MAP_1 = ADMIN: ja smeni mapata vo %s
ADMIN_MAP_2 = ADMIN %s: ja smeni mapata vo %s
NO_MORE_CVARS = Ne e mozno da se dodadat uste komandi za RCON pristap!
UNKNOWN_CVAR = Nepoznata komanda: %s
CVAR_NO_ACC = Nemate pristap na ovaa komanda
CVAR_IS = Komandata "%s" e "%s"
PROTECTED = ZASTITENO
SET_CVAR_TO = %s ja izvrsi komandata %s na "%s"
CVAR_CHANGED = Komandata "%s" e promeneta vo "%s"
LOADED_PLUGINS = Momentalno vcitani plagini
NAME = ime
VERSION = verzija
AUTHOR = avtor
FILE = fajl
STATUS = status
PLUGINS_RUN = %d plagini, %d se aktivni
LOADED_MODULES = Momentalno vcitani moduli
NUM_MODULES = %d moduli
FILE_NOT_FOUND = Fajlot "%s" ne e pronajden
ADMIN_CONF_1 = ADMIN: ja izvrsi konfiguracijata %s
ADMIN_CONF_2 = ADMIN %s: ja izvrsi konfiguracijata %s
PAUSED = pauza
UNPAUSED = ne e veke pauza
UNABLE_PAUSE = Serverot ne mozese da ja pauzira igrata. Na serverot mu se potrebni vistinski igraci.
SERVER_PROC = Server proceed %s
PAUSING = pauziram
UNPAUSING = pustam
PAUSE = pauza na
UNPAUSE = ne e veke pauza na
COM_SENT_SERVER = Komandata "%s" e pratena na konzolata od serverot
CLIENTS_ON_SERVER = Klienti na serverot
IMMU = imm
RESERV = res
ACCESS = pristap
TOTAL_NUM = Vkupno %d
SKIP_MATCH = Preskokam: "%s" (Se poklopuvaat: "%s")
SKIP_IMM = Preskokam: "%s" (imunitet)
KICK_PL = kiknuvam: "%s"
YOU_DROPPED = Vie ste isfrleni bidejki adminot ostavi samo izbrana grupa na igraci
KICKED_CLIENTS = Kiknati se %d klienti
ADMIN_LEAVE_1 = ADMIN: ostavi %s %s %s %s
ADMIN_LEAVE_2 = ADMIN %s: ostavi %s %s %s %s
ADMIN_NICK_1 = ADMIN: go promeni imeto na %s vo "%s"
ADMIN_NICK_2 = ADMIN %s: go promeni imeto na %s vo "%s"
CHANGED_NICK = Smeneto e imeto na %s vo "%s"


Sorry a dupla posztért :)

_________________
Kép

MAIN :
Kép

MÁSIK :
KépKép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Lang/TXT Színezése !
HozzászólásElküldve: 2014.12.30. 05:59 
Offline
Senior Tag

Csatlakozott: 2009.12.28. 10:01
Hozzászólások: 204
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 3 alkalommal
Üdv nekem se sikerül színezni pl ezt kellene : be tettem a végére amit írtatok de semmi valaki segítsen előre is köszönöm
SMA Forráskód: [ Mindet kijelol ]
  1. /* AMX Mod X script.
  2. * Multilingual System Plugin
  3. *
  4. * by the AMX Mod X Development Team
  5. *
  6. * This file is part of AMX Mod X.
  7. *
  8. *
  9. * This program is free software; you can redistribute it and/or modify it
  10. * under the terms of the GNU General Public License as published by the
  11. * Free Software Foundation; either version 2 of the License, or (at
  12. * your option) any later version.
  13. *
  14. * This program is distributed in the hope that it will be useful, but
  15. * WITHOUT ANY WARRANTY; without even the implied warranty of
  16. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  17. * General Public License for more details.
  18. *
  19. * You should have received a copy of the GNU General Public License
  20. * along with this program; if not, write to the Free Software Foundation,
  21. * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  22. *
  23. * In addition, as a special exception, the author gives permission to
  24. * link the code of this program with the Half-Life Game Engine ("HL
  25. * Engine") and Modified Game Libraries ("MODs") developed by Valve,
  26. * L.L.C ("Valve"). You must obey the GNU General Public License in all
  27. * respects for all of the code used other than the HL Engine and MODs
  28. * from Valve. If you modify this file, you may extend this exception
  29. * to your version of the file, but you are not obligated to do so. If
  30. * you do not wish to do so, delete this exception statement from your
  31. * version.
  32. */
  33.  
  34. #include <amxmodx>
  35. #include <amxmisc>
  36.  
  37. #define DISPLAY_MSG // Comment to disable message on join
  38.  
  39. new g_menuLang[33][2]
  40. new g_serverLang
  41. new g_langNum
  42. new g_coloredMenus
  43.  
  44. public plugin_init()
  45. {
  46. register_plugin("Multi-Lingual System", AMXX_VERSION_STR, "AMXX Dev Team")
  47. register_dictionary("multilingual.txt")
  48. register_dictionary("common.txt")
  49. register_dictionary("languages.txt")
  50.  
  51. register_cvar("amx_language", "en", FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_SPONLY)
  52. //Set to zero to disable client effects
  53. register_cvar("amx_client_languages", "1")
  54. register_concmd("amx_setlang", "cmdLang", ADMIN_CFG, "<language>")
  55. register_clcmd("amx_langmenu", "cmdLangMenu", ADMIN_ALL)
  56. register_menu("Language Menu", 1023, "actionMenu")
  57.  
  58. new lang[3]
  59.  
  60. if (vaultdata_exists("server_language"))
  61. {
  62. get_vaultdata("server_language", lang, 2)
  63. } else {
  64. copy(lang, 2, "en")
  65. set_vaultdata("server_language", lang)
  66. }
  67.  
  68. set_cvar_string("amx_language", lang)
  69.  
  70. g_langNum = get_langsnum()
  71. g_serverLang = get_lang_id(lang)
  72. g_coloredMenus = colored_menus()
  73. }
  74.  
  75. #if defined DISPLAY_MSG
  76. public client_putinserver(id)
  77. {
  78. if (get_cvar_num("amx_client_languages") && !is_user_bot(id))
  79. set_task(10.0, "dispInfo", id)
  80. }
  81.  
  82. public client_disconnect(id)
  83. {
  84. remove_task(id)
  85. }
  86.  
  87. public dispInfo(id)
  88. {
  89. if (get_cvar_num("amx_client_languages"))
  90. client_print(id, print_chat, "%L", id, "TYPE_LANGMENU")
  91. }
  92. #endif
  93.  
  94. public cmdLang(id, level, cid)
  95. {
  96. if (!cmd_access(id, level, cid, 2))
  97. return PLUGIN_HANDLED
  98.  
  99. new arg[3]
  100. read_argv(1, arg, 2)
  101.  
  102. if (!lang_exists(arg))
  103. {
  104. console_print(id, "[AMXX] %L", id, "LANG_NOT_EXISTS")
  105. return PLUGIN_HANDLED
  106. }
  107.  
  108. set_vaultdata("server_language", arg)
  109. set_cvar_string("amx_language", arg)
  110. g_serverLang = get_lang_id(arg)
  111.  
  112. return PLUGIN_HANDLED
  113. }
  114.  
  115. public cmdLangMenu(id, level, cid)
  116. {
  117. new buffer[3]
  118.  
  119. if (!get_cvar_num("amx_client_languages"))
  120. {
  121. client_print(id, print_console, "[AMXX] %L", LANG_SERVER, "LANG_MENU_DISABLED")
  122. return PLUGIN_HANDLED
  123. }
  124.  
  125. get_user_info(id, "lang", buffer, 2)
  126. g_menuLang[id][0] = get_lang_id(buffer)
  127. g_menuLang[id][1] = g_serverLang
  128.  
  129. showMenu(id)
  130.  
  131. return PLUGIN_HANDLED
  132. }
  133.  
  134. showMenu(id)
  135. {
  136. if (!get_cvar_num("amx_client_languages"))
  137. return PLUGIN_HANDLED
  138.  
  139. new menuBody[512], pLang[3]
  140.  
  141. get_lang(g_menuLang[id][0], pLang)
  142.  
  143. new len = format(menuBody, 511, (g_coloredMenus ? "\y%L\w^n^n" : "%L^n^n"), id, "LANG_MENU")
  144.  
  145. len += format(menuBody[len], 511-len, (g_coloredMenus ? "1. %L\R\r%L\w^n" : "1. %L %L^n"), id, "PERSO_LANG", pLang, "LANG_NAME")
  146.  
  147. if (access(id, ADMIN_CFG))
  148. {
  149. new sLang[3]
  150.  
  151. get_lang(g_menuLang[id][1], sLang)
  152. len += format(menuBody[len], 511-len, (g_coloredMenus ? "2. %L\R\r%L\w^n^n" : "2. %L %L^n^n"), id, "SERVER_LANG", sLang, "LANG_NAME")
  153. len += format(menuBody[len], 511-len, "3. %L", id, "SAVE_LANG")
  154. } else {
  155. len += format(menuBody[len], 511-len, "^n2. %L", id, "SAVE_LANG")
  156. }
  157.  
  158. format(menuBody[len], 511-len, "^n^n0. %L", id, "EXIT")
  159.  
  160. show_menu(id, MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3, menuBody, -1, "Language Menu")
  161.  
  162. return 1
  163. }
  164.  
  165. public actionMenu(id, key)
  166. {
  167. if (!get_cvar_num("amx_client_languages"))
  168. return 0
  169.  
  170. new isAdmin = access(id, ADMIN_CFG)
  171.  
  172. if (key == 0)
  173. {
  174. if (g_menuLang[id][0] < (g_langNum-1))
  175. g_menuLang[id][0]++
  176. else
  177. g_menuLang[id][0] = 0
  178.  
  179. showMenu(id)
  180. }
  181.  
  182. if (isAdmin && (key == 1))
  183. {
  184. if (g_menuLang[id][1] < (g_langNum - 1))
  185. g_menuLang[id][1]++
  186. else
  187. g_menuLang[id][1] = 0
  188.  
  189. showMenu(id)
  190. }
  191.  
  192. new pLang[3], pLang_old[3], sLang[3], sLang_old[3], lName[64]
  193.  
  194. get_lang(g_menuLang[id][0], pLang)
  195. get_lang(g_menuLang[id][1], sLang)
  196. get_user_info(id, "lang", pLang_old, 2)
  197. get_lang(g_serverLang, sLang_old)
  198.  
  199. if (isAdmin && (key == 2) && !equali(sLang, sLang_old))
  200. {
  201. set_vaultdata("server_language", sLang)
  202. set_cvar_string("amx_language", sLang)
  203. g_serverLang = g_menuLang[id][1]
  204. format(lName, 63, "%L", sLang, "LANG_NAME")
  205. client_print(id, print_chat, "%L", pLang, "SET_LANG_SERVER", lName)
  206. }
  207.  
  208. if (!equali(pLang, pLang_old) && ((isAdmin && (key == 2)) || (!isAdmin && (key == 1))))
  209. {
  210. client_cmd(id, "setinfo ^"lang^" ^"%s^"", pLang)
  211. format(lName, 63, "%L", pLang, "LANG_NAME")
  212. client_print(id, print_chat, "%L", pLang, "SET_LANG_USER", lName)
  213. }
  214.  
  215. return 0
  216. }
  217.  
  218. get_lang_id(lang[])
  219. {
  220. new tLang[3]
  221.  
  222. for (new i = 0; i < g_langNum; i++)
  223. {
  224. get_lang(i, tLang)
  225. if (equali(tLang, lang))
  226. return i
  227. }
  228.  
  229. return 0
  230. stock print_color(const id, const input[], any:...)
  231. {
  232. new count = 1, players[32]
  233. static msg[191]
  234. vformat(msg, 190, input, 3)
  235.  
  236. replace_all(msg, 190, "!g", "^4")
  237. replace_all(msg, 190, "!y", "^1")
  238. replace_all(msg, 190, "!t", "^3")
  239.  
  240. if (id) players[0] = id; else get_players(players, count, "ch")
  241. {
  242. for (new i = 0; i < count; i++)
  243. {
  244. if (is_user_connected(players[i]))
  245. {
  246. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  247. write_byte(players[i])
  248. write_string(msg)
  249. message_end()
  250. }
  251. }
  252. }
  253. return PLUGIN_HANDLED
  254. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Lang/TXT Színezése !
HozzászólásElküldve: 2014.12.30. 09:24 
Offline
Lelkes
Avatar

Csatlakozott: 2014.12.28. 19:29
Hozzászólások: 17
Megköszönték neki: 1 alkalommal
1.Végére a stockot bemásolod !
2.
SMA Forráskód: [ Mindet kijelol ]
  1. client_print(id, print_chat, "* %L", id, "VALAMI")

átírod erre:
SMA Forráskód: [ Mindet kijelol ]
  1. print_color(id, "* %L", id, "VALAMI")

3.Átalakítod amxx-re!


A langban van egy ilyen

Kód:
VALAMI = !gNem tudom !tmi az de !yvalami


Ki színezted tetszőlegesen
!g = zöld
!t = csapat szín/csapat szín
!y = Alap szín
=>
Nem tudommi az devalami
és felülírod!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Lang/TXT Színezése !
HozzászólásElküldve: 2014.12.30. 16:40 
Offline
Senior Tag

Csatlakozott: 2009.12.28. 10:01
Hozzászólások: 204
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 3 alkalommal
sehogy nem jó egy csomó hibát talál és nem alakítja át amxx-re


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 16 hozzászólás ]  Oldal Előző 1 2


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 63 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole