hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: 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  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Időnként menüben
HozzászólásElküldve: 2015.07.20. 10:46 
Offline
Jómunkásember

Csatlakozott: 2014.01.04. 18:31
Hozzászólások: 326
Megköszönt másnak: 79 alkalommal
Megköszönték neki: 7 alkalommal
Hello! Előre leszögezném,hogy ez nem az én problémám ,hanem alfaanero-é ő csak megkért h rakjam ki,mivel ő ma estig kivan tiltva és nem lesz otthon a későbbiekben.
probléma.
"Azt szeretem volna megoldani ,hogy ki olvassa a skin nevét,árát és hogy mettől meddig legyen.
Mint látszik az elején AWP | Asiimov a 25000 lenne a kezdő ára,a 9:00 és a 9:59 az lenne ,hogy ebben az időben jelenik meg a menüben.
De már az üzenetet sem jeleníti meg ,a menü pedig be sem jön.

Valaki javítaná ezt nékem??
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "New Plug-In"
  5. #define VERSION "1.0"
  6. #define AUTHOR "author"
  7.  
  8. new bool:megjelenit[33] = true;
  9.  
  10. enum _:Skin
  11. {
  12. skinnev[33], kezdoar[33], ido1[33], ido2[33]
  13. };
  14.  
  15. new const fegyver[5][Skin] =
  16. {
  17. { "AWP | Asiimov", "25000", "9:00", "9:59", },
  18. { "AK47 | Asiimov", "30000", "11:00", "11:59", },
  19. { "M4A1 | Asiimov", "30000", "12:00", "12:59", },
  20. { "P90 | Asiimov", "20000", "13:00", "13:59", },
  21. { "USP | Asiimov", "20000", "14:00", "14:59", }
  22.  
  23.  
  24. };
  25.  
  26. public plugin_init() {
  27. register_plugin(PLUGIN, VERSION, AUTHOR)
  28.  
  29. register_concmd("say /menu", "menucske");
  30. set_task(1.0, "kiolvas")
  31. }
  32.  
  33.  
  34. public kiolvas(id)
  35. {
  36. static szIdo[8], iIdo
  37.  
  38. get_time("%H%M", szIdo, charsmax(szIdo))
  39.  
  40. iIdo = str_to_num(szIdo)
  41.  
  42. if(ido1 < iIdo < ido2)
  43. if(megjelenit[id])
  44. {
  45.  
  46. print_color(id,"!yKint van az ÁRUHÁZBAN egy !t%s !yskin !t kezdő ár:%s", fegyver[1][skinnev], fegyver[1][kezdoar]);
  47. }
  48. return PLUGIN_CONTINUE
  49. }
  50.  
  51. public menucske(id) {
  52. new szText[555 char]
  53. formatex(szText, charsmax(szText), "\rTESZT")
  54. new menu = menu_create(szText, "menucske_h")
  55.  
  56. if(megjelenit[id] == true)
  57. {
  58. formatex( szText, charsmax( szText ), "%s Ár: %s", fegyver[1][skinnev], fegyver[1][kezdoar])
  59. menu_additem(menu, szText, "1", 0)
  60. }
  61.  
  62. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  63.  
  64. menu_display(id, menu, 0)
  65. }
  66.  
  67. public menucske_h(id, menu, item)
  68. {
  69. if( item == MENU_EXIT )
  70. {
  71. menu_destroy(menu);
  72. return PLUGIN_HANDLED;
  73. }
  74. new data[9], access, callback, szName[64]
  75. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  76. new key = str_to_num(data)
  77. switch(key)
  78. {
  79. case 1:
  80. {
  81.  
  82. }
  83.  
  84. }
  85. return PLUGIN_HANDLED
  86. }
  87.  
  88. stock print_color(const id, const input[], any:...)
  89. {
  90. new count = 1, players[32]
  91. static msg[191]
  92. vformat(msg, 190, input, 3)
  93.  
  94. replace_all(msg, 190, "!g", "^4")
  95. replace_all(msg, 190, "!y", "^1")
  96. replace_all(msg, 190, "!t", "^3")
  97. replace_all(msg, 190, "á", "á")
  98. replace_all(msg, 190, "é", "Ă©")
  99. replace_all(msg, 190, "í", "Ă­")
  100. replace_all(msg, 190, "ó", "Ăł")
  101. replace_all(msg, 190, "ö", "ö")
  102. replace_all(msg, 190, "ő", "Ĺ‘")
  103. replace_all(msg, 190, "ú", "Ăş")
  104. replace_all(msg, 190, "ü", "ĂĽ")
  105. replace_all(msg, 190, "ű", "ű")
  106. replace_all(msg, 190, "Á", "Á")
  107. replace_all(msg, 190, "É", "É")
  108. replace_all(msg, 190, "Í", "ĂŤ")
  109. replace_all(msg, 190, "Ó", "Ă“")
  110. replace_all(msg, 190, "Ö", "Ă–")
  111. replace_all(msg, 190, "Ő", "Ő")
  112. replace_all(msg, 190, "Ú", "Ăš")
  113. replace_all(msg, 190, "Ü", "Ăś")
  114. replace_all(msg, 190, "Ű", "Ĺ°")
  115.  
  116. if (id) players[0] = id; else get_players(players, count, "ch")
  117. {
  118. for (new i = 0; i < count; i++)
  119. {
  120. if (is_user_connected(players[i]))
  121. {
  122. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  123. write_byte(players[i])
  124. write_string(msg)
  125. message_end()
  126. }
  127. }
  128. }
  129. return PLUGIN_HANDLED
  130. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Időnként menüben
HozzászólásElküldve: 2015.07.22. 14:48 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.07. 23:34
Hozzászólások: 2192
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 55 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "New Plug-In"
  5. #define VERSION "1.0"
  6. #define AUTHOR "author"
  7.  
  8. new bool:megjelenit[33];
  9.  
  10. #define MAX_FEGYVEREK 5
  11. #define NINCS -1
  12.  
  13. new adatid[33];
  14.  
  15. enum Skin
  16. {
  17. skinnev[33],
  18. kezdoar[33],
  19. ido1[33],
  20. ido2[33]
  21. };
  22.  
  23. new fegyver[MAX_FEGYVEREK][Skin];
  24.  
  25. new const adatok[MAX_FEGYVEREK][4][] =
  26. {
  27. { "AWP | Asiimov", "25000", "9", "10"},
  28. { "AK47 | Asiimov", "30000", "11", "12"},
  29. { "M4A1 | Asiimov", "30000", "12", "13"},
  30. { "P90 | Asiimov", "20000", "13", "14"},
  31. { "USP | Asiimov", "20000", "14", "15"}
  32.  
  33.  
  34. };
  35.  
  36. public plugin_init() {
  37. register_plugin(PLUGIN, VERSION, AUTHOR)
  38.  
  39. register_concmd("say /menu", "menucske");
  40. for(new i=0; i < MAX_FEGYVEREK; i++)
  41. {
  42. formatex(fegyver[i][skinnev], 33, "%s", adatok[i][0]);
  43. formatex(fegyver[i][kezdoar], 33, "%s", adatok[i][1]);
  44. formatex(fegyver[i][ido1], 33, "%s", adatok[i][2]);
  45. formatex(fegyver[i][ido2], 33, "%s", adatok[i][3]);
  46. }
  47. }
  48.  
  49. public client_putinserver(playerid)
  50. {
  51. static szOra[8], iOra, time1;
  52.  
  53. get_time("%H", szOra, charsmax(szOra));
  54.  
  55. iOra = str_to_num(szOra);
  56.  
  57. for(new i=0; i < MAX_FEGYVEREK; i++)
  58. {
  59. time1 = str_to_num(fegyver[i][ido1]);
  60. if(time1 == iOra)
  61. {
  62. set_task(15.0, "jatekos_uzenet", playerid);
  63. adatid[playerid] = i;
  64. megjelenit[playerid] = true;
  65. break;
  66. }
  67. }
  68. return PLUGIN_CONTINUE;
  69. }
  70.  
  71. public jatekos_uzenet(playerid)
  72. {
  73. new i = adatid[playerid];
  74. print_color(playerid,"!yKint van az ÁRUHÁZBAN egy !t%s !yskin !t kezdő ár:%s", fegyver[i][skinnev], fegyver[i][kezdoar]);
  75. return PLUGIN_CONTINUE;
  76. }
  77.  
  78. public menucske(id) {
  79. new szText[555 char];
  80. formatex(szText, charsmax(szText), "\rTESZT");
  81. new menu = menu_create(szText, "menucske_h");
  82.  
  83. if(megjelenit[id] == true)
  84. {
  85. new i = adatid[id];
  86. formatex( szText, charsmax( szText ), "%s ár: %s", fegyver[i][skinnev], fegyver[i][kezdoar]);
  87. menu_additem(menu, szText, "1", 0);
  88. }
  89.  
  90. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  91.  
  92. menu_display(id, menu, 0);
  93. }
  94.  
  95. public menucske_h(id, menu, item)
  96. {
  97. if( item == MENU_EXIT )
  98. {
  99. menu_destroy(menu);
  100. return PLUGIN_HANDLED;
  101. }
  102. new data[9], access, callback, szName[64];
  103. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  104. new key = str_to_num(data);
  105. switch(key)
  106. {
  107. case 1:
  108. {
  109. }
  110.  
  111. }
  112. return PLUGIN_HANDLED;
  113. }
  114.  
  115. stock print_color(const id, const input[], any:...)
  116. {
  117. new count = 1, players[32]
  118. static msg[191]
  119. vformat(msg, 190, input, 3)
  120.  
  121. replace_all(msg, 190, "!g", "^4")
  122. replace_all(msg, 190, "!y", "^1")
  123. replace_all(msg, 190, "!t", "^3")
  124. replace_all(msg, 190, "á", "á")
  125. replace_all(msg, 190, "é", "Ă©")
  126. replace_all(msg, 190, "í", "Ă­")
  127. replace_all(msg, 190, "ó", "Ăł")
  128. replace_all(msg, 190, "ö", "ö")
  129. replace_all(msg, 190, "ő", "Ĺ‘")
  130. replace_all(msg, 190, "ú", "Ăş")
  131. replace_all(msg, 190, "ü", "ĂĽ")
  132. replace_all(msg, 190, "ű", "ű")
  133. replace_all(msg, 190, "Á", "Á")
  134. replace_all(msg, 190, "É", "É")
  135. replace_all(msg, 190, "Í", "ĂŤ")
  136. replace_all(msg, 190, "Ó", "Ă“")
  137. replace_all(msg, 190, "Ö", "Ă–")
  138. replace_all(msg, 190, "Ő", "Ő")
  139. replace_all(msg, 190, "Ú", "Ăš")
  140. replace_all(msg, 190, "Ü", "Ăś")
  141. replace_all(msg, 190, "Ű", "Ĺ°")
  142.  
  143. if (id) players[0] = id; else get_players(players, count, "ch")
  144. {
  145. for (new i = 0; i < count; i++)
  146. {
  147. if (is_user_connected(players[i]))
  148. {
  149. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  150. write_byte(players[i])
  151. write_string(msg)
  152. message_end()
  153. }
  154. }
  155. }
  156. return PLUGIN_HANDLED
  157. }

Mivel ahogy láttam x és y órák között akarod hogy frissítse a tartalmat ezért egyszerűbbnek láttam ha percet nem kell megadni csak órát.

_________________
[sma]CMD:fear(playerid, params[]){ new str[5]; if(!sscanf(params, "s[5]", str)){ if(egyezik(str, "find")) Msg(playerid, "A-a!");}  return 1;}[/sma]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Időnként menüben
HozzászólásElküldve: 2015.07.23. 03:45 
Offline
Fanatikus

Csatlakozott: 2009.09.26. 10:29
Hozzászólások: 171
Megköszönték neki: 54 alkalommal
10 és 11 között mi lesz?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Időnként menüben
HozzászólásElküldve: 2015.07.23. 11:52 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.04.10. 15:32
Hozzászólások: 776
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 60 alkalommal
Ugy tunik semmi

_________________
Kép


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  [ 4 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