hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 176 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 174 vendég

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

Regisztrált felhasználók: Bing [Bot], 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  [ 8 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Global Offensive [Dollár BUGG]
HozzászólásElküldve: 2016.11.13. 11:57 
Offline
Beavatott
Avatar

Csatlakozott: 2015.12.27. 11:47
Hozzászólások: 88
Megköszönt másnak: 9 alkalommal
Sziasztok!
Ebben a pluginban lenne egy hiba hogy a dollárnál nem a rendes értéket irja ki hanem pl ijeneket:10031223210 ilyent ir a dollárhoz!
Válaszokat előre is köszönöm!
  1. public plugin_init()
  2. {
  3.     register_plugin(PLUGIN, VERSION, AUTHOR);
  4.    
  5.     register_impulse(201, "Blocking");
  6.     register_clcmd("say /menu", "Blocking");
  7.     register_clcmd("DOLLAR", "lekeres");
  8.     register_clcmd("say /add", "g_Addolas");
  9.     register_clcmd("say", "sayhook");
  10.    
  11.     register_clcmd("REG_JELSZO", "ToRegister");
  12.     register_clcmd("LOG_JELSZO", "Entry");
  13.     register_clcmd("JELENLEGI_JELSZO", "Question");
  14.     register_clcmd("UJ_JELSZO", "ExChange");
  15.    
  16.     register_event("CurWeapon", "FegyverValtas", "be", "1=1");
  17.     register_event("DeathMsg", "Halal", "a");
  18. }
  19. public g_Addolas(id)
  20. {
  21.     if(get_user_flags(id) & ADMIN_IMMUNITY)
  22.     {
  23.         for(new i;i < 109; i++)
  24.             OsszesSkin[i][id] += 5;
  25.            
  26.         for(new i;i < 6; i++)
  27.             Lada[i][id] += 50;
  28.            
  29.         Dollar[id] += 50;
  30.         Kulcs[id] += 50;
  31.     }
  32. }
  33. public plugin_precache()
  34. {
  35.     for(new i;i < sizeof(AlapModelek); i++){
  36.         precache_model(AlapModelek[i]);
  37.     }
  38.     for(new i;i < sizeof(Ak47_Modelek); i++) {
  39.         precache_model(Ak47_Modelek[i]);
  40.     }
  41.     for(new i;i < sizeof(M4a1_Modelek); i++) {
  42.         precache_model(M4a1_Modelek[i]);
  43.     }
  44.     for(new i;i < sizeof(Awp_Modelek); i++) {
  45.         precache_model(Awp_Modelek[i]);
  46.     }
  47.     for(new i;i < sizeof(Deagle_Modelek); i++) {
  48.         precache_model(Deagle_Modelek[i]);
  49.     }
  50.     for(new i;i < sizeof(Famas_Modelek); i++) {
  51.         precache_model(Famas_Modelek[i]);
  52.     }
  53.     for(new i;i < sizeof(Galil_Modelek); i++) {
  54.         precache_model(Galil_Modelek[i]);
  55.     }
  56.     for(new i;i < sizeof(Glock_Modelek); i++) {
  57.         precache_model(Glock_Modelek[i]);
  58.     }
  59.     for(new i;i < sizeof(M3_Modelek); i++) {
  60.         precache_model(M3_Modelek[i]);
  61.     }
  62.     for(new i;i < sizeof(Mp5_Modelek); i++) {
  63.         precache_model(Mp5_Modelek[i]);
  64.     }
  65.     for(new i;i < sizeof(p90_Modelek); i++) {
  66.         precache_model(p90_Modelek[i]);
  67.     }
  68.     for(new i;i < sizeof(Scout_Modelek); i++) {
  69.         precache_model(Scout_Modelek[i]);
  70.     }
  71.     for(new i;i < sizeof(Usp_Modelek); i++) {
  72.         precache_model(Usp_Modelek[i]);
  73.     }
  74.     for(new i;i < sizeof(Kes_Modelek); i++) {
  75.         precache_model(Kes_Modelek[i]);
  76.     }
  77. }
  78. public FegyverValtas(id)
  79. {
  80.     new fgy = get_user_weapon(id);
  81.    
  82.     if(Alap[0][id] == 0 && fgy == CSW_HEGRENADE && Gun[id] == 1)
  83.     {
  84.         set_pev(id, pev_viewmodel2, AlapModelek[0]);
  85.     }
  86.     if(Alap[1][id] == 0 && fgy == CSW_FLASHBANG && Gun[id] == 1)
  87.     {
  88.         set_pev(id, pev_viewmodel2, AlapModelek[1]);
  89.     }
  90.     if(Alap[2][id] == 0 && fgy == CSW_C4 && Gun[id] == 1)
  91.     {
  92.         set_pev(id, pev_viewmodel2, AlapModelek[2]);
  93.     }
  94.    
  95.     for(new i;i < sizeof(Ak47_Modelek); i++) {
  96.         if(Skin[0][id] == i && fgy == CSW_AK47 && Gun[id] == 1){
  97.             set_pev(id, pev_viewmodel2, Ak47_Modelek[i]);
  98.         }
  99.     }
  100.     for(new i;i < sizeof(M4a1_Modelek); i++) {
  101.         if(Skin[1][id] == i && fgy == CSW_M4A1 && Gun[id] == 1) {
  102.             set_pev(id, pev_viewmodel2, M4a1_Modelek[i]);
  103.         }
  104.     }
  105.     for(new i;i < sizeof(Awp_Modelek); i++) {
  106.         if(Skin[2][id] == i && fgy == CSW_AWP && Gun[id] == 1) {
  107.             set_pev(id, pev_viewmodel2, Awp_Modelek[i]);
  108.         }
  109.     }
  110.     for(new i;i < sizeof(Deagle_Modelek); i++) {
  111.         if(Skin[3][id] == i && fgy == CSW_DEAGLE && Gun[id] == 1) {
  112.             set_pev(id, pev_viewmodel2, Deagle_Modelek[i]);
  113.         }
  114.     }
  115.     for(new i;i < sizeof(Famas_Modelek); i++) {
  116.         if(Skin[4][id] == i && fgy == CSW_FAMAS && Gun[id] == 1) {
  117.             set_pev(id, pev_viewmodel2, Famas_Modelek[i]);
  118.         }
  119.     }
  120.     for(new i;i < sizeof(Galil_Modelek); i++) {
  121.         if(Skin[5][id] == i && fgy == CSW_GALIL && Gun[id] == 1) {
  122.             set_pev(id, pev_viewmodel2, Galil_Modelek[i]);
  123.         }
  124.     }
  125.     for(new i;i < sizeof(Glock_Modelek); i++) {
  126.         if(Skin[6][id] == i && fgy == CSW_GLOCK18 && Gun[id] == 1) {
  127.             set_pev(id, pev_viewmodel2, Glock_Modelek[i]);
  128.         }
  129.     }
  130.     for(new i;i < sizeof(M3_Modelek); i++) {
  131.         if(Skin[7][id] == i && fgy == CSW_M3 && Gun[id] == 1) {
  132.             set_pev(id, pev_viewmodel2, M3_Modelek[i]);
  133.         }
  134.     }
  135.     for(new i;i < sizeof(Mp5_Modelek); i++) {
  136.         if(Skin[8][id] == i && fgy == CSW_MP5NAVY && Gun[id] == 1) {
  137.             set_pev(id, pev_viewmodel2, Mp5_Modelek[i]);
  138.         }
  139.     }
  140.     for(new i;i < sizeof(p90_Modelek); i++) {
  141.         if(Skin[9][id] == i && fgy == CSW_P90 && Gun[id] == 1) {
  142.             set_pev(id, pev_viewmodel2, p90_Modelek[i]);
  143.         }
  144.     }
  145.     for(new i;i < sizeof(Scout_Modelek); i++) {
  146.         if(Skin[10][id] == i && fgy == CSW_SCOUT && Gun[id] == 1) {
  147.             set_pev(id, pev_viewmodel2, Scout_Modelek[i]);
  148.         }
  149.     }
  150.     for(new i;i < sizeof(Usp_Modelek); i++) {
  151.         if(Skin[11][id] == i && fgy == CSW_USP && Gun[id] == 1) {
  152.             set_pev(id, pev_viewmodel2, Usp_Modelek[i]);
  153.         }
  154.     }
  155.     for(new i;i < sizeof(Kes_Modelek); i++) {
  156.         if(Skin[12][id] == i && fgy == CSW_KNIFE && Gun[id] == 1) {
  157.             set_pev(id, pev_viewmodel2, Kes_Modelek[i]);
  158.         }
  159.     }
  160.    
  161. }
  162. public Halal()
  163. {
  164.     new Gyilkos = read_data(1);
  165.     new Aldozat = read_data(2);
  166.     new pPont;
  167.     pPont += random_num(2,6);
  168.    
  169.     if(Gyilkos == Aldozat)
  170.         return PLUGIN_HANDLED;
  171.        
  172.     Dollar[Gyilkos] += pPont;
  173.    
  174.     set_dhudmessage(random(25), random(25), random(25), -0.20);
  175.     show_dhudmessage(Gyilkos, "+ %d $", pPont);
  176.    
  177.     Oles[Gyilkos] ++;
  178.    
  179.     while(Oles[Gyilkos] >= Rangok[Rang[Gyilkos]][Xp])
  180.         Rang[Gyilkos]++;
  181.        
  182.     LadaDropEllenor(Gyilkos);
  183.    
  184.     return PLUGIN_HANDLED;
  185. }
  186. public LadaDropEllenor(id)
  187. {
  188.     new Float:RandomSzam = random_float(0.01, 100.00);
  189.     new Nev[32]; get_user_name(id, Nev,31);
  190.    
  191.     if(RandomSzam <= 0.350)
  192.     {
  193.         Lada[5][id] ++;
  194.         client_printcolor(0, "!g%s !t%s !nTalálta ezt: !gFalcon Láda.", Prefix, Nev);
  195.     }
  196.     else if(RandomSzam <= 1.62)
  197.     {
  198.         Lada[4][id] ++;
  199.         client_printcolor(0, "!g%s !t%s !nTalálta ezt: !gShadow Láda.", Prefix, Nev);
  200.     }
  201.     else if(RandomSzam <= 5.21)
  202.     {
  203.         Lada[3][id] ++;
  204.         client_printcolor(0, "!g%s !t%s !nTalálta ezt: !geSport 2016 Láda.", Prefix, Nev);
  205.     }
  206.     else if(RandomSzam <= 9.86)
  207.     {
  208.         Lada[2][id] ++;
  209.         client_printcolor(0, "!g%s !t%s !nTalálta ezt: !gRevolver Láda.", Prefix, Nev);
  210.     }
  211.     else if(RandomSzam <= 16.29)
  212.     {
  213.         Lada[1][id] ++;
  214.         client_printcolor(0, "!g%s !t%s !nTalálta ezt: !gBreakout Láda.", Prefix, Nev);
  215.     }
  216.     else if(RandomSzam <= 35.76)
  217.     {
  218.         Lada[0][id] ++;
  219.         client_printcolor(0, "!g%s !t%s !nTalálta ezt: !gGamma Láda.", Prefix, Nev);
  220.     }
  221.     else if(RandomSzam <= 50.55)
  222.     {
  223.         Kulcs[id] ++;
  224.         client_printcolor(0, "!g%s !t%s !nTalálta ezt: !gKulcsot.", Prefix, Nev);
  225.     }
  226. }
  227. public Blocking(id) {
  228.     if(Registered[id] < 1) {
  229.         RegMenu(id);
  230.     }
  231.     else if(Registered[id] > 0 && !Loggedin[id]) {
  232.         LogMenu(id);
  233.     }
  234.     else if(Registered[id] > 0 && Loggedin[id]) {
  235.         Fomenu(id);
  236.     }
  237.     return PLUGIN_HANDLED;
  238. }
  239. public RegMenu(id)
  240. {
  241.     new Name[32], UserName[121], UserPassword[121];
  242.     get_user_name(id, Name, 31);
  243.     new Menu = menu_create("\y* \rHatár \w| \y- \w| \rVadász \wRegisztrációs Rendszer^n\rStátusz: \dNem Regisztrált", "RegHandler");
  244.    
  245.     formatex(UserName, charsmax(UserName), "\rFelhasználónév: \d%s", Name);
  246.     menu_additem(Menu, UserName, "1");
  247.    
  248.     if(Write[id])
  249.     {
  250.         formatex(UserPassword, charsmax(UserPassword), "\rJelszó: \d%s^n", RegPassword[id]);
  251.         menu_additem(Menu, UserPassword, "2");
  252.        
  253.         menu_additem(Menu, "\yRegisztrálás", "3");
  254.     }
  255.     else
  256.     {
  257.         formatex(UserPassword, charsmax(UserPassword), "\rJelszó: \dJelszavad^n");
  258.         menu_additem(Menu, UserPassword, "2");
  259.        
  260.         menu_additem(Menu, "\yRegisztrálás", "4");
  261.     }
  262.    
  263.     menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL);
  264.     menu_setprop(Menu, MPROP_EXITNAME, "Kilépés");
  265.    
  266.     menu_display(id, Menu, 0);
  267.     return PLUGIN_HANDLED;
  268. }
  269. public LogMenu(id)
  270. {
  271.     new Name[32], UserName[121], UserPassword[121];
  272.     get_user_name(id, Name, 31);
  273.     new Menu = menu_create("\y* \rHatár \w| \y- \w| \rVadász \wRegisztrációs Rendszer^n\rStátusz: \dRegisztrálva", "LogHandler");
  274.    
  275.     formatex(UserName, charsmax(UserName), "\rFelhasználónév: \d%s", Name);
  276.     menu_additem(Menu, UserName, "1");
  277.    
  278.     if(Write2[id])
  279.     {
  280.         formatex(UserPassword, charsmax(UserPassword), "\rJelszó: \d%s^n", UserPassword[id]);
  281.         menu_additem(Menu, UserPassword, "2");
  282.     }
  283.     else
  284.     {
  285.         formatex(UserPassword, charsmax(UserPassword), "\rJelszó: \dJelszavad ^n");
  286.         menu_additem(Menu, UserPassword, "2");
  287.     }
  288.    
  289.     menu_additem(Menu, "\yBelépés", "3", 0);
  290.     menu_additem(Menu, "\wElfelejtettem a \rJelszavam", "4", 0);
  291.    
  292.     menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL);
  293.     menu_setprop(Menu, MPROP_EXITNAME, "Kilépés");
  294.    
  295.     menu_display(id, Menu, 0);
  296.     return PLUGIN_HANDLED;
  297. }
  298. public RegHandler(id, Menu, item)
  299. {
  300.     if(item == MENU_EXIT)
  301.     {
  302.         menu_destroy(Menu);
  303.         return PLUGIN_HANDLED;
  304.     }
  305.    
  306.     new Data[9], access, callback, szName[64];
  307.     menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback);
  308.     new Key = str_to_num(Data);
  309.    
  310.     switch(Key)
  311.     {
  312.         case 1:
  313.         {
  314.             RegMenu(id);
  315.         }
  316.         case 2:
  317.         {
  318.             client_cmd(id, "messagemode REG_JELSZO");
  319.         }
  320.         case 3:
  321.         {
  322.             Registered[id] = 1;
  323.             Write[id] = false;
  324.             client_printcolor(id, "!g%s !nSikeresen regisztráltál a Szerverre. Jelszava:!t %s", Prefix, RegPassword[id]);
  325.         }
  326.         case 4:
  327.         {
  328.             RegMenu(id);
  329.             client_printcolor(id, "!g%s !nNem adtál meg !tJelszot.", Prefix);
  330.         }
  331.     }
  332.     menu_destroy(Menu);
  333.     return PLUGIN_HANDLED;
  334. }
  335. public LogHandler(id, Menu, item)
  336. {
  337.     if(item == MENU_EXIT)
  338.     {
  339.         menu_destroy(Menu);
  340.         return PLUGIN_HANDLED;
  341.     }
  342.    
  343.     new Data[9], access, callback, szName[64];
  344.     menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback);
  345.     new Key = str_to_num(Data);
  346.    
  347.     switch(Key)
  348.     {
  349.         case 1:
  350.         {
  351.             LogMenu(id);
  352.         }
  353.         case 2:
  354.         {
  355.             client_cmd(id, "messagemode LOG_JELSZO");
  356.         }
  357.         case 3:
  358.         {
  359.             if(equali(UserPassword[id], RegPassword[id]))
  360.             {
  361.                 Write2[id] = false;
  362.                 Loggedin[id] = true;
  363.                 client_printcolor(id, "!g%s !nSikeresen Bejelentkeztél.", Prefix);
  364.             }
  365.             else
  366.             {
  367.                 client_printcolor(id, "!g%s !nHibáss !Jelszót !nadtál meg!", Prefix);
  368.             }
  369.         }
  370.         case 4:
  371.         {
  372.             client_printcolor(id, "!g%s !nKeress fel minket fbn: Harkai Ádám", Prefix);
  373.         }
  374.     }
  375.     menu_destroy(Menu);
  376.     return PLUGIN_HANDLED;
  377. }
  378. public ToRegister(id)
  379. {
  380.     new Data[32];
  381.     new Length = strlen(Data);
  382.     read_args(Data, charsmax(Data));
  383.     remove_quotes(Data);
  384.  
  385.     if(Length >= 5) {
  386.         RegPassword[id] = Data;
  387.         Write[id] = true;
  388.         RegMenu(id);
  389.     }
  390.     else {
  391.         RegPassword[id] = Data;
  392.         Write[id] = true;
  393.         RegMenu(id);
  394.     }
  395.     return PLUGIN_CONTINUE;
  396. }
  397. public Entry(id)
  398. {
  399.     new Data[32];
  400.     read_args(Data, charsmax(Data));
  401.     remove_quotes(Data);
  402.  
  403.     if(equal(Data, ""))
  404.         return PLUGIN_HANDLED;
  405.    
  406.     UserPassword[id] = Data;
  407.     Write2[id] = true;
  408.     LogMenu(id);
  409.     return PLUGIN_HANDLED;
  410. }
  411. public Question(id)
  412. {
  413.     new Data[32];
  414.     read_args(Data, charsmax(Data));
  415.     remove_quotes(Data);
  416.  
  417.     if(equal(Data, ""))
  418.         return PLUGIN_HANDLED;
  419.    
  420.     if(equali(RegPassword[id], Data))
  421.     {
  422.         client_cmd(id, "messagemode UJ_JELSZO");
  423.     }
  424.     else
  425.     {
  426.         client_printcolor(id, "ASD");
  427.     }
  428.     return PLUGIN_HANDLED;
  429. }
  430. public ExChange(id)
  431. {
  432.     new Data[32];
  433.     read_args(Data, charsmax(Data));
  434.     remove_quotes(Data);
  435.  
  436.     if(equal(Data, ""))
  437.         return PLUGIN_HANDLED;
  438.    
  439.     RegPassword[id] = Data;
  440.     return PLUGIN_HANDLED;
  441. }
  442. public Fomenu(id)
  443. {
  444.     new cim[121];
  445.     format(cim, charsmax(cim), "\y* \rHatár \w| \y- \w| \rVadász \wGlobal Offensive^n\yDollár: \d%d \r| \yRangod: \d%s", Dollar[id], Rangok[Rang[id]][Szint]);
  446.     new menu = menu_create(cim, "Fomenu_h");
  447.    
  448.     menu_additem(menu, "Raktár", "1", 0);
  449.     menu_additem(menu, "LádaNyitás", "2", 0);
  450.     menu_additem(menu, "Piac", "3", 0);
  451.     menu_additem(menu, "Kuka", "4", 0);
  452.    
  453.     format(cim, charsmax(cim), "\rSzabály^n^n\yKövetkező \rRangod: \d%s \y[\w%d/%d\y]", Rangok[Rang[id]+1][Szint], Oles[id], Rangok[Rang[id]][Xp]);
  454.     menu_additem(menu, cim, "5", 0);
  455.     menu_additem(menu, Gun[id] == 1 ? "Skin: \rBekapcsolva \y| \wKikapcsolva":"Skin: \wBekapcsolva \y| \rKikapcsolva", "6",0);
  456.    
  457.     menu_display(id, menu, 0);
  458. }
  459. public Fomenu_h(id, menu, item){
  460.     if(item == MENU_EXIT)
  461.     {
  462.         menu_destroy(menu);
  463.         return;
  464.     }
  465.    
  466.     new data[9], szName[64];
  467.     new access, callback;
  468.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  469.     new key = str_to_num(data);
  470.    
  471.     switch(key) {
  472.         case 1: Raktar(id);
  473.         case 2: LadaNyitas(id);
  474.         case 3: Piac(id);
  475.         case 4: Kuka(id);
  476.         case 5: show_motd(id, "addons/amxmodx/configs/Szabaly.txt");
  477.         case 6: {
  478.             if(Gun[id] == 1)
  479.                 Gun[id] = 0;
  480.             else {
  481.                 Gun[id] = 1;
  482.             }
  483.             Fomenu(id);
  484.         }
  485.     }
  486. }
  487. public LadaNyitas(id)
  488. {
  489.     new cim[121], cim1[121], cim2[121], cim3[121], cim4[121], cim5[121];
  490.     format(cim, charsmax(cim), "\y* \rHatár \w| \y- \w| \rVadász \wGlobal Offensive \r- \dLádaNyitás^n\yKulcs: \d%d", Kulcs[id]);
  491.     new menu = menu_create(cim, "Lada_h");
  492.    
  493.     format(cim, charsmax(cim), "\r[\yGamma\r] \wLáda \y[\r%d\y]", Lada[0][id]);
  494.     format(cim1, charsmax(cim1), "\r[\yBreakout\r] \wLáda \y[\r%d\y]", Lada[1][id]);
  495.     format(cim2, charsmax(cim2), "\r[\yRevolver\r] \wLáda \y[\r%d\y]", Lada[2][id]);
  496.     format(cim3, charsmax(cim3), "\r[\yeSport 2016 \w2016\r] \wLáda \y[\r%d\y]", Lada[3][id]);
  497.     format(cim4, charsmax(cim4), "\r[\yShadow\r] \wLáda \y[\r%d\y]", Lada[4][id]);
  498.     format(cim5, charsmax(cim5), "\r[\yFalcon\r] \wLáda \y[\r%d\y]", Lada[5][id]);
  499.    
  500.     menu_additem(menu, cim, "0", 0);
  501.     menu_additem(menu, cim1, "1", 0);
  502.     menu_additem(menu, cim2, "2", 0);
  503.     menu_additem(menu, cim3, "3", 0);
  504.     menu_additem(menu, cim4, "4", 0);
  505.     menu_additem(menu, cim5, "5", 0);
  506.    
  507.     menu_display(id, menu, 0);
  508. }
  509. public Lada_h(id, menu, item){
  510.     if(item == MENU_EXIT)
  511.     {
  512.         menu_destroy(menu);
  513.         return;
  514.     }
  515.    
  516.     new data[9], szName[64];
  517.     new access, callback;
  518.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  519.     new key = str_to_num(data);
  520.    
  521.     if(Lada[key][id] >= 1 && Kulcs[id] >= 1)
  522.     {
  523.         Lada[key][id] --;
  524.         Kulcs[id] --;
  525.         Talal(id, key);
  526.     }
  527.     else
  528.     {
  529.         LadaNyitas(id);
  530.         client_printcolor(id, "!g%s !nNincs Ládát vagy Kulcsod.", Prefix);
  531.     }
  532.     LadaNyitas(id);
  533.    
  534. }
  535. public Talal(id, key)
  536. {
  537.     new Nev[32]; get_user_name(id, Nev, 31);
  538.    
  539.     if(key == 0)
  540.     {
  541.         switch(random_num(1, 19))
  542.         {
  543.             case 1:
  544.             {
  545.                 OsszesSkin[0][id] ++;
  546.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[0][0]);
  547.             }
  548.             case 2:
  549.             {
  550.                 OsszesSkin[1][id] ++;
  551.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[1][0]);
  552.             }
  553.             case 3:
  554.             {
  555.                 OsszesSkin[11][id] ++;
  556.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[11][0]);
  557.             }
  558.             case 4:
  559.             {
  560.                 OsszesSkin[12][id] ++;
  561.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[12][0]);
  562.             }
  563.             case 5:
  564.             {
  565.                 OsszesSkin[22][id] ++;
  566.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[22][0]);
  567.             }
  568.             case 6:
  569.             {
  570.                 OsszesSkin[23][id] ++;
  571.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[23][0]);
  572.             }
  573.             case 7:
  574.             {
  575.                 OsszesSkin[35][id] ++;
  576.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[35][0]);
  577.             }
  578.             case 8:
  579.             {
  580.                 OsszesSkin[36][id] ++;
  581.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[36][0]);
  582.             }
  583.             case 9:
  584.             {
  585.                 OsszesSkin[45][id] ++;
  586.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[45][0]);
  587.             }
  588.             case 10:
  589.             {
  590.                 OsszesSkin[52][id] ++;
  591.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[52][0]);
  592.             }
  593.             case 11:
  594.             {
  595.                 OsszesSkin[56][id] ++;
  596.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[56][0]);
  597.             }
  598.             case 12:
  599.             {
  600.                 OsszesSkin[60][id] ++;
  601.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[60][0]);
  602.             }
  603.             case 13:
  604.             {
  605.                 OsszesSkin[61][id] ++;
  606.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[61][0]);
  607.             }
  608.             case 14:
  609.             {
  610.                 OsszesSkin[69][id] ++;
  611.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[69][0]);
  612.             }
  613.             case 15:
  614.             {
  615.                 OsszesSkin[74][id] ++;
  616.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[74][0]);
  617.             }
  618.             case 16:
  619.             {
  620.                 OsszesSkin[75][id] ++;
  621.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[75][0]);
  622.             }
  623.             case 17:
  624.             {
  625.                 OsszesSkin[80][id] ++;
  626.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[80][0]);
  627.             }
  628.             case 18:
  629.             {
  630.                 OsszesSkin[81][id] ++;
  631.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[81][0]);
  632.             }
  633.             case 19:
  634.             {
  635.                 OsszesSkin[90][id] ++;
  636.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[90][0]);
  637.             }
  638.         }
  639.     }
  640.     if(key == 1)
  641.     {
  642.         switch(random_num(1, 18))
  643.         {
  644.             case 1:
  645.             {
  646.                 OsszesSkin[2][id] ++;
  647.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[2][0]);
  648.             }
  649.             case 2:
  650.             {
  651.                 OsszesSkin[3][id] ++;
  652.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[3][0]);
  653.             }
  654.             case 3:
  655.             {
  656.                 OsszesSkin[13][id] ++;
  657.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[13][0]);
  658.             }
  659.             case 4:
  660.             {
  661.                 OsszesSkin[14][id] ++;
  662.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[14][0]);
  663.             }
  664.             case 5:
  665.             {
  666.                 OsszesSkin[24][id] ++;
  667.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[24][0]);
  668.             }
  669.             case 6:
  670.             {
  671.                 OsszesSkin[25][id] ++;
  672.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[25][0]);
  673.             }
  674.             case 7:
  675.             {
  676.                 OsszesSkin[37][id] ++;
  677.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[37][0]);
  678.             }
  679.             case 8:
  680.             {
  681.                 OsszesSkin[46][id] ++;
  682.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[46][0]);
  683.             }
  684.             case 9:
  685.             {
  686.                 OsszesSkin[47][id] ++;
  687.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[47][0]);
  688.             }
  689.             case 10:
  690.             {
  691.                 OsszesSkin[53][id] ++;
  692.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[53][0]);
  693.             }
  694.             case 11:
  695.             {
  696.                 OsszesSkin[57][id] ++;
  697.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[57][0]);
  698.             }
  699.             case 12:
  700.             {
  701.                 OsszesSkin[62][id] ++;
  702.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[62][0]);
  703.             }
  704.             case 13:
  705.             {
  706.                 OsszesSkin[63][id] ++;
  707.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[63][0]);
  708.             }
  709.             case 14:
  710.             {
  711.                 OsszesSkin[69][id] ++;
  712.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[69][0]);
  713.             }
  714.             case 15:
  715.             {
  716.                 OsszesSkin[76][id] ++;
  717.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[76][0]);
  718.             }
  719.             case 16:
  720.             {
  721.                 OsszesSkin[82][id] ++;
  722.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[82][0]);
  723.             }
  724.             case 17:
  725.             {
  726.                 OsszesSkin[83][id] ++;
  727.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[83][0]);
  728.             }
  729.             case 18:
  730.             {
  731.                 OsszesSkin[91][id] ++;
  732.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[91][0]);
  733.             }
  734.         }
  735.     }
  736.     if(key == 2)
  737.     {
  738.         switch(random_num(1, 20))
  739.         {
  740.             case 1:
  741.             {
  742.                 OsszesSkin[4][id] ++;
  743.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[4][0]);
  744.             }
  745.             case 2:
  746.             {
  747.                 OsszesSkin[5][id] ++;
  748.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[5][0]);
  749.             }
  750.             case 3:
  751.             {
  752.                 OsszesSkin[15][id] ++;
  753.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[15][0]);
  754.             }
  755.             case 4:
  756.             {
  757.                 OsszesSkin[16][id] ++;
  758.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[16][0]);
  759.             }
  760.             case 5:
  761.             {
  762.                 OsszesSkin[26][id] ++;
  763.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[26][0]);
  764.             }
  765.             case 6:
  766.             {
  767.                 OsszesSkin[27][id] ++;
  768.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[27][0]);
  769.             }
  770.             case 7:
  771.             {
  772.                 OsszesSkin[38][id] ++;
  773.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[38][0]);
  774.             }
  775.             case 8:
  776.             {
  777.                 OsszesSkin[39][id] ++;
  778.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[39][0]);
  779.             }
  780.             case 9:
  781.             {
  782.                 OsszesSkin[48][id] ++;
  783.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[48][0]);
  784.             }
  785.             case 10:
  786.             {
  787.                 OsszesSkin[58][id] ++;
  788.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[58][0]);
  789.             }
  790.             case 11:
  791.             {
  792.                 OsszesSkin[64][id] ++;
  793.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[64][0]);
  794.             }
  795.             case 12:
  796.             {
  797.                 OsszesSkin[65][id] ++;
  798.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[65][0]);
  799.             }
  800.             case 13:
  801.             {
  802.                 OsszesSkin[70][id] ++;
  803.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[70][0]);
  804.             }
  805.             case 14:
  806.             {
  807.                 OsszesSkin[71][id] ++;
  808.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[71][0]);
  809.             }
  810.             case 15:
  811.             {
  812.                 OsszesSkin[77][id] ++;
  813.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[77][0]);
  814.             }
  815.             case 16:
  816.             {
  817.                 OsszesSkin[78][id] ++;
  818.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[78][0]);
  819.             }
  820.             case 17:
  821.             {
  822.                 OsszesSkin[84][id] ++;
  823.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[84][0]);
  824.             }
  825.             case 18:
  826.             {
  827.                 OsszesSkin[92][id] ++;
  828.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[92][0]);
  829.             }
  830.             case 19:
  831.             {
  832.                 OsszesSkin[93][id] ++;
  833.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[93][0]);
  834.             }
  835.             case 20:
  836.             {
  837.                 OsszesSkin[102][id] ++;
  838.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[102][0]);
  839.             }
  840.         }
  841.     }
  842.     if(key == 3)
  843.     {
  844.         switch(random_num(1, 17))
  845.         {
  846.             case 1:
  847.             {
  848.                 OsszesSkin[6][id] ++;
  849.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[6][0]);
  850.             }
  851.             case 2:
  852.             {
  853.                 OsszesSkin[7][id] ++;
  854.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[7][0]);
  855.             }
  856.             case 3:
  857.             {
  858.                 OsszesSkin[17][id] ++;
  859.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[17][0]);
  860.             }
  861.             case 4:
  862.             {
  863.                 OsszesSkin[18][id] ++;
  864.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[18][0]);
  865.             }
  866.             case 5:
  867.             {
  868.                 OsszesSkin[28][id] ++;
  869.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[28][0]);
  870.             }
  871.             case 6:
  872.             {
  873.                 OsszesSkin[29][id] ++;
  874.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[29][0]);
  875.             }
  876.             case 7:
  877.             {
  878.                 OsszesSkin[40][id] ++;
  879.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[40][0]);
  880.             }
  881.             case 8:
  882.             {
  883.                 OsszesSkin[54][id] ++;
  884.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[54][0]);
  885.             }
  886.             case 9:
  887.             {
  888.                 OsszesSkin[66][id] ++;
  889.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[66][0]);
  890.             }
  891.             case 10:
  892.             {
  893.                 OsszesSkin[72][id] ++;
  894.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[72][0]);
  895.             }
  896.             case 11:
  897.             {
  898.                 OsszesSkin[79][id] ++;
  899.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[79][0]);
  900.             }
  901.             case 12:
  902.             {
  903.                 OsszesSkin[85][id] ++;
  904.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[85][0]);
  905.             }
  906.             case 13:
  907.             {
  908.                 OsszesSkin[86][id] ++;
  909.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[86][0]);
  910.             }
  911.             case 14:
  912.             {
  913.                 OsszesSkin[95][id] ++;
  914.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[95][0]);
  915.             }
  916.             case 15:
  917.             {
  918.                 OsszesSkin[94][id] ++;
  919.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[94][0]);
  920.             }
  921.             case 16:
  922.             {
  923.                 OsszesSkin[103][id] ++;
  924.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[103][0]);
  925.             }
  926.             case 17:
  927.             {
  928.                 OsszesSkin[104][id] ++;
  929.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[104][0]);
  930.             }
  931.         }
  932.     }
  933.     if(key == 4)
  934.     {
  935.         switch(random_num(1, 20))
  936.         {
  937.             case 1:
  938.             {
  939.                 OsszesSkin[8][id] ++;
  940.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[8][0]);
  941.             }
  942.             case 2:
  943.             {
  944.                 OsszesSkin[9][id] ++;
  945.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[9][0]);
  946.             }
  947.             case 3:
  948.             {
  949.                 OsszesSkin[19][id] ++;
  950.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[19][0]);
  951.             }
  952.             case 4:
  953.             {
  954.                 OsszesSkin[20][id] ++;
  955.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[20][0]);
  956.             }
  957.             case 5:
  958.             {
  959.                 OsszesSkin[30][id] ++;
  960.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[30][0]);
  961.             }
  962.             case 6:
  963.             {
  964.                 OsszesSkin[31][id] ++;
  965.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[31][0]);
  966.             }
  967.             case 7:
  968.             {
  969.                 OsszesSkin[41][id] ++;
  970.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[41][0]);
  971.             }
  972.             case 8:
  973.             {
  974.                 OsszesSkin[42][id] ++;
  975.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[42][0]);
  976.             }
  977.             case 9:
  978.             {
  979.                 OsszesSkin[49][id] ++;
  980.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[49][0]);
  981.             }
  982.             case 10:
  983.             {
  984.                 OsszesSkin[50][id] ++;
  985.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[50][0]);
  986.             }
  987.             case 11:
  988.             {
  989.                 OsszesSkin[51][id] ++;
  990.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[51][0]);
  991.             }
  992.             case 12:
  993.             {
  994.                 OsszesSkin[73][id] ++;
  995.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[73][0]);
  996.             }
  997.             case 13:
  998.             {
  999.                 OsszesSkin[87][id] ++;
  1000.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[87][0]);
  1001.             }
  1002.             case 14:
  1003.             {
  1004.                 OsszesSkin[88][id] ++;
  1005.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[88][0]);
  1006.             }
  1007.             case 15:
  1008.             {
  1009.                 OsszesSkin[96][id] ++;
  1010.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[96][0]);
  1011.             }
  1012.             case 16:
  1013.             {
  1014.                 OsszesSkin[97][id] ++;
  1015.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[97][0]);
  1016.             }
  1017.             case 17:
  1018.             {
  1019.                 OsszesSkin[98][id] ++;
  1020.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[98][0]);
  1021.             }
  1022.             case 18:
  1023.             {
  1024.                 OsszesSkin[105][id] ++;
  1025.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[105][0]);
  1026.             }
  1027.             case 19:
  1028.             {
  1029.                 OsszesSkin[106][id] ++;
  1030.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[106][0]);
  1031.             }
  1032.             case 20:
  1033.             {
  1034.                 OsszesSkin[107][id] ++;
  1035.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[107][0]);
  1036.             }
  1037.         }
  1038.     }
  1039.     if(key == 5)
  1040.     {
  1041.         switch(random_num(1, 12))
  1042.         {
  1043.             case 1:
  1044.             {
  1045.                 OsszesSkin[10][id] ++;
  1046.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[10][0]);
  1047.             }
  1048.             case 2:
  1049.             {
  1050.                 OsszesSkin[21][id] ++;
  1051.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[21][0]);
  1052.             }
  1053.             case 3:
  1054.             {
  1055.                 OsszesSkin[33][id] ++;
  1056.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[33][0]);
  1057.             }
  1058.             case 4:
  1059.             {
  1060.                 OsszesSkin[34][id] ++;
  1061.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[34][0]);
  1062.             }
  1063.             case 5:
  1064.             {
  1065.                 OsszesSkin[43][id] ++;
  1066.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[44][0]);
  1067.             }
  1068.             case 6:
  1069.             {
  1070.                 OsszesSkin[59][id] ++;
  1071.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[59][0]);
  1072.             }
  1073.             case 7:
  1074.             {
  1075.                 OsszesSkin[89][id] ++;
  1076.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[89][0]);
  1077.             }
  1078.             case 8:
  1079.             {
  1080.                 OsszesSkin[99][id] ++;
  1081.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[99][0]);
  1082.             }
  1083.             case 9:
  1084.             {
  1085.                 OsszesSkin[100][id] ++;
  1086.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[100][0]);
  1087.             }
  1088.             case 10:
  1089.             {
  1090.                 OsszesSkin[101][id] ++;
  1091.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[101][0]);
  1092.             }
  1093.             case 11:
  1094.             {
  1095.                 OsszesSkin[108][id] ++;
  1096.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[108][0]);
  1097.             }
  1098.             case 12:
  1099.             {
  1100.                 OsszesSkin[109][id] ++;
  1101.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[109][0]);
  1102.             }
  1103.         }
  1104.     }
  1105. }
  1106. public Raktar(id)
  1107. {
  1108.     new cim[121];
  1109.     new menu = menu_create("\y* \rHatár \w| \y- \w| \rVadász \wGlobal Offensive \r- \dRaktár", "Raktar_h");
  1110.    
  1111.     for(new i;i < sizeof(Fegyverek); i++)
  1112.     {
  1113.         if(OsszesSkin[i][id] > 0)
  1114.         {
  1115.             new Sor[6]; num_to_str(i, Sor, 5);
  1116.             formatex(cim, charsmax(cim), "\w%s \r[\w%d\r] \d(Összes: %d)", Fegyverek[i][0], OsszesSkin[i][id], OsszesFegyver[i]);
  1117.             menu_additem(menu, cim, Sor);
  1118.         }
  1119.     }
  1120.     menu_display(id, menu, 0);
  1121. }
  1122. public Raktar_h(id, menu, item){
  1123.     if(item == MENU_EXIT)
  1124.     {
  1125.         menu_destroy(menu);
  1126.         return;
  1127.     }
  1128.    
  1129.     new data[9], szName[64];
  1130.     new access, callback;
  1131.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1132.     new key = str_to_num(data);
  1133.    
  1134.     switch(key) {
  1135.         case 0: Skin[0][id] = 1;
  1136.         case 1: Skin[0][id] = 2;
  1137.         case 2: Skin[0][id] = 3;
  1138.         case 3: Skin[0][id] = 4;
  1139.         case 4: Skin[0][id] = 5;
  1140.         case 5: Skin[0][id] = 6;
  1141.         case 6: Skin[0][id] = 7;
  1142.         case 7: Skin[0][id] = 8;
  1143.         case 8: Skin[0][id] = 9;
  1144.         case 9: Skin[0][id] = 10;
  1145.         case 10: Skin[0][id] = 11;
  1146.        
  1147.         case 11: Skin[1][id] = 1;
  1148.         case 12: Skin[1][id] = 2;
  1149.         case 13: Skin[1][id] = 3;
  1150.         case 14: Skin[1][id] = 4;
  1151.         case 15: Skin[1][id] = 5;
  1152.         case 16: Skin[1][id] = 6;
  1153.         case 17: Skin[1][id] = 7;
  1154.         case 18: Skin[1][id] = 8;
  1155.         case 19: Skin[1][id] = 9;
  1156.         case 20: Skin[1][id] = 10;
  1157.         case 21: Skin[1][id] = 11;
  1158.        
  1159.         case 22: Skin[2][id] = 1;
  1160.         case 23: Skin[2][id] = 2;
  1161.         case 24: Skin[2][id] = 3;
  1162.         case 25: Skin[2][id] = 4;
  1163.         case 26: Skin[2][id] = 5;
  1164.         case 27: Skin[2][id] = 6;
  1165.         case 28: Skin[2][id] = 7;
  1166.         case 29: Skin[2][id] = 8;
  1167.         case 30: Skin[2][id] = 9;
  1168.         case 31: Skin[2][id] = 10;
  1169.         case 32: Skin[2][id] = 11;
  1170.         case 33: Skin[2][id] = 12;
  1171.         case 34: Skin[2][id] = 13;
  1172.        
  1173.         case 35: Skin[3][id] = 1;
  1174.         case 36: Skin[3][id] = 2;
  1175.         case 37: Skin[3][id] = 3;
  1176.         case 38: Skin[3][id] = 4;
  1177.         case 39: Skin[3][id] = 5;
  1178.         case 40: Skin[3][id] = 6;
  1179.         case 41: Skin[3][id] = 7;
  1180.         case 42: Skin[3][id] = 8;
  1181.         case 43: Skin[3][id] = 9;
  1182.         case 44: Skin[3][id] = 10;
  1183.        
  1184.         case 45: Skin[4][id] = 1;
  1185.         case 46: Skin[4][id] = 2;
  1186.         case 47: Skin[4][id] = 3;
  1187.         case 48: Skin[4][id] = 4;
  1188.         case 49: Skin[4][id] = 5;
  1189.         case 50: Skin[4][id] = 6;
  1190.         case 51: Skin[4][id] = 7;
  1191.        
  1192.         case 52: Skin[5][id] = 1;
  1193.         case 53: Skin[5][id] = 2;
  1194.         case 54: Skin[5][id] = 3;
  1195.         case 55: Skin[5][id] = 4;
  1196.        
  1197.         case 56: Skin[6][id] = 1;
  1198.         case 57: Skin[6][id] = 2;
  1199.         case 58: Skin[6][id] = 3;
  1200.         case 59: Skin[6][id] = 4;
  1201.        
  1202.         case 60: Skin[7][id] = 1;
  1203.         case 61: Skin[7][id] = 2;
  1204.         case 62: Skin[7][id] = 3;
  1205.         case 63: Skin[7][id] = 4;
  1206.         case 64: Skin[7][id] = 5;
  1207.         case 65: Skin[7][id] = 6;
  1208.         case 66: Skin[7][id] = 7;
  1209.        
  1210.         case 67: Skin[8][id] = 1;
  1211.         case 68: Skin[8][id] = 2;
  1212.         case 69: Skin[8][id] = 3;
  1213.         case 70: Skin[8][id] = 4;
  1214.         case 71: Skin[8][id] = 5;
  1215.         case 72: Skin[8][id] = 6;
  1216.         case 73: Skin[8][id] = 7;
  1217.        
  1218.         case 74: Skin[9][id] = 1;
  1219.         case 75: Skin[9][id] = 2;
  1220.         case 76: Skin[9][id] = 3;
  1221.        
  1222.         case 77: Skin[10][id] = 1;
  1223.         case 78: Skin[10][id] = 2;
  1224.         case 79: Skin[10][id] = 3;
  1225.        
  1226.         case 80: Skin[11][id] = 1;
  1227.         case 81: Skin[11][id] = 2;
  1228.         case 82: Skin[11][id] = 3;
  1229.         case 83: Skin[11][id] = 4;
  1230.         case 84: Skin[11][id] = 5;
  1231.         case 85: Skin[11][id] = 6;
  1232.         case 86: Skin[11][id] = 7;
  1233.         case 87: Skin[11][id] = 8;
  1234.         case 88: Skin[11][id] = 9;
  1235.         case 89: Skin[11][id] = 10;
  1236.        
  1237.         case 90: Skin[12][id] = 1;
  1238.         case 91: Skin[12][id] = 2;
  1239.         case 92: Skin[12][id] = 3;
  1240.         case 93: Skin[12][id] = 4;
  1241.         case 94: Skin[12][id] = 5;
  1242.         case 95: Skin[12][id] = 6;
  1243.         case 96: Skin[12][id] = 7;
  1244.         case 97: Skin[12][id] = 8;
  1245.         case 98: Skin[12][id] = 9;
  1246.         case 99: Skin[12][id] = 10;
  1247.         case 100: Skin[12][id] = 11;
  1248.         case 101: Skin[12][id] = 12;
  1249.         case 102: Skin[12][id] = 13;
  1250.         case 103: Skin[12][id] = 14;
  1251.         case 104: Skin[12][id] = 15;
  1252.         case 105: Skin[12][id] = 16;
  1253.         case 106: Skin[12][id] = 17;
  1254.         case 107: Skin[12][id] = 18;
  1255.         case 108: Skin[12][id] = 19;
  1256.         case 109: Skin[12][id] = 20;
  1257.     }
  1258. }
  1259. public Kuka(id)
  1260. {
  1261.     new cim[121];
  1262.     new menu = menu_create("\y* \rHatár \w| \y- \w| \rVadász \wGlobal Offensive \r- \dKuka", "Kuka_h");
  1263.    
  1264.     for(new i;i < sizeof(Fegyverek); i++)
  1265.     {
  1266.         if(OsszesSkin[i][id] > 0)
  1267.         {
  1268.             new Sor[6]; num_to_str(i, Sor, 5);
  1269.             formatex(cim, charsmax(cim), "\y%s \r| \d%d DB", Fegyverek[i][0], OsszesSkin[i][id]);
  1270.             menu_additem(menu, cim, Sor);
  1271.         }
  1272.     }
  1273.     menu_display(id, menu, 0);
  1274. }
  1275. public Kuka_h(id, menu, item){
  1276.     if(item == MENU_EXIT)
  1277.     {
  1278.         menu_destroy(menu);
  1279.         return;
  1280.     }
  1281.    
  1282.     new data[9], szName[64];
  1283.     new access, callback;
  1284.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1285.     new key = str_to_num(data);
  1286.    
  1287.     OsszesSkin[key][id] --;
  1288.     client_printcolor(id, "!g%s !nSikeresen Törölted a !g%s !n-Skint.", Prefix, Fegyverek[key][0]);
  1289. }
  1290. public Piac(id)
  1291. {
  1292.     new cim[121];
  1293.     format(cim, charsmax(cim), "\y* \rHatár \w| \y- \w| \rVadász \wGlobal Offensive \r- \dPiac^n\yDollár: \d%d", Dollar[id]);
  1294.     new menu = menu_create(cim, "Piac_h");
  1295.    
  1296.     menu_additem(menu, "Eladás", "1", 0);
  1297.     menu_additem(menu, "Vásárlás", "2", 0);
  1298.     menu_additem(menu, "Beváltás(\rBolt\w)", "3", 0);
  1299.    
  1300.     menu_display(id, menu, 0);
  1301. }
  1302. public Piac_h(id, menu, item){
  1303.     if(item == MENU_EXIT)
  1304.     {
  1305.         menu_destroy(menu);
  1306.         return;
  1307.     }
  1308.    
  1309.     new data[9], szName[64];
  1310.     new access, callback;
  1311.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1312.     new key = str_to_num(data);
  1313.    
  1314.     switch(key)
  1315.     {
  1316.         case 1: Eladas(id);
  1317.         case 2: Vasarlas(id);
  1318.         case 3: Bevaltas(id);
  1319.     }
  1320. }
  1321. public Bevaltas(id)
  1322. {
  1323.     new cim[121];
  1324.     format(cim, charsmax(cim), "\y* \rHatár \w| \y- \w| \rVadász \wGlobal Offensive \r- \dBeváltásc^n\yDollár: \d%3.2f", Dollar[id]);
  1325.     new menu = menu_create(cim, "Bevaltas_h");
  1326.    
  1327.     menu_additem(menu, "\w1 \yDB \wKulcs \r- \d(50 Dollár)", "1", 0);
  1328.     menu_additem(menu, "\w1 \yDB \wShadow \r- \d(100 Dollár)", "2", 0);
  1329.     menu_additem(menu, "\w1 \yDB \wFalcon \r- \d(120 Dollár)", "3", 0);
  1330.    
  1331.     menu_display(id, menu, 0);
  1332. }
  1333. public Bevaltas_h(id, menu, item){
  1334.     if(item == MENU_EXIT)
  1335.     {
  1336.         menu_destroy(menu);
  1337.         return;
  1338.     }
  1339.    
  1340.     new data[9], szName[64];
  1341.     new access, callback;
  1342.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1343.     new key = str_to_num(data);
  1344.    
  1345.     switch(key)
  1346.     {
  1347.         case 1:
  1348.         {
  1349.             if(Dollar[id] >= 50)
  1350.             {
  1351.                 Kulcs[id] ++;
  1352.                 Dollar[id] -= 50;
  1353.             }
  1354.             else client_printcolor(id, "!g%s !nNincs elég dollárod.", Prefix);
  1355.         }
  1356.         case 2:
  1357.         {
  1358.             if(Dollar[id] >= 50)
  1359.             {
  1360.                 Lada[4][id] ++;
  1361.                 Dollar[id] -= 50;              
  1362.             }
  1363.             else client_printcolor(id, "!g%s !nNincs elég dollárod.", Prefix);
  1364.         }
  1365.         case 3:
  1366.         {
  1367.             if(Dollar[id] >= 50)
  1368.             {
  1369.                 Lada[5][id] ++;
  1370.                 Dollar[id] -= 50;
  1371.             }  
  1372.             else client_printcolor(id, "!g%s !nNincs elég dollárod.", Prefix);
  1373.         }
  1374.     }
  1375. }
  1376. public Eladas(id) {
  1377.     new cim[121], ks1[121], ks2[121];
  1378.     format(cim, charsmax(cim), "\y* \rHatár \w| \y- \w| \rVadász \wGlobal Offensive \r- \dEladás");
  1379.     new menu = menu_create(cim, "eladas_h" );
  1380.    
  1381.     if(kirakva[id] == 0){
  1382.         for(new i=0; i < 110; i++) {
  1383.             if(kicucc[id] == 0) format(ks1, charsmax(ks1), "Válaszd ki a Tárgyat!");
  1384.             else if(kicucc[id] == i) format(ks1, charsmax(ks1), "Tárgy: \r%s", Fegyverek[i-1][0]);
  1385.         }
  1386.         menu_additem(menu, ks1 ,"0",0);
  1387.     }
  1388.     if(kirakva[id] == 0){
  1389.         format(ks2, charsmax(ks2), "\dÁra: \r%d \yDOLLÁR", Erteke[id]);
  1390.         menu_additem(menu,ks2,"1",0);
  1391.     }
  1392.     if(Erteke[id] != 0 && kirakva[id] == 0)
  1393.     {
  1394.         menu_additem(menu,"Mehet a piacra!","2",0);
  1395.     }
  1396.     if(Erteke[id] != 0 && kirakva[id] == 1)
  1397.         menu_additem(menu,"\wVisszavonás","-2",0);
  1398.    
  1399.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  1400.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1401.     menu_display(id, menu, 0);
  1402. }
  1403. public eladas_h(id, menu, item){
  1404.     if( item == MENU_EXIT )
  1405.     {
  1406.         menu_destroy(menu);
  1407.         return PLUGIN_HANDLED;
  1408.     }
  1409.     new data[9], szName[64], name[32];
  1410.     get_user_name(id, name, charsmax(name));
  1411.     new access, callback;
  1412.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1413.     new key = str_to_num(data);
  1414.    
  1415.     switch(key)
  1416.     {
  1417.         case -2:{
  1418.             kirakva[id] = 0;
  1419.             kicucc[id] = 0;
  1420.             Erteke[id] = 0;
  1421.         }
  1422.         case 0:{
  1423.             fvalaszt(id);
  1424.         }
  1425.         case 1:{
  1426.             client_cmd(id, "messagemode DOLLAR");
  1427.         }
  1428.         case 2:{
  1429.             for(new i=0; i < 110; i++) {
  1430.                 if(kicucc[id] == i && OsszesSkin[i-1][id] >= 1) {
  1431.                     client_printcolor(0, "!g%s !t%s !nKirakott egy !g%s-!nt %d Dollárért",Prefix, name, Fegyverek[i-1][0], Erteke[id]);
  1432.                     kirakva[id] = 1;
  1433.                 }
  1434.             }
  1435.         }
  1436.     }
  1437.     menu_destroy(menu);
  1438.     return PLUGIN_HANDLED;
  1439. }
  1440. public fvalaszt(id) {
  1441.     new szMenuTitle[ 121 ],cim[121];
  1442.     format( szMenuTitle, charsmax( szMenuTitle ), "\y* \rHatár \w| \y- \w| \rVadász \wGlobal Offensive \r- \dFegyver Válasz");
  1443.     new menu = menu_create( szMenuTitle, "fvalaszt_h" );
  1444.    
  1445.     for(new i=0; i < 110; i++) {
  1446.         if(OsszesSkin[i][id] > 0) {
  1447.             new Num[6];
  1448.             num_to_str(i, Num, 5);
  1449.             formatex(cim, charsmax(cim), "\y%s \r| \d%d DB", Fegyverek[i][0], OsszesSkin[i][id]);
  1450.             menu_additem(menu, cim, Num);
  1451.         }
  1452.     }
  1453.    
  1454.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1455.     menu_display(id, menu, 0);
  1456.    
  1457. }
  1458. public fvalaszt_h(id, menu, item){
  1459.     if(item == MENU_EXIT)
  1460.     {
  1461.         menu_destroy(menu);
  1462.         return;
  1463.     }
  1464.     new data[9], szName[64];
  1465.     new access, callback;
  1466.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1467.     new key = str_to_num(data);
  1468.    
  1469.     kicucc[id] = key+1;
  1470.     Eladas(id);
  1471. }
  1472. public lekeres(id) {
  1473.     new ertek, adatok[32];
  1474.     read_args(adatok, charsmax(adatok));
  1475.     remove_quotes(adatok);
  1476.    
  1477.     ertek = str_to_num(adatok);
  1478.    
  1479.     new hossz = strlen(adatok);
  1480.    
  1481.     if(hossz > 7)
  1482.     {
  1483.         client_cmd(id, "messagemode DOLLAR");
  1484.     }
  1485.     else if(ertek < 20)
  1486.     {
  1487.         client_printcolor(id, "!g%s !nNem tudsz eladni fegyver!t 20 Dollár alatt.", Prefix);
  1488.         Eladas(id);
  1489.     }
  1490.     else
  1491.     {
  1492.         Erteke[id] = ertek;
  1493.         Eladas(id);
  1494.     }
  1495. }
  1496. public Vasarlas(id)
  1497. {      
  1498.     new mpont[512], menu, cim[121];
  1499.    
  1500.     static players[32],temp[10],pnum;  
  1501.     get_players(players,pnum,"c");
  1502.    
  1503.     format(cim, charsmax(cim), "\y* \rHatár \w| \y- \w| \rVadász \wGlobal Offensive \r- \dVásárlás");
  1504.     menu = menu_create(cim, "vasarlas_h" );
  1505.    
  1506.     for (new i; i < pnum; i++)
  1507.     {
  1508.         if(kirakva[players[i]] == 1 && Erteke[players[i]] > 0)
  1509.         {
  1510.             for(new a=0; a < 110; a++) {
  1511.                 if(kicucc[players[i]] == a)
  1512.                     formatex(mpont,256,"\y%s\d(\wEladó: \r%s \d| \wÁra: \r%d\d)", Fegyverek[a-1][0], get_player_name(players[i]), Erteke[players[i]]);
  1513.             }
  1514.            
  1515.             num_to_str(players[i],temp,charsmax(temp));
  1516.             menu_additem(menu, mpont, temp);
  1517.         }
  1518.     }
  1519.     menu_setprop(menu, MPROP_PERPAGE, 6);
  1520.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL );
  1521.     menu_display(id, menu);
  1522.     return PLUGIN_HANDLED;
  1523. }  
  1524. public vasarlas_h(id,menu, item){
  1525.     if(item == MENU_EXIT)
  1526.     {
  1527.         menu_destroy(menu);
  1528.         return;
  1529.     }
  1530.     if(pido != 0){
  1531.         Vasarlas(id);
  1532.         return;
  1533.     }
  1534.     new data[6] ,szName[64],access,callback;
  1535.     new name[32], name2[32];
  1536.     get_user_name(id, name, charsmax(name));
  1537.    
  1538.     menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback);
  1539.    
  1540.     new player = str_to_num(data);
  1541.     get_user_name(player, name2, charsmax(name2));
  1542.     pido = 2;
  1543.     set_task(2.0, "vido");
  1544.    
  1545.     for(new i=0; i < 50; i++) {
  1546.         if(Dollar[id] >= Erteke[player] && kicucc[player] == i && kirakva[player] == 1)
  1547.         {
  1548.             kirakva[player] = 0;
  1549.             client_printcolor(0,  "!g%s !t%s !nvett egy !g%s !n%s-tól %d Dollárért!",Prefix, name, Fegyverek[i-1][0], name2, Erteke[player]);
  1550.             Dollar[player] += Erteke[player];
  1551.             Dollar[id] -= Erteke[player];
  1552.             OsszesSkin[i-1][id] ++;
  1553.             OsszesSkin[i-1][player] --;
  1554.             kicucc[player] = 0;
  1555.             Erteke[player] = 0;
  1556.         }
  1557.     }
  1558. }
  1559. public vido()
  1560. {
  1561.     pido = 0;
  1562. }
  1563. stock get_player_name(id){
  1564.     static Nev[32];
  1565.     get_user_name(id, Nev,31);
  1566.     return Nev;
  1567. }
  1568. stock client_printcolor(const id, const input[], any:...)
  1569. {
  1570.     new count = 1, players[32];
  1571.     static msg[191];
  1572.     vformat(msg, 190, input, 3);
  1573.  
  1574.     replace_all(msg, 190, "!g", "^4");
  1575.     replace_all(msg, 190, "!n", "^1");
  1576.     replace_all(msg, 190, "!t", "^3");  
  1577.  
  1578.     if (id) players[0] = id; else get_players(players, count, "ch");
  1579.     {
  1580.         for (new i = 0; i < count; i++)
  1581.         {
  1582.             if (is_user_connected(players[i]))
  1583.             {
  1584.                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
  1585.                 write_byte(players[i]);
  1586.                 write_string(msg);
  1587.                 message_end();
  1588.             }
  1589.         }
  1590.     }
  1591.     return PLUGIN_HANDLED;
  1592. }
  1593. public client_disconnect(id)
  1594. {
  1595.     if(!is_user_bot(id))
  1596.         Update(id);
  1597. }
  1598. public client_putinserver(id)
  1599. {
  1600.     Dollar[id] = EOS;
  1601.     Rang[id] = EOS;
  1602.     Oles[id] = EOS;
  1603.     Gun[id] = 1;
  1604.    
  1605.     Registered[id] = 0;
  1606.     UserPassword[id] = "";
  1607.     RegPassword[id] = "";
  1608.     Loggedin[id] = false;
  1609.     Write[id] = false;
  1610.     Write2[id] = false;
  1611.    
  1612.     for(new i;i < 110; i++)
  1613.         OsszesFegyver[i] = EOS;
  1614.    
  1615.     for(new i;i < 110; i++)
  1616.         OsszesSkin[i][id] = EOS;
  1617.    
  1618.     for(new i;i < 6; i++)
  1619.         Lada[i][id] = EOS;
  1620.    
  1621.     Kulcs[id] = 0;
  1622.    
  1623.     if(!is_user_bot(id))
  1624.         Load(id);
  1625. }
  1626. public plugin_cfg()
  1627. {
  1628.     g_SqlTuple = SQL_MakeDbTuple(SQLINFO[0], SQLINFO[1], SQLINFO[2], SQLINFO[3]);
  1629.    
  1630.     static Query[10048];
  1631.     new Len;
  1632.    
  1633.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `lHVT_CSGO_mod`");
  1634.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ");
  1635.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` float(11) NOT NULL,");
  1636.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Szint` int(11) NOT NULL,");
  1637.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Oles` int(11) NOT NULL,");
  1638.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Jelszo` varchar(32) NOT NULL,");
  1639.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Regisztralva` int(11) NOT NULL,");
  1640.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Osszes` int(11) NOT NULL, ");
  1641.    
  1642.     for(new i;i < 110; i++)
  1643.         Len += formatex(Query[Len], charsmax(Query)-Len, "`Gun%d` int(11) NOT NULL,", i);
  1644.     for(new i;i < 6; i++)
  1645.         Len += formatex(Query[Len], charsmax(Query)-Len, "`Chest%d` int(11) NOT NULL,", i);
  1646.    
  1647.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Kulcs` int(11) NOT NULL, `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");
  1648.    
  1649.     SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
  1650. }
  1651. public Load(id) {
  1652.     static Query[10048];
  1653.     new Data[1], Name[32];
  1654.     get_user_name(id, Name, 31);
  1655.     Data[0] = id;
  1656.  
  1657.     formatex(Query, charsmax(Query), "SELECT * FROM `lHVT_CSGO_mod` WHERE Nev = ^"%s^";", Name);
  1658.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
  1659. }
  1660. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  1661.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  1662.         log_amx("%s", Error);
  1663.         return;
  1664.     }
  1665.     else {
  1666.         new id = Data[0];
  1667.  
  1668.         if(SQL_NumRows(Query) > 0) {
  1669.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollars"), Dollar[id]);
  1670.             Rang[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Szint"));
  1671.             Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Oles"));
  1672.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Jelszo"), RegPassword[id], charsmax(RegPassword[]));
  1673.             Registered[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Regisztralva"));
  1674.            
  1675.             for(new i=0;i<110;i++)
  1676.                 OsszesFegyver[i] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Osszes"));
  1677.            
  1678.             for(new i=0;i < 110; i++)
  1679.             {
  1680.                 new String[64];
  1681.                 formatex(String, charsmax(String), "Gun%d", i);
  1682.                 OsszesSkin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
  1683.             }
  1684.             for(new i;i < 6; i++)
  1685.             {
  1686.                 new String[64];
  1687.                 formatex(String, charsmax(String), "Chest%d", i);
  1688.                 Lada[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
  1689.             }
  1690.            
  1691.             Kulcs[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Kulcs"));
  1692.         }
  1693.         else
  1694.         {
  1695.             Save(id);
  1696.         }
  1697.     }
  1698. }
  1699. public Save(id)
  1700. {
  1701.     static Query[10048];
  1702.     new Len;
  1703.     new Name[32]; get_user_name(id, Name, 31);
  1704.    
  1705.     Len += formatex(Query[Len], charsmax(Query), "INSERT INTO `lHVT_CSGO_mod` (`Nev`, ");
  1706.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` ,");
  1707.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Szint` ,");
  1708.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Oles` ,");
  1709.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Jelszo`, ");
  1710.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Regisztralva`, ");
  1711.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Osszes`, ");
  1712.    
  1713.     for(new i;i < 110; i++)
  1714.         Len += formatex(Query[Len], charsmax(Query)-Len, "`Gun%d` ,", i);
  1715.        
  1716.     for(new i;i < 6; i++)
  1717.         Len += formatex(Query[Len], charsmax(Query)-Len, "`Chest%d` ,", i);
  1718.    
  1719.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Kulcs`) VALUES (^"%s^" ,", Name);
  1720.     Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
  1721.     Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
  1722.     Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
  1723.     Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
  1724.     Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
  1725.     Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
  1726.    
  1727.     for(new i=0;i < 110; i++)
  1728.         Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
  1729.        
  1730.     for(new i;i < 6; i++)
  1731.         Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
  1732.    
  1733.     Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^");");
  1734.    
  1735.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  1736. }
  1737. public Update(id)
  1738. {
  1739.     static Query[10048];
  1740.     new Len;
  1741.     new Name[32]; get_user_name(id, Name, 31);
  1742.    
  1743.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `lHVT_CSGO_mod` SET Dollars = ^"%i^", ",Dollar[id]);
  1744.     Len += formatex(Query[Len], charsmax(Query)-Len, "Szint = ^"%i^", ", Rang[id]);
  1745.     Len += formatex(Query[Len], charsmax(Query)-Len, "Oles = ^"%i^", ", Oles[id]);
  1746.     Len += formatex(Query[Len], charsmax(Query)-Len, "Jelszo = ^"%s^", ", RegPassword[id]);
  1747.     Len += formatex(Query[Len], charsmax(Query)-Len, "Regisztralva = ^"%i^", ", Registered[id]);
  1748.    
  1749.     for(new i=0;i < 110; i++)
  1750.         Len += formatex(Query[Len], charsmax(Query)-Len, "Osszes = ^"%i^", ", OsszesFegyver[i]);
  1751.    
  1752.     for(new i=0;i < 110; i++)
  1753.         Len += formatex(Query[Len], charsmax(Query)-Len, "Gun%d = ^"%i^", ", i, OsszesSkin[i][id]);
  1754.        
  1755.     for(new i;i < 6; i++)
  1756.         Len += formatex(Query[Len], charsmax(Query)-Len, "Chest%d = ^"%i^", ", i, Lada[i][id]);
  1757.    
  1758.     Len += formatex(Query[Len], charsmax(Query)-Len, "Kulcs = ^"%i^" WHERE Nev = ^"%s^";", Kulcs[id], Name);
  1759.    
  1760.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  1761. }
  1762. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  1763.     if(FailState == TQUERY_CONNECT_FAILED)
  1764.         set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!");
  1765.     else if(FailState == TQUERY_QUERY_FAILED)
  1766.         set_fail_state("Query Error");
  1767.     if(Errcode)
  1768.         log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
  1769. }
  1770. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  1771.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  1772.         log_amx("%s", Error);
  1773.         return;
  1774.     }
  1775. }
  1776. public plugin_end() {
  1777.     SQL_FreeHandle(g_SqlTuple);
  1778. }
  1779. public sayhook(id)
  1780. {
  1781.     new message[192], Name[32], none[2][32], chat[192];
  1782.     read_args(message, 191);
  1783.     remove_quotes(message);
  1784.    
  1785.     formatex(none[0], 31, ""), formatex(none[1], 31, " ");
  1786.    
  1787.     if (message[0] == '@' || message[0] == '/' || message[0] == '#' || message[0] == '!' || equal (message, ""))
  1788.         return PLUGIN_HANDLED;
  1789.    
  1790.     if(!equali(message, none[0]) && !equali(message, none[1]))
  1791.     {
  1792.         get_user_name(id, Name, 31);
  1793.         if(is_user_alive(id))
  1794.         {
  1795.             if(Registered[id] == 0)
  1796.                 formatex(chat, 191, "^x04[Nincs Regisztrálva]^x03%s^x01: %s", Name, message);
  1797.             else if(get_user_flags(id) & ADMIN_IMMUNITY && Loggedin[id] == true)
  1798.                 formatex(chat, 191, "^x04[Tulajdonos][%s]^3%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  1799.             else if(get_user_flags(id) & ADMIN_BAN && Loggedin[id] == true)
  1800.                 formatex(chat, 191, "^x04[Admin][%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  1801.             else if(Loggedin[id] == true)
  1802.                 formatex(chat, 191, "^x04[%s]^x03%s^x01: %s", Rangok[Rang[id]][Szint], Name, message);
  1803.             else if(Registered[id] == 1)
  1804.                 formatex(chat, 191, "^x04[Nincs Bejelentkezve]^x03 %s^x01: %s", Name, message);
  1805.         }
  1806.         else {
  1807.             get_user_team(id, color, 9);
  1808.             if(Registered[id] == 0)
  1809.                 formatex(chat, 191, "^x01*Halott*^x04[Nincs Regisztrálva]^x03 %s^x01: %s", Name, message);
  1810.             else if(get_user_flags(id) & ADMIN_IMMUNITY && Loggedin[id] == true)
  1811.                 formatex(chat, 191, "^x01*Halott*^x04[Tulajdonos][%s]^3 %s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  1812.             else if(get_user_flags(id) & ADMIN_BAN && Loggedin[id] == true)
  1813.                 formatex(chat, 191, "^x01*Halott*^x04[Admin][%s]^x03 %s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  1814.             else if(Loggedin[id] == true)
  1815.                 formatex(chat, 191, "^x01*Halott*^x04[%s]^x03 %s^x01: %s", Rangok[Rang[id]][Szint], Name, message);
  1816.             else if(Registered[id] == 1)
  1817.                 formatex(chat, 191, "^x01*Halott*^x04[Nincs Bejelentkezve]^x03 %s^x01: %s", Name, message);
  1818.         }
  1819.        
  1820.        
  1821.         switch(cs_get_user_team(id))
  1822.         {
  1823.             case 1: ColorChat(0, RED, chat);
  1824.             case 2: ColorChat(0, BLUE, chat);
  1825.         }
  1826.         if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  1827.             ColorChat(0, GREY, chat);
  1828.         return PLUGIN_HANDLED;
  1829.     }
  1830.     return PLUGIN_CONTINUE;
  1831. }
  1832. public sendmessage(color[])
  1833. {
  1834.     new teamName[10];
  1835.     for(new player = 1; player < get_maxplayers(); player++)
  1836.     {
  1837.         get_user_team (player, teamName, 9);
  1838.         teamf (player, color);
  1839.         elkuldes(player, Temp);
  1840.         teamf(player, teamName);
  1841.     }
  1842. }
  1843. public teamf(player, team[])
  1844. {
  1845.     message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player);
  1846.     write_byte(player);
  1847.     write_string(team);
  1848.     message_end();
  1849. }
  1850. public elkuldes(player, Temp[])
  1851. {
  1852.     message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player);
  1853.     write_byte( player );
  1854.     write_string( Temp );
  1855.     message_end();
  1856. }

Előre is köszönöm!!

_________________
Gyertek fel!!
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Global Offensive [Dollár BUGG]
HozzászólásElküldve: 2016.11.13. 14:57 
Offline
Nagyúr
Avatar

Csatlakozott: 2016.03.05. 20:56
Hozzászólások: 663
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 124 alkalommal
Floatként van létrehozva a dollár (sor)
  1. Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` float(11) NOT NULL,");


Szövegként van mentve
  1. SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollars"), Dollar[id]);


És normál számként van kezelve
  1. pPont += random_num(2,6);

_________________
Global Offensive modok:

Global Offensive Mode 1.0
Global Offensive Mode 3.0
exodus Global Offensive 4.0


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Global Offensive [Dollár BUGG]
HozzászólásElküldve: 2016.11.13. 15:21 
Offline
Beavatott
Avatar

Csatlakozott: 2015.12.27. 11:47
Hozzászólások: 88
Megköszönt másnak: 9 alkalommal
és hogy oldjam meg?:3 Vagy kijavitnád?

_________________
Gyertek fel!!
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Global Offensive [Dollár BUGG]
HozzászólásElküldve: 2016.12.10. 09:45 
Offline
Nagyúr
Avatar

Csatlakozott: 2016.03.05. 20:56
Hozzászólások: 663
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 124 alkalommal
1.
  1. Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` float(11) NOT NULL,");


Rew:
  1. Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` int(11) NOT NULL,");


2.
  1. SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollars"), Dollar[id]);


Rew:
  1. Dollar[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollars"));

_________________
Global Offensive modok:

Global Offensive Mode 1.0
Global Offensive Mode 3.0
exodus Global Offensive 4.0


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Global Offensive [Dollár BUGG]
HozzászólásElküldve: 2016.12.11. 02:19 
Offline
Tud valamit
Avatar

Csatlakozott: 2016.06.13. 14:05
Hozzászólások: 144
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 10 alkalommal
exodus írta:
1.
  1. Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` float(11) NOT NULL,");


Rew:
  1. Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` int(11) NOT NULL,");


2.
  1. SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollars"), Dollar[id]);


Rew:
  1. Dollar[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollars"));



Sziasztok
Nem okoskodni akkarok de ez igy sztem nem fog müködni ugyan ugy sok sok számot ir......
Én kb 20-30 x javitotam topicokbol de nem lett egyik sem jó..
Akkor gondoltam aranybol kimásolom a cucokkat bele irom és utána csak a dollárt kell vissza irni azt tuti müködik....
Hogy menyire 100%
Ez a globál 4.0????

_________________
(Zeus)Pogibanane :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Global Offensive [Dollár BUGG]
HozzászólásElküldve: 2016.12.11. 12:16 
Offline
Nagyúr
Avatar

Csatlakozott: 2016.03.05. 20:56
Hozzászólások: 663
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 124 alkalommal
pogibanane írta:
exodus írta:
1.
  1. Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` float(11) NOT NULL,");


Rew:
  1. Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` int(11) NOT NULL,");


2.
  1. SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollars"), Dollar[id]);


Rew:
  1. Dollar[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollars"));



Sziasztok
Nem okoskodni akkarok de ez igy sztem nem fog müködni ugyan ugy sok sok számot ir......
Én kb 20-30 x javitotam topicokbol de nem lett egyik sem jó..
Akkor gondoltam aranybol kimásolom a cucokkat bele irom és utána csak a dollárt kell vissza irni azt tuti müködik....
Hogy menyire 100%
Ez a globál 4.0????


De a régi tábláját törölni kell vagy a szerkezetben modosítani.

_________________
Global Offensive modok:

Global Offensive Mode 1.0
Global Offensive Mode 3.0
exodus Global Offensive 4.0


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Global Offensive [Dollár BUGG]
HozzászólásElküldve: 2016.12.12. 15:43 
Offline
Tud valamit
Avatar

Csatlakozott: 2016.06.13. 14:05
Hozzászólások: 144
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 10 alkalommal
exodus írta:
De a régi tábláját törölni kell vagy a szerkezetben modosítani.

A public Halal-t Törölje és egy aranyos bpl szedje ki és megy is ....
A táblázat ugyan ugy maradjon Ez [Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` float(11) NOT NULL,");
] És mindenhol a mentés része maradjon ugyan az ami volt....
Nagyon sokat szenvedtem vele 20-30x forditotam teszteltem mire megoldodott a gondom....
De ha neked kell Exodus [Személyes infórmációkat nem közlünk! akkor neked elküldöm] Facen.....

BY : Lbene Team

_________________
(Zeus)Pogibanane :D


A hozzászólást 1 alkalommal szerkesztették, utoljára theglorious 2016.12.12. 16:47-kor.
Személyes infórmációkat nem közlünk!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Global Offensive [Dollár BUGG]
HozzászólásElküldve: 2017.02.12. 05:53 
Offline
Tud valamit
Avatar

Csatlakozott: 2016.06.13. 14:05
Hozzászólások: 144
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 10 alkalommal
luxi írta:
Sziasztok!
Ebben a pluginban lenne egy hiba hogy a dollárnál nem a rendes értéket irja ki hanem pl ijeneket:10031223210 ilyent ir a dollárhoz!
Válaszokat előre is köszönöm!
  1. public plugin_init()
  2. {
  3.     register_plugin(PLUGIN, VERSION, AUTHOR);
  4.    
  5.     register_impulse(201, "Blocking");
  6.     register_clcmd("say /menu", "Blocking");
  7.     register_clcmd("DOLLAR", "lekeres");
  8.     register_clcmd("say /add", "g_Addolas");
  9.     register_clcmd("say", "sayhook");
  10.    
  11.     register_clcmd("REG_JELSZO", "ToRegister");
  12.     register_clcmd("LOG_JELSZO", "Entry");
  13.     register_clcmd("JELENLEGI_JELSZO", "Question");
  14.     register_clcmd("UJ_JELSZO", "ExChange");
  15.    
  16.     register_event("CurWeapon", "FegyverValtas", "be", "1=1");
  17.     register_event("DeathMsg", "Halal", "a");
  18. }
  19. public g_Addolas(id)
  20. {
  21.     if(get_user_flags(id) & ADMIN_IMMUNITY)
  22.     {
  23.         for(new i;i < 109; i++)
  24.             OsszesSkin[i][id] += 5;
  25.            
  26.         for(new i;i < 6; i++)
  27.             Lada[i][id] += 50;
  28.            
  29.         Dollar[id] += 50;
  30.         Kulcs[id] += 50;
  31.     }
  32. }
  33. public plugin_precache()
  34. {
  35.     for(new i;i < sizeof(AlapModelek); i++){
  36.         precache_model(AlapModelek[i]);
  37.     }
  38.     for(new i;i < sizeof(Ak47_Modelek); i++) {
  39.         precache_model(Ak47_Modelek[i]);
  40.     }
  41.     for(new i;i < sizeof(M4a1_Modelek); i++) {
  42.         precache_model(M4a1_Modelek[i]);
  43.     }
  44.     for(new i;i < sizeof(Awp_Modelek); i++) {
  45.         precache_model(Awp_Modelek[i]);
  46.     }
  47.     for(new i;i < sizeof(Deagle_Modelek); i++) {
  48.         precache_model(Deagle_Modelek[i]);
  49.     }
  50.     for(new i;i < sizeof(Famas_Modelek); i++) {
  51.         precache_model(Famas_Modelek[i]);
  52.     }
  53.     for(new i;i < sizeof(Galil_Modelek); i++) {
  54.         precache_model(Galil_Modelek[i]);
  55.     }
  56.     for(new i;i < sizeof(Glock_Modelek); i++) {
  57.         precache_model(Glock_Modelek[i]);
  58.     }
  59.     for(new i;i < sizeof(M3_Modelek); i++) {
  60.         precache_model(M3_Modelek[i]);
  61.     }
  62.     for(new i;i < sizeof(Mp5_Modelek); i++) {
  63.         precache_model(Mp5_Modelek[i]);
  64.     }
  65.     for(new i;i < sizeof(p90_Modelek); i++) {
  66.         precache_model(p90_Modelek[i]);
  67.     }
  68.     for(new i;i < sizeof(Scout_Modelek); i++) {
  69.         precache_model(Scout_Modelek[i]);
  70.     }
  71.     for(new i;i < sizeof(Usp_Modelek); i++) {
  72.         precache_model(Usp_Modelek[i]);
  73.     }
  74.     for(new i;i < sizeof(Kes_Modelek); i++) {
  75.         precache_model(Kes_Modelek[i]);
  76.     }
  77. }
  78. public FegyverValtas(id)
  79. {
  80.     new fgy = get_user_weapon(id);
  81.    
  82.     if(Alap[0][id] == 0 && fgy == CSW_HEGRENADE && Gun[id] == 1)
  83.     {
  84.         set_pev(id, pev_viewmodel2, AlapModelek[0]);
  85.     }
  86.     if(Alap[1][id] == 0 && fgy == CSW_FLASHBANG && Gun[id] == 1)
  87.     {
  88.         set_pev(id, pev_viewmodel2, AlapModelek[1]);
  89.     }
  90.     if(Alap[2][id] == 0 && fgy == CSW_C4 && Gun[id] == 1)
  91.     {
  92.         set_pev(id, pev_viewmodel2, AlapModelek[2]);
  93.     }
  94.    
  95.     for(new i;i < sizeof(Ak47_Modelek); i++) {
  96.         if(Skin[0][id] == i && fgy == CSW_AK47 && Gun[id] == 1){
  97.             set_pev(id, pev_viewmodel2, Ak47_Modelek[i]);
  98.         }
  99.     }
  100.     for(new i;i < sizeof(M4a1_Modelek); i++) {
  101.         if(Skin[1][id] == i && fgy == CSW_M4A1 && Gun[id] == 1) {
  102.             set_pev(id, pev_viewmodel2, M4a1_Modelek[i]);
  103.         }
  104.     }
  105.     for(new i;i < sizeof(Awp_Modelek); i++) {
  106.         if(Skin[2][id] == i && fgy == CSW_AWP && Gun[id] == 1) {
  107.             set_pev(id, pev_viewmodel2, Awp_Modelek[i]);
  108.         }
  109.     }
  110.     for(new i;i < sizeof(Deagle_Modelek); i++) {
  111.         if(Skin[3][id] == i && fgy == CSW_DEAGLE && Gun[id] == 1) {
  112.             set_pev(id, pev_viewmodel2, Deagle_Modelek[i]);
  113.         }
  114.     }
  115.     for(new i;i < sizeof(Famas_Modelek); i++) {
  116.         if(Skin[4][id] == i && fgy == CSW_FAMAS && Gun[id] == 1) {
  117.             set_pev(id, pev_viewmodel2, Famas_Modelek[i]);
  118.         }
  119.     }
  120.     for(new i;i < sizeof(Galil_Modelek); i++) {
  121.         if(Skin[5][id] == i && fgy == CSW_GALIL && Gun[id] == 1) {
  122.             set_pev(id, pev_viewmodel2, Galil_Modelek[i]);
  123.         }
  124.     }
  125.     for(new i;i < sizeof(Glock_Modelek); i++) {
  126.         if(Skin[6][id] == i && fgy == CSW_GLOCK18 && Gun[id] == 1) {
  127.             set_pev(id, pev_viewmodel2, Glock_Modelek[i]);
  128.         }
  129.     }
  130.     for(new i;i < sizeof(M3_Modelek); i++) {
  131.         if(Skin[7][id] == i && fgy == CSW_M3 && Gun[id] == 1) {
  132.             set_pev(id, pev_viewmodel2, M3_Modelek[i]);
  133.         }
  134.     }
  135.     for(new i;i < sizeof(Mp5_Modelek); i++) {
  136.         if(Skin[8][id] == i && fgy == CSW_MP5NAVY && Gun[id] == 1) {
  137.             set_pev(id, pev_viewmodel2, Mp5_Modelek[i]);
  138.         }
  139.     }
  140.     for(new i;i < sizeof(p90_Modelek); i++) {
  141.         if(Skin[9][id] == i && fgy == CSW_P90 && Gun[id] == 1) {
  142.             set_pev(id, pev_viewmodel2, p90_Modelek[i]);
  143.         }
  144.     }
  145.     for(new i;i < sizeof(Scout_Modelek); i++) {
  146.         if(Skin[10][id] == i && fgy == CSW_SCOUT && Gun[id] == 1) {
  147.             set_pev(id, pev_viewmodel2, Scout_Modelek[i]);
  148.         }
  149.     }
  150.     for(new i;i < sizeof(Usp_Modelek); i++) {
  151.         if(Skin[11][id] == i && fgy == CSW_USP && Gun[id] == 1) {
  152.             set_pev(id, pev_viewmodel2, Usp_Modelek[i]);
  153.         }
  154.     }
  155.     for(new i;i < sizeof(Kes_Modelek); i++) {
  156.         if(Skin[12][id] == i && fgy == CSW_KNIFE && Gun[id] == 1) {
  157.             set_pev(id, pev_viewmodel2, Kes_Modelek[i]);
  158.         }
  159.     }
  160.    
  161. }
  162. public Halal()
  163. {
  164.     new Gyilkos = read_data(1);
  165.     new Aldozat = read_data(2);
  166.     new pPont;
  167.     pPont += random_num(2,6);
  168.    
  169.     if(Gyilkos == Aldozat)
  170.         return PLUGIN_HANDLED;
  171.        
  172.     Dollar[Gyilkos] += pPont;
  173.    
  174.     set_dhudmessage(random(25), random(25), random(25), -0.20);
  175.     show_dhudmessage(Gyilkos, "+ %d $", pPont);
  176.    
  177.     Oles[Gyilkos] ++;
  178.    
  179.     while(Oles[Gyilkos] >= Rangok[Rang[Gyilkos]][Xp])
  180.         Rang[Gyilkos]++;
  181.        
  182.     LadaDropEllenor(Gyilkos);
  183.    
  184.     return PLUGIN_HANDLED;
  185. }
  186. public LadaDropEllenor(id)
  187. {
  188.     new Float:RandomSzam = random_float(0.01, 100.00);
  189.     new Nev[32]; get_user_name(id, Nev,31);
  190.    
  191.     if(RandomSzam <= 0.350)
  192.     {
  193.         Lada[5][id] ++;
  194.         client_printcolor(0, "!g%s !t%s !nTalálta ezt: !gFalcon Láda.", Prefix, Nev);
  195.     }
  196.     else if(RandomSzam <= 1.62)
  197.     {
  198.         Lada[4][id] ++;
  199.         client_printcolor(0, "!g%s !t%s !nTalálta ezt: !gShadow Láda.", Prefix, Nev);
  200.     }
  201.     else if(RandomSzam <= 5.21)
  202.     {
  203.         Lada[3][id] ++;
  204.         client_printcolor(0, "!g%s !t%s !nTalálta ezt: !geSport 2016 Láda.", Prefix, Nev);
  205.     }
  206.     else if(RandomSzam <= 9.86)
  207.     {
  208.         Lada[2][id] ++;
  209.         client_printcolor(0, "!g%s !t%s !nTalálta ezt: !gRevolver Láda.", Prefix, Nev);
  210.     }
  211.     else if(RandomSzam <= 16.29)
  212.     {
  213.         Lada[1][id] ++;
  214.         client_printcolor(0, "!g%s !t%s !nTalálta ezt: !gBreakout Láda.", Prefix, Nev);
  215.     }
  216.     else if(RandomSzam <= 35.76)
  217.     {
  218.         Lada[0][id] ++;
  219.         client_printcolor(0, "!g%s !t%s !nTalálta ezt: !gGamma Láda.", Prefix, Nev);
  220.     }
  221.     else if(RandomSzam <= 50.55)
  222.     {
  223.         Kulcs[id] ++;
  224.         client_printcolor(0, "!g%s !t%s !nTalálta ezt: !gKulcsot.", Prefix, Nev);
  225.     }
  226. }
  227. public Blocking(id) {
  228.     if(Registered[id] < 1) {
  229.         RegMenu(id);
  230.     }
  231.     else if(Registered[id] > 0 && !Loggedin[id]) {
  232.         LogMenu(id);
  233.     }
  234.     else if(Registered[id] > 0 && Loggedin[id]) {
  235.         Fomenu(id);
  236.     }
  237.     return PLUGIN_HANDLED;
  238. }
  239. public RegMenu(id)
  240. {
  241.     new Name[32], UserName[121], UserPassword[121];
  242.     get_user_name(id, Name, 31);
  243.     new Menu = menu_create("\y* \rHatár \w| \y- \w| \rVadász \wRegisztrációs Rendszer^n\rStátusz: \dNem Regisztrált", "RegHandler");
  244.    
  245.     formatex(UserName, charsmax(UserName), "\rFelhasználónév: \d%s", Name);
  246.     menu_additem(Menu, UserName, "1");
  247.    
  248.     if(Write[id])
  249.     {
  250.         formatex(UserPassword, charsmax(UserPassword), "\rJelszó: \d%s^n", RegPassword[id]);
  251.         menu_additem(Menu, UserPassword, "2");
  252.        
  253.         menu_additem(Menu, "\yRegisztrálás", "3");
  254.     }
  255.     else
  256.     {
  257.         formatex(UserPassword, charsmax(UserPassword), "\rJelszó: \dJelszavad^n");
  258.         menu_additem(Menu, UserPassword, "2");
  259.        
  260.         menu_additem(Menu, "\yRegisztrálás", "4");
  261.     }
  262.    
  263.     menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL);
  264.     menu_setprop(Menu, MPROP_EXITNAME, "Kilépés");
  265.    
  266.     menu_display(id, Menu, 0);
  267.     return PLUGIN_HANDLED;
  268. }
  269. public LogMenu(id)
  270. {
  271.     new Name[32], UserName[121], UserPassword[121];
  272.     get_user_name(id, Name, 31);
  273.     new Menu = menu_create("\y* \rHatár \w| \y- \w| \rVadász \wRegisztrációs Rendszer^n\rStátusz: \dRegisztrálva", "LogHandler");
  274.    
  275.     formatex(UserName, charsmax(UserName), "\rFelhasználónév: \d%s", Name);
  276.     menu_additem(Menu, UserName, "1");
  277.    
  278.     if(Write2[id])
  279.     {
  280.         formatex(UserPassword, charsmax(UserPassword), "\rJelszó: \d%s^n", UserPassword[id]);
  281.         menu_additem(Menu, UserPassword, "2");
  282.     }
  283.     else
  284.     {
  285.         formatex(UserPassword, charsmax(UserPassword), "\rJelszó: \dJelszavad ^n");
  286.         menu_additem(Menu, UserPassword, "2");
  287.     }
  288.    
  289.     menu_additem(Menu, "\yBelépés", "3", 0);
  290.     menu_additem(Menu, "\wElfelejtettem a \rJelszavam", "4", 0);
  291.    
  292.     menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL);
  293.     menu_setprop(Menu, MPROP_EXITNAME, "Kilépés");
  294.    
  295.     menu_display(id, Menu, 0);
  296.     return PLUGIN_HANDLED;
  297. }
  298. public RegHandler(id, Menu, item)
  299. {
  300.     if(item == MENU_EXIT)
  301.     {
  302.         menu_destroy(Menu);
  303.         return PLUGIN_HANDLED;
  304.     }
  305.    
  306.     new Data[9], access, callback, szName[64];
  307.     menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback);
  308.     new Key = str_to_num(Data);
  309.    
  310.     switch(Key)
  311.     {
  312.         case 1:
  313.         {
  314.             RegMenu(id);
  315.         }
  316.         case 2:
  317.         {
  318.             client_cmd(id, "messagemode REG_JELSZO");
  319.         }
  320.         case 3:
  321.         {
  322.             Registered[id] = 1;
  323.             Write[id] = false;
  324.             client_printcolor(id, "!g%s !nSikeresen regisztráltál a Szerverre. Jelszava:!t %s", Prefix, RegPassword[id]);
  325.         }
  326.         case 4:
  327.         {
  328.             RegMenu(id);
  329.             client_printcolor(id, "!g%s !nNem adtál meg !tJelszot.", Prefix);
  330.         }
  331.     }
  332.     menu_destroy(Menu);
  333.     return PLUGIN_HANDLED;
  334. }
  335. public LogHandler(id, Menu, item)
  336. {
  337.     if(item == MENU_EXIT)
  338.     {
  339.         menu_destroy(Menu);
  340.         return PLUGIN_HANDLED;
  341.     }
  342.    
  343.     new Data[9], access, callback, szName[64];
  344.     menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback);
  345.     new Key = str_to_num(Data);
  346.    
  347.     switch(Key)
  348.     {
  349.         case 1:
  350.         {
  351.             LogMenu(id);
  352.         }
  353.         case 2:
  354.         {
  355.             client_cmd(id, "messagemode LOG_JELSZO");
  356.         }
  357.         case 3:
  358.         {
  359.             if(equali(UserPassword[id], RegPassword[id]))
  360.             {
  361.                 Write2[id] = false;
  362.                 Loggedin[id] = true;
  363.                 client_printcolor(id, "!g%s !nSikeresen Bejelentkeztél.", Prefix);
  364.             }
  365.             else
  366.             {
  367.                 client_printcolor(id, "!g%s !nHibáss !Jelszót !nadtál meg!", Prefix);
  368.             }
  369.         }
  370.         case 4:
  371.         {
  372.             client_printcolor(id, "!g%s !nKeress fel minket fbn: Harkai Ádám", Prefix);
  373.         }
  374.     }
  375.     menu_destroy(Menu);
  376.     return PLUGIN_HANDLED;
  377. }
  378. public ToRegister(id)
  379. {
  380.     new Data[32];
  381.     new Length = strlen(Data);
  382.     read_args(Data, charsmax(Data));
  383.     remove_quotes(Data);
  384.  
  385.     if(Length >= 5) {
  386.         RegPassword[id] = Data;
  387.         Write[id] = true;
  388.         RegMenu(id);
  389.     }
  390.     else {
  391.         RegPassword[id] = Data;
  392.         Write[id] = true;
  393.         RegMenu(id);
  394.     }
  395.     return PLUGIN_CONTINUE;
  396. }
  397. public Entry(id)
  398. {
  399.     new Data[32];
  400.     read_args(Data, charsmax(Data));
  401.     remove_quotes(Data);
  402.  
  403.     if(equal(Data, ""))
  404.         return PLUGIN_HANDLED;
  405.    
  406.     UserPassword[id] = Data;
  407.     Write2[id] = true;
  408.     LogMenu(id);
  409.     return PLUGIN_HANDLED;
  410. }
  411. public Question(id)
  412. {
  413.     new Data[32];
  414.     read_args(Data, charsmax(Data));
  415.     remove_quotes(Data);
  416.  
  417.     if(equal(Data, ""))
  418.         return PLUGIN_HANDLED;
  419.    
  420.     if(equali(RegPassword[id], Data))
  421.     {
  422.         client_cmd(id, "messagemode UJ_JELSZO");
  423.     }
  424.     else
  425.     {
  426.         client_printcolor(id, "ASD");
  427.     }
  428.     return PLUGIN_HANDLED;
  429. }
  430. public ExChange(id)
  431. {
  432.     new Data[32];
  433.     read_args(Data, charsmax(Data));
  434.     remove_quotes(Data);
  435.  
  436.     if(equal(Data, ""))
  437.         return PLUGIN_HANDLED;
  438.    
  439.     RegPassword[id] = Data;
  440.     return PLUGIN_HANDLED;
  441. }
  442. public Fomenu(id)
  443. {
  444.     new cim[121];
  445.     format(cim, charsmax(cim), "\y* \rHatár \w| \y- \w| \rVadász \wGlobal Offensive^n\yDollár: \d%d \r| \yRangod: \d%s", Dollar[id], Rangok[Rang[id]][Szint]);
  446.     new menu = menu_create(cim, "Fomenu_h");
  447.    
  448.     menu_additem(menu, "Raktár", "1", 0);
  449.     menu_additem(menu, "LádaNyitás", "2", 0);
  450.     menu_additem(menu, "Piac", "3", 0);
  451.     menu_additem(menu, "Kuka", "4", 0);
  452.    
  453.     format(cim, charsmax(cim), "\rSzabály^n^n\yKövetkező \rRangod: \d%s \y[\w%d/%d\y]", Rangok[Rang[id]+1][Szint], Oles[id], Rangok[Rang[id]][Xp]);
  454.     menu_additem(menu, cim, "5", 0);
  455.     menu_additem(menu, Gun[id] == 1 ? "Skin: \rBekapcsolva \y| \wKikapcsolva":"Skin: \wBekapcsolva \y| \rKikapcsolva", "6",0);
  456.    
  457.     menu_display(id, menu, 0);
  458. }
  459. public Fomenu_h(id, menu, item){
  460.     if(item == MENU_EXIT)
  461.     {
  462.         menu_destroy(menu);
  463.         return;
  464.     }
  465.    
  466.     new data[9], szName[64];
  467.     new access, callback;
  468.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  469.     new key = str_to_num(data);
  470.    
  471.     switch(key) {
  472.         case 1: Raktar(id);
  473.         case 2: LadaNyitas(id);
  474.         case 3: Piac(id);
  475.         case 4: Kuka(id);
  476.         case 5: show_motd(id, "addons/amxmodx/configs/Szabaly.txt");
  477.         case 6: {
  478.             if(Gun[id] == 1)
  479.                 Gun[id] = 0;
  480.             else {
  481.                 Gun[id] = 1;
  482.             }
  483.             Fomenu(id);
  484.         }
  485.     }
  486. }
  487. public LadaNyitas(id)
  488. {
  489.     new cim[121], cim1[121], cim2[121], cim3[121], cim4[121], cim5[121];
  490.     format(cim, charsmax(cim), "\y* \rHatár \w| \y- \w| \rVadász \wGlobal Offensive \r- \dLádaNyitás^n\yKulcs: \d%d", Kulcs[id]);
  491.     new menu = menu_create(cim, "Lada_h");
  492.    
  493.     format(cim, charsmax(cim), "\r[\yGamma\r] \wLáda \y[\r%d\y]", Lada[0][id]);
  494.     format(cim1, charsmax(cim1), "\r[\yBreakout\r] \wLáda \y[\r%d\y]", Lada[1][id]);
  495.     format(cim2, charsmax(cim2), "\r[\yRevolver\r] \wLáda \y[\r%d\y]", Lada[2][id]);
  496.     format(cim3, charsmax(cim3), "\r[\yeSport 2016 \w2016\r] \wLáda \y[\r%d\y]", Lada[3][id]);
  497.     format(cim4, charsmax(cim4), "\r[\yShadow\r] \wLáda \y[\r%d\y]", Lada[4][id]);
  498.     format(cim5, charsmax(cim5), "\r[\yFalcon\r] \wLáda \y[\r%d\y]", Lada[5][id]);
  499.    
  500.     menu_additem(menu, cim, "0", 0);
  501.     menu_additem(menu, cim1, "1", 0);
  502.     menu_additem(menu, cim2, "2", 0);
  503.     menu_additem(menu, cim3, "3", 0);
  504.     menu_additem(menu, cim4, "4", 0);
  505.     menu_additem(menu, cim5, "5", 0);
  506.    
  507.     menu_display(id, menu, 0);
  508. }
  509. public Lada_h(id, menu, item){
  510.     if(item == MENU_EXIT)
  511.     {
  512.         menu_destroy(menu);
  513.         return;
  514.     }
  515.    
  516.     new data[9], szName[64];
  517.     new access, callback;
  518.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  519.     new key = str_to_num(data);
  520.    
  521.     if(Lada[key][id] >= 1 && Kulcs[id] >= 1)
  522.     {
  523.         Lada[key][id] --;
  524.         Kulcs[id] --;
  525.         Talal(id, key);
  526.     }
  527.     else
  528.     {
  529.         LadaNyitas(id);
  530.         client_printcolor(id, "!g%s !nNincs Ládát vagy Kulcsod.", Prefix);
  531.     }
  532.     LadaNyitas(id);
  533.    
  534. }
  535. public Talal(id, key)
  536. {
  537.     new Nev[32]; get_user_name(id, Nev, 31);
  538.    
  539.     if(key == 0)
  540.     {
  541.         switch(random_num(1, 19))
  542.         {
  543.             case 1:
  544.             {
  545.                 OsszesSkin[0][id] ++;
  546.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[0][0]);
  547.             }
  548.             case 2:
  549.             {
  550.                 OsszesSkin[1][id] ++;
  551.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[1][0]);
  552.             }
  553.             case 3:
  554.             {
  555.                 OsszesSkin[11][id] ++;
  556.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[11][0]);
  557.             }
  558.             case 4:
  559.             {
  560.                 OsszesSkin[12][id] ++;
  561.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[12][0]);
  562.             }
  563.             case 5:
  564.             {
  565.                 OsszesSkin[22][id] ++;
  566.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[22][0]);
  567.             }
  568.             case 6:
  569.             {
  570.                 OsszesSkin[23][id] ++;
  571.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[23][0]);
  572.             }
  573.             case 7:
  574.             {
  575.                 OsszesSkin[35][id] ++;
  576.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[35][0]);
  577.             }
  578.             case 8:
  579.             {
  580.                 OsszesSkin[36][id] ++;
  581.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[36][0]);
  582.             }
  583.             case 9:
  584.             {
  585.                 OsszesSkin[45][id] ++;
  586.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[45][0]);
  587.             }
  588.             case 10:
  589.             {
  590.                 OsszesSkin[52][id] ++;
  591.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[52][0]);
  592.             }
  593.             case 11:
  594.             {
  595.                 OsszesSkin[56][id] ++;
  596.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[56][0]);
  597.             }
  598.             case 12:
  599.             {
  600.                 OsszesSkin[60][id] ++;
  601.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[60][0]);
  602.             }
  603.             case 13:
  604.             {
  605.                 OsszesSkin[61][id] ++;
  606.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[61][0]);
  607.             }
  608.             case 14:
  609.             {
  610.                 OsszesSkin[69][id] ++;
  611.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[69][0]);
  612.             }
  613.             case 15:
  614.             {
  615.                 OsszesSkin[74][id] ++;
  616.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[74][0]);
  617.             }
  618.             case 16:
  619.             {
  620.                 OsszesSkin[75][id] ++;
  621.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[75][0]);
  622.             }
  623.             case 17:
  624.             {
  625.                 OsszesSkin[80][id] ++;
  626.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[80][0]);
  627.             }
  628.             case 18:
  629.             {
  630.                 OsszesSkin[81][id] ++;
  631.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[81][0]);
  632.             }
  633.             case 19:
  634.             {
  635.                 OsszesSkin[90][id] ++;
  636.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gGamma Ládából.", Prefix, Nev, Fegyverek[90][0]);
  637.             }
  638.         }
  639.     }
  640.     if(key == 1)
  641.     {
  642.         switch(random_num(1, 18))
  643.         {
  644.             case 1:
  645.             {
  646.                 OsszesSkin[2][id] ++;
  647.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[2][0]);
  648.             }
  649.             case 2:
  650.             {
  651.                 OsszesSkin[3][id] ++;
  652.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[3][0]);
  653.             }
  654.             case 3:
  655.             {
  656.                 OsszesSkin[13][id] ++;
  657.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[13][0]);
  658.             }
  659.             case 4:
  660.             {
  661.                 OsszesSkin[14][id] ++;
  662.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[14][0]);
  663.             }
  664.             case 5:
  665.             {
  666.                 OsszesSkin[24][id] ++;
  667.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[24][0]);
  668.             }
  669.             case 6:
  670.             {
  671.                 OsszesSkin[25][id] ++;
  672.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[25][0]);
  673.             }
  674.             case 7:
  675.             {
  676.                 OsszesSkin[37][id] ++;
  677.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[37][0]);
  678.             }
  679.             case 8:
  680.             {
  681.                 OsszesSkin[46][id] ++;
  682.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[46][0]);
  683.             }
  684.             case 9:
  685.             {
  686.                 OsszesSkin[47][id] ++;
  687.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[47][0]);
  688.             }
  689.             case 10:
  690.             {
  691.                 OsszesSkin[53][id] ++;
  692.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[53][0]);
  693.             }
  694.             case 11:
  695.             {
  696.                 OsszesSkin[57][id] ++;
  697.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[57][0]);
  698.             }
  699.             case 12:
  700.             {
  701.                 OsszesSkin[62][id] ++;
  702.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[62][0]);
  703.             }
  704.             case 13:
  705.             {
  706.                 OsszesSkin[63][id] ++;
  707.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[63][0]);
  708.             }
  709.             case 14:
  710.             {
  711.                 OsszesSkin[69][id] ++;
  712.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[69][0]);
  713.             }
  714.             case 15:
  715.             {
  716.                 OsszesSkin[76][id] ++;
  717.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[76][0]);
  718.             }
  719.             case 16:
  720.             {
  721.                 OsszesSkin[82][id] ++;
  722.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[82][0]);
  723.             }
  724.             case 17:
  725.             {
  726.                 OsszesSkin[83][id] ++;
  727.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[83][0]);
  728.             }
  729.             case 18:
  730.             {
  731.                 OsszesSkin[91][id] ++;
  732.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gBreakout Ládából.", Prefix, Nev, Fegyverek[91][0]);
  733.             }
  734.         }
  735.     }
  736.     if(key == 2)
  737.     {
  738.         switch(random_num(1, 20))
  739.         {
  740.             case 1:
  741.             {
  742.                 OsszesSkin[4][id] ++;
  743.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[4][0]);
  744.             }
  745.             case 2:
  746.             {
  747.                 OsszesSkin[5][id] ++;
  748.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[5][0]);
  749.             }
  750.             case 3:
  751.             {
  752.                 OsszesSkin[15][id] ++;
  753.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[15][0]);
  754.             }
  755.             case 4:
  756.             {
  757.                 OsszesSkin[16][id] ++;
  758.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[16][0]);
  759.             }
  760.             case 5:
  761.             {
  762.                 OsszesSkin[26][id] ++;
  763.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[26][0]);
  764.             }
  765.             case 6:
  766.             {
  767.                 OsszesSkin[27][id] ++;
  768.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[27][0]);
  769.             }
  770.             case 7:
  771.             {
  772.                 OsszesSkin[38][id] ++;
  773.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[38][0]);
  774.             }
  775.             case 8:
  776.             {
  777.                 OsszesSkin[39][id] ++;
  778.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[39][0]);
  779.             }
  780.             case 9:
  781.             {
  782.                 OsszesSkin[48][id] ++;
  783.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[48][0]);
  784.             }
  785.             case 10:
  786.             {
  787.                 OsszesSkin[58][id] ++;
  788.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[58][0]);
  789.             }
  790.             case 11:
  791.             {
  792.                 OsszesSkin[64][id] ++;
  793.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[64][0]);
  794.             }
  795.             case 12:
  796.             {
  797.                 OsszesSkin[65][id] ++;
  798.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[65][0]);
  799.             }
  800.             case 13:
  801.             {
  802.                 OsszesSkin[70][id] ++;
  803.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[70][0]);
  804.             }
  805.             case 14:
  806.             {
  807.                 OsszesSkin[71][id] ++;
  808.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[71][0]);
  809.             }
  810.             case 15:
  811.             {
  812.                 OsszesSkin[77][id] ++;
  813.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[77][0]);
  814.             }
  815.             case 16:
  816.             {
  817.                 OsszesSkin[78][id] ++;
  818.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[78][0]);
  819.             }
  820.             case 17:
  821.             {
  822.                 OsszesSkin[84][id] ++;
  823.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[84][0]);
  824.             }
  825.             case 18:
  826.             {
  827.                 OsszesSkin[92][id] ++;
  828.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[92][0]);
  829.             }
  830.             case 19:
  831.             {
  832.                 OsszesSkin[93][id] ++;
  833.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[93][0]);
  834.             }
  835.             case 20:
  836.             {
  837.                 OsszesSkin[102][id] ++;
  838.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gRevolver Ládából.", Prefix, Nev, Fegyverek[102][0]);
  839.             }
  840.         }
  841.     }
  842.     if(key == 3)
  843.     {
  844.         switch(random_num(1, 17))
  845.         {
  846.             case 1:
  847.             {
  848.                 OsszesSkin[6][id] ++;
  849.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[6][0]);
  850.             }
  851.             case 2:
  852.             {
  853.                 OsszesSkin[7][id] ++;
  854.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[7][0]);
  855.             }
  856.             case 3:
  857.             {
  858.                 OsszesSkin[17][id] ++;
  859.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[17][0]);
  860.             }
  861.             case 4:
  862.             {
  863.                 OsszesSkin[18][id] ++;
  864.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[18][0]);
  865.             }
  866.             case 5:
  867.             {
  868.                 OsszesSkin[28][id] ++;
  869.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[28][0]);
  870.             }
  871.             case 6:
  872.             {
  873.                 OsszesSkin[29][id] ++;
  874.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[29][0]);
  875.             }
  876.             case 7:
  877.             {
  878.                 OsszesSkin[40][id] ++;
  879.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[40][0]);
  880.             }
  881.             case 8:
  882.             {
  883.                 OsszesSkin[54][id] ++;
  884.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[54][0]);
  885.             }
  886.             case 9:
  887.             {
  888.                 OsszesSkin[66][id] ++;
  889.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[66][0]);
  890.             }
  891.             case 10:
  892.             {
  893.                 OsszesSkin[72][id] ++;
  894.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[72][0]);
  895.             }
  896.             case 11:
  897.             {
  898.                 OsszesSkin[79][id] ++;
  899.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[79][0]);
  900.             }
  901.             case 12:
  902.             {
  903.                 OsszesSkin[85][id] ++;
  904.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[85][0]);
  905.             }
  906.             case 13:
  907.             {
  908.                 OsszesSkin[86][id] ++;
  909.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[86][0]);
  910.             }
  911.             case 14:
  912.             {
  913.                 OsszesSkin[95][id] ++;
  914.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[95][0]);
  915.             }
  916.             case 15:
  917.             {
  918.                 OsszesSkin[94][id] ++;
  919.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[94][0]);
  920.             }
  921.             case 16:
  922.             {
  923.                 OsszesSkin[103][id] ++;
  924.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[103][0]);
  925.             }
  926.             case 17:
  927.             {
  928.                 OsszesSkin[104][id] ++;
  929.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !geSport 2016 Ládából.", Prefix, Nev, Fegyverek[104][0]);
  930.             }
  931.         }
  932.     }
  933.     if(key == 4)
  934.     {
  935.         switch(random_num(1, 20))
  936.         {
  937.             case 1:
  938.             {
  939.                 OsszesSkin[8][id] ++;
  940.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[8][0]);
  941.             }
  942.             case 2:
  943.             {
  944.                 OsszesSkin[9][id] ++;
  945.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[9][0]);
  946.             }
  947.             case 3:
  948.             {
  949.                 OsszesSkin[19][id] ++;
  950.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[19][0]);
  951.             }
  952.             case 4:
  953.             {
  954.                 OsszesSkin[20][id] ++;
  955.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[20][0]);
  956.             }
  957.             case 5:
  958.             {
  959.                 OsszesSkin[30][id] ++;
  960.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[30][0]);
  961.             }
  962.             case 6:
  963.             {
  964.                 OsszesSkin[31][id] ++;
  965.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[31][0]);
  966.             }
  967.             case 7:
  968.             {
  969.                 OsszesSkin[41][id] ++;
  970.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[41][0]);
  971.             }
  972.             case 8:
  973.             {
  974.                 OsszesSkin[42][id] ++;
  975.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[42][0]);
  976.             }
  977.             case 9:
  978.             {
  979.                 OsszesSkin[49][id] ++;
  980.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[49][0]);
  981.             }
  982.             case 10:
  983.             {
  984.                 OsszesSkin[50][id] ++;
  985.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[50][0]);
  986.             }
  987.             case 11:
  988.             {
  989.                 OsszesSkin[51][id] ++;
  990.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[51][0]);
  991.             }
  992.             case 12:
  993.             {
  994.                 OsszesSkin[73][id] ++;
  995.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[73][0]);
  996.             }
  997.             case 13:
  998.             {
  999.                 OsszesSkin[87][id] ++;
  1000.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[87][0]);
  1001.             }
  1002.             case 14:
  1003.             {
  1004.                 OsszesSkin[88][id] ++;
  1005.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[88][0]);
  1006.             }
  1007.             case 15:
  1008.             {
  1009.                 OsszesSkin[96][id] ++;
  1010.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[96][0]);
  1011.             }
  1012.             case 16:
  1013.             {
  1014.                 OsszesSkin[97][id] ++;
  1015.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[97][0]);
  1016.             }
  1017.             case 17:
  1018.             {
  1019.                 OsszesSkin[98][id] ++;
  1020.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[98][0]);
  1021.             }
  1022.             case 18:
  1023.             {
  1024.                 OsszesSkin[105][id] ++;
  1025.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[105][0]);
  1026.             }
  1027.             case 19:
  1028.             {
  1029.                 OsszesSkin[106][id] ++;
  1030.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[106][0]);
  1031.             }
  1032.             case 20:
  1033.             {
  1034.                 OsszesSkin[107][id] ++;
  1035.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gShadow Ládából.", Prefix, Nev, Fegyverek[107][0]);
  1036.             }
  1037.         }
  1038.     }
  1039.     if(key == 5)
  1040.     {
  1041.         switch(random_num(1, 12))
  1042.         {
  1043.             case 1:
  1044.             {
  1045.                 OsszesSkin[10][id] ++;
  1046.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[10][0]);
  1047.             }
  1048.             case 2:
  1049.             {
  1050.                 OsszesSkin[21][id] ++;
  1051.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[21][0]);
  1052.             }
  1053.             case 3:
  1054.             {
  1055.                 OsszesSkin[33][id] ++;
  1056.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[33][0]);
  1057.             }
  1058.             case 4:
  1059.             {
  1060.                 OsszesSkin[34][id] ++;
  1061.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[34][0]);
  1062.             }
  1063.             case 5:
  1064.             {
  1065.                 OsszesSkin[43][id] ++;
  1066.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[44][0]);
  1067.             }
  1068.             case 6:
  1069.             {
  1070.                 OsszesSkin[59][id] ++;
  1071.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[59][0]);
  1072.             }
  1073.             case 7:
  1074.             {
  1075.                 OsszesSkin[89][id] ++;
  1076.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[89][0]);
  1077.             }
  1078.             case 8:
  1079.             {
  1080.                 OsszesSkin[99][id] ++;
  1081.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[99][0]);
  1082.             }
  1083.             case 9:
  1084.             {
  1085.                 OsszesSkin[100][id] ++;
  1086.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[100][0]);
  1087.             }
  1088.             case 10:
  1089.             {
  1090.                 OsszesSkin[101][id] ++;
  1091.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[101][0]);
  1092.             }
  1093.             case 11:
  1094.             {
  1095.                 OsszesSkin[108][id] ++;
  1096.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[108][0]);
  1097.             }
  1098.             case 12:
  1099.             {
  1100.                 OsszesSkin[109][id] ++;
  1101.                 client_printcolor(0, "!g%s !t%s !nTalálta ezt:!g%s!n -Skin, !gFalcon Ládából.", Prefix, Nev, Fegyverek[109][0]);
  1102.             }
  1103.         }
  1104.     }
  1105. }
  1106. public Raktar(id)
  1107. {
  1108.     new cim[121];
  1109.     new menu = menu_create("\y* \rHatár \w| \y- \w| \rVadász \wGlobal Offensive \r- \dRaktár", "Raktar_h");
  1110.    
  1111.     for(new i;i < sizeof(Fegyverek); i++)
  1112.     {
  1113.         if(OsszesSkin[i][id] > 0)
  1114.         {
  1115.             new Sor[6]; num_to_str(i, Sor, 5);
  1116.             formatex(cim, charsmax(cim), "\w%s \r[\w%d\r] \d(Összes: %d)", Fegyverek[i][0], OsszesSkin[i][id], OsszesFegyver[i]);
  1117.             menu_additem(menu, cim, Sor);
  1118.         }
  1119.     }
  1120.     menu_display(id, menu, 0);
  1121. }
  1122. public Raktar_h(id, menu, item){
  1123.     if(item == MENU_EXIT)
  1124.     {
  1125.         menu_destroy(menu);
  1126.         return;
  1127.     }
  1128.    
  1129.     new data[9], szName[64];
  1130.     new access, callback;
  1131.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1132.     new key = str_to_num(data);
  1133.    
  1134.     switch(key) {
  1135.         case 0: Skin[0][id] = 1;
  1136.         case 1: Skin[0][id] = 2;
  1137.         case 2: Skin[0][id] = 3;
  1138.         case 3: Skin[0][id] = 4;
  1139.         case 4: Skin[0][id] = 5;
  1140.         case 5: Skin[0][id] = 6;
  1141.         case 6: Skin[0][id] = 7;
  1142.         case 7: Skin[0][id] = 8;
  1143.         case 8: Skin[0][id] = 9;
  1144.         case 9: Skin[0][id] = 10;
  1145.         case 10: Skin[0][id] = 11;
  1146.        
  1147.         case 11: Skin[1][id] = 1;
  1148.         case 12: Skin[1][id] = 2;
  1149.         case 13: Skin[1][id] = 3;
  1150.         case 14: Skin[1][id] = 4;
  1151.         case 15: Skin[1][id] = 5;
  1152.         case 16: Skin[1][id] = 6;
  1153.         case 17: Skin[1][id] = 7;
  1154.         case 18: Skin[1][id] = 8;
  1155.         case 19: Skin[1][id] = 9;
  1156.         case 20: Skin[1][id] = 10;
  1157.         case 21: Skin[1][id] = 11;
  1158.        
  1159.         case 22: Skin[2][id] = 1;
  1160.         case 23: Skin[2][id] = 2;
  1161.         case 24: Skin[2][id] = 3;
  1162.         case 25: Skin[2][id] = 4;
  1163.         case 26: Skin[2][id] = 5;
  1164.         case 27: Skin[2][id] = 6;
  1165.         case 28: Skin[2][id] = 7;
  1166.         case 29: Skin[2][id] = 8;
  1167.         case 30: Skin[2][id] = 9;
  1168.         case 31: Skin[2][id] = 10;
  1169.         case 32: Skin[2][id] = 11;
  1170.         case 33: Skin[2][id] = 12;
  1171.         case 34: Skin[2][id] = 13;
  1172.        
  1173.         case 35: Skin[3][id] = 1;
  1174.         case 36: Skin[3][id] = 2;
  1175.         case 37: Skin[3][id] = 3;
  1176.         case 38: Skin[3][id] = 4;
  1177.         case 39: Skin[3][id] = 5;
  1178.         case 40: Skin[3][id] = 6;
  1179.         case 41: Skin[3][id] = 7;
  1180.         case 42: Skin[3][id] = 8;
  1181.         case 43: Skin[3][id] = 9;
  1182.         case 44: Skin[3][id] = 10;
  1183.        
  1184.         case 45: Skin[4][id] = 1;
  1185.         case 46: Skin[4][id] = 2;
  1186.         case 47: Skin[4][id] = 3;
  1187.         case 48: Skin[4][id] = 4;
  1188.         case 49: Skin[4][id] = 5;
  1189.         case 50: Skin[4][id] = 6;
  1190.         case 51: Skin[4][id] = 7;
  1191.        
  1192.         case 52: Skin[5][id] = 1;
  1193.         case 53: Skin[5][id] = 2;
  1194.         case 54: Skin[5][id] = 3;
  1195.         case 55: Skin[5][id] = 4;
  1196.        
  1197.         case 56: Skin[6][id] = 1;
  1198.         case 57: Skin[6][id] = 2;
  1199.         case 58: Skin[6][id] = 3;
  1200.         case 59: Skin[6][id] = 4;
  1201.        
  1202.         case 60: Skin[7][id] = 1;
  1203.         case 61: Skin[7][id] = 2;
  1204.         case 62: Skin[7][id] = 3;
  1205.         case 63: Skin[7][id] = 4;
  1206.         case 64: Skin[7][id] = 5;
  1207.         case 65: Skin[7][id] = 6;
  1208.         case 66: Skin[7][id] = 7;
  1209.        
  1210.         case 67: Skin[8][id] = 1;
  1211.         case 68: Skin[8][id] = 2;
  1212.         case 69: Skin[8][id] = 3;
  1213.         case 70: Skin[8][id] = 4;
  1214.         case 71: Skin[8][id] = 5;
  1215.         case 72: Skin[8][id] = 6;
  1216.         case 73: Skin[8][id] = 7;
  1217.        
  1218.         case 74: Skin[9][id] = 1;
  1219.         case 75: Skin[9][id] = 2;
  1220.         case 76: Skin[9][id] = 3;
  1221.        
  1222.         case 77: Skin[10][id] = 1;
  1223.         case 78: Skin[10][id] = 2;
  1224.         case 79: Skin[10][id] = 3;
  1225.        
  1226.         case 80: Skin[11][id] = 1;
  1227.         case 81: Skin[11][id] = 2;
  1228.         case 82: Skin[11][id] = 3;
  1229.         case 83: Skin[11][id] = 4;
  1230.         case 84: Skin[11][id] = 5;
  1231.         case 85: Skin[11][id] = 6;
  1232.         case 86: Skin[11][id] = 7;
  1233.         case 87: Skin[11][id] = 8;
  1234.         case 88: Skin[11][id] = 9;
  1235.         case 89: Skin[11][id] = 10;
  1236.        
  1237.         case 90: Skin[12][id] = 1;
  1238.         case 91: Skin[12][id] = 2;
  1239.         case 92: Skin[12][id] = 3;
  1240.         case 93: Skin[12][id] = 4;
  1241.         case 94: Skin[12][id] = 5;
  1242.         case 95: Skin[12][id] = 6;
  1243.         case 96: Skin[12][id] = 7;
  1244.         case 97: Skin[12][id] = 8;
  1245.         case 98: Skin[12][id] = 9;
  1246.         case 99: Skin[12][id] = 10;
  1247.         case 100: Skin[12][id] = 11;
  1248.         case 101: Skin[12][id] = 12;
  1249.         case 102: Skin[12][id] = 13;
  1250.         case 103: Skin[12][id] = 14;
  1251.         case 104: Skin[12][id] = 15;
  1252.         case 105: Skin[12][id] = 16;
  1253.         case 106: Skin[12][id] = 17;
  1254.         case 107: Skin[12][id] = 18;
  1255.         case 108: Skin[12][id] = 19;
  1256.         case 109: Skin[12][id] = 20;
  1257.     }
  1258. }
  1259. public Kuka(id)
  1260. {
  1261.     new cim[121];
  1262.     new menu = menu_create("\y* \rHatár \w| \y- \w| \rVadász \wGlobal Offensive \r- \dKuka", "Kuka_h");
  1263.    
  1264.     for(new i;i < sizeof(Fegyverek); i++)
  1265.     {
  1266.         if(OsszesSkin[i][id] > 0)
  1267.         {
  1268.             new Sor[6]; num_to_str(i, Sor, 5);
  1269.             formatex(cim, charsmax(cim), "\y%s \r| \d%d DB", Fegyverek[i][0], OsszesSkin[i][id]);
  1270.             menu_additem(menu, cim, Sor);
  1271.         }
  1272.     }
  1273.     menu_display(id, menu, 0);
  1274. }
  1275. public Kuka_h(id, menu, item){
  1276.     if(item == MENU_EXIT)
  1277.     {
  1278.         menu_destroy(menu);
  1279.         return;
  1280.     }
  1281.    
  1282.     new data[9], szName[64];
  1283.     new access, callback;
  1284.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1285.     new key = str_to_num(data);
  1286.    
  1287.     OsszesSkin[key][id] --;
  1288.     client_printcolor(id, "!g%s !nSikeresen Törölted a !g%s !n-Skint.", Prefix, Fegyverek[key][0]);
  1289. }
  1290. public Piac(id)
  1291. {
  1292.     new cim[121];
  1293.     format(cim, charsmax(cim), "\y* \rHatár \w| \y- \w| \rVadász \wGlobal Offensive \r- \dPiac^n\yDollár: \d%d", Dollar[id]);
  1294.     new menu = menu_create(cim, "Piac_h");
  1295.    
  1296.     menu_additem(menu, "Eladás", "1", 0);
  1297.     menu_additem(menu, "Vásárlás", "2", 0);
  1298.     menu_additem(menu, "Beváltás(\rBolt\w)", "3", 0);
  1299.    
  1300.     menu_display(id, menu, 0);
  1301. }
  1302. public Piac_h(id, menu, item){
  1303.     if(item == MENU_EXIT)
  1304.     {
  1305.         menu_destroy(menu);
  1306.         return;
  1307.     }
  1308.    
  1309.     new data[9], szName[64];
  1310.     new access, callback;
  1311.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1312.     new key = str_to_num(data);
  1313.    
  1314.     switch(key)
  1315.     {
  1316.         case 1: Eladas(id);
  1317.         case 2: Vasarlas(id);
  1318.         case 3: Bevaltas(id);
  1319.     }
  1320. }
  1321. public Bevaltas(id)
  1322. {
  1323.     new cim[121];
  1324.     format(cim, charsmax(cim), "\y* \rHatár \w| \y- \w| \rVadász \wGlobal Offensive \r- \dBeváltásc^n\yDollár: \d%3.2f", Dollar[id]);
  1325.     new menu = menu_create(cim, "Bevaltas_h");
  1326.    
  1327.     menu_additem(menu, "\w1 \yDB \wKulcs \r- \d(50 Dollár)", "1", 0);
  1328.     menu_additem(menu, "\w1 \yDB \wShadow \r- \d(100 Dollár)", "2", 0);
  1329.     menu_additem(menu, "\w1 \yDB \wFalcon \r- \d(120 Dollár)", "3", 0);
  1330.    
  1331.     menu_display(id, menu, 0);
  1332. }
  1333. public Bevaltas_h(id, menu, item){
  1334.     if(item == MENU_EXIT)
  1335.     {
  1336.         menu_destroy(menu);
  1337.         return;
  1338.     }
  1339.    
  1340.     new data[9], szName[64];
  1341.     new access, callback;
  1342.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1343.     new key = str_to_num(data);
  1344.    
  1345.     switch(key)
  1346.     {
  1347.         case 1:
  1348.         {
  1349.             if(Dollar[id] >= 50)
  1350.             {
  1351.                 Kulcs[id] ++;
  1352.                 Dollar[id] -= 50;
  1353.             }
  1354.             else client_printcolor(id, "!g%s !nNincs elég dollárod.", Prefix);
  1355.         }
  1356.         case 2:
  1357.         {
  1358.             if(Dollar[id] >= 50)
  1359.             {
  1360.                 Lada[4][id] ++;
  1361.                 Dollar[id] -= 50;              
  1362.             }
  1363.             else client_printcolor(id, "!g%s !nNincs elég dollárod.", Prefix);
  1364.         }
  1365.         case 3:
  1366.         {
  1367.             if(Dollar[id] >= 50)
  1368.             {
  1369.                 Lada[5][id] ++;
  1370.                 Dollar[id] -= 50;
  1371.             }  
  1372.             else client_printcolor(id, "!g%s !nNincs elég dollárod.", Prefix);
  1373.         }
  1374.     }
  1375. }
  1376. public Eladas(id) {
  1377.     new cim[121], ks1[121], ks2[121];
  1378.     format(cim, charsmax(cim), "\y* \rHatár \w| \y- \w| \rVadász \wGlobal Offensive \r- \dEladás");
  1379.     new menu = menu_create(cim, "eladas_h" );
  1380.    
  1381.     if(kirakva[id] == 0){
  1382.         for(new i=0; i < 110; i++) {
  1383.             if(kicucc[id] == 0) format(ks1, charsmax(ks1), "Válaszd ki a Tárgyat!");
  1384.             else if(kicucc[id] == i) format(ks1, charsmax(ks1), "Tárgy: \r%s", Fegyverek[i-1][0]);
  1385.         }
  1386.         menu_additem(menu, ks1 ,"0",0);
  1387.     }
  1388.     if(kirakva[id] == 0){
  1389.         format(ks2, charsmax(ks2), "\dÁra: \r%d \yDOLLÁR", Erteke[id]);
  1390.         menu_additem(menu,ks2,"1",0);
  1391.     }
  1392.     if(Erteke[id] != 0 && kirakva[id] == 0)
  1393.     {
  1394.         menu_additem(menu,"Mehet a piacra!","2",0);
  1395.     }
  1396.     if(Erteke[id] != 0 && kirakva[id] == 1)
  1397.         menu_additem(menu,"\wVisszavonás","-2",0);
  1398.    
  1399.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  1400.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1401.     menu_display(id, menu, 0);
  1402. }
  1403. public eladas_h(id, menu, item){
  1404.     if( item == MENU_EXIT )
  1405.     {
  1406.         menu_destroy(menu);
  1407.         return PLUGIN_HANDLED;
  1408.     }
  1409.     new data[9], szName[64], name[32];
  1410.     get_user_name(id, name, charsmax(name));
  1411.     new access, callback;
  1412.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1413.     new key = str_to_num(data);
  1414.    
  1415.     switch(key)
  1416.     {
  1417.         case -2:{
  1418.             kirakva[id] = 0;
  1419.             kicucc[id] = 0;
  1420.             Erteke[id] = 0;
  1421.         }
  1422.         case 0:{
  1423.             fvalaszt(id);
  1424.         }
  1425.         case 1:{
  1426.             client_cmd(id, "messagemode DOLLAR");
  1427.         }
  1428.         case 2:{
  1429.             for(new i=0; i < 110; i++) {
  1430.                 if(kicucc[id] == i && OsszesSkin[i-1][id] >= 1) {
  1431.                     client_printcolor(0, "!g%s !t%s !nKirakott egy !g%s-!nt %d Dollárért",Prefix, name, Fegyverek[i-1][0], Erteke[id]);
  1432.                     kirakva[id] = 1;
  1433.                 }
  1434.             }
  1435.         }
  1436.     }
  1437.     menu_destroy(menu);
  1438.     return PLUGIN_HANDLED;
  1439. }
  1440. public fvalaszt(id) {
  1441.     new szMenuTitle[ 121 ],cim[121];
  1442.     format( szMenuTitle, charsmax( szMenuTitle ), "\y* \rHatár \w| \y- \w| \rVadász \wGlobal Offensive \r- \dFegyver Válasz");
  1443.     new menu = menu_create( szMenuTitle, "fvalaszt_h" );
  1444.    
  1445.     for(new i=0; i < 110; i++) {
  1446.         if(OsszesSkin[i][id] > 0) {
  1447.             new Num[6];
  1448.             num_to_str(i, Num, 5);
  1449.             formatex(cim, charsmax(cim), "\y%s \r| \d%d DB", Fegyverek[i][0], OsszesSkin[i][id]);
  1450.             menu_additem(menu, cim, Num);
  1451.         }
  1452.     }
  1453.    
  1454.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1455.     menu_display(id, menu, 0);
  1456.    
  1457. }
  1458. public fvalaszt_h(id, menu, item){
  1459.     if(item == MENU_EXIT)
  1460.     {
  1461.         menu_destroy(menu);
  1462.         return;
  1463.     }
  1464.     new data[9], szName[64];
  1465.     new access, callback;
  1466.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1467.     new key = str_to_num(data);
  1468.    
  1469.     kicucc[id] = key+1;
  1470.     Eladas(id);
  1471. }
  1472. public lekeres(id) {
  1473.     new ertek, adatok[32];
  1474.     read_args(adatok, charsmax(adatok));
  1475.     remove_quotes(adatok);
  1476.    
  1477.     ertek = str_to_num(adatok);
  1478.    
  1479.     new hossz = strlen(adatok);
  1480.    
  1481.     if(hossz > 7)
  1482.     {
  1483.         client_cmd(id, "messagemode DOLLAR");
  1484.     }
  1485.     else if(ertek < 20)
  1486.     {
  1487.         client_printcolor(id, "!g%s !nNem tudsz eladni fegyver!t 20 Dollár alatt.", Prefix);
  1488.         Eladas(id);
  1489.     }
  1490.     else
  1491.     {
  1492.         Erteke[id] = ertek;
  1493.         Eladas(id);
  1494.     }
  1495. }
  1496. public Vasarlas(id)
  1497. {      
  1498.     new mpont[512], menu, cim[121];
  1499.    
  1500.     static players[32],temp[10],pnum;  
  1501.     get_players(players,pnum,"c");
  1502.    
  1503.     format(cim, charsmax(cim), "\y* \rHatár \w| \y- \w| \rVadász \wGlobal Offensive \r- \dVásárlás");
  1504.     menu = menu_create(cim, "vasarlas_h" );
  1505.    
  1506.     for (new i; i < pnum; i++)
  1507.     {
  1508.         if(kirakva[players[i]] == 1 && Erteke[players[i]] > 0)
  1509.         {
  1510.             for(new a=0; a < 110; a++) {
  1511.                 if(kicucc[players[i]] == a)
  1512.                     formatex(mpont,256,"\y%s\d(\wEladó: \r%s \d| \wÁra: \r%d\d)", Fegyverek[a-1][0], get_player_name(players[i]), Erteke[players[i]]);
  1513.             }
  1514.            
  1515.             num_to_str(players[i],temp,charsmax(temp));
  1516.             menu_additem(menu, mpont, temp);
  1517.         }
  1518.     }
  1519.     menu_setprop(menu, MPROP_PERPAGE, 6);
  1520.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL );
  1521.     menu_display(id, menu);
  1522.     return PLUGIN_HANDLED;
  1523. }  
  1524. public vasarlas_h(id,menu, item){
  1525.     if(item == MENU_EXIT)
  1526.     {
  1527.         menu_destroy(menu);
  1528.         return;
  1529.     }
  1530.     if(pido != 0){
  1531.         Vasarlas(id);
  1532.         return;
  1533.     }
  1534.     new data[6] ,szName[64],access,callback;
  1535.     new name[32], name2[32];
  1536.     get_user_name(id, name, charsmax(name));
  1537.    
  1538.     menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback);
  1539.    
  1540.     new player = str_to_num(data);
  1541.     get_user_name(player, name2, charsmax(name2));
  1542.     pido = 2;
  1543.     set_task(2.0, "vido");
  1544.    
  1545.     for(new i=0; i < 50; i++) {
  1546.         if(Dollar[id] >= Erteke[player] && kicucc[player] == i && kirakva[player] == 1)
  1547.         {
  1548.             kirakva[player] = 0;
  1549.             client_printcolor(0,  "!g%s !t%s !nvett egy !g%s !n%s-tól %d Dollárért!",Prefix, name, Fegyverek[i-1][0], name2, Erteke[player]);
  1550.             Dollar[player] += Erteke[player];
  1551.             Dollar[id] -= Erteke[player];
  1552.             OsszesSkin[i-1][id] ++;
  1553.             OsszesSkin[i-1][player] --;
  1554.             kicucc[player] = 0;
  1555.             Erteke[player] = 0;
  1556.         }
  1557.     }
  1558. }
  1559. public vido()
  1560. {
  1561.     pido = 0;
  1562. }
  1563. stock get_player_name(id){
  1564.     static Nev[32];
  1565.     get_user_name(id, Nev,31);
  1566.     return Nev;
  1567. }
  1568. stock client_printcolor(const id, const input[], any:...)
  1569. {
  1570.     new count = 1, players[32];
  1571.     static msg[191];
  1572.     vformat(msg, 190, input, 3);
  1573.  
  1574.     replace_all(msg, 190, "!g", "^4");
  1575.     replace_all(msg, 190, "!n", "^1");
  1576.     replace_all(msg, 190, "!t", "^3");  
  1577.  
  1578.     if (id) players[0] = id; else get_players(players, count, "ch");
  1579.     {
  1580.         for (new i = 0; i < count; i++)
  1581.         {
  1582.             if (is_user_connected(players[i]))
  1583.             {
  1584.                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
  1585.                 write_byte(players[i]);
  1586.                 write_string(msg);
  1587.                 message_end();
  1588.             }
  1589.         }
  1590.     }
  1591.     return PLUGIN_HANDLED;
  1592. }
  1593. public client_disconnect(id)
  1594. {
  1595.     if(!is_user_bot(id))
  1596.         Update(id);
  1597. }
  1598. public client_putinserver(id)
  1599. {
  1600.     Dollar[id] = EOS;
  1601.     Rang[id] = EOS;
  1602.     Oles[id] = EOS;
  1603.     Gun[id] = 1;
  1604.    
  1605.     Registered[id] = 0;
  1606.     UserPassword[id] = "";
  1607.     RegPassword[id] = "";
  1608.     Loggedin[id] = false;
  1609.     Write[id] = false;
  1610.     Write2[id] = false;
  1611.    
  1612.     for(new i;i < 110; i++)
  1613.         OsszesFegyver[i] = EOS;
  1614.    
  1615.     for(new i;i < 110; i++)
  1616.         OsszesSkin[i][id] = EOS;
  1617.    
  1618.     for(new i;i < 6; i++)
  1619.         Lada[i][id] = EOS;
  1620.    
  1621.     Kulcs[id] = 0;
  1622.    
  1623.     if(!is_user_bot(id))
  1624.         Load(id);
  1625. }
  1626. public plugin_cfg()
  1627. {
  1628.     g_SqlTuple = SQL_MakeDbTuple(SQLINFO[0], SQLINFO[1], SQLINFO[2], SQLINFO[3]);
  1629.    
  1630.     static Query[10048];
  1631.     new Len;
  1632.    
  1633.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `lHVT_CSGO_mod`");
  1634.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ");
  1635.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` float(11) NOT NULL,");
  1636.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Szint` int(11) NOT NULL,");
  1637.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Oles` int(11) NOT NULL,");
  1638.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Jelszo` varchar(32) NOT NULL,");
  1639.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Regisztralva` int(11) NOT NULL,");
  1640.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Osszes` int(11) NOT NULL, ");
  1641.    
  1642.     for(new i;i < 110; i++)
  1643.         Len += formatex(Query[Len], charsmax(Query)-Len, "`Gun%d` int(11) NOT NULL,", i);
  1644.     for(new i;i < 6; i++)
  1645.         Len += formatex(Query[Len], charsmax(Query)-Len, "`Chest%d` int(11) NOT NULL,", i);
  1646.    
  1647.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Kulcs` int(11) NOT NULL, `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");
  1648.    
  1649.     SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
  1650. }
  1651. public Load(id) {
  1652.     static Query[10048];
  1653.     new Data[1], Name[32];
  1654.     get_user_name(id, Name, 31);
  1655.     Data[0] = id;
  1656.  
  1657.     formatex(Query, charsmax(Query), "SELECT * FROM `lHVT_CSGO_mod` WHERE Nev = ^"%s^";", Name);
  1658.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
  1659. }
  1660. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  1661.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  1662.         log_amx("%s", Error);
  1663.         return;
  1664.     }
  1665.     else {
  1666.         new id = Data[0];
  1667.  
  1668.         if(SQL_NumRows(Query) > 0) {
  1669.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollars"), Dollar[id]);
  1670.             Rang[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Szint"));
  1671.             Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Oles"));
  1672.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Jelszo"), RegPassword[id], charsmax(RegPassword[]));
  1673.             Registered[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Regisztralva"));
  1674.            
  1675.             for(new i=0;i<110;i++)
  1676.                 OsszesFegyver[i] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Osszes"));
  1677.            
  1678.             for(new i=0;i < 110; i++)
  1679.             {
  1680.                 new String[64];
  1681.                 formatex(String, charsmax(String), "Gun%d", i);
  1682.                 OsszesSkin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
  1683.             }
  1684.             for(new i;i < 6; i++)
  1685.             {
  1686.                 new String[64];
  1687.                 formatex(String, charsmax(String), "Chest%d", i);
  1688.                 Lada[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
  1689.             }
  1690.            
  1691.             Kulcs[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Kulcs"));
  1692.         }
  1693.         else
  1694.         {
  1695.             Save(id);
  1696.         }
  1697.     }
  1698. }
  1699. public Save(id)
  1700. {
  1701.     static Query[10048];
  1702.     new Len;
  1703.     new Name[32]; get_user_name(id, Name, 31);
  1704.    
  1705.     Len += formatex(Query[Len], charsmax(Query), "INSERT INTO `lHVT_CSGO_mod` (`Nev`, ");
  1706.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` ,");
  1707.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Szint` ,");
  1708.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Oles` ,");
  1709.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Jelszo`, ");
  1710.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Regisztralva`, ");
  1711.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Osszes`, ");
  1712.    
  1713.     for(new i;i < 110; i++)
  1714.         Len += formatex(Query[Len], charsmax(Query)-Len, "`Gun%d` ,", i);
  1715.        
  1716.     for(new i;i < 6; i++)
  1717.         Len += formatex(Query[Len], charsmax(Query)-Len, "`Chest%d` ,", i);
  1718.    
  1719.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Kulcs`) VALUES (^"%s^" ,", Name);
  1720.     Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
  1721.     Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
  1722.     Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
  1723.     Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
  1724.     Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
  1725.     Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
  1726.    
  1727.     for(new i=0;i < 110; i++)
  1728.         Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
  1729.        
  1730.     for(new i;i < 6; i++)
  1731.         Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
  1732.    
  1733.     Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^");");
  1734.    
  1735.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  1736. }
  1737. public Update(id)
  1738. {
  1739.     static Query[10048];
  1740.     new Len;
  1741.     new Name[32]; get_user_name(id, Name, 31);
  1742.    
  1743.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `lHVT_CSGO_mod` SET Dollars = ^"%i^", ",Dollar[id]);
  1744.     Len += formatex(Query[Len], charsmax(Query)-Len, "Szint = ^"%i^", ", Rang[id]);
  1745.     Len += formatex(Query[Len], charsmax(Query)-Len, "Oles = ^"%i^", ", Oles[id]);
  1746.     Len += formatex(Query[Len], charsmax(Query)-Len, "Jelszo = ^"%s^", ", RegPassword[id]);
  1747.     Len += formatex(Query[Len], charsmax(Query)-Len, "Regisztralva = ^"%i^", ", Registered[id]);
  1748.    
  1749.     for(new i=0;i < 110; i++)
  1750.         Len += formatex(Query[Len], charsmax(Query)-Len, "Osszes = ^"%i^", ", OsszesFegyver[i]);
  1751.    
  1752.     for(new i=0;i < 110; i++)
  1753.         Len += formatex(Query[Len], charsmax(Query)-Len, "Gun%d = ^"%i^", ", i, OsszesSkin[i][id]);
  1754.        
  1755.     for(new i;i < 6; i++)
  1756.         Len += formatex(Query[Len], charsmax(Query)-Len, "Chest%d = ^"%i^", ", i, Lada[i][id]);
  1757.    
  1758.     Len += formatex(Query[Len], charsmax(Query)-Len, "Kulcs = ^"%i^" WHERE Nev = ^"%s^";", Kulcs[id], Name);
  1759.    
  1760.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  1761. }
  1762. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  1763.     if(FailState == TQUERY_CONNECT_FAILED)
  1764.         set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!");
  1765.     else if(FailState == TQUERY_QUERY_FAILED)
  1766.         set_fail_state("Query Error");
  1767.     if(Errcode)
  1768.         log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
  1769. }
  1770. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  1771.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  1772.         log_amx("%s", Error);
  1773.         return;
  1774.     }
  1775. }
  1776. public plugin_end() {
  1777.     SQL_FreeHandle(g_SqlTuple);
  1778. }
  1779. public sayhook(id)
  1780. {
  1781.     new message[192], Name[32], none[2][32], chat[192];
  1782.     read_args(message, 191);
  1783.     remove_quotes(message);
  1784.    
  1785.     formatex(none[0], 31, ""), formatex(none[1], 31, " ");
  1786.    
  1787.     if (message[0] == '@' || message[0] == '/' || message[0] == '#' || message[0] == '!' || equal (message, ""))
  1788.         return PLUGIN_HANDLED;
  1789.    
  1790.     if(!equali(message, none[0]) && !equali(message, none[1]))
  1791.     {
  1792.         get_user_name(id, Name, 31);
  1793.         if(is_user_alive(id))
  1794.         {
  1795.             if(Registered[id] == 0)
  1796.                 formatex(chat, 191, "^x04[Nincs Regisztrálva]^x03%s^x01: %s", Name, message);
  1797.             else if(get_user_flags(id) & ADMIN_IMMUNITY && Loggedin[id] == true)
  1798.                 formatex(chat, 191, "^x04[Tulajdonos][%s]^3%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  1799.             else if(get_user_flags(id) & ADMIN_BAN && Loggedin[id] == true)
  1800.                 formatex(chat, 191, "^x04[Admin][%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  1801.             else if(Loggedin[id] == true)
  1802.                 formatex(chat, 191, "^x04[%s]^x03%s^x01: %s", Rangok[Rang[id]][Szint], Name, message);
  1803.             else if(Registered[id] == 1)
  1804.                 formatex(chat, 191, "^x04[Nincs Bejelentkezve]^x03 %s^x01: %s", Name, message);
  1805.         }
  1806.         else {
  1807.             get_user_team(id, color, 9);
  1808.             if(Registered[id] == 0)
  1809.                 formatex(chat, 191, "^x01*Halott*^x04[Nincs Regisztrálva]^x03 %s^x01: %s", Name, message);
  1810.             else if(get_user_flags(id) & ADMIN_IMMUNITY && Loggedin[id] == true)
  1811.                 formatex(chat, 191, "^x01*Halott*^x04[Tulajdonos][%s]^3 %s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  1812.             else if(get_user_flags(id) & ADMIN_BAN && Loggedin[id] == true)
  1813.                 formatex(chat, 191, "^x01*Halott*^x04[Admin][%s]^x03 %s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  1814.             else if(Loggedin[id] == true)
  1815.                 formatex(chat, 191, "^x01*Halott*^x04[%s]^x03 %s^x01: %s", Rangok[Rang[id]][Szint], Name, message);
  1816.             else if(Registered[id] == 1)
  1817.                 formatex(chat, 191, "^x01*Halott*^x04[Nincs Bejelentkezve]^x03 %s^x01: %s", Name, message);
  1818.         }
  1819.        
  1820.        
  1821.         switch(cs_get_user_team(id))
  1822.         {
  1823.             case 1: ColorChat(0, RED, chat);
  1824.             case 2: ColorChat(0, BLUE, chat);
  1825.         }
  1826.         if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  1827.             ColorChat(0, GREY, chat);
  1828.         return PLUGIN_HANDLED;
  1829.     }
  1830.     return PLUGIN_CONTINUE;
  1831. }
  1832. public sendmessage(color[])
  1833. {
  1834.     new teamName[10];
  1835.     for(new player = 1; player < get_maxplayers(); player++)
  1836.     {
  1837.         get_user_team (player, teamName, 9);
  1838.         teamf (player, color);
  1839.         elkuldes(player, Temp);
  1840.         teamf(player, teamName);
  1841.     }
  1842. }
  1843. public teamf(player, team[])
  1844. {
  1845.     message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player);
  1846.     write_byte(player);
  1847.     write_string(team);
  1848.     message_end();
  1849. }
  1850. public elkuldes(player, Temp[])
  1851. {
  1852.     message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player);
  1853.     write_byte( player );
  1854.     write_string( Temp );
  1855.     message_end();
  1856. }

Előre is köszönöm!!



Szia
CSak hogy neked is meglegyen ez a f*s

CS1.6 -ból nem lehet Go -t csinálni de tesék skinek 221 és limit prémium ládák stb stb

https://drive.google.com/file/d/0BzQTk-7uj1MjTGUzNFZELTdVQVk/view?usp=sharing

_________________
(Zeus)Pogibanane :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  [ 8 hozzászólás ] 


Ki van itt

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