hlmod.hu

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



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [Bot]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  [1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: MapsMenu Színesen
HozzászólásElküldve:2012.10.27. 14:59 
Offline
Őskövület
Avatar

Csatlakozott:2011.12.28. 00:35
Hozzászólások:2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Hali.

Ezt a plugint, hogy lehet meg csinálni úgy amikor egy admin mapot vált akkor ezeket írja így ki PL:

ADMIN %s: mapvaltas %s

%s szavazata - #%d

Eredmeny Elvetve

Eredmeny Elfogadva

Sikeres szavazas. A nyertes palya: 35hp_2

Sikertelen szavazas

Szavazas Megszakitva

Szavazas Inditasa

Mar folyamatban van egy szavazas...

ADMIN: palya szavazas

ADMIN %s: palya szavazas

ADMIN: mapvaltas - %s



Vagyis amikor valamit kiír a chatben a mapváltásról Akkor minden SÁRGA Kivéve a az (admin) neve meg a (pálya) és annak a színe meg csapat szín.

SMA Forráskód: [ Mindet kijelol ]
  1. /* AMX Mod X
  2. * Maps Menu 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. new Array:g_mapName;
  40. new g_mapNums
  41. new g_menuPosition[33]
  42.  
  43. new g_voteCount[5]
  44.  
  45. new g_voteSelected[33][4]
  46. new g_voteSelectedNum[33]
  47.  
  48. new g_coloredMenus
  49.  
  50. new g_choosed
  51.  
  52. public plugin_init()
  53. {
  54. register_plugin("Maps Menu", AMXX_VERSION_STR, "AMXX Dev Team")
  55. register_dictionary("mapsmenu.txt")
  56. register_dictionary("common.txt")
  57. register_clcmd("amx_mapmenu", "cmdMapsMenu", ADMIN_MAP, "- displays changelevel menu")
  58. register_clcmd("amx_votemapmenu", "cmdVoteMapMenu", ADMIN_VOTE, "- displays votemap menu")
  59.  
  60. register_menucmd(register_menuid("Changelevel Menu"), 1023, "actionMapsMenu")
  61. register_menucmd(register_menuid("Which map do you want?"), 527, "voteCount")
  62. register_menucmd(register_menuid("Change map to"), 527, "voteCount")
  63. register_menucmd(register_menuid("Votemap Menu"), 1023, "actionVoteMapMenu")
  64. register_menucmd(register_menuid("The winner: "), 3, "actionResult")
  65.  
  66. g_mapName=ArrayCreate(32);
  67.  
  68. new maps_ini_file[64];
  69. get_configsdir(maps_ini_file, 63);
  70. format(maps_ini_file, 63, "%s/maps.ini", maps_ini_file);
  71.  
  72. if (!file_exists(maps_ini_file))
  73. get_cvar_string("mapcyclefile", maps_ini_file, sizeof(maps_ini_file) - 1);
  74.  
  75. if (!file_exists(maps_ini_file))
  76. format(maps_ini_file, 63, "mapcycle.txt")
  77.  
  78. load_settings(maps_ini_file)
  79.  
  80. g_coloredMenus = colored_menus()
  81. }
  82.  
  83. public autoRefuse()
  84. {
  85. log_amx("Vote: %L", "en", "RESULT_REF")
  86. ColorChat(0, GREEN, "%L", LANG_PLAYER, "RESULT_REF")
  87. }
  88.  
  89. public actionResult(id, key)
  90. {
  91. remove_task(4545454)
  92.  
  93. switch (key)
  94. {
  95. case 0:
  96. {
  97. new _modName[10]
  98. get_modname(_modName, 9)
  99.  
  100. if (!equal(_modName, "zp"))
  101. {
  102. message_begin(MSG_ALL, SVC_INTERMISSION)
  103. message_end()
  104. }
  105.  
  106. new tempMap[32];
  107. ArrayGetString(g_mapName, g_choosed, tempMap, charsmax(tempMap));
  108.  
  109. set_task(2.0, "delayedChange", 0, tempMap, strlen(tempMap) + 1)
  110. log_amx("Vote: %L", "en", "RESULT_ACC")
  111. ColorChat(0, GREEN, "%L", LANG_PLAYER, "RESULT_ACC")
  112. }
  113. case 1: autoRefuse()
  114. }
  115.  
  116. return PLUGIN_HANDLED
  117. }
  118.  
  119. public checkVotes(id)
  120. {
  121. id -= 34567
  122. new num, ppl[32], a = 0
  123.  
  124. get_players(ppl, num, "c")
  125. if (num == 0) num = 1
  126. g_choosed = -1
  127.  
  128. for (new i = 0; i < g_voteSelectedNum[id]; ++i)
  129. if (g_voteCount[a] < g_voteCount[i])
  130. a = i
  131.  
  132. new votesNum = g_voteCount[0] + g_voteCount[1] + g_voteCount[2] + g_voteCount[3] + g_voteCount[4]
  133. new iRatio = votesNum ? floatround(get_cvar_float("amx_votemap_ratio") * float(votesNum), floatround_ceil) : 1
  134. new iResult = g_voteCount[a]
  135.  
  136. if (iResult >= iRatio)
  137. {
  138. g_choosed = g_voteSelected[id][a]
  139. new tempMap[32];
  140. ArrayGetString(g_mapName, g_choosed, tempMap, charsmax(tempMap));
  141. ColorChat(0, NORMAL, "%L ^4%s", LANG_PLAYER, "VOTE_SUCCESS", tempMap);
  142. log_amx("Vote: %L %s", "en", "VOTE_SUCCESS", tempMap);
  143. }
  144.  
  145. if (g_choosed != -1)
  146. {
  147. if (is_user_connected(id))
  148. {
  149. new menuBody[512]
  150. new tempMap[32];
  151. ArrayGetString(g_mapName, g_choosed, tempMap, charsmax(tempMap));
  152. new len = format(menuBody, 511, g_coloredMenus ? "\y%L: \w%s^n^n" : "%L: %s^n^n", id, "THE_WINNER", tempMap)
  153.  
  154. len += format(menuBody[len], 511 - len, g_coloredMenus ? "\y%L^n\w" : "%L^n", id, "WANT_CONT")
  155. format(menuBody[len], 511-len, "^n1. %L^n2. %L", id, "YES", id, "NO")
  156.  
  157. show_menu(id, 0x03, menuBody, 10, "The winner: ")
  158. set_task(10.0, "autoRefuse", 4545454)
  159. } else {
  160. new _modName[10]
  161. get_modname(_modName, 9)
  162.  
  163. if (!equal(_modName, "zp"))
  164. {
  165. message_begin(MSG_ALL, SVC_INTERMISSION)
  166. message_end()
  167. }
  168. new tempMap[32];
  169. ArrayGetString(g_mapName, g_choosed, tempMap, charsmax(tempMap));
  170. set_task(2.0, "delayedChange", 0, tempMap, strlen(tempMap) + 1)
  171. }
  172. } else {
  173. ColorChat(0, GREEN, "%L", LANG_PLAYER, "VOTE_FAILED")
  174. log_amx("Vote: %L", "en", "VOTE_FAILED")
  175. }
  176.  
  177. remove_task(34567 + id)
  178. }
  179.  
  180. public voteCount(id, key)
  181. {
  182. if (key > 3)
  183. {
  184. ColorChat(0, GREEN, "%L", LANG_PLAYER, "VOT_CANC")
  185. remove_task(34567 + id)
  186. set_cvar_float("amx_last_voting", get_gametime())
  187. log_amx("Vote: Cancel vote session")
  188.  
  189. return PLUGIN_HANDLED
  190. }
  191.  
  192. if (get_cvar_float("amx_vote_answers"))
  193. {
  194. new name[32]
  195.  
  196. get_user_name(id, name, 31)
  197. ColorChat(0, GREEN, "%L", LANG_PLAYER, "X_VOTED_FOR", name, key + 1)
  198. }
  199.  
  200. ++g_voteCount[key]
  201.  
  202. return PLUGIN_HANDLED
  203. }
  204.  
  205. isMapSelected(id, pos)
  206. {
  207. for (new a = 0; a < g_voteSelectedNum[id]; ++a)
  208. if (g_voteSelected[id][a] == pos)
  209. return 1
  210. return 0
  211. }
  212.  
  213. displayVoteMapsMenu(id, pos)
  214. {
  215. if (pos < 0)
  216. return
  217.  
  218. new menuBody[512], b = 0, start = pos * 7
  219.  
  220. if (start >= g_mapNums)
  221. start = pos = g_menuPosition[id] = 0
  222.  
  223. new len = format(menuBody, 511, g_coloredMenus ? "\y%L\R%d/%d^n\w^n" : "%L %d/%d^n^n", id, "VOTEMAP_MENU", pos + 1, (g_mapNums / 7 + ((g_mapNums % 7) ? 1 : 0)))
  224. new end = start + 7, keys = MENU_KEY_0
  225.  
  226. if (end > g_mapNums)
  227. end = g_mapNums
  228.  
  229. new tempMap[32];
  230. for (new a = start; a < end; ++a)
  231. {
  232. ArrayGetString(g_mapName, a, tempMap, charsmax(tempMap));
  233. if (g_voteSelectedNum[id] == 4 || isMapSelected(id, pos * 7 + b))
  234. {
  235. ++b
  236. if (g_coloredMenus)
  237. len += format(menuBody[len], 511-len, "\d%d. %s^n\w", b, tempMap)
  238. else
  239. len += format(menuBody[len], 511-len, "#. %s^n", tempMap)
  240. } else {
  241. keys |= (1<<b)
  242. len += format(menuBody[len], 511-len, "%d. %s^n", ++b, tempMap)
  243. }
  244. }
  245.  
  246. if (g_voteSelectedNum[id])
  247. {
  248. keys |= MENU_KEY_8
  249. len += format(menuBody[len], 511-len, "^n8. %L^n", id, "START_VOT")
  250. }
  251. else
  252. len += format(menuBody[len], 511-len, g_coloredMenus ? "^n\d8. %L^n\w" : "^n#. %L^n", id, "START_VOT")
  253.  
  254. if (end != g_mapNums)
  255. {
  256. len += format(menuBody[len], 511-len, "^n9. %L...^n0. %L^n", id, "MORE", id, pos ? "BACK" : "EXIT")
  257. keys |= MENU_KEY_9
  258. }
  259. else
  260. len += format(menuBody[len], 511-len, "^n0. %L^n", id, pos ? "BACK" : "EXIT")
  261.  
  262. if (g_voteSelectedNum[id])
  263. len += format(menuBody[len], 511-len, g_coloredMenus ? "^n\y%L:^n\w" : "^n%L:^n", id, "SEL_MAPS")
  264. else
  265. len += format(menuBody[len], 511-len, "^n^n")
  266.  
  267. for (new c = 0; c < 4; c++)
  268. {
  269. if (c < g_voteSelectedNum[id])
  270. {
  271. ArrayGetString(g_mapName, g_voteSelected[id][c], tempMap, charsmax(tempMap));
  272. len += format(menuBody[len], 511-len, "%s^n", tempMap)
  273. }
  274. else
  275. len += format(menuBody[len], 511-len, "^n")
  276. }
  277.  
  278. new menuName[64]
  279. format(menuName, 63, "%L", "en", "VOTEMAP_MENU")
  280.  
  281. show_menu(id, keys, menuBody, -1, menuName)
  282. }
  283.  
  284. public cmdVoteMapMenu(id, level, cid)
  285. {
  286. if (!cmd_access(id, level, cid, 1))
  287. return PLUGIN_HANDLED
  288.  
  289. if (get_cvar_float("amx_last_voting") > get_gametime())
  290. {
  291. client_print(id, print_chat, "%L", id, "ALREADY_VOT")
  292. return PLUGIN_HANDLED
  293. }
  294.  
  295. g_voteSelectedNum[id] = 0
  296.  
  297. if (g_mapNums)
  298. {
  299. displayVoteMapsMenu(id, g_menuPosition[id] = 0)
  300. } else {
  301. console_print(id, "%L", id, "NO_MAPS_MENU")
  302. ColorChat(od, GREEN, "%L", id, "NO_MAPS_MENU")
  303. }
  304.  
  305. return PLUGIN_HANDLED
  306. }
  307.  
  308. public cmdMapsMenu(id, level, cid)
  309. {
  310. if (!cmd_access(id, level, cid, 1))
  311. return PLUGIN_HANDLED
  312.  
  313. if (g_mapNums)
  314. {
  315. displayMapsMenu(id, g_menuPosition[id] = 0)
  316. } else {
  317. console_print(id, "%L", id, "NO_MAPS_MENU")
  318. ColorChat(id, GREEN, "%L", id, "NO_MAPS_MENU")
  319. }
  320.  
  321. return PLUGIN_HANDLED
  322. }
  323.  
  324. public delayedChange(mapname[])
  325. server_cmd("changelevel %s", mapname)
  326.  
  327. public actionVoteMapMenu(id, key)
  328. {
  329. new tempMap[32];
  330. switch (key)
  331. {
  332. case 7:
  333. {
  334. new Float:voting = get_cvar_float("amx_last_voting")
  335.  
  336. if (voting > get_gametime())
  337. {
  338. ColorChat(id, GREEN, "%L", id, "ALREADY_VOT")
  339. return PLUGIN_HANDLED
  340. }
  341.  
  342. if (voting && voting + get_cvar_float("amx_vote_delay") > get_gametime())
  343. {
  344. ColorChat(id, GREEN, "%L", id, "VOT_NOW_ALLOW")
  345. return PLUGIN_HANDLED
  346. }
  347.  
  348. g_voteCount = {0, 0, 0, 0, 0}
  349.  
  350. new Float:vote_time = get_cvar_float("amx_vote_time") + 2.0
  351. set_cvar_float("amx_last_voting", get_gametime() + vote_time)
  352. new iVoteTime = floatround(vote_time)
  353.  
  354. set_task(vote_time, "checkVotes", 34567 + id)
  355.  
  356. new menuBody[512]
  357. new players[32]
  358. new pnum, keys, len
  359.  
  360. get_players(players, pnum)
  361.  
  362. if (g_voteSelectedNum[id] > 1)
  363. {
  364. len = format(menuBody, 511, g_coloredMenus ? "\y%L^n\w^n" : "%L^n^n", id, "WHICH_MAP")
  365.  
  366. for (new c = 0; c < g_voteSelectedNum[id]; ++c)
  367. {
  368. ArrayGetString(g_mapName, g_voteSelected[id][c], tempMap, charsmax(tempMap));
  369. len += format(menuBody[len], 511, "%d. %s^n", c + 1, tempMap)
  370. keys |= (1<<c)
  371. }
  372.  
  373. keys |= (1<<8)
  374. len += format(menuBody[len], 511, "^n9. %L^n", id, "NONE")
  375. } else {
  376. ArrayGetString(g_mapName, g_voteSelected[id][0], tempMap, charsmax(tempMap));
  377. len = format(menuBody, 511, g_coloredMenus ? "\y%L^n%s?^n\w^n1. %L^n2. %L^n" : "%L^n%s?^n^n1. %L^n2. %L^n", id, "CHANGE_MAP_TO", tempMap, id, "YES", id, "NO")
  378. keys = MENU_KEY_1|MENU_KEY_2
  379. }
  380.  
  381. new menuName[64]
  382. format(menuName, 63, "%L", "en", "WHICH_MAP")
  383.  
  384. for (new b = 0; b < pnum; ++b)
  385. if (players[b] != id)
  386. show_menu(players[b], keys, menuBody, iVoteTime, menuName)
  387.  
  388. format(menuBody[len], 511, "^n0. %L", id, "CANC_VOTE")
  389. keys |= MENU_KEY_0
  390. show_menu(id, keys, menuBody, iVoteTime, menuName)
  391.  
  392. new authid[32], name[32]
  393.  
  394. get_user_authid(id, authid, 31)
  395. get_user_name(id, name, 31)
  396.  
  397. show_activity_key("ADMIN_V_MAP_1", "ADMIN_V_MAP_2", name);
  398.  
  399. new tempMapA[32];
  400. new tempMapB[32];
  401. new tempMapC[32];
  402. new tempMapD[32];
  403. if (g_voteSelectedNum[id] > 0)
  404. {
  405. ArrayGetString(g_mapName, g_voteSelected[id][0], tempMapA, charsmax(tempMapA));
  406. }
  407. else
  408. {
  409. copy(tempMapA, charsmax(tempMapA), "");
  410. }
  411. if (g_voteSelectedNum[id] > 1)
  412. {
  413. ArrayGetString(g_mapName, g_voteSelected[id][1], tempMapB, charsmax(tempMapB));
  414. }
  415. else
  416. {
  417. copy(tempMapB, charsmax(tempMapB), "");
  418. }
  419. if (g_voteSelectedNum[id] > 2)
  420. {
  421. ArrayGetString(g_mapName, g_voteSelected[id][2], tempMapC, charsmax(tempMapC));
  422. }
  423. else
  424. {
  425. copy(tempMapC, charsmax(tempMapC), "");
  426. }
  427. if (g_voteSelectedNum[id] > 3)
  428. {
  429. ArrayGetString(g_mapName, g_voteSelected[id][3], tempMapD, charsmax(tempMapD));
  430. }
  431. else
  432. {
  433. copy(tempMapD, charsmax(tempMapD), "");
  434. }
  435.  
  436. log_amx("Vote: ^"%s<%d><%s><>^" vote maps (map#1 ^"%s^") (map#2 ^"%s^") (map#3 ^"%s^") (map#4 ^"%s^")",
  437. name, get_user_userid(id), authid,
  438. tempMapA, tempMapB, tempMapC, tempMapD)
  439. }
  440. case 8: displayVoteMapsMenu(id, ++g_menuPosition[id])
  441. case 9: displayVoteMapsMenu(id, --g_menuPosition[id])
  442. default:
  443. {
  444. g_voteSelected[id][g_voteSelectedNum[id]++] = g_menuPosition[id] * 7 + key
  445. displayVoteMapsMenu(id, g_menuPosition[id])
  446. }
  447. }
  448.  
  449. return PLUGIN_HANDLED
  450. }
  451.  
  452. public actionMapsMenu(id, key)
  453. {
  454. switch (key)
  455. {
  456. case 8: displayMapsMenu(id, ++g_menuPosition[id])
  457. case 9: displayMapsMenu(id, --g_menuPosition[id])
  458. default:
  459. {
  460. new a = g_menuPosition[id] * 8 + key
  461. new _modName[10]
  462.  
  463. get_modname(_modName, 9)
  464. if (!equal(_modName, "zp"))
  465. {
  466. message_begin(MSG_ALL, SVC_INTERMISSION)
  467. message_end()
  468. }
  469.  
  470. new authid[32], name[32]
  471.  
  472. get_user_authid(id, authid, 31)
  473. get_user_name(id, name, 31)
  474.  
  475. new tempMap[32];
  476. ArrayGetString(g_mapName, a, tempMap, charsmax(tempMap));
  477.  
  478. show_activity_key("ADMIN_CHANGEL_1", "ADMIN_CHANGEL_2", name, tempMap);
  479.  
  480. log_amx("Cmd: ^"%s<%d><%s><>^" changelevel ^"%s^"", name, get_user_userid(id), authid, tempMap)
  481. set_task(2.0, "delayedChange", 0, tempMap, strlen(tempMap) + 1)
  482. /* displayMapsMenu(id, g_menuPosition[id]) */
  483. }
  484. }
  485.  
  486. return PLUGIN_HANDLED
  487. }
  488.  
  489. displayMapsMenu(id, pos)
  490. {
  491. if (pos < 0)
  492. return
  493.  
  494. new menuBody[512]
  495. new tempMap[32]
  496. new start = pos * 8
  497. new b = 0
  498.  
  499. if (start >= g_mapNums)
  500. start = pos = g_menuPosition[id] = 0
  501.  
  502. new len = format(menuBody, 511, g_coloredMenus ? "\y%L\R%d/%d^n\w^n" : "%L %d/%d^n^n", id, "CHANGLE_MENU", pos + 1, (g_mapNums / 8 + ((g_mapNums % 8) ? 1 : 0)))
  503. new end = start + 8
  504. new keys = MENU_KEY_0
  505.  
  506. if (end > g_mapNums)
  507. end = g_mapNums
  508.  
  509. for (new a = start; a < end; ++a)
  510. {
  511. keys |= (1<<b)
  512. ArrayGetString(g_mapName, a, tempMap, charsmax(tempMap));
  513. len += format(menuBody[len], 511-len, "%d. %s^n", ++b, tempMap)
  514. }
  515.  
  516. if (end != g_mapNums)
  517. {
  518. format(menuBody[len], 511-len, "^n9. %L...^n0. %L", id, "MORE", id, pos ? "BACK" : "EXIT")
  519. keys |= MENU_KEY_9
  520. }
  521. else
  522. format(menuBody[len], 511-len, "^n0. %L", id, pos ? "BACK" : "EXIT")
  523.  
  524. new menuName[64]
  525. format(menuName, 63, "%L", "en", "CHANGLE_MENU")
  526.  
  527. show_menu(id, keys, menuBody, -1, menuName)
  528. }
  529. stock bool:ValidMap(mapname[])
  530. {
  531. if ( is_map_valid(mapname) )
  532. {
  533. return true;
  534. }
  535. // If the is_map_valid check failed, check the end of the string
  536. new len = strlen(mapname) - 4;
  537.  
  538. // The mapname was too short to possibly house the .bsp extension
  539. if (len < 0)
  540. {
  541. return false;
  542. }
  543. if ( equali(mapname[len], ".bsp") )
  544. {
  545. // If the ending was .bsp, then cut it off.
  546. // the string is byref'ed, so this copies back to the loaded text.
  547. mapname[len] = '^0';
  548.  
  549. // recheck
  550. if ( is_map_valid(mapname) )
  551. {
  552. return true;
  553. }
  554. }
  555.  
  556. return false;
  557. }
  558.  
  559. load_settings(filename[])
  560. {
  561. new fp = fopen(filename, "r");
  562.  
  563. if (!fp)
  564. {
  565. return 0;
  566. }
  567.  
  568.  
  569. new text[256];
  570. new tempMap[32];
  571.  
  572. while (!feof(fp))
  573. {
  574. fgets(fp, text, charsmax(text));
  575.  
  576. if (text[0] == ';')
  577. {
  578. continue;
  579. }
  580. if (parse(text, tempMap, charsmax(tempMap)) < 1)
  581. {
  582. continue;
  583. }
  584. if (!ValidMap(tempMap))
  585. {
  586. continue;
  587. }
  588.  
  589. ArrayPushString(g_mapName, tempMap);
  590. g_mapNums++;
  591. }
  592.  
  593. return 1;
  594. }
  595.  


LANG FILE:
SMA Forráskód: [ Mindet kijelol ]
  1. [hu]
  2. RESULT_REF = Eredmeny Elvetve
  3. RESULT_ACC = Eredmeny Elfogadva
  4. VOTE_SUCCESS = Sikeres szavazas. A nyertes palya:
  5. VOTE_FAILED = Sikertelen szavazas
  6. THE_WINNER = \rGyozott
  7. WANT_CONT = \rFolytatod?
  8. VOT_CANC = Szavazas Megszakitva
  9. X_VOTED_FOR = %s szavazata - #%d
  10. VOTEMAP_MENU = \rPalyaszavazas Menu
  11. START_VOT = Szavazas Inditasa
  12. SEL_MAPS = \rValasztott palyak
  13. ALREADY_VOT = Mar folyamatban van egy szavazas...
  14. NO_MAPS_MENU = Nincs palya a menuben
  15. VOT_NOW_ALLOW = Nincs engedelyezve most a szavazas
  16. WHICH_MAP = \rMelyik palyara menjunk?
  17. CHANGE_MAP_TO = \yMapvaltas -
  18. CANC_VOTE = Szavazas megszakitasa
  19. ADMIN_V_MAP_1 = ADMIN: palya szavazas
  20. ADMIN_V_MAP_2 = ADMIN %s: palya szavazas
  21. ADMIN_CHANGEL_1 = ADMIN: mapvaltas - %s
  22. ADMIN_CHANGEL_2 = ADMIN %s: mapvaltas %s
  23. CHANGLE_MENU = \rPalyavaltas Menu

_________________
****


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  [1 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 24 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