hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.23. 22:05



Jelenlévő felhasználók

Jelenleg 135 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 135 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: szavazó menü
HozzászólásElküldve: 2013.01.04. 23:54 
Offline
Őstag

Csatlakozott: 2011.06.12. 20:51
Hozzászólások: 1089
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 44 alkalommal
cmdMapsMenu() ebben még kiírja hogy lefutva aztán 10 másodperc mulva fagy a szerver valami megoldás? a kód kezdetleges és pár részt az eredeti szavazó menüböl LOPTAM nem kell kommentelni
errorlog nincs
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. new g_voteCount[5]
  5. new g_voteCount2[2]
  6. /*new rtvv = 0
  7. new bool:usertv[33]*/
  8. new maps[5][] =
  9. { "de_dust2" , "de_inferno", "de_nuke32", "de_tuscan32", "de_train32" }
  10.  
  11.  
  12. public plugin_init()
  13. {
  14. register_plugin("asdasdasdasd", "1.0", "AMXX Dev Team")
  15.  
  16. register_concmd("votee", "cmdMapsMenu")
  17. //register_clcmd("say rtv", "rtvasd")
  18. }
  19.  
  20. //de_dust2 de_dust de_inferno de_nuke de_tuscan de_train de_assault
  21. /*
  22. public rtvasd(id){
  23. if(usertv == false)
  24. return PLUGIN_CONTINUE
  25. rtv++
  26. }
  27. */
  28. public cmdMapsMenu(){
  29.  
  30. new menu = menu_create( "\rMap menu", "menu_handler3")
  31. menu_additem(menu, "\yde_dust2", "1", 0)
  32. menu_additem(menu, "\yde_inferno", "2", 0)
  33. menu_additem(menu, "\yde_nuke", "3", 0)
  34. menu_additem(menu, "\yde_tuscan", "4", 0)
  35. menu_additem(menu, "\yde_train", "5", 0)
  36. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  37. menu_display(0, menu, 0)
  38. set_task(10.0 , "encVotes")
  39. asd()
  40. return PLUGIN_HANDLED;
  41.  
  42. }
  43.  
  44.  
  45. public menu_handler3(id, menu, item)
  46. {
  47. if( item == MENU_EXIT ){
  48. menu_destroy(menu);
  49. return PLUGIN_HANDLED;
  50. }
  51. new data[12], szName[64];
  52. new access, callback;
  53. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  54. new key = str_to_num(data)
  55.  
  56. g_voteCount[key--]++
  57. new name[23]
  58. get_user_name(id, name, 22)
  59. client_print(0, print_chat,"[VoteMenu] %s a %d-re/ra szavazott",name , key)
  60. asd()
  61. return PLUGIN_HANDLED
  62.  
  63. }
  64.  
  65. public encVotes(){
  66.  
  67. new votesNum = g_voteCount[0] + g_voteCount[1] + g_voteCount[2] + g_voteCount[3] + g_voteCount[4]
  68.  
  69. if(votesNum == 0){
  70. new name[7]
  71. get_mapname(name, 6)
  72. server_cmd("changelevel %s", name)
  73. }
  74. new elso = 0
  75. new masodik = 0
  76.  
  77. for (new a = 0; a < 4; a++){
  78. if (g_voteCount[a] > g_voteCount[elso]){
  79. masodik = elso
  80. elso = a
  81. }
  82. }
  83.  
  84. votemenu2(elso,masodik)
  85. //if(get_playersnum()/get_maxplayers*100 <= votesNum
  86. asd()
  87.  
  88. }
  89.  
  90. public votemenu2(elso,masodik){
  91. new menu = menu_create( "\rMap menu", "menu_handler2")
  92. new Menu1[120],Menu2[120]
  93. formatex( Menu1, charsmax(Menu1), "\y%s", maps[elso])
  94. formatex( Menu2, charsmax(Menu2), "\y%s", maps[masodik])
  95. menu_additem(menu, Menu1, "1", 0)
  96. menu_additem(menu, Menu2, "2", 0)
  97. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  98. menu_display(0, menu, 0)
  99. set_task(10.0 , "endVotes2")
  100. asd()
  101. }
  102.  
  103.  
  104. public menu_handler2(id, menu, item)
  105. {
  106. if( item == MENU_EXIT ){
  107. menu_destroy(menu);
  108. return PLUGIN_HANDLED;
  109. }
  110. new data[12], szName[64];
  111. new access, callback;
  112. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  113. new key = str_to_num(data)
  114.  
  115. g_voteCount[key--]++
  116.  
  117. new name[23]
  118. get_user_name(id, name, 22)
  119. client_print(0, print_chat,"[VoteMenu] %s a %d-re/ra szavazott",name , key)
  120. asd()
  121. return PLUGIN_HANDLED
  122.  
  123. }
  124.  
  125.  
  126. public encVotes2(){
  127.  
  128. new votesNum = g_voteCount2[0] + g_voteCount2[1]
  129. new win
  130. if(votesNum == 0){
  131. new name[7]
  132. get_mapname(name, 6)
  133. server_cmd("changelevel %s", name)
  134. }
  135. if(g_voteCount2[0] == g_voteCount2[1]){
  136. win = g_voteCount2[0]
  137. }
  138. else if(g_voteCount2[0] > g_voteCount2[1]){
  139. win = g_voteCount2[0]
  140. }
  141. else if(g_voteCount2[0] < g_voteCount2[1]){
  142. win = g_voteCount2[1]
  143. }
  144.  
  145.  
  146. server_cmd("changelevel %s", maps[win])
  147.  
  148. //if(get_playersnum()/get_maxplayers*100 <= votesNum
  149. asd()
  150. }
  151.  
  152. public asd()
  153. client_print(0, print_chat,"LEFUTVA")

_________________
[img]semmi[/img]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: szavazó menü
HozzászólásElküldve: 2013.01.12. 15:08 
Offline
Imperátor
Avatar

Csatlakozott: 2009.04.21. 09:33
Hozzászólások: 3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Error log? debug log?

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: szavazó menü
HozzászólásElküldve: 2013.01.12. 15:21 
Offline
Őstag

Csatlakozott: 2011.06.12. 20:51
Hozzászólások: 1089
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 44 alkalommal
Idézet:
errorlog nincs

_________________
[img]semmi[/img]


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 6 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