hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 17:45



Jelenlévő felhasználók

Jelenleg 236 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 234 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], MateaBoss 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  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Piac/Vasarlas hiba
HozzászólásElküldve: 2016.02.21. 21:28 
Offline
Fanatikus
Avatar

Csatlakozott: 2016.02.18. 19:24
Hozzászólások: 193
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 20 alkalommal
Sziasztok nekem van ez a piac.. is a eladas az jo de mikor kao kirakom a piacra vasarlas-ra akkor nem lehet belepni a vasarlas reszben megvasarolni aki javitja megy a pacsi
  1. public eladas(id) {
  2.     new cim[121], ks1[121]
  3.     format(cim, charsmax(cim), "\rGlobal Offensive y -\dEladás")
  4.     new menu = menu_create(cim, "eladas_h" )
  5.    
  6.     if(kirakva[id] == 0){
  7.         for(new i;i < MAX; i++) {
  8.             if(kicucc[id] == 0)format(ks1, charsmax(ks1), "\dVálaszd ki a fegyvert!")
  9.                 else if(kicucc[id] == i) format(ks1, charsmax(ks1), "%s",skin_names[i],  OsszesSkin[i][id])
  10.             }
  11.         menu_additem(menu, ks1 ,"0",0)
  12.     }
  13.     if(kirakva[id] == 0) {
  14.         format(ks1, charsmax(ks1), "\dMennyibe kerüljön?:\y %3.2f \rDOLLÁR", Erteke[id])
  15.         menu_additem(menu,ks1,"1",0)
  16.     }
  17.    
  18.     if(Erteke[id] != 0 && kirakva[id] == 0) {
  19.         menu_additem(menu,"Mehet a piacra!","2",0)
  20.     }
  21.        
  22.     if(Erteke[id] != 0 && kirakva[id] == 1){
  23.         menu_additem(menu,"Fegyver a piacon \dVisszavonás","-2",0)
  24.     }
  25.    
  26.     menu_setprop(menu, MPROP_PERPAGE, 6);
  27.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  28.     menu_display(id, menu, 0);
  29.    
  30. }
  31. public eladas_h(id, menu, item){
  32.     if( item == MENU_EXIT )
  33.     {
  34.         menu_destroy(menu);
  35.         return PLUGIN_HANDLED;
  36.     }
  37.     new data[9], szName[64], name[32]
  38.     get_user_name(id, name, charsmax(name))
  39.     new access, callback;
  40.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  41.     new key = str_to_num(data);
  42.    
  43.     switch(key)
  44.     {
  45.         case -2:{
  46.             kirakva[id] = 0
  47.             kicucc[id] = 0
  48.             Erteke[id] = 0.0
  49.         }
  50.         case 0:{
  51.             fvalaszt(id)
  52.         }
  53.         case 1:{
  54.             client_cmd(id, "messagemode DOLLAR")
  55.         }
  56.         case 2:{
  57.             for(new i;i < MAX; i++) {
  58.                
  59.                 if(kicucc[id] == i && OsszesSkin[i][id] > 0)
  60.                 {
  61.                     ColorChat(0, GREEN, "%s ^3%s ^1Kirakott egy ^4%s-^1t %3.2f Dollárért",Prefix, name , skin_names[i],Erteke[id])
  62.                     kirakva[id] = 1
  63.                 }
  64.             }
  65.         }
  66.     }
  67.     menu_destroy(menu)
  68.     return PLUGIN_HANDLED
  69. }
  70. public fvalaszt(id) {
  71.     new cim[121]
  72.     new menu = menu_create("\rGlobal Offensive \w| \yRaktár", "fvalaszt_h")
  73.    
  74.     for(new i;i < MAX; i++) {
  75.         if(OsszesSkin[i][id] > 0)
  76.         {  
  77.             new Num[6]
  78.             num_to_str(i, Num,5)
  79.             format(cim, charsmax(cim), "%s \d(%d DB)", skin_names[i], OsszesSkin[i][id])
  80.             menu_additem(menu, cim, Num)
  81.         }
  82.     }
  83.     menu_display(id, menu,0)
  84. }
  85. public fvalaszt_h(id, menu, item){
  86.     if( item == MENU_EXIT )
  87.     {
  88.         menu_destroy(menu);
  89.         return PLUGIN_HANDLED;
  90.     }
  91.     new data[9], szName[64], name[32]
  92.     get_user_name(id, name, charsmax(name))
  93.     new access, callback;
  94.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  95.     new key = str_to_num(data);
  96.    
  97.     kicucc[id] = key
  98.     eladas(id)
  99.    
  100.     return PLUGIN_HANDLED;
  101. }
  102. public lekeres(id) {
  103.     new Float:Ertek, adatok[32]
  104.     read_args(adatok, charsmax(adatok))
  105.     remove_quotes(adatok)
  106.    
  107.     Ertek = str_to_float(adatok)
  108.    
  109.     new hossz = strlen(adatok)
  110.    
  111.     if(hossz > 7)
  112.     {
  113.         client_cmd(id, "messagemode DOLLAR")
  114.     }
  115.     else if(Ertek < 20.0)
  116.     {
  117.         ColorChat(id, GREEN,"%s ^1Nem tudsz eladni fegyver 20.0 Dollár alatt.", Prefix)
  118.         eladas(id)
  119.     }
  120.     else
  121.     {
  122.         Erteke[id] = Ertek
  123.         eladas(id)
  124.     }
  125. }
  126. public Vasarlas(id)
  127. {      
  128.     new mpont[512], cim[121]
  129.    
  130.     static players[32],temp[10],pnum;  
  131.     get_players(players,pnum,"c")
  132.    
  133.     format(cim, charsmax(cim), "\rGlobal Offensive \w| \yVásárlás")
  134.     new menu = menu_create(cim, "vasarlas_h" )
  135.    
  136.     for (new i; i < pnum; i++)
  137.     {
  138.         if(kirakva[players[i]] == 1 && Erteke[players[i]] > 0)
  139.         {
  140.             for(new i;i < MAX; i++) {
  141.                 if(kicucc[players[i]] == i) {
  142.                     formatex(mpont,256,"\rEladó(\y%s \d| \w%s \d|\rÁr\y %3.2f)", get_player_name(players[i]), skin_names[i], Erteke[players[i]])
  143.                 }
  144.                 num_to_str(players[i],temp,charsmax(temp))
  145.                 menu_additem(menu, mpont, temp)
  146.             }
  147.         }
  148.     }
  149.     menu_setprop(menu, MPROP_PERPAGE, 6)
  150.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL )
  151.     menu_display(id, menu)
  152.     return PLUGIN_HANDLED
  153. }
  154. public vasarlas_h(id,menu, item){
  155.     if(item == MENU_EXIT)
  156.     {
  157.         menu_destroy(menu);
  158.         return
  159.     }
  160.     if(pido != 0){
  161.         ColorChat(id, GREEN,"%s ^1Várj 2 másodpercet.", Prefix)
  162.         Vasarlas(id)
  163.         return
  164.     }
  165.     new data[6] ,szName[64],access,callback;
  166.     new name[32], name2[32]
  167.     get_user_name(id, name, charsmax(name))
  168.    
  169.     menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback);
  170.    
  171.     new player = str_to_num(data);
  172.     get_user_name(player, name2, charsmax(name2))
  173.     pido = 2
  174.     set_task(2.0, "vido")
  175.    
  176.     for(new i;i < MAX; i++) {
  177.         if(Dollar[id] >= Erteke[player] && kicucc[player] == 1 && kirakva[player] == 1)
  178.         {
  179.             kirakva[player] = 0
  180.             ColorChat(0, GREEN, "%s ^3%s ^1vett egy ^4%s ^1%s-tól %3.2f Dollárért!",Prefix, name, name2, Erteke[player])
  181.             Dollar[player] += Erteke[player]
  182.             Dollar[id] -= Erteke[player]
  183.             Erteke[player] = 0.0
  184.             OsszesSkin[i][id]++
  185.             OsszesSkin[i][player]--
  186.         }
  187.     }
  188. }

_________________
Global Offensive Mod[5000 ft/ Sql Mentes / 6 Lada / 135 Skin]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Piac/Vasarlas hiba
HozzászólásElküldve: 2016.02.24. 08:19 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2014.05.01. 13:18
Hozzászólások: 627
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 104 alkalommal
  1. else if(kicucc[id] == i) format(ks1, charsmax(ks1), "%s",skin_names[i],  OsszesSkin[i][id])
  2. // ->
  3. else if(kicucc[id] == i) format(ks1, charsmax(ks1), "%s %d",skin_names[i],  OsszesSkin[i][id])

Ők köszönték meg JohanCorn nek ezt a hozzászólást: Pardon (2016.02.24. 13:53)
  Népszerűség: 2.27%


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


Ki van itt

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