hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.06. 10:37



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: norbee.16 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  [ 12 hozzászólás ]  Oldal Előző 1 2
Szerző Üzenet
 Hozzászólás témája: Re: Rövidités
HozzászólásElküldve: 2017.08.12. 11:01 
Offline
Senior Tag

Csatlakozott: 2015.12.14. 18:19
Hozzászólások: 216
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 5 alkalommal
Nah Szóval Nagyon belementem ebbe a Startrak-es dologba :D
A piac Vásárlásnál valamiért nem adja oda az ölést amekkora kellene :D
  1. public Piac(id)
  2. {
  3.     new cim[121];
  4.     format(cim, charsmax(cim), "\rOnly Awp Mode \y- \dPiac^n\wArany: \r%d", Dollar[id]);
  5.     new menu = menu_create(cim, "Piac_h");
  6.    
  7.     menu_additem(menu, "Eladás", "1", 0);
  8.     menu_additem(menu, "Vásárlás", "2", 0);
  9.    
  10.     menu_display(id, menu, 0);
  11. }
  12. public Piac_h(id, menu, item)
  13. {
  14.     if(item == MENU_EXIT)
  15.     {
  16.         menu_destroy(menu);
  17.         return;
  18.     }
  19.    
  20.     new data[9], szName[64];
  21.     new access, callback;
  22.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  23.     new key = str_to_num(data);
  24.    
  25.     switch(key)
  26.     {
  27.         case 1: Eladas(id);
  28.         case 2: Vasarlas(id);
  29.     }
  30. }
  31.  
  32. public Eladas(id) {
  33.     new cim[121], ks1[121], ks2[121],ks3[121];
  34.     format(cim, charsmax(cim), "\rOnly Awp Mode \y- \dEladás");
  35.     new menu = menu_create(cim, "eladas_h" );
  36.    
  37.     if(kirakva[id] == 0)
  38.     {
  39.         for(new i=0; i < 37; i++)
  40.         {
  41.             if(kicucc[id] == 0) format(ks1, charsmax(ks1), "Válaszd ki a Tárgyat!");
  42.             else if(kicucc[id] == i) format(ks1, charsmax(ks1), "Tárgy: \r%s\d[\w%d \yStatrak*d]", Fegyverek[i-1][0],OsszesStartrak[i-1][id]);
  43.         }
  44.         menu_additem(menu, ks1 ,"0",0);
  45.     }
  46.     if(kirakva[id] == 0){
  47.         format(ks2, charsmax(ks2), "\dÁra: \r%d \yDOLLÁR", Erteke[id]);
  48.         menu_additem(menu,ks2,"1",0);
  49.     }
  50.     if(kirakva[id] == 0){
  51.         format(ks3, charsmax(ks3), "\dStatrak*d: \r%d \yOles", Ertekes[id]);
  52.         menu_additem(menu,ks3,"2",0);
  53.     }
  54.     if(Erteke[id] != 0 && kirakva[id] == 0)
  55.     {
  56.         menu_additem(menu,"Mehet a piacra!","3",0);
  57.     }
  58.     if(Erteke[id] != 0 && kirakva[id] == 1)
  59.     {
  60.         menu_additem(menu,"\wVisszavonás","-2",0);
  61.     }
  62.    
  63.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
  64.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  65.     menu_display(id, menu, 0);
  66. }
  67. public eladas_h(id, menu, item){
  68.     if( item == MENU_EXIT )
  69.     {
  70.         menu_destroy(menu);
  71.         return PLUGIN_HANDLED;
  72.     }
  73.     new data[9], szName[64], name[32];
  74.     get_user_name(id, name, charsmax(name));
  75.     new access, callback;
  76.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  77.     new key = str_to_num(data);
  78.    
  79.     switch(key)
  80.     {
  81.         case -2:
  82.         {
  83.             kirakva[id] = 0;
  84.             kicucc[id] = 0;
  85.             Erteke[id] = 0;
  86.             Ertekes[id] = 0;
  87.         }
  88.         case 0:
  89.         {
  90.             fvalaszt(id);
  91.         }
  92.         case 1:
  93.         {
  94.             client_cmd(id, "messagemode DOLLAR");
  95.         }
  96.         case 2:
  97.         {
  98.             client_cmd(id, "messagemode OLES");
  99.         }
  100.         case 3:
  101.         {
  102.             for(new i=0; i < 37; i++)
  103.             {
  104.                 if(kicucc[id] == i && OsszesSkin[i-1][id] >= 1)
  105.                 {
  106.                     ColorChat(0, GREEN, "%s ^3%s ^1Kirakott egy ^4%s^1(^3%d^1 Statrak*)^1-^1t %d AranyĂ©rt",Chat_Prefix, name, Fegyverek[i-1][0],Ertekes[id], Erteke[id]);
  107.                     kirakva[id] = 1;
  108.                 }
  109.             }
  110.         }
  111.     }
  112.     menu_destroy(menu);
  113.     return PLUGIN_HANDLED;
  114. }
  115. public fvalaszt(id) {
  116.     new szMenuTitle[ 121 ],cim[121];
  117.     format( szMenuTitle, charsmax( szMenuTitle ), "\rOnly Awp Mode \y- \dFegyver Válasz");
  118.     new menu = menu_create( szMenuTitle, "fvalaszt_h" );
  119.    
  120.     for(new i=0; i < 37; i++)
  121.     {
  122.         if(OsszesSkin[i][id] > 0)
  123.         {
  124.             new Num[6];
  125.             num_to_str(i, Num, 5);
  126.             formatex(cim, charsmax(cim), "\y%s \r(\w%d DB\r) \d[\w%d \yStatrak*d]", Fegyverek[i][0], OsszesSkin[i][id],OsszesStartrak[i][id]);
  127.             menu_additem(menu, cim, Num);
  128.         }
  129.     }
  130.    
  131.    
  132.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  133.     menu_display(id, menu, 0);
  134.    
  135. }
  136. public fvalaszt_h(id, menu, item){
  137.     if(item == MENU_EXIT)
  138.     {
  139.         menu_destroy(menu);
  140.         return;
  141.     }
  142.     new data[9], szName[64];
  143.     new access, callback;
  144.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  145.     new key = str_to_num(data);
  146.    
  147.     kicucc[id] = key+1;
  148.     Eladas(id);
  149. }
  150. public lekeres(id) {
  151.     new ertek, adatok[32];
  152.     read_args(adatok, charsmax(adatok));
  153.     remove_quotes(adatok);
  154.    
  155.     ertek = str_to_num(adatok);
  156.    
  157.     new hossz = strlen(adatok);
  158.    
  159.     if(hossz > 7)
  160.     {
  161.         client_cmd(id, "messagemode DOLLAR");
  162.     }
  163.     else if(ertek < 20)
  164.     {
  165.         ColorChat(id, GREEN, "%s ^1Nem tudsz eladni fegyver^3 20 Dollár alatt.", Chat_Prefix);
  166.         Eladas(id);
  167.     }
  168.     else
  169.     {
  170.         Erteke[id] = ertek;
  171.         Eladas(id);
  172.     }
  173. }
  174. public lekeresoles(id) {
  175.     new erteke, adatok[32];
  176.     read_args(adatok, charsmax(adatok));
  177.     remove_quotes(adatok);
  178.    
  179.     erteke = str_to_num(adatok);
  180.    
  181.     new hossz = strlen(adatok);
  182.    
  183.     if(hossz > 7)
  184.     {
  185.         client_cmd(id, "messagemode OLES");
  186.     }
  187.     else if(erteke < 1)
  188.     {
  189.         ColorChat(id, GREEN, "%s ^1Nem tudsz eladni fegyver^3 0 Olesel eladni fegyvert.", Chat_Prefix);
  190.         Eladas(id);
  191.     }
  192.     else
  193.     {
  194.         Ertekes[id] = erteke;
  195.         Eladas(id);
  196.     }
  197. }
  198. public Vasarlas(id)
  199. {      
  200.     new mpont[512], menu, cim[121];
  201.    
  202.     static players[32],temp[10],pnum;  
  203.     get_players(players,pnum,"c");
  204.    
  205.     format(cim, charsmax(cim), "\rOnly Awp Mode \y- \dVásárlás");
  206.     menu = menu_create(cim, "vasarlas_h" );
  207.    
  208.     for (new i; i < pnum; i++)
  209.     {
  210.         if(kirakva[players[i]] == 1 && Erteke[players[i]] > 0 && Ertekes[players[i]] > 0)
  211.         {
  212.             for(new a=0; a < 125; a++)
  213.             {
  214.                 if(kicucc[players[i]] == a)
  215.                 {
  216.                     formatex(mpont,256,"\y%s\d(\wEladĂł: \r%s \d|\r %d \wStatrak*d \d| \wÁra: \r%d\d)", Fegyverek[a-1][0], get_player_name(players[i]),Ertekes[players[i]], Erteke[players[i]]);
  217.                 }
  218.                
  219.             }
  220.            
  221.             num_to_str(players[i],temp,charsmax(temp));
  222.             menu_additem(menu, mpont, temp);
  223.         }
  224.     }
  225.     menu_setprop(menu, MPROP_PERPAGE, 6);
  226.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL );
  227.     menu_display(id, menu);
  228.     return PLUGIN_HANDLED;
  229. }
  230. public vasarlas_h(id,menu, item){
  231.     if(item == MENU_EXIT)
  232.     {
  233.         menu_destroy(menu);
  234.         return;
  235.     }
  236.     if(pido != 0){
  237.         Vasarlas(id);
  238.         return;
  239.     }
  240.     new data[6] ,szName[64],access,callback;
  241.     new name[32], name2[32];
  242.     get_user_name(id, name, charsmax(name));
  243.    
  244.     menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback);
  245.    
  246.     new player = str_to_num(data);
  247.     get_user_name(player, name2, charsmax(name2));
  248.     pido = 2;
  249.     set_task(2.0, "vido");
  250.    
  251.     for(new i=0; i < 125; i++)
  252.     {
  253.         if(Dollar[id] >= Erteke[player] && Ertekes[player] && kicucc[player] == i && kirakva[player] == 1)
  254.         {
  255.             kirakva[player] = 0;
  256.             ColorChat(0, GREEN, "%s ^3%s ^1vett egy ^4%s %s(^3 %d^1 Statrak*)^1--tĂłl %d AranyĂ©rt!",Chat_Prefix, name, name2, Fegyverek[i-1][0],Ertekes[player], Erteke[player]);
  257.             Dollar[player] += Erteke[player];
  258.             Dollar[id] -= Erteke[player];
  259.             OsszesStartrak[i][player] += Ertekes[player];
  260.             OsszesStartrak[i][id] -= Ertekes[player];
  261.             OsszesSkin[i-1][id] ++;
  262.             OsszesSkin[i-1][player] --;
  263.             kicucc[player] = 0;
  264.             Erteke[player] = 0;
  265.             Ertekes[player] = 0;
  266.         }
  267.     }
  268. }

_________________
.::#0n3.Sh00T[Clan] Only AWP#Update[DEAGELE PÁRBAJ & RTD & Statrak*
Kép
Go,Go,Go Nagyon jó szerver :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Rövidités
HozzászólásElküldve: 2017.08.12. 12:13 
Offline
Senior Tag

Csatlakozott: 2015.12.14. 18:19
Hozzászólások: 216
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 5 alkalommal
és ez se jó igy valamiért :C
  1. public Droppolas(id)
  2. {
  3.     for(new i=1; i < 31; i++) if(get_user_weapon(id) == CSW_AWP && Skin[0][id] == i) OsszesStartrak[i-1][id] ++;
  4.     for(new i=31; i < 37; i++) if(get_user_weapon(id) == CSW_KNIFE && Skin[1][id] == i) OsszesStartrak[i][id] ++;
  5.    
  6. }

_________________
.::#0n3.Sh00T[Clan] Only AWP#Update[DEAGELE PÁRBAJ & RTD & Statrak*
Kép
Go,Go,Go Nagyon jó szerver :D


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  [ 12 hozzászólás ]  Oldal Előző 1 2


Ki van itt

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