hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.29. 06:51



Jelenlévő felhasználók

Jelenleg 326 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 326 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  [ 5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Roulette Nem adja oda a nyereményt.
HozzászólásElküldve: 2019.08.25. 10:43 
Offline
Jómunkásember

Csatlakozott: 2016.06.20. 10:23
Hozzászólások: 489
Megköszönt másnak: 47 alkalommal
Megköszönték neki: 15 alkalommal
Sziasztok, az lenne a gondom, ha nyerek akkor nem adja oda a jutalmakat.

  1. new Kisorsolja = random_num(0,14);
  2. if(Kisorsolja >= 1 && Kisorsolja <= 7 && Betett[id] <= 2)
  3. {
  4. SMS[id] += Berakepiros[id]*2;
  5. }
  6. else if(Kisorsolja == 0 && Betett[id] <= 2)
  7. {
  8. SMS[id] += Berakezold[id]*14;
  9. }
  10. else if(Kisorsolja >= 8 && Kisorsolja <= 14 && Betett[id] <= 2)
  11. {
  12. SMS[id] += Berakeszurke[id]*2;
  13. }
  14. ColorChat(id, GREEN, "^4%s ^3ROULETTE: ^1A Nyerőszám: ^3%d", PR2, Kisorsolja);
  15. Berakeszurke[id] = 0;
  16. Berakepiros[id] = 0;
  17. Berakezold[id] = 0;
  18. Betett[id] = 0;
  19. }
  20. }


Vagy valamit elrontottam, Ha valaki tudna segíteni megköszönném.




 ! Moderátori megjegyzés (Pika):
Fórum » AMX Mod X » Kérdések

-->

Fórum » AMX Mod X » Scripting » Scripting

_________________
BfS* #Team ~Global Offensive IP: 217.144.54.193:27148

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Roulette Nem adja oda a nyereményt.
HozzászólásElküldve: 2019.08.25. 11:37 
Offline
Nagyúr
Avatar

Csatlakozott: 2019.08.20. 18:19
Hozzászólások: 501
Megköszönt másnak: 244 alkalommal
Megköszönték neki: 45 alkalommal
  1. }
  2.  
  3. new berakott[33]
  4. public rulimenu(id)
  5. {
  6. new focim[121]
  7. formatex(focim, charsmax(focim), "\d[\y\d] \wRoulette^n\wCoinjaid: \r%d", Coin[id])
  8. new menu = menu_create(focim, "roul_menu")
  9.  
  10.  
  11. format(focim,charsmax(focim),"\wPiros 2x^n\r1-7-ig | \wTéted: \r%d^n", Berakepiros[id])
  12. menu_additem(menu,focim,"0")
  13. format(focim,charsmax(focim),"\wSzürke 2x^n\d8-14-ig | \wTéted: \r%d^n", Berakeszurke[id])
  14. menu_additem(menu,focim,"1")
  15. format(focim,charsmax(focim),"\wZöld 14x^nCsak \y0 | \wTéted: \r%d^n^n", Berakezold[id])
  16. menu_additem(menu,focim,"2")
  17. if(berakott[id] > 0)
  18. {
  19. format(focim,charsmax(focim),"\ySPIN")
  20. menu_additem(menu,focim,"3")
  21. }
  22. else
  23. {
  24. }
  25.  
  26. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  27. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  28.  
  29. menu_display(id, menu, 0)
  30. return PLUGIN_HANDLED
  31. }
  32. public rulilekeres(id) {
  33.     new Berakertekpiros, adatok[32];
  34.     read_args(adatok, charsmax(adatok));
  35.     remove_quotes(adatok);
  36.    
  37.     Berakertekpiros = str_to_num(adatok);
  38.    
  39.     if(str_to_num(adatok) < 1)
  40.     return PLUGIN_HANDLED;
  41.    
  42.     if(Coin[id] >= str_to_num(adatok) && berakott[id] <= 2)
  43.     {
  44.         Berakepiros[id] = Berakertekpiros;
  45.         Coin[id] -= Berakertekpiros
  46.         berakott[id]++
  47.         rulimenu(id);
  48.     }
  49.     else if(Berakepiros[id] < 6)
  50.     {
  51.         client_printcolor(id, "!g%s !nMinimum bet: !t5", Prefix);
  52.         rulimenu(id);
  53.     }
  54.     return PLUGIN_HANDLED
  55. }
  56. public rulilekeres1(id) {
  57.     new Berakertekszurke, adatok[32];
  58.     read_args(adatok, charsmax(adatok));
  59.     remove_quotes(adatok);
  60.    
  61.     Berakertekszurke = str_to_num(adatok);
  62.     if(str_to_num(adatok) < 1)
  63.     return PLUGIN_HANDLED;
  64.    
  65.    
  66.     if(Coin[id] >= str_to_num(adatok) && berakott[id] <= 2)
  67.     {
  68.         Berakeszurke[id] = Berakertekszurke;
  69.         Coin[id] -= Berakertekszurke
  70.         berakott[id]++
  71.         rulimenu(id);
  72.     }
  73.     else if(Berakeszurke[id] < 6)
  74.     {
  75.         client_printcolor(id, "!g%s !nMinimum bet: !t5", Prefix);
  76.         rulimenu(id);
  77.     }
  78.     return PLUGIN_HANDLED
  79. }
  80. public rulilekeres2(id) {
  81.     new Berakertekzold, adatok[32];
  82.     read_args(adatok, charsmax(adatok));
  83.     remove_quotes(adatok);
  84.    
  85.     Berakertekzold = str_to_num(adatok);
  86.     if(str_to_num(adatok) < 1)
  87.     return PLUGIN_HANDLED;
  88.    
  89.    
  90.     if(Coin[id] >= str_to_num(adatok) && berakott[id] <= 2)
  91.     {
  92.         Berakezold[id] = Berakertekzold
  93.         Coin[id] -= Berakertekzold
  94.         berakott[id]++
  95.         rulimenu(id);
  96.     }
  97.     else if(Berakezold[id] < 6)
  98.     {
  99.         client_printcolor(id, "!g%s !nMinimum bet: !t5", Prefix);
  100.         rulimenu(id);
  101.     }
  102.     return PLUGIN_HANDLED
  103. }
  104. public roul_menu(id, menu, item){
  105. if(item == MENU_EXIT)
  106. {
  107.     menu_destroy(menu);
  108.     return;
  109. }
  110.    
  111. new data[9], szName[64];
  112. new access, callback;
  113. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  114. new key = str_to_num(data);
  115.    
  116. switch(key)
  117. {
  118. case 0:
  119. {
  120. if(berakott[id] <= 2)
  121. {
  122. client_cmd(id, "messagemode BET");
  123. Coin[id] -= Berakepiros[id]
  124. rulimenu(id)
  125. }
  126. else
  127. {
  128. ColorChat(id, GREEN, "[] ^3COINFLIP: ^1Csak egy valasztási lehetőséged van!")
  129. }
  130. }
  131. case 1:
  132. {
  133. if(berakott[id] <= 2)
  134. {
  135. client_cmd(id, "messagemode BET1");
  136. Coin[id] -= Berakeszurke[id]
  137. rulimenu(id)
  138. }
  139. else
  140. {
  141. ColorChat(id, GREEN, "[] ^3COINFLIP: ^1Csak egy valasztási lehetőséged van!")
  142. }
  143. }
  144. case 2:
  145. {
  146. if(berakott[id] <= 2)
  147. {
  148. client_cmd(id, "messagemode BET2");
  149. Coin[id] -= Berakezold[id]
  150. rulimenu(id)
  151. }
  152. else
  153. {
  154. ColorChat(id, GREEN, "[] ^3COINFLIP: ^1Csak egy valasztási lehetőséged van!")
  155. }
  156. }
  157. case 3:
  158. {
  159. new coinsorsolas = random_num(0,14)
  160. if(coinsorsolas >= 1 && coinsorsolas <= 7 && berakott[id] <= 2)
  161. {
  162. Coin[id] += Berakepiros[id]*2
  163. }
  164. else if(coinsorsolas == 0 && berakott[id] <= 2)
  165. {
  166. Coin[id] += Berakezold[id]*14
  167. }
  168. else if(coinsorsolas >= 8 && coinsorsolas <= 14 && berakott[id] <= 2)
  169. {
  170. Coin[id] += Berakeszurke[id]*2
  171. }
  172. ColorChat(id, GREEN, "[] ^3ROULETTE: ^1A Nyerőszám: ^3%d", coinsorsolas)
  173. Berakeszurke[id] = 0
  174. Berakepiros[id] = 0
  175. Berakezold[id] = 0
  176. berakott[id] = 0
  177. }
  178. }
  179. }


Így van bent neked?

_________________
Hamarosan új pluginok lesznek ki terjesztve! :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Roulette Nem adja oda a nyereményt.
HozzászólásElküldve: 2019.08.25. 11:46 
Offline
Jómunkásember

Csatlakozott: 2016.06.20. 10:23
Hozzászólások: 489
Megköszönt másnak: 47 alkalommal
Megköszönték neki: 15 alkalommal
8mTNNe írta:
  1. }
  2.  
  3. new berakott[33]
  4. public rulimenu(id)
  5. {
  6. new focim[121]
  7. formatex(focim, charsmax(focim), "\d[\y\d] \wRoulette^n\wCoinjaid: \r%d", Coin[id])
  8. new menu = menu_create(focim, "roul_menu")
  9.  
  10.  
  11. format(focim,charsmax(focim),"\wPiros 2x^n\r1-7-ig | \wTéted: \r%d^n", Berakepiros[id])
  12. menu_additem(menu,focim,"0")
  13. format(focim,charsmax(focim),"\wSzürke 2x^n\d8-14-ig | \wTéted: \r%d^n", Berakeszurke[id])
  14. menu_additem(menu,focim,"1")
  15. format(focim,charsmax(focim),"\wZöld 14x^nCsak \y0 | \wTéted: \r%d^n^n", Berakezold[id])
  16. menu_additem(menu,focim,"2")
  17. if(berakott[id] > 0)
  18. {
  19. format(focim,charsmax(focim),"\ySPIN")
  20. menu_additem(menu,focim,"3")
  21. }
  22. else
  23. {
  24. }
  25.  
  26. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  27. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  28.  
  29. menu_display(id, menu, 0)
  30. return PLUGIN_HANDLED
  31. }
  32. public rulilekeres(id) {
  33.     new Berakertekpiros, adatok[32];
  34.     read_args(adatok, charsmax(adatok));
  35.     remove_quotes(adatok);
  36.    
  37.     Berakertekpiros = str_to_num(adatok);
  38.    
  39.     if(str_to_num(adatok) < 1)
  40.     return PLUGIN_HANDLED;
  41.    
  42.     if(Coin[id] >= str_to_num(adatok) && berakott[id] <= 2)
  43.     {
  44.         Berakepiros[id] = Berakertekpiros;
  45.         Coin[id] -= Berakertekpiros
  46.         berakott[id]++
  47.         rulimenu(id);
  48.     }
  49.     else if(Berakepiros[id] < 6)
  50.     {
  51.         client_printcolor(id, "!g%s !nMinimum bet: !t5", Prefix);
  52.         rulimenu(id);
  53.     }
  54.     return PLUGIN_HANDLED
  55. }
  56. public rulilekeres1(id) {
  57.     new Berakertekszurke, adatok[32];
  58.     read_args(adatok, charsmax(adatok));
  59.     remove_quotes(adatok);
  60.    
  61.     Berakertekszurke = str_to_num(adatok);
  62.     if(str_to_num(adatok) < 1)
  63.     return PLUGIN_HANDLED;
  64.    
  65.    
  66.     if(Coin[id] >= str_to_num(adatok) && berakott[id] <= 2)
  67.     {
  68.         Berakeszurke[id] = Berakertekszurke;
  69.         Coin[id] -= Berakertekszurke
  70.         berakott[id]++
  71.         rulimenu(id);
  72.     }
  73.     else if(Berakeszurke[id] < 6)
  74.     {
  75.         client_printcolor(id, "!g%s !nMinimum bet: !t5", Prefix);
  76.         rulimenu(id);
  77.     }
  78.     return PLUGIN_HANDLED
  79. }
  80. public rulilekeres2(id) {
  81.     new Berakertekzold, adatok[32];
  82.     read_args(adatok, charsmax(adatok));
  83.     remove_quotes(adatok);
  84.    
  85.     Berakertekzold = str_to_num(adatok);
  86.     if(str_to_num(adatok) < 1)
  87.     return PLUGIN_HANDLED;
  88.    
  89.    
  90.     if(Coin[id] >= str_to_num(adatok) && berakott[id] <= 2)
  91.     {
  92.         Berakezold[id] = Berakertekzold
  93.         Coin[id] -= Berakertekzold
  94.         berakott[id]++
  95.         rulimenu(id);
  96.     }
  97.     else if(Berakezold[id] < 6)
  98.     {
  99.         client_printcolor(id, "!g%s !nMinimum bet: !t5", Prefix);
  100.         rulimenu(id);
  101.     }
  102.     return PLUGIN_HANDLED
  103. }
  104. public roul_menu(id, menu, item){
  105. if(item == MENU_EXIT)
  106. {
  107.     menu_destroy(menu);
  108.     return;
  109. }
  110.    
  111. new data[9], szName[64];
  112. new access, callback;
  113. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  114. new key = str_to_num(data);
  115.    
  116. switch(key)
  117. {
  118. case 0:
  119. {
  120. if(berakott[id] <= 2)
  121. {
  122. client_cmd(id, "messagemode BET");
  123. Coin[id] -= Berakepiros[id]
  124. rulimenu(id)
  125. }
  126. else
  127. {
  128. ColorChat(id, GREEN, "[] ^3COINFLIP: ^1Csak egy valasztási lehetőséged van!")
  129. }
  130. }
  131. case 1:
  132. {
  133. if(berakott[id] <= 2)
  134. {
  135. client_cmd(id, "messagemode BET1");
  136. Coin[id] -= Berakeszurke[id]
  137. rulimenu(id)
  138. }
  139. else
  140. {
  141. ColorChat(id, GREEN, "[] ^3COINFLIP: ^1Csak egy valasztási lehetőséged van!")
  142. }
  143. }
  144. case 2:
  145. {
  146. if(berakott[id] <= 2)
  147. {
  148. client_cmd(id, "messagemode BET2");
  149. Coin[id] -= Berakezold[id]
  150. rulimenu(id)
  151. }
  152. else
  153. {
  154. ColorChat(id, GREEN, "[] ^3COINFLIP: ^1Csak egy valasztási lehetőséged van!")
  155. }
  156. }
  157. case 3:
  158. {
  159. new coinsorsolas = random_num(0,14)
  160. if(coinsorsolas >= 1 && coinsorsolas <= 7 && berakott[id] <= 2)
  161. {
  162. Coin[id] += Berakepiros[id]*2
  163. }
  164. else if(coinsorsolas == 0 && berakott[id] <= 2)
  165. {
  166. Coin[id] += Berakezold[id]*14
  167. }
  168. else if(coinsorsolas >= 8 && coinsorsolas <= 14 && berakott[id] <= 2)
  169. {
  170. Coin[id] += Berakeszurke[id]*2
  171. }
  172. ColorChat(id, GREEN, "[] ^3ROULETTE: ^1A Nyerőszám: ^3%d", coinsorsolas)
  173. Berakeszurke[id] = 0
  174. Berakepiros[id] = 0
  175. Berakezold[id] = 0
  176. berakott[id] = 0
  177. }
  178. }
  179. }


Így van bent neked?


Így is kilett próbálva, de nem adja meg.

_________________
BfS* #Team ~Global Offensive IP: 217.144.54.193:27148

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Roulette Nem adja oda a nyereményt.
HozzászólásElküldve: 2019.08.25. 11:50 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2012.10.09. 13:48
Hozzászólások: 1439
Megköszönték neki: 174 alkalommal
Helló
Abból a kódrészletből nem igazán derül ki semmi sem. Javaslom a teljes kód vagy a funkcióhoz tartozó függvények csatolását, hogy átlássuk és tesztelhessük. :)

_________________
Minden jót! :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Roulette Nem adja oda a nyereményt.
HozzászólásElküldve: 2019.08.25. 12:14 
Offline
Jómunkásember

Csatlakozott: 2016.06.20. 10:23
Hozzászólások: 489
Megköszönt másnak: 47 alkalommal
Megköszönték neki: 15 alkalommal
BeepBeep írta:
Helló
Abból a kódrészletből nem igazán derül ki semmi sem. Javaslom a teljes kód vagy a funkcióhoz tartozó függvények csatolását, hogy átlássuk és tesztelhessük. :)


ott van feljebb.

_________________
BfS* #Team ~Global Offensive IP: 217.144.54.193:27148

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


Ki van itt

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