hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.17. 01:33



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot]az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása Hozzászólás a témához  [2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Skint nem rakja rá a Fegyverre!
HozzászólásElküldve:2016.10.21. 17:41 
Offline
Jómunkásember

Csatlakozott:2016.06.20. 10:23
Hozzászólások:489
Megköszönt másnak: 47 alkalommal
Megköszönték neki: 15 alkalommal
Sziasztok, valaki javítaná?
Ezek a hibák vannak:
Ha Ládát vagy kulcsot kapok akkor össze keveredik pl:
Adrian Kapott Egy Egko Ladat. ---> Ladaknak ez van Kulcs 1 Egko lada 0
Szoval össze keveredett! Ha Kulcsot kapok akkor Egko ladat dob!
Raktam bele + Skineket és nem rakja rá!
Előris köszönöm, segítőnek pacsi!

  1. //
  2. //-------------------------------------------------------
  3. // @@@@@@@@@ @     @ @@@@@@@@ @@@@@@    @       @ @@@@@@@ |
  4. // @          @   @  @      @ @     @@  @       @ @       |
  5. // @           @ @   @      @ @      @  @       @ @       |
  6. // @@@@@@@@@    @    @      @ @      @  @       @ @@@@@@@ |
  7. // @           @ @   @      @ @      @  @       @       @ |
  8. // @          @   @  @      @ @     @@  @       @       @ |
  9. // @@@@@@@@@ @     @ @@@@@@@@ @@@@@@    @@@@@@@@@ @@@@@@@ |
  10. //-------------------------------------------------------
  11. //
  12. #include <amxmodx>
  13. #include <engine>
  14. #include <fakemeta>
  15. #include <colorchat>
  16. #include <dhudmessage>
  17. #include <sqlx>
  18.  
  19. new const PLUGIN[] = "Folyamatban CS:GO"
  20. new const VERSION[] = "2.0"
  21. new const AUTHOR[] = "exodus" // Ha lehet ne írd át, kösz!
  22.  
  23. //--------------------------------------------------------------------------------------------------
  24. //Szerkesztés
  25. //--------------------------------------------------------------------------------------------------
  26. #define DollarMin 1 //Minimum dollár drop (minimum 1 legyen mindig)
  27. #define DollarMax 22 //Maximum dollár drop (bármennyi lehet)
  28.  
  29. #define TULAJ ADMIN_LEVEL_A //Tulaj prefix joga
  30. #define ADMIN ADMIN_KICK //Admin prefix joga
  31. #define VIP ADMIN_LEVEL_H //VIP prefix joga
  32.  
  33. new const PREFIX[] = "[New -OnlyD2]"; //Menükben megjelenő prefix
  34. new const Chat_Prefix[] = "[New -OnlyD2]"; //Chatben megjelenő prefix
  35.  
  36. new const SQLINFO[][] =
  37. {
  38.     "í",    // HOST
  39.     "í",     // USERNAME
  40.     "í",     // PASSWORD
  41.     "ní"      // DATABASE
  42. };
  43. new const Float:DropItem[][] =
  44. //Itt állíthatod a droppok gyakoriságát
  45. {
  46. { 16.43 }, //Sniper Láda Drop11.23
  47. { 23.62 }, //Csiszolatlan Láda Drop23.62
  48. { 35.35 }, //Faberakásos Láda Drop35.35
  49. { 51.15 } //Kulcs drop
  50. };
  51.  
  52. new const LadaNevek[][] =
  53. //Itt állíthatod a ládák neveit
  54. {
  55. {"Faberakásos Láda"},
  56. {"Csiszolatlan Láda"},
  57. {"Egko Láda"}
  58. };
  59.  
  60. new const Fegyverek[67][] =
  61. //Itt állíthatod a fegyverek neveit
  62. {
  63.     {"AWP | Asiimov"},
  64.     {"AWP | Boom"},
  65.     {"AWP | Dragon Lore"},
  66.     {"AWP | Electric Hive"},
  67.     {"AWP | Elite Build"},
  68.     {"AWP | Hyper Beast"},
  69.     {"AWP | Medusa"},
  70.     {"AWP | Worm God"},
  71.     {"AWP | Disco Party"},
  72.     {"AWP | Cyrex"},
  73.     {"AWP | Neural"},
  74.     {"AWP | Corticera"},
  75.     {"AWP | Alom"},
  76.     {"AWP | Éjszaka"},
  77.     {"AWP | Fekete Neon"},
  78.     {"AWP | Czacziki"},
  79.     {"AWP | EzĂĽst FĂ©reg"},
  80.     {"AWP | Tűz"},
  81.     {"AWP | Grafit"},
  82.     {"AWP | Impulzus"},
  83.     {"AWP | Láva Bevonat"},
  84.     {"AWP | Natus Vincere"},
  85.     {"AWP | Neonzöld Bevonat"},
  86.     {"AWP | Narancs Pikkely"},
  87.     {"AWP | Piros Halál"},
  88.     {"AWP | Vörös vonal"},
  89.     {"AWP | FĂĽst"},
  90.     {"AWP | KĂ­gyĂłbĹ‘r"},
  91.     {"AWP | TĂ©li Bestia"},
  92.     {"AWP | Supra"},
  93.     {"AWP | LepárlĂł VĂ­z"},
  94.     {"Bajonett | Karmazsinvörös"},
  95.     {"Karambit | Ultraibolya"},
  96.     {"ArnyĂ©k KĂ©sek | Halványulás"},
  97.     {"PillangĂłkĂ©s | Karmazsinvörös"},
  98.     {"Bowie KĂ©s | Halványulás"},
  99.     {"Ă–sszecsukhatĂł KĂ©s | Doppler"},
  100.     { "Adidas | AK47" },
  101.     { "Barcelone | AK47" },
  102.     { "Black | AK47" },
  103.     { "Blooded | AK47" },
  104.     { "Blue | AK47" },
  105.     { "Carboned | AK47" },
  106.     { "Collect | AK47" },
  107.     { "Color | AK47" },
  108.     { "Curzon | AK47" },
  109.     { "Galaxy | AK47" },
  110.     { "Acho | M4A1" },
  111.     { "Black | M4A1" },
  112.     { "Cool | M4A1" },
  113.     { "Crome | M4A1" },
  114.     { "Desert | M4A1" },
  115.     { "Dragon | M4A1" },
  116.     { "Fain | M4A1" },
  117.     { "Fotote | M4A1" },
  118.     { "Future | M4A1" },
  119.     { "Galaxy | M4A1" },
  120.     { "ÁtlátszĂł | Deagle" },
  121.     { "Battle | Deagle" },
  122.     { "Black | Deagle" },
  123.     { "Colt | Deagle" },
  124.     { "Dragon | Deagle" },
  125.     { "Egyed | Deagle" },
  126.     { "Famosas | Deagle" },
  127.     { "Fantazi | Deagle" },
  128.     { "Galaxy | Deagle" },
  129.     { "Gold | Deagle" }
  130. };
  131. //--------------------------------------------------------------------------------------------------
  132. //Tömbök
  133. //--------------------------------------------------------------------------------------------------
  134. //Mentés
  135. new Handle:g_SqlTuple;
  136. //Kellékek
  137. new Dollar[33], Masodpercek[33], Lada[3][33], Kulcs[33], Oles[33], Szint[33], Fegyo[33], Mod;
  138. //Skinek
  139. new OsszesSkin[80][33], OsszesNev[37], Skin[3][33];
  140. //Piac
  141. new Erteke[33], kicucc[33], kirakva[33], pido;
  142. //Chat
  143. new message[192]
  144. new nev[32]
  145. new Temp[192]
  146. static color[10]
  147. //--------------------------------------------------------------------------------------------------
  148. public plugin_init()
  149. {
  150. register_plugin(PLUGIN,VERSION,AUTHOR);
  151.  
  152. register_impulse(201, "Fomenu");
  153. register_clcmd("say /menu", "Fomenu");
  154. register_clcmd("say /add", "Addolas");
  155.  
  156. register_clcmd("DOLLAR", "lekeres");
  157.  
  158. register_clcmd("say", "sayhook");
  159. register_event("CurWeapon", "FegyverCsere", "be", "1=1");
  160. register_event("DeathMsg", "Halal", "a");
  161.  
  162. set_task(3.0, "AutoCheck",_,_,_,"b");
  163. }
  164. //--------------------------------------------------------------------------------------------------
  165. public Addolas(id)
  166. {
  167. if(get_user_flags(id) == ADMIN_IMMUNITY)
  168. {
  169.     for(new i;i < 37; i++)
  170.         OsszesSkin[i][id]++;
  171.     for(new i;i < 3; i++)
  172.         Lada[i][id] += 50;
  173.     Kulcs[id] = 150;
  174.     }
  175. }
  176.  
  177. new const Awp_Modelek[][] =
  178. {
  179. "models/new_team_skinek/default/awp_df.mdl",
  180. "models/new_team_skinek/awp_skin/asii.mdl",
  181. "models/new_team_skinek/awp_skin/doom.mdl",
  182. "models/new_team_skinek/awp_skin/dragonlore.mdl",
  183. "models/new_team_skinek/awp_skin/electrichive.mdl",
  184. "models/new_team_skinek/awp_skin/elitebuild.mdl",
  185. "models/new_team_skinek/awp_skin/hyperbeast.mdl",
  186. "models/new_team_skinek/awp_skin/medusa.mdl",
  187. "models/new_team_skinek/awp_skin/wormgod.mdl",
  188. "models/new_team_skinek/awp_skin/discoparty.mdl",
  189. "models/new_team_skinek/awp_skin/cyrex.mdl",
  190. "models/new_team_skinek/awp_skin/neural.mdl",
  191. "models/new_team_skinek/awp_skin/corticera.mdl",
  192. "models/new_team_skinek/awp_skin/alom.mdl",
  193. "models/new_team_skinek/awp_skin/black.mdl",
  194. "models/new_team_skinek/awp_skin/blackneon.mdl",
  195. "models/new_team_skinek/awp_skin/czacziki.mdl",
  196. "models/new_team_skinek/awp_skin/engraved.mdl",
  197. "models/new_team_skinek/awp_skin/fire.mdl",
  198. "models/new_team_skinek/awp_skin/grafit.mdl",
  199. "models/new_team_skinek/awp_skin/impulse.mdl",
  200. "models/new_team_skinek/awp_skin/lava.mdl",
  201. "models/new_team_skinek/awp_skin/natus.mdl",
  202. "models/new_team_skinek/awp_skin/neon.mdl",
  203. "models/new_team_skinek/awp_skin/orange.mdl",
  204. "models/new_team_skinek/awp_skin/reddeath.mdl",
  205. "models/new_team_skinek/awp_skin/redline.mdl",
  206. "models/new_team_skinek/awp_skin/smoke.mdl",
  207. "models/new_team_skinek/awp_skin/snake.mdl",
  208. "models/new_team_skinek/awp_skin/snowbeast.mdl",
  209. "models/new_team_skinek/awp_skin/supra.mdl",
  210. "models/new_team_skinek/awp_skin/water.mdl"
  211. }
  212.  
  213. new const Kes_Modelek[][] =
  214. {
  215. "models/new_team_skinek/default/knifer_df.mdl",
  216. "models/new_team_skinek/knife_skin/crimson_b.mdl",
  217. "models/new_team_skinek/knife_skin/ultra_k.mdl",
  218. "models/new_team_skinek/knife_skin/shadow_fade.mdl",
  219. "models/new_team_skinek/knife_skin/crimson_bf.mdl",
  220. "models/new_team_skinek/knife_skin/bowie_fade.mdl",
  221. "models/new_team_skinek/knife_skin/flip_mfade.mdl"
  222. }
  223.  
  224. new const Ak_Modelek[][] =
  225. {
  226.     "models/bfs_d2/alap/ak01.mdl",
  227.     "models/bfs_d2/Ak47/adidas.mdl",
  228.     "models/bfs_d2/Ak47/barcelone.mdl",
  229.     "models/bfs_d2/Ak47/black.mdl",
  230.     "models/bfs_d2/Ak47/blooded.mdl",
  231.     "models/bfs_d2/Ak47/blue.mdl",
  232.     "models/bfs_d2/Ak47/carboned.mdl",
  233.     "models/bfs_d2/Ak47/collect.mdl",
  234.     "models/bfs_d2/Ak47/collor.mdl",
  235.     "models/bfs_d2/Ak47/curzon.mdl",
  236.     "models/bfs_d2/Ak47/galaxy.mdl"
  237. }
  238.  
  239. new const M4_Modelek[][] =
  240. {
  241.     "models/bfs_d2/alap/m401.mdl",
  242.     "models/bfs_d2/M4a1/black.mdl",
  243.     "models/bfs_d2/M4a1/cool.mdl",
  244.     "models/bfs_d2/M4a1/crome.mdl",
  245.     "models/bfs_d2/M4a1/desert.mdl",
  246.     "models/bfs_d2/M4a1/dragon.mdl",
  247.     "models/bfs_d2/M4a1/fain.mdl",
  248.     "models/bfs_d2/M4a1/fotote.mdl",
  249.     "models/bfs_d2/M4a1/future.mdl",
  250.     "models/bfs_d2/M4a1/galaxy.mdl"
  251. }
  252.  
  253. new const Dg_Modelek[][] =
  254. {
  255.     "models/bfs_d2/alap/d01.mdl",
  256.     "models/bfs_d2/Deagle/batle.mdl",
  257.     "models/bfs_d2/Deagle/black.mdl",
  258.     "models/bfs_d2/Deagle/colt.mdl",
  259.     "models/bfs_d2/Deagle/dragon.mdl",
  260.     "models/bfs_d2/Deagle/egyed.mdl",
  261.     "models/bfs_d2/Deagle/famosas.mdl",
  262.     "models/bfs_d2/Deagle/fantazi.mdl",
  263.     "models/bfs_d2/Deagle/galaxy.mdl",
  264.     "models/bfs_d2/Deagle/gold.mdl"
  265. }
  266.  
  267. #define MAX 8
  268.  
  269. new const szamok[MAX] =
  270. {
  271. 50,
  272. 150,
  273. 200,
  274. 300,
  275. 500,
  276. 750,
  277. 1000,
  278. 99999999999999
  279. }
  280. new const rangok[MAX+1][] =
  281. {
  282. "Ăšjonc",
  283. "Amatőr",
  284. "Silver I",
  285. "Silver II",
  286. "Arany Nova I",
  287. "Arany Nova II",
  288. "Nagymester",
  289. "Verbeli Gyilkos",
  290. "---------"
  291. }
  292. public plugin_precache()
  293. {
  294.     for(new i;i < sizeof(Awp_Modelek); i++)
  295.     {
  296.     precache_model(Awp_Modelek[i]);
  297.     }
  298.  
  299.     for(new i;i < sizeof(Kes_Modelek); i++)
  300.     {
  301.     precache_model(Kes_Modelek[i]);
  302.     }
  303.    
  304.     for(new i;i < sizeof(Ak_Modelek); i++)
  305.     {
  306.     precache_model(Ak_Modelek[i]);
  307.     }
  308.    
  309.     for(new i;i < sizeof(M4_Modelek); i++)
  310.     {
  311.     precache_model(M4_Modelek[i]);
  312.     }
  313.    
  314.     for(new i;i < sizeof(Dg_Modelek); i++)
  315.     {
  316.     precache_model(Dg_Modelek[i]);
  317.     }
  318. }
  319. public FegyverCsere(id)
  320. {
  321.     if(Fegyo[id] == 0)
  322.         return;
  323.  
  324.     new fegyo = get_user_weapon(id);
  325.    
  326.     if(fegyo == CSW_AWP)
  327.     {
  328.         for(new i;i < sizeof(Awp_Modelek); i++)
  329.             if(Skin[0][id] == i)
  330.                 set_pev(id, pev_viewmodel2, Awp_Modelek[i]);
  331.     }
  332.     else if(fegyo == CSW_KNIFE)
  333.     {
  334.         for(new i;i < sizeof(Kes_Modelek); i++)
  335.             if(Skin[1][id] == i)
  336.                 set_pev(id, pev_viewmodel2, Kes_Modelek[i]);
  337.     }
  338.     else if(fegyo == CSW_AK47)
  339.     {
  340.         for(new i;i < sizeof(Kes_Modelek); i++)
  341.             if(Skin[1][id] == i)
  342.                 set_pev(id, pev_viewmodel2, Ak_Modelek[i]);
  343.     }
  344.     else if(fegyo == CSW_M4A1)
  345.     {
  346.         for(new i;i < sizeof(Kes_Modelek); i++)
  347.             if(Skin[1][id] == i)
  348.                 set_pev(id, pev_viewmodel2, M4_Modelek[i]);
  349.     }
  350.     else if(fegyo == CSW_DEAGLE)
  351.     {
  352.         for(new i;i < sizeof(Kes_Modelek); i++)
  353.             if(Skin[1][id] == i)
  354.                 set_pev(id, pev_viewmodel2, Dg_Modelek[i]);
  355.     }
  356. }
  357. public Fomenu(id)
  358. {
  359. new String[121]
  360. formatex(String, charsmax(String), "%s \r- \dFőmenü^n\yDollár: \d%d$ \y| \yRangod: \d%s", PREFIX, Dollar[id], rangok[Szint[id]])
  361. new menu = menu_create(String, "Fomenu_h")
  362.  
  363. menu_additem(menu, "\rRaktár", "1", 0)
  364. menu_additem(menu, "\wLáda Nyitás", "2", 0)
  365. menu_additem(menu, "\rPiac", "3", 0)
  366. menu_additem(menu, "\rBolt", "4", 0)
  367. menu_additem(menu, "\wKuka", "5", 0)
  368. format(String,charsmax(String),"\wBeállitások^n^n\yKövetkező Rangod\r: \d%s\d \y(\w%d/\r%d\y)", rangok[Szint[id]+1], Oles[id], szamok[Szint[id]])
  369. menu_additem(menu,String,"6")
  370.  
  371. menu_display(id, menu, 0)
  372. return PLUGIN_HANDLED
  373. }
  374. public Fomenu_h(id, menu, item)
  375. {
  376. if(item == MENU_EXIT)
  377. {
  378. menu_destroy(menu);
  379. return;
  380. }
  381.  
  382. new data[9], szName[64];
  383. new access, callback;
  384. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  385. new key = str_to_num(data);
  386.  
  387. switch(key)
  388.     {
  389.         case 1: Raktar(id);
  390.         case 2: Ladanyitas(id);
  391.         case 3: Piac(id);
  392.         case 4: Kuka(id);
  393.         case 5: Bevaltas(id);
  394.         case 6: Beallitasok(id);
  395.     }
  396. }
  397.  
  398. public Bevaltas(id)
  399. {
  400.     new cim[121];
  401.     format(cim, charsmax(cim), "\rぜdŃľNew -BfS>>\r】 \wOnly Dust2 \r- \dBeváltásc^n\yDollár: \d%3.2f", Dollar[id]);
  402.     new menu = menu_create(cim, "Bevaltas_h");
  403.    
  404.     menu_additem(menu, "\w1 \yDB \wKulcs \r- \d(50 Dollár)", "1", 0);
  405.     menu_additem(menu, "\w1 \yDB \wCsiszolatlan Lada \r- \d(100 Dollár)", "2", 0);
  406.     menu_additem(menu, "\w1 \yDB \wEgko Lada \r- \d(120 Dollár)", "3", 0);
  407.    
  408.     menu_display(id, menu, 0);
  409. }
  410. public Bevaltas_h(id, menu, item){
  411.     if(item == MENU_EXIT)
  412.     {
  413.         menu_destroy(menu);
  414.         return;
  415.     }
  416.    
  417.     new data[9], szName[64];
  418.     new access, callback;
  419.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  420.     new key = str_to_num(data);
  421.    
  422.     switch(key)
  423.     {
  424.         case 1:
  425.         {
  426.             if(Dollar[id] >= 50)
  427.             {
  428.                 Kulcs[id] ++;
  429.                 Dollar[id] -= 50;
  430.             }
  431.             ColorChat(id, GREEN, "!g%s !nNincs elĂ©g dollárod.", Chat_Prefix);
  432.         }
  433.         case 2:
  434.         {
  435.             if(Dollar[id] >= 100)
  436.             {
  437.                 Lada[1][id] ++;
  438.                 Dollar[id] -= 100;             
  439.             }
  440.             ColorChat(id, GREEN, "!g%s !nNincs elĂ©g dollárod.", Chat_Prefix);
  441.         }
  442.         case 3:
  443.         {
  444.             if(Dollar[id] >= 120)
  445.             {
  446.                 Lada[2][id] ++;
  447.                 Dollar[id] -= 120;
  448.             }  
  449.             ColorChat(id, GREEN, "!g%s !nNincs elĂ©g dollárod.", Chat_Prefix);
  450.         }
  451.     }
  452. }
  453. public Raktar(id)
  454. {
  455. new String[121];
  456. formatex(String, charsmax(String), "%s \r- \dRaktár",PREFIX);
  457. new menu = menu_create(String, "Raktar_h");
  458.  
  459. for(new i;i < sizeof(Fegyverek); i++)
  460. {
  461.     if(OsszesSkin[i][id] > 0)
  462.     {
  463.         new Sor[6]; num_to_str(i, Sor, 5);
  464.         formatex(String, charsmax(String), "\w%s \y(\dĂ–sszes: \r%d\y)", Fegyverek[i][0], OsszesSkin[i][id]);
  465.         menu_additem(menu, String, Sor);
  466.     }
  467. }
  468. menu_display(id, menu, 0);
  469. }
  470. public Raktar_h(id, menu, item)
  471. {
  472. if(item == MENU_EXIT)
  473. {
  474. menu_destroy(menu);
  475. return;
  476. }
  477.  
  478. new data[9], szName[64];
  479. new access, callback;
  480. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  481. new key = str_to_num(data);
  482.  
  483. switch(key)
  484.     {
  485.         case 0: Skin[0][id] = 1
  486.         case 1: Skin[0][id] = 2
  487.         case 2: Skin[0][id] = 3
  488.         case 3: Skin[0][id] = 4
  489.         case 4: Skin[0][id] = 5
  490.         case 5: Skin[0][id] = 6
  491.         case 6: Skin[0][id] = 7
  492.         case 7: Skin[0][id] = 8
  493.         case 8: Skin[0][id] = 9
  494.         case 9: Skin[0][id] = 10
  495.         case 10: Skin[0][id] = 11
  496.         case 11: Skin[0][id] = 12
  497.         case 12: Skin[0][id] = 13
  498.         case 13: Skin[0][id] = 14
  499.         case 14: Skin[0][id] = 15
  500.         case 15: Skin[0][id] = 16
  501.         case 16: Skin[0][id] = 17
  502.         case 17: Skin[0][id] = 18
  503.         case 18: Skin[0][id] = 19
  504.         case 19: Skin[0][id] = 20
  505.         case 20: Skin[0][id] = 21
  506.         case 21: Skin[0][id] = 22
  507.         case 22: Skin[0][id] = 23
  508.         case 23: Skin[0][id] = 24
  509.         case 24: Skin[0][id] = 25
  510.         case 25: Skin[0][id] = 26
  511.         case 26: Skin[0][id] = 27
  512.         case 27: Skin[0][id] = 28
  513.         case 28: Skin[0][id] = 29
  514.         case 29: Skin[0][id] = 30
  515.         case 30: Skin[0][id] = 31
  516.            
  517.         case 31: Skin[1][id] = 1
  518.         case 32: Skin[1][id] = 2
  519.         case 33: Skin[1][id] = 3
  520.         case 34: Skin[1][id] = 4
  521.         case 35: Skin[1][id] = 5
  522.         case 36: Skin[1][id] = 6
  523.     //AK
  524.         case 37: Skin[0][id] = 1
  525.         case 38: Skin[0][id] = 2
  526.         case 39: Skin[0][id] = 3
  527.         case 40: Skin[0][id] = 4
  528.         case 41: Skin[0][id] = 5
  529.         case 42: Skin[0][id] = 6
  530.         case 43: Skin[0][id] = 7
  531.         case 44: Skin[0][id] = 8
  532.         case 45: Skin[0][id] = 9
  533.         case 46: Skin[0][id] = 10
  534.     //M4
  535.         case 47: Skin[0][id] = 1
  536.         case 48: Skin[0][id] = 2
  537.         case 49: Skin[0][id] = 3
  538.         case 50: Skin[0][id] = 4
  539.         case 51: Skin[0][id] = 5
  540.         case 52: Skin[0][id] = 6
  541.         case 53: Skin[0][id] = 7
  542.         case 54: Skin[0][id] = 8
  543.         case 55: Skin[0][id] = 9
  544.         case 56: Skin[0][id] = 10
  545.     //DG
  546.         case 57: Skin[0][id] = 1
  547.         case 58: Skin[0][id] = 2
  548.         case 59: Skin[0][id] = 3
  549.         case 60: Skin[0][id] = 4
  550.         case 61: Skin[0][id] = 5
  551.         case 62: Skin[0][id] = 6
  552.         case 63: Skin[0][id] = 7
  553.         case 64: Skin[0][id] = 8
  554.         case 65: Skin[0][id] = 9
  555.         case 66: Skin[0][id] = 10
  556.     }
  557. }
  558. public Ladanyitas(id)
  559. {
  560.     new String[121];
  561.     format(String, charsmax(String), "%s \r- \dLádaNyitás^n\wKulcsaid: \d(%d) \yDrop esĂ©ly: \r(%3.2f%%)", PREFIX, Kulcs[id], DropItem[0][Mod]);
  562.     new menu = menu_create(String, "Ladanyitas_h");
  563.    
  564.     format(String, charsmax(String), "\w%s \d(%d) \yDrop esĂ©ly: \r(%3.2f%%)", LadaNevek[0][0], Lada[0][id], DropItem[1][Mod]);
  565.     menu_additem(menu, String, "1", 0);
  566.     format(String, charsmax(String), "\w%s \d(%d) \yDrop esĂ©ly: \r(%3.2f%%)", LadaNevek[1][0], Lada[1][id], DropItem[2][Mod]);
  567.     menu_additem(menu, String, "2", 0);
  568.     format(String, charsmax(String), "\w%s \d(%d) \yDrop esĂ©ly: \r(%3.2f%%)", LadaNevek[2][0], Lada[2][id], DropItem[3][Mod]);
  569.     menu_additem(menu, String, "3", 0);
  570.    
  571.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  572.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
  573.     menu_display(id, menu, 0);
  574.     return PLUGIN_HANDLED;
  575. }
  576. public Ladanyitas_h(id, menu, item){
  577.     if(item == MENU_EXIT)
  578.     {
  579.         menu_destroy(menu);
  580.         return;
  581.     }
  582.    
  583.     new data[9], szName[64];
  584.     new access, callback;
  585.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  586.     new key = str_to_num(data);
  587.    
  588.     switch(key)
  589.     {
  590.         case 1:
  591.         {
  592.             if(Kulcs[id] >= 1 && Lada[0][id] >= 1)
  593.             {
  594.             Lada[0][id]--;
  595.             Kulcs[id]--;
  596.             Talal(id, 0);
  597.             }
  598.             else
  599.             {
  600.             ColorChat(id, GREEN, "%s ^1Neked nincs ládád vagy kulcsod.",Chat_Prefix);
  601.             }
  602.         }
  603.         case 2:
  604.         {
  605.             if(Kulcs[id] >= 1 && Lada[1][id] >= 1)
  606.             {
  607.             Lada[1][id]--;
  608.             Kulcs[id]--;
  609.             Talal(id, 1);
  610.             }
  611.             else
  612.             {
  613.             ColorChat(id, GREEN, "%s ^1Neked nincs ládád vagy kulcsod.",Chat_Prefix);
  614.             }
  615.         }
  616.         case 3:
  617.         {
  618.             if(Kulcs[id] >= 1 && Lada[2][id] >= 1)
  619.             {
  620.             Lada[2][id]--;
  621.             Kulcs[id]--;
  622.             Talal(id, 2);
  623.             }
  624.             else
  625.             {
  626.             ColorChat(id, GREEN, "%s ^1Neked nincs ládád vagy kulcsod.",Chat_Prefix);
  627.             }
  628.         }
  629.     }
  630. }
  631. public Kuka(id)
  632. {
  633.     new cim[121];
  634.     formatex(cim, charsmax(cim), "%s \r- \dKuka",PREFIX);
  635.     new menu = menu_create(cim, "Kuka_h");
  636.    
  637.     for(new i;i < sizeof(Fegyverek); i++)
  638.     {
  639.         if(OsszesSkin[i][id] > 0)
  640.         {
  641.             new Sor[6]; num_to_str(i, Sor, 5);
  642.             formatex(cim, charsmax(cim), "\w%s \y(\dĂ–sszes: \r%d\y)", Fegyverek[i][0], OsszesSkin[i][id]);
  643.             menu_additem(menu, cim, Sor);
  644.         }
  645.     }
  646.     menu_display(id, menu, 0);
  647. }
  648. public Kuka_h(id, menu, item)
  649. {
  650.     if(item == MENU_EXIT)
  651.     {
  652.         menu_destroy(menu);
  653.         return;
  654.     }
  655.    
  656.     new data[9], szName[64];
  657.     new access, callback;
  658.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  659.     new key = str_to_num(data);
  660.    
  661.     OsszesSkin[key][id] --;
  662.     ColorChat(id, GREEN, "%s^1Sikeresen Törölted a ^4%s ^1-Skint.", Chat_Prefix, Fegyverek[key][0]);
  663. }
  664. public Beallitasok(id)
  665. {
  666.     new cim[121];
  667.     format(cim, charsmax(cim), "%s \r- \dBeállĂ­tások", PREFIX);
  668.     new menu = menu_create(cim, "Beallitasok_h");
  669.    
  670.     menu_additem(menu, Fegyo[id] == 1 ? "Skin: \rBekapcsolva \y| \wKikapcsolva":"Skin: \wBekapcsolva \y| \rKikapcsolva", "1",0);
  671.    
  672.     menu_display(id, menu, 0);
  673. }
  674. public Beallitasok_h(id, menu, item)
  675. {
  676.     if(item == MENU_EXIT)
  677.     {
  678.         menu_destroy(menu);
  679.         return;
  680.     }
  681.    
  682.     new data[9], szName[64];
  683.     new access, callback;
  684.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  685.     new key = str_to_num(data);
  686.    
  687.     switch(key)
  688.     {
  689.         case 1:
  690.         {
  691.             if(Fegyo[id] == 1)
  692.             {
  693.                 Fegyo[id] = 0;
  694.             }
  695.             else
  696.             {
  697.                 Fegyo[id] = 1;
  698.             }
  699.             Beallitasok(id);
  700.         }
  701.     }
  702. }
  703. public Talal(id, key)
  704. {
  705.     new Nev[32]; get_user_name(id, Nev, 31);
  706.    
  707.     if(key == 0)
  708.     {
  709.         switch(random_num(1,9))
  710.         {
  711.             case 1:
  712.             {
  713.                 OsszesSkin[53][id] ++;
  714.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[53][0], LadaNevek[0][0]);
  715.             }
  716.             case 2:
  717.             {
  718.                 OsszesSkin[54][id] ++;
  719.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[54][0], LadaNevek[0][0]);
  720.             }
  721.             case 3:
  722.             {
  723.                 OsszesSkin[55][id] ++;
  724.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[55][0], LadaNevek[0][0]);
  725.             }
  726.             case 4:
  727.             {
  728.                 OsszesSkin[56][id] ++;
  729.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[56][0], LadaNevek[0][0]);
  730.             }
  731.             case 5:
  732.             {
  733.                 OsszesSkin[57][id] ++;
  734.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[57][0], LadaNevek[0][0]);
  735.             }
  736.             case 6:
  737.             {
  738.                 OsszesSkin[16][id] ++;
  739.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[16][0], LadaNevek[0][0]);
  740.             }
  741.             case 7:
  742.             {
  743.                 OsszesSkin[4][id] ++;
  744.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[4][0], LadaNevek[0][0]);
  745.             }
  746.             case 8:
  747.             {
  748.                 OsszesSkin[31][id] ++;
  749.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[31][0], LadaNevek[0][0]);
  750.             }
  751.             case 9:
  752.             {
  753.                 OsszesSkin[32][id] ++;
  754.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[32][0], LadaNevek[0][0]);
  755.             }
  756.            
  757.             case 10:
  758.             {
  759.                 OsszesSkin[37][id] ++;
  760.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[37][0], LadaNevek[0][0]);
  761.             }
  762.            
  763.             case 11:
  764.             {
  765.                 OsszesSkin[38][id] ++;
  766.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[38][0], LadaNevek[0][0]);
  767.             }
  768.            
  769.             case 12:
  770.             {
  771.                 OsszesSkin[39][id] ++;
  772.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[39][0], LadaNevek[0][0]);
  773.             }
  774.             case 13:
  775.             {
  776.                 OsszesSkin[0][id] ++;
  777.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[0][0], LadaNevek[0][0]);
  778.             }
  779.             case 14:
  780.             {
  781.                 OsszesSkin[1][id] ++;
  782.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[1][0], LadaNevek[0][0]);
  783.             }
  784.             case 15:
  785.             {
  786.                 OsszesSkin[2][id] ++;
  787.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[2][0], LadaNevek[0][0]);
  788.             }
  789.             case 16:
  790.             {
  791.                 OsszesSkin[3][id] ++;
  792.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[3][0], LadaNevek[0][0]);
  793.             }
  794.             case 17:
  795.             {
  796.                 OsszesSkin[17][id] ++;
  797.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[17][0], LadaNevek[0][0]);
  798.             }
  799.             case 18:
  800.             {
  801.                 OsszesSkin[58][id] ++;
  802.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[58][0], LadaNevek[0][0]);
  803.             }
  804.             case 19:
  805.             {
  806.                 OsszesSkin[59][id] ++;
  807.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[59][0], LadaNevek[0][0]);
  808.             }
  809.         }
  810.     }
  811.     if(key == 1)
  812.     {
  813.         switch(random_num(1,17))
  814.         {
  815.             case 1:
  816.             {
  817.                 OsszesSkin[45][id] ++;
  818.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[45][0], LadaNevek[0][0]);
  819.             }
  820.             case 2:
  821.             {
  822.                 OsszesSkin[46][id] ++;
  823.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[46][0], LadaNevek[0][0]);
  824.             }
  825.             case 3:
  826.             {
  827.                 OsszesSkin[47][id] ++;
  828.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[47][0], LadaNevek[0][0]);
  829.             }
  830.             case 4:
  831.             {
  832.                 OsszesSkin[60][id] ++;
  833.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[60][0], LadaNevek[0][0]);
  834.             }
  835.             case 5:
  836.             {
  837.                 OsszesSkin[61][id] ++;
  838.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[61][0], LadaNevek[0][0]);
  839.             }
  840.             case 6:
  841.             {
  842.                 OsszesSkin[62][id] ++;
  843.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[14][0], LadaNevek[0][0]);
  844.             }
  845.             case 7:
  846.             {
  847.                 OsszesSkin[13][id] ++;
  848.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[13][0], LadaNevek[0][0]);
  849.             }
  850.             case 8:
  851.             {
  852.                 OsszesSkin[16][id] ++;
  853.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[16][0], LadaNevek[0][0]);
  854.             }
  855.             case 9:
  856.             {
  857.                 OsszesSkin[17][id] ++;
  858.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[17][0], LadaNevek[0][0]);
  859.             }
  860.             case 10:
  861.             {
  862.                 OsszesSkin[18][id] ++;
  863.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[18][0], LadaNevek[0][0]);
  864.             }
  865.             case 11:
  866.             {
  867.                 OsszesSkin[66][id] ++;
  868.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[66][0], LadaNevek[0][0]);
  869.             }
  870.             case 12:
  871.             {
  872.                 OsszesSkin[20][id] ++;
  873.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[20][0], LadaNevek[0][0]);
  874.             }
  875.             case 13:
  876.             {
  877.                 OsszesSkin[21][id] ++;
  878.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[21][0], LadaNevek[0][0]);
  879.             }
  880.             case 14:
  881.             {
  882.                 OsszesSkin[22][id] ++;
  883.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[22][0], LadaNevek[0][0]);
  884.             }
  885.             case 15:
  886.             {
  887.                 OsszesSkin[23][id] ++;
  888.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[23][0], LadaNevek[0][0]);
  889.             }
  890.             case 16:
  891.             {
  892.                 OsszesSkin[33][id] ++;
  893.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[33][0], LadaNevek[0][0]);
  894.             }
  895.             case 17:
  896.             {
  897.                 OsszesSkin[34][id] ++;
  898.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[34][0], LadaNevek[0][0]);
  899.             }
  900.             case 18:
  901.             {
  902.                 OsszesSkin[40][id] ++;
  903.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[40][0], LadaNevek[0][0]);
  904.             }
  905.             case 19:
  906.             {
  907.                 OsszesSkin[41][id] ++;
  908.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[41][0], LadaNevek[0][0]);
  909.             }
  910.             case 20:
  911.             {
  912.                 OsszesSkin[42][id] ++;
  913.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[42][0], LadaNevek[0][0]);
  914.             }
  915.             case 21:
  916.             {
  917.                 OsszesSkin[43][id] ++;
  918.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[43][0], LadaNevek[0][0]);
  919.             }
  920.             case 22:
  921.             {
  922.                 OsszesSkin[44][id] ++;
  923.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[44][0], LadaNevek[0][0]);
  924.             }
  925.             case 23:
  926.             {
  927.                 OsszesSkin[45][id] ++;
  928.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[45][0], LadaNevek[0][0]);
  929.             }
  930.             case 24:
  931.             {
  932.                 OsszesSkin[5][id] ++;
  933.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[5][0], LadaNevek[0][0]);
  934.             }
  935.             case 25:
  936.             {
  937.                 OsszesSkin[6][id] ++;
  938.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[6][0], LadaNevek[0][0]);
  939.             }
  940.             case 26:
  941.             {
  942.                 OsszesSkin[7][id] ++;
  943.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[7][0], LadaNevek[0][0]);
  944.             }
  945.             case 27:
  946.             {
  947.                 OsszesSkin[8][id] ++;
  948.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[8][0], LadaNevek[0][0]);
  949.             }
  950.             case 28:
  951.             {
  952.                 OsszesSkin[15][id] ++;
  953.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[15][0], LadaNevek[0][0]);
  954.             }
  955.             case 29:
  956.             {
  957.                 OsszesSkin[14][id] ++;
  958.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[14][0], LadaNevek[0][0]);
  959.             }
  960.             case 30:
  961.             {
  962.                 OsszesSkin[19][id] ++;
  963.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[19][0], LadaNevek[0][0]);
  964.             }
  965.         }
  966.     }
  967.     if(key == 2)
  968.     {
  969.         switch(random_num(1,12))
  970.         {
  971.             case 1:
  972.             {
  973.                 OsszesSkin[48][id] ++;
  974.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[48][0], LadaNevek[0][0]);
  975.             }
  976.             case 2:
  977.             {
  978.                 OsszesSkin[49][id] ++;
  979.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[49][0], LadaNevek[0][0]);
  980.             }
  981.             case 3:
  982.             {
  983.                 OsszesSkin[50][id] ++;
  984.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[50][0], LadaNevek[0][0]);
  985.             }
  986.             case 4:
  987.             {
  988.                 OsszesSkin[51][id] ++;
  989.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[51][0], LadaNevek[0][0]);
  990.             }
  991.             case 5:
  992.             {
  993.                 OsszesSkin[52][id] ++;
  994.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[25][0], LadaNevek[0][0]);
  995.             }
  996.             case 6:
  997.             {
  998.                 OsszesSkin[26][id] ++;
  999.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[26][0], LadaNevek[0][0]);
  1000.             }
  1001.             case 7:
  1002.             {
  1003.                 OsszesSkin[27][id] ++;
  1004.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[27][0], LadaNevek[0][0]);
  1005.             }
  1006.             case 8:
  1007.             {
  1008.                 OsszesSkin[65][id] ++;
  1009.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[65][0], LadaNevek[0][0]);
  1010.             }
  1011.             case 9:
  1012.             {
  1013.                 OsszesSkin[29][id] ++;
  1014.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[29][0], LadaNevek[0][0]);
  1015.             }
  1016.             case 10:
  1017.             {
  1018.                 OsszesSkin[30][id] ++;
  1019.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[30][0], LadaNevek[0][0]);
  1020.             }
  1021.             case 11:
  1022.             {
  1023.                 OsszesSkin[63][id] ++;
  1024.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[63][0], LadaNevek[0][0]);
  1025.             }
  1026.             case 12:
  1027.             {
  1028.                 OsszesSkin[36][id] ++;
  1029.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[30][0], LadaNevek[0][0]);
  1030.             }
  1031.             case 13:
  1032.             {
  1033.                 OsszesSkin[10][id] ++;
  1034.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[10][0], LadaNevek[0][0]);
  1035.             }
  1036.             case 14:
  1037.             {
  1038.                 OsszesSkin[11][id] ++;
  1039.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[11][0], LadaNevek[0][0]);
  1040.             }
  1041.             case 15:
  1042.             {
  1043.                 OsszesSkin[64][id] ++;
  1044.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[64][0], LadaNevek[0][0]);
  1045.             }
  1046.             case 16:
  1047.             {
  1048.                 OsszesSkin[24][id] ++;
  1049.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[24][0], LadaNevek[0][0]);
  1050.             }
  1051.             case 17:
  1052.             {
  1053.                 OsszesSkin[25][id] ++;
  1054.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[25][0], LadaNevek[0][0]);
  1055.             }
  1056.             case 18:
  1057.             {
  1058.                 OsszesSkin[35][id] ++;
  1059.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[30][0], LadaNevek[0][0]);
  1060.             }
  1061.             case 19:
  1062.             {
  1063.                 OsszesSkin[12][id] ++;
  1064.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[12][0], LadaNevek[0][0]);
  1065.             }
  1066.             case 20:
  1067.             {
  1068.                 OsszesSkin[28][id] ++;
  1069.                 ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[28][0], LadaNevek[0][0]);
  1070.             }
  1071.         }
  1072.     }
  1073.     Update(id);
  1074.     return PLUGIN_HANDLED;
  1075. }
  1076. public Piac(id)
  1077. {
  1078.     new cim[121];
  1079.  
  1080.     format(cim, charsmax(cim), "%s \r- \dPiac^n\yDollár: \d(%d$)", PREFIX, Dollar[id]);
  1081.     new menu = menu_create(cim, "Piac_h");
  1082.    
  1083.     menu_additem(menu, "Eladás", "1", 0);
  1084.     menu_additem(menu, "Vásárlás", "2", 0);
  1085.    
  1086.     menu_display(id, menu, 0);
  1087. }
  1088. public Piac_h(id, menu, item)
  1089. {
  1090.     if(item == MENU_EXIT)
  1091.     {
  1092.         menu_destroy(menu);
  1093.         return;
  1094.     }
  1095.    
  1096.     new data[9], szName[64];
  1097.     new access, callback;
  1098.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1099.     new key = str_to_num(data);
  1100.    
  1101.     switch(key)
  1102.     {
  1103.         case 1: Eladas(id);
  1104.         case 2: Vasarlas(id);
  1105.     }
  1106. }
  1107. public Eladas(id) {
  1108.     new cim[121], ks1[121], ks2[121];
  1109.     format(cim, charsmax(cim), "%s \r- \dEladás", PREFIX);
  1110.     new menu = menu_create(cim, "eladas_h" );
  1111.    
  1112.     if(kirakva[id] == 0)
  1113.     {
  1114.         for(new i=0; i < 37; i++)
  1115.         {
  1116.             if(kicucc[id] == 0) format(ks1, charsmax(ks1), "Válaszd ki a Tárgyat!");
  1117.             else if(kicucc[id] == i) format(ks1, charsmax(ks1), "Tárgy: \r%s", Fegyverek[i-1][0]);
  1118.         }
  1119.         menu_additem(menu, ks1 ,"0",0);
  1120.     }
  1121.     if(kirakva[id] == 0){
  1122.         format(ks2, charsmax(ks2), "\dÁra: \r%d \yDOLLÁR", Erteke[id]);
  1123.         menu_additem(menu,ks2,"1",0);
  1124.     }
  1125.     if(Erteke[id] != 0 && kirakva[id] == 0)
  1126.     {
  1127.         menu_additem(menu,"Mehet a piacra!","2",0);
  1128.  
  1129.     }
  1130.     if(Erteke[id] != 0 && kirakva[id] == 1)
  1131.     {
  1132.         menu_additem(menu,"\wVisszavonás","-2",0);
  1133.     }
  1134.    
  1135.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
  1136.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1137.     menu_display(id, menu, 0);
  1138. }
  1139. public eladas_h(id, menu, item){
  1140.     if( item == MENU_EXIT )
  1141.     {
  1142.         menu_destroy(menu);
  1143.         return PLUGIN_HANDLED;
  1144.     }
  1145.     new data[9], szName[64], name[32];
  1146.     get_user_name(id, name, charsmax(name));
  1147.     new access, callback;
  1148.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1149.     new key = str_to_num(data);
  1150.    
  1151.     switch(key)
  1152.     {
  1153.         case -2:
  1154.         {
  1155.             kirakva[id] = 0;
  1156.             kicucc[id] = 0;
  1157.             Erteke[id] = 0;
  1158.         }
  1159.         case 0:
  1160.         {
  1161.             fvalaszt(id);
  1162.         }
  1163.         case 1:
  1164.         {
  1165.             client_cmd(id, "messagemode DOLLAR");
  1166.         }
  1167.         case 2:
  1168.         {
  1169.             for(new i=0; i < 37; i++)
  1170.             {
  1171.                 if(kicucc[id] == i && OsszesSkin[i-1][id] >= 1)
  1172.                 {
  1173.                     ColorChat(0, GREEN, "%s ^3%s ^1Kirakott egy ^4%s-^1t %d DollárĂ©rt",Chat_Prefix, name, Fegyverek[i-1][0], Erteke[id]);
  1174.                     kirakva[id] = 1;
  1175.                 }
  1176.             }
  1177.         }
  1178.     }
  1179.     menu_destroy(menu);
  1180.     return PLUGIN_HANDLED;
  1181. }
  1182. public fvalaszt(id) {
  1183.     new szMenuTitle[ 121 ],cim[121];
  1184.     format( szMenuTitle, charsmax( szMenuTitle ), "%s \r- \dFegyver Válasz", PREFIX);
  1185.     new menu = menu_create( szMenuTitle, "fvalaszt_h" );
  1186.    
  1187.     for(new i=0; i < 37; i++)
  1188.     {
  1189.         if(OsszesSkin[i][id] > 0)
  1190.         {
  1191.             new Num[6];
  1192.             num_to_str(i, Num, 5);
  1193.             formatex(cim, charsmax(cim), "\w%s \y(\dĂ–sszes: \r%d\y)", Fegyverek[i][0], OsszesSkin[i][id]);
  1194.             menu_additem(menu, cim, Num);
  1195.         }
  1196.     }
  1197.    
  1198.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1199.     menu_display(id, menu, 0);
  1200.    
  1201. }
  1202. public fvalaszt_h(id, menu, item){
  1203.     if(item == MENU_EXIT)
  1204.     {
  1205.         menu_destroy(menu);
  1206.         return;
  1207.     }
  1208.     new data[9], szName[64];
  1209.     new access, callback;
  1210.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1211.     new key = str_to_num(data);
  1212.    
  1213.     kicucc[id] = key+1;
  1214.     Eladas(id);
  1215. }
  1216. public lekeres(id) {
  1217.     new ertek, adatok[32];
  1218.     read_args(adatok, charsmax(adatok));
  1219.     remove_quotes(adatok);
  1220.    
  1221.     ertek = str_to_num(adatok);
  1222.    
  1223.     new hossz = strlen(adatok);
  1224.    
  1225.     if(hossz > 7)
  1226.     {
  1227.         client_cmd(id, "messagemode DOLLAR");
  1228.     }
  1229.     else if(ertek < 50)
  1230.     {
  1231.         ColorChat(id, GREEN, "%s ^1Nem tudsz eladni fegyver^3 20 Dollár alatt.", Chat_Prefix);
  1232.         Eladas(id);
  1233.     }
  1234.     else
  1235.     {
  1236.         Erteke[id] = ertek;
  1237.         Eladas(id);
  1238.     }
  1239. }
  1240. public Vasarlas(id)
  1241. {      
  1242.     new mpont[512], menu, cim[121];
  1243.    
  1244.     static players[32],temp[10],pnum;  
  1245.     get_players(players,pnum,"c");
  1246.    
  1247.     format(cim, charsmax(cim), "%s \r- \dVásárlás", PREFIX);
  1248.     menu = menu_create(cim, "vasarlas_h" );
  1249.    
  1250.     for (new i; i < pnum; i++)
  1251.     {
  1252.         if(kirakva[players[i]] == 1 && Erteke[players[i]] > 0)
  1253.         {
  1254.             for(new a=0; a < 125; a++)
  1255.             {
  1256.                 if(kicucc[players[i]] == a)
  1257.                 {
  1258.                    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]]);
  1259.                 }
  1260.             }
  1261.            
  1262.             num_to_str(players[i],temp,charsmax(temp));
  1263.             menu_additem(menu, mpont, temp);
  1264.         }
  1265.     }
  1266.     menu_setprop(menu, MPROP_PERPAGE, 6);
  1267.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL );
  1268.     menu_display(id, menu);
  1269.     return PLUGIN_HANDLED;
  1270. }
  1271. public vasarlas_h(id,menu, item){
  1272.     if(item == MENU_EXIT)
  1273.     {
  1274.         menu_destroy(menu);
  1275.         return;
  1276.     }
  1277.     if(pido != 0){
  1278.         Vasarlas(id);
  1279.         return;
  1280.     }
  1281.     new data[6] ,szName[64],access,callback;
  1282.     new name[32], name2[32];
  1283.     get_user_name(id, name, charsmax(name));
  1284.    
  1285.     menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback);
  1286.    
  1287.     new player = str_to_num(data);
  1288.     get_user_name(player, name2, charsmax(name2));
  1289.     pido = 2;
  1290.     set_task(2.0, "vido");
  1291.    
  1292.     for(new i=0; i < 125; i++)
  1293.     {
  1294.         if(Dollar[id] >= Erteke[player] && kicucc[player] == i && kirakva[player] == 1)
  1295.         {
  1296.             kirakva[player] = 0;
  1297.            ColorChat(0, GREEN, "%s ^3%s ^1vett egy ^4%s ^1%s-tĂłl %d DollárĂ©rt!",Chat_Prefix, name, Fegyverek[i-1][0], name2, Erteke[player]);
  1298.             Dollar[player] += Erteke[player];
  1299.             Dollar[id] -= Erteke[player];
  1300.             OsszesSkin[i-1][id] ++;
  1301.             OsszesSkin[i-1][player] --;
  1302.             kicucc[player] = 0;
  1303.             Erteke[player] = 0;
  1304.         }
  1305.     }
  1306. }
  1307. public vido()
  1308. {
  1309.     pido = 0;
  1310. }
  1311. public Halal()
  1312. {
  1313.     new Gyilkos = read_data(1);
  1314.     new Aldozat = read_data(2);
  1315.    
  1316.     if(Gyilkos == Aldozat)
  1317.     return PLUGIN_HANDLED;
  1318.    
  1319.     new pPont;
  1320.    
  1321.     pPont += random_num(DollarMin, DollarMax);
  1322.     Dollar[Gyilkos] += pPont;
  1323.    
  1324.     set_dhudmessage(random(256), random(256), random(256), -1.0, 0.20, 0, 6.0, 3.0);
  1325.     show_dhudmessage(Gyilkos, "+%d $", pPont);
  1326.    
  1327.     Oles[Gyilkos] ++;
  1328.    
  1329.     while(Oles[Gyilkos] >= szamok[Szint[Gyilkos]])
  1330.     {
  1331.         Szint[Gyilkos]++
  1332.     }
  1333.    
  1334.     Droppolas(Gyilkos);
  1335.     return PLUGIN_HANDLED;
  1336. }
  1337. public Droppolas(id)
  1338. {
  1339.     new Players[32], Num, Nev[32]
  1340.     get_players(Players, Num, "c")
  1341.     get_user_name(id, Nev, 31)
  1342.     new Float:RandomSzam = random_float(0.01, 100.00);
  1343.    
  1344.     if(RandomSzam <= DropItem[0][Mod])
  1345.     {
  1346.         Lada[2][id] ++;
  1347.         ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtál egy: ^4Kulcsot.", LadaNevek[0][0]);
  1348.     }
  1349.     else if(RandomSzam <= DropItem[1][Mod])
  1350.     {
  1351.         Lada[1][id] ++;
  1352.         ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtál egy: ^4%s-t.", LadaNevek[1][0]);
  1353.     }
  1354.     else if(RandomSzam <= DropItem[2][Mod])
  1355.     {
  1356.         Lada[0][id] ++;
  1357.         ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtál egy: ^4%s-t.", LadaNevek[2][0]);
  1358.     }
  1359.     else if(RandomSzam <= DropItem[3][Mod])
  1360.     {
  1361.         Kulcs[id] ++;
  1362.         ColorChat(id, GREEN, "[New -OnlyD2] ^3Találtál egy: ^4%s-t.", LadaNevek[2][0]);
  1363.     }
  1364. }
  1365. public sayhook(id)
  1366. {
  1367.     read_args (message, 191)
  1368.     remove_quotes (message)
  1369.     if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  1370.     {
  1371.         return PLUGIN_CONTINUE
  1372.     }
  1373.     new Bnum = strlen(message)
  1374.     new Nnum = 0
  1375.     new i = 0
  1376.     get_user_name(id, nev, 31)
  1377.    
  1378.     if(get_user_flags(id) & TULAJ)
  1379.     {
  1380.         get_user_team(id, color, 9)
  1381.         formatex(Temp, 191, "^4[^3Tulaj^4][^4%s^4]^3 %s^1: ^4%s", rangok[Szint[id]], nev, message)
  1382.     }
  1383.     else if(get_user_flags(id) & ADMIN)
  1384.     {
  1385.         get_user_team(id, color, 9)
  1386.         formatex(Temp, 191, "^4[^3Admin^4][^4%s^4] ^3%s^1: ^4%s", rangok[Szint[id]], nev, message)
  1387.     }
  1388.     else if(get_user_flags(id) & VIP)
  1389.     {
  1390.         get_user_team(id, color, 9)
  1391.         formatex(Temp, 191, "^4[^3VIP^4][^3%s^4] ^3%s^1: ^4%s", rangok[Szint[id]], nev, message)
  1392.     }
  1393.     else
  1394.     {
  1395.         get_user_team(id, color, 9)
  1396.         formatex(Temp, 191, "^4[^3%s^4]^3 %s^4:^1 %s", rangok[Szint[id]], nev, message)
  1397.     }
  1398.     while(i < Bnum)
  1399.     {
  1400.         if(message[i] == '1' || message[i] == '2' || message[i] == '3' || message[i] == '4' || message[i] == '5' || message[i] == '6' || message[i] == '7' || message[i] == '8' || message[i] == '9' || message[i] == '0')
  1401.             Nnum++
  1402.         ++i
  1403.     }
  1404.     if(Nnum >= 7)
  1405.     {
  1406.         ColorChat(id, GREEN, "[New -OnlyD2] ^1A Szerveren ^3Tilos ^1a HĂ­rdetĂ©s!")
  1407.         return PLUGIN_HANDLED
  1408.     }
  1409.     sendmessage(color)
  1410.     return PLUGIN_HANDLED
  1411. }
  1412. public sendmessage(color[])
  1413. {
  1414.     new teamName[10]
  1415.     for(new player = 1; player < get_maxplayers(); player++)
  1416.     {
  1417.         get_user_team (player, teamName, 9)
  1418.         teamf (player, color)
  1419.         elkuldes(player, Temp)
  1420.         teamf(player, teamName)
  1421.     }
  1422. }
  1423. public NameConrol(id){
  1424.     if(!is_user_connected(id))
  1425.         return PLUGIN_CONTINUE
  1426.    
  1427.     new name[31]
  1428.     get_user_name(id, name, 30)
  1429.    
  1430.     new Bnum = strlen(name);
  1431.    
  1432.     new i=0
  1433.     new Nnum=0
  1434.    
  1435.     while(i < Bnum)
  1436.     {      
  1437.         if(name[i] == '1' || name[i] == '2' || name[i] == '3' || name[i] == '4' || name[i] == '5' || name[i] == '6' || name[i] == '7' || name[i] == '8' || name[i] == '9' || name[i] == '0')
  1438.             Nnum++;
  1439.         ++i;
  1440.     }
  1441.    
  1442.     if( Nnum >= 7)
  1443.     {
  1444.         client_cmd(id, "name ^"Tilos a Hirdetes!^"")
  1445.         client_cmd(id, "retry")
  1446.         return PLUGIN_CONTINUE
  1447.     }
  1448.     return PLUGIN_CONTINUE
  1449. }
  1450. public teamf(player, team[])
  1451. {
  1452.     message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
  1453.     write_byte(player)
  1454.     write_string(team)
  1455.     message_end()
  1456. }
  1457. public elkuldes(player, Temp[])
  1458. {
  1459.     message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
  1460.     write_byte( player )
  1461.     write_string( Temp )
  1462.     message_end()
  1463. }
  1464. public AutoCheck()
  1465. {
  1466.     new p[32],n;
  1467.     get_players(p,n,"ch");
  1468.     for(new i=0;i<n;i++)
  1469.     {
  1470.         new id = p[i];
  1471.         InfoHud(id);
  1472.     }
  1473. }
  1474. public InfoHud(id)
  1475. {  
  1476.     if(is_user_alive(id))
  1477.     {
  1478.         new iMasodperc, iPerc, iOra, nev[32];
  1479.         get_user_name(id, nev, 31);
  1480.         iMasodperc = Masodpercek[id] + get_user_time(id);
  1481.         iPerc = iMasodperc / 60;
  1482.         iOra = iPerc / 60;
  1483.         iMasodperc = iMasodperc - iPerc * 60;
  1484.         iPerc = iPerc - iOra * 60;
  1485.        
  1486.         set_hudmessage(0, 255, 0, 0.0, 0.2, 0, 0.0, 12.0);
  1487.        show_hudmessage(id, " Ăśdv %s^n Játszott idĹ‘: %dĂ“ra %dPerc %dMp^n Hivd a Barataidat is!^n Szerver IP:37.17.173.240:27257", nev, iOra, iPerc, iMasodperc);
  1488.     }
  1489. }
  1490. public plugin_cfg()
  1491. {
  1492.     g_SqlTuple = SQL_MakeDbTuple(SQLINFO[0], SQLINFO[1], SQLINFO[2], SQLINFO[3]);
  1493.    
  1494.     static Query[10048];
  1495.     new Len;
  1496.    
  1497.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `new_d2_mentesek`");
  1498.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ");
  1499.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` int(11) NOT NULL,");
  1500.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Masodpercek` int(11) NOT NULL,");
  1501.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Szint` int(11) NOT NULL,");
  1502.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Oles` int(11) NOT NULL,");
  1503.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Kulcs` int(11) NOT NULL,");
  1504.    
  1505.     for(new i;i < 68; i++)
  1506.         Len += formatex(Query[Len], charsmax(Query)-Len, "`F_%d` int(11) NOT NULL,", i);
  1507.    
  1508.     for(new i;i < 3; i++)
  1509.         Len += formatex(Query[Len], charsmax(Query)-Len, "`Skin_%d` int(11) NOT NULL,", i);
  1510.    
  1511.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Osszes` int(11) NOT NULL, `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");
  1512.    
  1513.     SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
  1514. }
  1515. public Load(id) {
  1516.     static Query[10048];
  1517.     new Data[1], Name[32];
  1518.     get_user_name(id, Name, 31);
  1519.     Data[0] = id;
  1520.    
  1521.     formatex(Query, charsmax(Query), "SELECT * FROM `new_d2_mentesek` WHERE Nev = ^"%s^";", Name);
  1522.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
  1523. }
  1524. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  1525.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  1526.         log_amx("%s", Error);
  1527.         return;
  1528.     }
  1529.     else {
  1530.         new id = Data[0];
  1531.        
  1532.         if(SQL_NumRows(Query) > 0) {
  1533.             Dollar[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollars"));
  1534.             Masodpercek[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Masodpercek"));
  1535.             Szint[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Szint"));
  1536.             Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Oles"));
  1537.             Kulcs[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Kulcs"));
  1538.            
  1539.             for(new i=0;i<68;i++)
  1540.                 OsszesNev[i] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Osszes"));
  1541.            
  1542.             for(new i=0;i < 37; i++)
  1543.             {
  1544.                 new String[64];
  1545.                 formatex(String, charsmax(String), "F_%d", i);
  1546.                 OsszesSkin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
  1547.             }
  1548.            
  1549.             for(new i;i < 3; i++)
  1550.             {
  1551.                 new String[64];
  1552.                 formatex(String, charsmax(String), "Skin_%d", i);
  1553.                 Skin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
  1554.             }
  1555.            
  1556.         }
  1557.         else
  1558.         {
  1559.             Save(id);
  1560.         }
  1561.     }
  1562. }
  1563. public Save(id)
  1564. {
  1565.     static Query[256];
  1566.     new Name[32]; get_user_name(id, Name, 31);
  1567.    
  1568.     formatex(Query, charsmax(Query), "INSERT INTO `new_d2_mentesek` (`Nev`) VALUES (^"%s^");", Name);
  1569.    
  1570.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  1571. }
  1572. public Update(id)
  1573. {
  1574.     static Query[10048];
  1575.     new Len;
  1576.     new Name[32]; get_user_name(id, Name, 31);
  1577.    
  1578.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `new_d2_mentesek` SET Dollars = ^"%i^", ",Dollar[id]);
  1579.     Len += formatex(Query[Len], charsmax(Query)-Len, "Szint = ^"%i^", ", Szint[id]);
  1580.     Len += formatex(Query[Len], charsmax(Query)-Len, "Oles = ^"%i^", ", Oles[id]);
  1581.     Len += formatex(Query[Len], charsmax(Query)-Len, "Kulcs = ^"%i^", ", Kulcs[id]);
  1582.    
  1583.     for(new i=0;i < 37; i++)
  1584.         Len += formatex(Query[Len], charsmax(Query)-Len, "Osszes = ^"%i^", ", OsszesNev[i]);
  1585.    
  1586.     for(new i=0;i < 68; i++)
  1587.         Len += formatex(Query[Len], charsmax(Query)-Len, "F_%d = ^"%i^", ", i, OsszesSkin[i][id]);
  1588.    
  1589.     for(new i;i < 3; i++)
  1590.         Len += formatex(Query[Len], charsmax(Query)-Len, "Skin_%d = ^"%i^", ", i, Skin[i][id]);
  1591.    
  1592.     Len += formatex(Query[Len], charsmax(Query)-Len, "Masodpercek = ^"%i^" WHERE Nev = ^"%s^";", Masodpercek[id]+get_user_time(id), Name);
  1593.    
  1594.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  1595. }
  1596. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  1597.     if(FailState == TQUERY_CONNECT_FAILED)
  1598.         set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!");
  1599.     else if(FailState == TQUERY_QUERY_FAILED)
  1600.         set_fail_state("Query Error");
  1601.     if(Errcode)
  1602.         log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
  1603. }
  1604. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  1605.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  1606.         log_amx("%s", Error);
  1607.         return;
  1608.     }
  1609. }
  1610. public client_putinserver(id)
  1611. {
  1612.     Dollar[id] = 0;
  1613.     Masodpercek[id] = 0;
  1614.     Szint[id] = 0;
  1615.     Kulcs[id] = 0;
  1616.     Oles[id] = 0;
  1617.     Fegyo[id] = 1;
  1618.    
  1619.     for(new i;i < 37; i++)
  1620.         OsszesNev[i] = 0;
  1621.    
  1622.     for(new i;i < 68; i++)
  1623.         OsszesSkin[i][id] = 0;
  1624.    
  1625.     for(new i;i < 3; i++)
  1626.         Skin[i][id] = 0;
  1627.    
  1628.     for(new i;i < 3; i++)
  1629.         Lada[i][id] = 0;
  1630.    
  1631.     if(!is_user_bot(id))
  1632.         Load(id);
  1633. }
  1634.  
  1635. public client_disconnect(id)
  1636. {
  1637.     if(!is_user_bot(id))
  1638.         Update(id);
  1639. }
  1640. stock print_color(const id, const input[], any:...)
  1641. {
  1642.     new count = 1, players[32]
  1643.     static msg[191]
  1644.     vformat(msg, 190, input, 3)
  1645.    
  1646.     replace_all(msg, 190, "!g", "^4")
  1647.     replace_all(msg, 190, "!y", "^1")
  1648.     replace_all(msg, 190, "!t", "^3")
  1649.     replace_all(msg, 190, "á", "á")
  1650.     replace_all(msg, 190, "é", "Ă©")
  1651.     replace_all(msg, 190, "í", "Ă­")
  1652.     replace_all(msg, 190, "ó", "Ăł")
  1653.     replace_all(msg, 190, "ö", "ö")
  1654.     replace_all(msg, 190, "ő", "Ĺ‘")
  1655.     replace_all(msg, 190, "ú", "Ăş")
  1656.     replace_all(msg, 190, "ü", "ĂĽ")
  1657.     replace_all(msg, 190, "ű", "ű")
  1658.     replace_all(msg, 190, "Á", "Á")
  1659.     replace_all(msg, 190, "É", "É")
  1660.     replace_all(msg, 190, "Í", "ĂŤ")
  1661.     replace_all(msg, 190, "Ó", "Ă“")
  1662.     replace_all(msg, 190, "Ö", "Ă–")
  1663.     replace_all(msg, 190, "Ő", "Ő")
  1664.     replace_all(msg, 190, "Ú", "Ăš")
  1665.     replace_all(msg, 190, "Ü", "Ăś")
  1666.     replace_all(msg, 190, "Ű", "Ű")      
  1667.    
  1668.     if (id) players[0] = id; else get_players(players, count, "ch")
  1669. {
  1670.     for (new i = 0; i < count; i++)
  1671.     {
  1672.         if (is_user_connected(players[i]))
  1673.         {
  1674.             message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  1675.             write_byte(players[i])
  1676.             write_string(msg)
  1677.             message_end()
  1678.         }
  1679.     }
  1680. }
  1681. return PLUGIN_HANDLED
  1682. }
  1683. stock get_player_name(id){
  1684. static Nev[32];
  1685. get_user_name(id, Nev,31);
  1686. return Nev;
  1687. }
  1688. public plugin_end() {
  1689. SQL_FreeHandle(g_SqlTuple);
  1690. }

_________________
BfS* #Team ~Global Offensive IP: 213.181.206.26:27059

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Skint nem rakja rá a Fegyverre!
HozzászólásElküldve:2016.10.21. 22:41 
Offline
Nagyúr
Avatar

Csatlakozott:2016.03.05. 20:56
Hozzászólások:666
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 124 alkalommal
80 tömb van a skineknek létrehozva viszont csak 67 fegyver van... érdekes :D
Nemértem miért bből akarsz go modot csinálni.. -.-
Meg ha eggyátalán nem értesz hozzá akkor miért kezdesz bele?

 ! Moderátori megjegyzés (mforce):
most szemét leszek, de lore'al. :)
Azért kezd bele, amiért te pluginokat feltölteni.
Úgyhogy offot kerüljük, köszönöm.

_________________
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ások megjelenítése: Rendezés 
Új téma nyitása Hozzászólás a témához  [2 hozzászólás ] 


Ki van itt

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