hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.01. 09:39



Jelenlévő felhasználók

Jelenleg 288 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 288 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  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Nem tudom semmi képen le forditani
HozzászólásElküldve: 2015.02.04. 20:28 
Offline
Újonc

Csatlakozott: 2013.07.12. 06:04
Hozzászólások: 3
Megköszönt másnak: 1 alkalommal
Sziasztok 1 jo barátom irta a plugint de nem tudom át forditani kérlek segitsetek.

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4. #include <fun>
  5. #include <nvault>
  6. #include <hamsandwich>
  7. #include <engine>
  8. #include <fakemeta>
  9.  
  10. #define PLUGIN "plugin"
  11. #define VERSION "1.0"
  12. #define AUTHOR "author"
  13.  
  14. new ct_ban[33]
  15. new gVault
  16. new g_iTarget[33]
  17.  
  18. public plugin_init()
  19. {
  20. register_plugin(PLUGIN, VERSION, AUTHOR)
  21. register_clcmd("say /banmenu", "ct_ban_menu")
  22. RegisterHam(Ham_Spawn, "player", "player_spawn", 1)
  23. register_clcmd("Indok", "banok");
  24. register_clcmd("jointeam 02", "block")
  25. }
  26.  
  27. /* 1.
  28. public block(id)
  29. {
  30. if(ct_ban[id] == 1)
  31. {
  32. return PLUGIN_HANDLED
  33. }
  34. else
  35. {
  36. console_print(id, "")
  37. }
  38. return PLUGIN_HANDLED
  39. }
  40. */
  41.  
  42. /* 2. */
  43.  
  44. public player_spawn(id)
  45. {
  46. client_print(id, print_chat, "KOR TESZT")
  47.  
  48. if(cs_get_user_team(id) && CS_TEAM_CT)
  49. {
  50. if(ct_ban[id] == 1)
  51. {
  52. client_print(id, print_chat, "Te ki vagy zarva az orok kozul!")
  53. user_silentkill(id)
  54. cs_set_user_team(id, CS_TEAM_T)
  55. }
  56. else
  57. {
  58. return PLUGIN_HANDLED
  59. }
  60.  
  61. }
  62. return PLUGIN_HANDLED
  63. }
  64. public plugin_cfg( )
  65. {
  66. gVault = nvault_open( "BAN_SYSTEM" )
  67.  
  68. if ( gVault == INVALID_HANDLE )
  69. set_fail_state( "Error opening nVault" );
  70. }
  71.  
  72. public ct_ban_menu(id)
  73. {
  74. if(get_user_flags(id) & ADMIN_KICK)
  75. {
  76. new fomenu[256]
  77. formatex(fomenu, charsmax(fomenu), "\r[JB] \yCT ban menu");
  78. new mainmenu = menu_create(fomenu, "fo_handler")
  79.  
  80. menu_additem(mainmenu,"\wJatekos kitiltasa","1",0)
  81. menu_additem(mainmenu,"\wJatekos unbannolasa","2",0)
  82.  
  83. menu_setprop(mainmenu, MPROP_EXIT, MEXIT_ALL);
  84. menu_setprop(mainmenu, MPROP_BACKNAME, "Vissza");
  85. menu_setprop(mainmenu, MPROP_NEXTNAME, "Következő˜");
  86. menu_setprop(mainmenu, MPROP_EXITNAME, "Kilépés");
  87. menu_display(id, mainmenu)
  88.  
  89. }
  90. else
  91. {
  92. client_print(id, print_chat, "Nincs elerhetoseged ehhez a parancshoz!")
  93. }
  94. }
  95.  
  96. public fo_handler(id, mainmenu, item)
  97. {
  98. if( item == MENU_EXIT )
  99. {
  100. menu_destroy(id);
  101. return PLUGIN_HANDLED;
  102. }
  103. new data[9], szName[64];
  104. new access, callback;
  105. menu_item_getinfo(mainmenu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  106. new key = str_to_num(data);
  107.  
  108. switch(key)
  109. {
  110. case 1:
  111. {
  112. ban_menu(id)
  113. }
  114. case 2:
  115. {
  116. unban_menu(id)
  117. }
  118. }
  119. menu_destroy(mainmenu)
  120. return PLUGIN_HANDLED
  121. }
  122.  
  123. public ban_menu(id)
  124. {
  125. new banmenu[256]
  126. formatex(banmenu, charsmax(banmenu), "\rJatekos kitiltasa");
  127.  
  128. new bmenu = menu_create(banmenu, "ban_menu")
  129.  
  130. new players[32], num
  131. new szName[32], szTempid[32]
  132.  
  133. get_players(players, num, "ach")
  134.  
  135. for(new i; i < num; i++)
  136. {
  137. get_user_name(players[i], szName, charsmax(szName))
  138.  
  139. num_to_str(get_user_userid(players[i]), szTempid, charsmax(szTempid))
  140.  
  141. menu_additem(bmenu, szName, szTempid, 0)
  142. }
  143. menu_setprop(bmenu, MPROP_EXIT, MEXIT_ALL);
  144. menu_setprop(bmenu, MPROP_BACKNAME, "Vissza");
  145. menu_setprop(bmenu, MPROP_NEXTNAME, "Következő˜");
  146. menu_setprop(bmenu, MPROP_EXITNAME, "Kilépés");
  147. menu_display(id, bmenu)
  148. }
  149.  
  150. public ba_menu(id, menu, item)
  151. {
  152. if(item == MENU_EXIT)
  153. {
  154. menu_destroy(menu)
  155. return PLUGIN_HANDLED
  156. }
  157.  
  158. new szData[6], szName[64], iAccess, iCallback
  159. menu_item_getinfo(menu, item, iAccess, szData, charsmax(szData), szName, charsmax(szName), iCallback)
  160.  
  161. g_iTarget[id] = find_player("k", str_to_num(szData))
  162.  
  163. client_cmd(id, "messagemode Indok")
  164.  
  165. menu_destroy(menu)
  166. return PLUGIN_HANDLED
  167. }
  168.  
  169. public banok(id)
  170. {
  171. new indok[300]
  172. read_args(indok, charsmax(indok))
  173. remove_quotes(indok)
  174.  
  175. if(!strlen(indok))
  176. return PLUGIN_HANDLED
  177.  
  178. new kizaro[32], kizart[32]
  179. get_user_name(id, kizaro, charsmax(kizaro))
  180. get_user_name(g_iTarget[id], kizart, charsmax(kizart))
  181. log_to_file( "ct_ban.log", "%s kizarta %s-t. Indok: %s", kizaro, kizart, indok);
  182.  
  183. user_silentkill(g_iTarget[id])
  184. cs_set_user_team(g_iTarget[id], CS_TEAM_T)
  185.  
  186. client_print(0, print_chat, "%s kizarta %s-t, mert %s", kizaro, kizart, indok);
  187.  
  188. ct_ban[g_iTarget[id]] = 1
  189.  
  190. return PLUGIN_CONTINUE


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Nem tudom semmi képen le forditani
HozzászólásElküldve: 2015.02.09. 09:50 
Szia elsőnek is be kellene fejezni az unban részt(így nem tudsz majd unbanolni csak, banolni.)
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4. #include <fun>
  5. #include <nvault>
  6. #include <hamsandwich>
  7. #include <engine>
  8. #include <fakemeta>
  9.  
  10. #define PLUGIN "plugin"
  11. #define VERSION "1.0"
  12. #define AUTHOR "author"
  13.  
  14. new ct_ban[33]
  15. new gVault
  16. new g_iTarget[33]
  17.  
  18. public plugin_init()
  19. {
  20. register_plugin(PLUGIN, VERSION, AUTHOR)
  21. register_clcmd("say /banmenu", "ct_ban_menu")
  22. RegisterHam(Ham_Spawn, "player", "player_spawn", 1)
  23. register_clcmd("Indok", "banok");
  24. register_clcmd("jointeam 02", "block")
  25. }
  26.  
  27. /* 1.
  28. public block(id)
  29. {
  30. if(ct_ban[id] == 1)
  31. {
  32. return PLUGIN_HANDLED
  33. }
  34. else
  35. {
  36. console_print(id, "")
  37. }
  38. return PLUGIN_HANDLED
  39. }
  40. */
  41.  
  42. /* 2. */
  43.  
  44. public player_spawn(id)
  45. {
  46. client_print(id, print_chat, "KOR TESZT")
  47.  
  48. if(cs_get_user_team(id) && CS_TEAM_CT)
  49. {
  50. if(ct_ban[id] == 1)
  51. {
  52. client_print(id, print_chat, "Te ki vagy zarva az orok kozul!")
  53. user_silentkill(id)
  54. cs_set_user_team(id, CS_TEAM_T)
  55. }
  56. else
  57. {
  58. return PLUGIN_HANDLED
  59. }
  60.  
  61. }
  62. return PLUGIN_HANDLED
  63. }
  64. public plugin_cfg( )
  65. {
  66. gVault = nvault_open( "BAN_SYSTEM" )
  67.  
  68. if ( gVault == INVALID_HANDLE )
  69. set_fail_state( "Error opening nVault" );
  70. }
  71.  
  72. public ct_ban_menu(id)
  73. {
  74. if(get_user_flags(id) & ADMIN_KICK)
  75. {
  76. new fomenu[256]
  77. formatex(fomenu, charsmax(fomenu), "\r[JB] \yCT ban menu");
  78. new mainmenu = menu_create(fomenu, "fo_handler")
  79.  
  80. menu_additem(mainmenu,"\wJatekos kitiltasa","1",0)
  81. menu_additem(mainmenu,"\wJatekos unbannolasa","2",0)
  82.  
  83. menu_setprop(mainmenu, MPROP_EXIT, MEXIT_ALL);
  84. menu_setprop(mainmenu, MPROP_BACKNAME, "Vissza");
  85. menu_setprop(mainmenu, MPROP_NEXTNAME, "Következő˜");
  86. menu_setprop(mainmenu, MPROP_EXITNAME, "Kilépés");
  87. menu_display(id, mainmenu)
  88.  
  89. }
  90. else
  91. {
  92. client_print(id, print_chat, "Nincs elerhetoseged ehhez a parancshoz!")
  93. }
  94. }
  95.  
  96. public fo_handler(id, mainmenu, item)
  97. {
  98. if( item == MENU_EXIT )
  99. {
  100. menu_destroy(id);
  101. return PLUGIN_HANDLED;
  102. }
  103. new data[9], szName[64];
  104. new access, callback;
  105. menu_item_getinfo(mainmenu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  106. new key = str_to_num(data);
  107.  
  108. switch(key)
  109. {
  110. case 1:
  111. {
  112. ban_menu(id)
  113. }
  114. case 2:
  115. {
  116. // unban_menu(id)
  117. }
  118. }
  119. menu_destroy(mainmenu)
  120. return PLUGIN_HANDLED
  121. }
  122.  
  123. public ban_menu(id)
  124. {
  125. new banmenu[256]
  126. formatex(banmenu, charsmax(banmenu), "\rJatekos kitiltasa");
  127.  
  128. new bmenu = menu_create(banmenu, "ban_menu")
  129.  
  130. new players[32], num
  131. new szName[32], szTempid[32]
  132.  
  133. get_players(players, num, "ach")
  134.  
  135. for(new i; i < num; i++)
  136. {
  137. get_user_name(players[i], szName, charsmax(szName))
  138.  
  139. num_to_str(get_user_userid(players[i]), szTempid, charsmax(szTempid))
  140.  
  141. menu_additem(bmenu, szName, szTempid, 0)
  142. }
  143. menu_setprop(bmenu, MPROP_EXIT, MEXIT_ALL);
  144. menu_setprop(bmenu, MPROP_BACKNAME, "Vissza");
  145. menu_setprop(bmenu, MPROP_NEXTNAME, "Következő˜");
  146. menu_setprop(bmenu, MPROP_EXITNAME, "Kilépés");
  147. menu_display(id, bmenu)
  148. }
  149.  
  150. public ba_menu(id, menu, item)
  151. {
  152. if(item == MENU_EXIT)
  153. {
  154. menu_destroy(menu)
  155. return PLUGIN_HANDLED
  156. }
  157.  
  158. new szData[6], szName[64], iAccess, iCallback
  159. menu_item_getinfo(menu, item, iAccess, szData, charsmax(szData), szName, charsmax(szName), iCallback)
  160.  
  161. g_iTarget[id] = find_player("k", str_to_num(szData))
  162.  
  163. client_cmd(id, "messagemode Indok")
  164.  
  165. menu_destroy(menu)
  166. return PLUGIN_HANDLED
  167. }
  168.  
  169. public banok(id)
  170. {
  171. new indok[300]
  172. read_args(indok, charsmax(indok))
  173. remove_quotes(indok)
  174.  
  175. if(!strlen(indok))
  176. return PLUGIN_HANDLED
  177.  
  178. new kizaro[32], kizart[32]
  179. get_user_name(id, kizaro, charsmax(kizaro))
  180. get_user_name(g_iTarget[id], kizart, charsmax(kizart))
  181. log_to_file( "ct_ban.log", "%s kizarta %s-t. Indok: %s", kizaro, kizart, indok);
  182.  
  183. user_silentkill(g_iTarget[id])
  184. cs_set_user_team(g_iTarget[id], CS_TEAM_T)
  185.  
  186. client_print(0, print_chat, "%s kizarta %s-t, mert %s", kizaro, kizart, indok);
  187.  
  188. ct_ban[g_iTarget[id]] = 1
  189.  
  190. return PLUGIN_CONTINUE
  191. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Nem tudom semmi képen le forditani
HozzászólásElküldve: 2015.02.09. 15:04 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2012.10.09. 13:48
Hozzászólások: 1439
Megköszönték neki: 174 alkalommal
.amxx-et nem csatolhatunk. Aki akarja, privátban elküldi neked, vagy használd valamelyik online fordítót.

Ha pedig hiba miatt nem tudod lefordítani, érdemes lenne azt is megemlítened és a hiba-logot is csatolni.

_________________
Minden jót! :)


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


Ki van itt

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