hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

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



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

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 16 hozzászólás ]  Oldal 1 2 Következő
Szerző Üzenet
 Hozzászólás témája: AWP Mod Hiba (exodus írt)
HozzászólásElküldve: 2016.10.02. 09:24 
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, Tudnátok segíteni a(Z) exodus írt modjában?
Az lenne a hiba hogy felraktam fut rendesen, van benne ez a hiba:
-Ládát kulcs nélkül tudok nyitni!
-Kulcsot nem veszle láda nyitás nál!
-Nem menti el a kulcsokat!

Ezek a hibák vannak nálam!
Előreis kösz! (Fontos lenne! :/ )

Forrás!
Elite Sniper 2.0

És amit én használok:

  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[] = "Elite Sniper MOD"
  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 -Sniper]"; //Menükben megjelenő prefix
  34. new const Chat_Prefix[] = "[New -Sniper]"; //Chatben megjelenő prefix
  35.  
  36. new const SQLINFO[][] =
  37. {
  38. "mysqlgame.clans.hu", //Kiszolgáló
  39. "newteam438", //Felhasználónév
  40. "PugYPyPAjUmYte4", //Jelszó
  41. "newteam438" //Adatbázis neve
  42. };
  43. new const Float:DropItem[][] =
  44. //Itt állíthatod a droppok gyakoriságát
  45. {
  46. { 51.15}, //Kulcs drop
  47. { 35.35}, //Faberakásos Láda Drop
  48. { 23.62}, //Csiszolatlan Láda Drop
  49. { 11.23} //Sniper Láda 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[37][] =
  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. };
  101. //--------------------------------------------------------------------------------------------------
  102. //Tömbök
  103. //--------------------------------------------------------------------------------------------------
  104. //Mentés
  105. new Handle:g_SqlTuple;
  106. //Kellékek
  107. new Dollar[33], Masodpercek[33], Lada[3][33], Kulcs[33], Oles[33], Szint[33], Fegyo[33], Mod;
  108. //Skinek
  109. new OsszesSkin[37][33], OsszesNev[37], Skin[3][33];
  110. //Piac
  111. new Erteke[33], kicucc[33], kirakva[33], pido;
  112. //Chat
  113. new message[192]
  114. new nev[32]
  115. new Temp[192]
  116. static color[10]
  117. //--------------------------------------------------------------------------------------------------
  118. public plugin_init()
  119. {
  120. register_plugin(PLUGIN,VERSION,AUTHOR);
  121.  
  122. register_impulse(201, "Fomenu");
  123. register_clcmd("say /menu", "Fomenu");
  124. register_clcmd("say /add", "Addolas");
  125.  
  126. register_clcmd("DOLLAR", "lekeres");
  127.  
  128. register_clcmd("say", "sayhook");
  129. register_event("CurWeapon", "FegyverCsere", "be", "1=1");
  130. register_event("DeathMsg", "Halal", "a");
  131.  
  132. set_task(3.0, "AutoCheck",_,_,_,"b");
  133. }
  134. //--------------------------------------------------------------------------------------------------
  135. public Addolas(id)
  136. {
  137. if(get_user_flags(id) == TULAJ)
  138. {
  139.     for(new i;i < 37; i++)
  140.         OsszesSkin[i][id]++;
  141.     for(new i;i < 3; i++)
  142.         Lada[i][id] += 50;
  143.     Kulcs[id] = 150;
  144.     }
  145. }
  146.  
  147. new const Awp_Modelek[][] =
  148. {
  149. "models/new_team_skinek/default/awp_df.mdl",
  150. "models/new_team_skinek/awp_skin/asii.mdl",
  151. "models/new_team_skinek/awp_skin/doom.mdl",
  152. "models/new_team_skinek/awp_skin/dragonlore.mdl",
  153. "models/new_team_skinek/awp_skin/electrichive.mdl",
  154. "models/new_team_skinek/awp_skin/elitebuild.mdl",
  155. "models/new_team_skinek/awp_skin/hyperbeast.mdl",
  156. "models/new_team_skinek/awp_skin/medusa.mdl",
  157. "models/new_team_skinek/awp_skin/wormgod.mdl",
  158. "models/new_team_skinek/awp_skin/discoparty.mdl",
  159. "models/new_team_skinek/awp_skin/cyrex.mdl",
  160. "models/new_team_skinek/awp_skin/neural.mdl",
  161. "models/new_team_skinek/awp_skin/corticera.mdl",
  162. "models/new_team_skinek/awp_skin/alom.mdl",
  163. "models/new_team_skinek/awp_skin/black.mdl",
  164. "models/new_team_skinek/awp_skin/blackneon.mdl",
  165. "models/new_team_skinek/awp_skin/czacziki.mdl",
  166. "models/new_team_skinek/awp_skin/engraved.mdl",
  167. "models/new_team_skinek/awp_skin/fire.mdl",
  168. "models/new_team_skinek/awp_skin/grafit.mdl",
  169. "models/new_team_skinek/awp_skin/impulse.mdl",
  170. "models/new_team_skinek/awp_skin/lava.mdl",
  171. "models/new_team_skinek/awp_skin/natus.mdl",
  172. "models/new_team_skinek/awp_skin/neon.mdl",
  173. "models/new_team_skinek/awp_skin/orange.mdl",
  174. "models/new_team_skinek/awp_skin/reddeath.mdl",
  175. "models/new_team_skinek/awp_skin/redline.mdl",
  176. "models/new_team_skinek/awp_skin/smoke.mdl",
  177. "models/new_team_skinek/awp_skin/snake.mdl",
  178. "models/new_team_skinek/awp_skin/snowbeast.mdl",
  179. "models/new_team_skinek/awp_skin/supra.mdl",
  180. "models/new_team_skinek/awp_skin/water.mdl"
  181. }
  182.  
  183. new const Kes_Modelek[][] =
  184. {
  185. "models/new_team_skinek/default/knifer_df.mdl",
  186. "models/new_team_skinek/knife_skin/crimson_b.mdl",
  187. "models/new_team_skinek/knife_skin/ultra_k.mdl",
  188. "models/new_team_skinek/knife_skin/shadow_fade.mdl",
  189. "models/new_team_skinek/knife_skin/crimson_bf.mdl",
  190. "models/new_team_skinek/knife_skin/bowie_fade.mdl",
  191. "models/new_team_skinek/knife_skin/flip_mfade.mdl"
  192. }
  193. #define MAX 8
  194.  
  195. new const szamok[MAX] =
  196. {
  197. 50,
  198. 100,
  199. 200,
  200. 300,
  201. 500,
  202. 750,
  203. 1000,
  204. 99999999999999
  205. }
  206. new const rangok[MAX+1][] =
  207. {
  208. "Ăšjonc",
  209. "Zöldfülü",
  210. "Kezdő",
  211. "Amatőr",
  212. "HaladĂł",
  213. "Profi",
  214. "Nagymester",
  215. "Silver I",
  216. "---------"
  217. }
  218. public plugin_precache()
  219. {
  220.     for(new i;i < sizeof(Awp_Modelek); i++)
  221.     {
  222.     precache_model(Awp_Modelek[i]);
  223.     }
  224.  
  225.     for(new i;i < sizeof(Kes_Modelek); i++)
  226.     {
  227.     precache_model(Kes_Modelek[i]);
  228.     }
  229. }
  230. public FegyverCsere(id)
  231. {
  232.     if(Fegyo[id] == 0)
  233.         return;
  234.  
  235.     new fegyo = get_user_weapon(id);
  236.    
  237.     if(fegyo == CSW_AWP)
  238.     {
  239.         for(new i;i < sizeof(Awp_Modelek); i++)
  240.             if(Skin[0][id] == i)
  241.                 set_pev(id, pev_viewmodel2, Awp_Modelek[i]);
  242.     }
  243.     else if(fegyo == CSW_KNIFE)
  244.     {
  245.         for(new i;i < sizeof(Kes_Modelek); i++)
  246.             if(Skin[1][id] == i)
  247.                 set_pev(id, pev_viewmodel2, Kes_Modelek[i]);
  248.     }
  249. }
  250. public Fomenu(id)
  251. {
  252. new String[121]
  253. formatex(String, charsmax(String), "%s \r- \dFőmenü^n\yDollár: \d%d$ \y| \yRangod: \d%s", PREFIX, Dollar[id], rangok[Szint[id]])
  254. new menu = menu_create(String, "Fomenu_h")
  255.  
  256. menu_additem(menu, "\wRaktár", "1", 0)
  257. menu_additem(menu, "\wLáda Nyitás", "2", 0)
  258. menu_additem(menu, "\wPiac", "3", 0)
  259. menu_additem(menu, "\wKuka", "4", 0)
  260. 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]])
  261. menu_additem(menu,String,"5")
  262.  
  263. menu_display(id, menu, 0)
  264. return PLUGIN_HANDLED
  265. }
  266. public Fomenu_h(id, menu, item)
  267. {
  268. if(item == MENU_EXIT)
  269. {
  270. menu_destroy(menu);
  271. return;
  272. }
  273.  
  274. new data[9], szName[64];
  275. new access, callback;
  276. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  277. new key = str_to_num(data);
  278.  
  279. switch(key)
  280.     {
  281.         case 1: Raktar(id);
  282.         case 2: Ladanyitas(id);
  283.         case 3: Piac(id);
  284.         case 4: Kuka(id);
  285.         case 5: Beallitasok(id);
  286.     }
  287. }
  288. public Raktar(id)
  289. {
  290. new String[121];
  291. formatex(String, charsmax(String), "%s \r- \dRaktár",PREFIX);
  292. new menu = menu_create(String, "Raktar_h");
  293.  
  294. for(new i;i < sizeof(Fegyverek); i++)
  295. {
  296.     if(OsszesSkin[i][id] > 0)
  297.     {
  298.         new Sor[6]; num_to_str(i, Sor, 5);
  299.         formatex(String, charsmax(String), "\w%s \y(\dĂ–sszes: \r%d\y)", Fegyverek[i][0], OsszesSkin[i][id]);
  300.         menu_additem(menu, String, Sor);
  301.     }
  302. }
  303. menu_display(id, menu, 0);
  304. }
  305. public Raktar_h(id, menu, item)
  306. {
  307. if(item == MENU_EXIT)
  308. {
  309. menu_destroy(menu);
  310. return;
  311. }
  312.  
  313. new data[9], szName[64];
  314. new access, callback;
  315. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  316. new key = str_to_num(data);
  317.  
  318. switch(key)
  319.     {
  320.         case 0: Skin[0][id] = 1
  321.         case 1: Skin[0][id] = 2
  322.         case 2: Skin[0][id] = 3
  323.         case 3: Skin[0][id] = 4
  324.         case 4: Skin[0][id] = 5
  325.         case 5: Skin[0][id] = 6
  326.         case 6: Skin[0][id] = 7
  327.         case 7: Skin[0][id] = 8
  328.         case 8: Skin[0][id] = 9
  329.         case 9: Skin[0][id] = 10
  330.         case 10: Skin[0][id] = 11
  331.         case 11: Skin[0][id] = 12
  332.         case 12: Skin[0][id] = 13
  333.         case 13: Skin[0][id] = 14
  334.         case 14: Skin[0][id] = 15
  335.         case 15: Skin[0][id] = 16
  336.         case 16: Skin[0][id] = 17
  337.         case 17: Skin[0][id] = 18
  338.         case 18: Skin[0][id] = 19
  339.         case 19: Skin[0][id] = 20
  340.         case 20: Skin[0][id] = 21
  341.         case 21: Skin[0][id] = 22
  342.         case 22: Skin[0][id] = 23
  343.         case 23: Skin[0][id] = 24
  344.         case 24: Skin[0][id] = 25
  345.         case 25: Skin[0][id] = 26
  346.         case 26: Skin[0][id] = 27
  347.         case 27: Skin[0][id] = 28
  348.         case 28: Skin[0][id] = 29
  349.         case 29: Skin[0][id] = 30
  350.         case 30: Skin[0][id] = 31
  351.            
  352.         case 31: Skin[1][id] = 1
  353.         case 32: Skin[1][id] = 2
  354.         case 33: Skin[1][id] = 3
  355.         case 34: Skin[1][id] = 4
  356.         case 35: Skin[1][id] = 5
  357.         case 36: Skin[1][id] = 6
  358.     }
  359. }
  360. public Ladanyitas(id)
  361. {
  362.     new String[121];
  363.     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]);
  364.     new menu = menu_create(String, "Ladanyitas_h");
  365.    
  366.     format(String, charsmax(String), "\w%s \d(%d) \yDrop esĂ©ly: \r(%3.2f%%)", LadaNevek[0][0], Lada[0][id], DropItem[1][Mod]);
  367.     menu_additem(menu, String, "1", 0);
  368.     format(String, charsmax(String), "\w%s \d(%d) \yDrop esĂ©ly: \r(%3.2f%%)", LadaNevek[1][0], Lada[1][id], DropItem[2][Mod]);
  369.     menu_additem(menu, String, "2", 0);
  370.     format(String, charsmax(String), "\w%s \d(%d) \yDrop esĂ©ly: \r(%3.2f%%)", LadaNevek[2][0], Lada[2][id], DropItem[3][Mod]);
  371.     menu_additem(menu, String, "3", 0);
  372.    
  373.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  374.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
  375.     menu_display(id, menu, 0);
  376.     return PLUGIN_HANDLED;
  377. }
  378. public Ladanyitas_h(id, menu, item){
  379.     if(item == MENU_EXIT)
  380.     {
  381.         menu_destroy(menu);
  382.         return;
  383.     }
  384.    
  385.     new data[9], szName[64];
  386.     new access, callback;
  387.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  388.     new key = str_to_num(data);
  389.    
  390.     switch(key)
  391.     {
  392.         case 1:
  393.         {
  394.             Talal(id, 0);
  395.         }
  396.         case 2:
  397.         {
  398.             Talal(id, 1);
  399.         }
  400.         case 3:
  401.         {
  402.             Talal(id, 2);
  403.         }
  404.     }
  405. }
  406. public Kuka(id)
  407. {
  408.     new cim[121];
  409.     formatex(cim, charsmax(cim), "%s \r- \dKuka",PREFIX);
  410.     new menu = menu_create(cim, "Kuka_h");
  411.    
  412.     for(new i;i < sizeof(Fegyverek); i++)
  413.     {
  414.         if(OsszesSkin[i][id] > 0)
  415.         {
  416.             new Sor[6]; num_to_str(i, Sor, 5);
  417.             formatex(cim, charsmax(cim), "\w%s \y(\dĂ–sszes: \r%d\y)", Fegyverek[i][0], OsszesSkin[i][id]);
  418.             menu_additem(menu, cim, Sor);
  419.         }
  420.     }
  421.     menu_display(id, menu, 0);
  422. }
  423. public Kuka_h(id, menu, item)
  424. {
  425.     if(item == MENU_EXIT)
  426.     {
  427.         menu_destroy(menu);
  428.         return;
  429.     }
  430.    
  431.     new data[9], szName[64];
  432.     new access, callback;
  433.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  434.     new key = str_to_num(data);
  435.    
  436.     OsszesSkin[key][id] --;
  437.     ColorChat(id, GREEN, "%s^1Sikeresen Törölted a ^4%s ^1-Skint.", Chat_Prefix, Fegyverek[key][0]);
  438. }
  439. public Beallitasok(id)
  440. {
  441.     new cim[121];
  442.     format(cim, charsmax(cim), "%s \r- \dBeállĂ­tások", PREFIX);
  443.     new menu = menu_create(cim, "Beallitasok_h");
  444.    
  445.     menu_additem(menu, Fegyo[id] == 1 ? "Skin: \rBekapcsolva \y| \wKikapcsolva":"Skin: \wBekapcsolva \y| \rKikapcsolva", "1",0);
  446.    
  447.     menu_display(id, menu, 0);
  448. }
  449. public Beallitasok_h(id, menu, item)
  450. {
  451.     if(item == MENU_EXIT)
  452.     {
  453.         menu_destroy(menu);
  454.         return;
  455.     }
  456.    
  457.     new data[9], szName[64];
  458.     new access, callback;
  459.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  460.     new key = str_to_num(data);
  461.    
  462.     switch(key)
  463.     {
  464.         case 1:
  465.         {
  466.             if(Fegyo[id] == 1)
  467.             {
  468.                 Fegyo[id] = 0;
  469.             }
  470.             else
  471.             {
  472.                 Fegyo[id] = 1;
  473.             }
  474.             Beallitasok(id);
  475.         }
  476.     }
  477. }
  478. public Talal(id, key)
  479. {
  480.     new Nev[32]; get_user_name(id, Nev, 31);
  481.    
  482.     if(key == 0)
  483.     {
  484.         switch(random_num(1,9))
  485.         {
  486.             case 1:
  487.             {
  488.                 OsszesSkin[0][id] ++;
  489.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[0][0], LadaNevek[0][0]);
  490.             }
  491.             case 2:
  492.             {
  493.                 OsszesSkin[1][id] ++;
  494.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[1][0], LadaNevek[0][0]);
  495.             }
  496.             case 3:
  497.             {
  498.                 OsszesSkin[2][id] ++;
  499.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[2][0], LadaNevek[0][0]);
  500.             }
  501.             case 4:
  502.             {
  503.                 OsszesSkin[3][id] ++;
  504.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[3][0], LadaNevek[0][0]);
  505.             }
  506.             case 5:
  507.             {
  508.                 OsszesSkin[17][id] ++;
  509.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[17][0], LadaNevek[0][0]);
  510.             }
  511.             case 6:
  512.             {
  513.                 OsszesSkin[16][id] ++;
  514.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[16][0], LadaNevek[0][0]);
  515.             }
  516.             case 7:
  517.             {
  518.                 OsszesSkin[4][id] ++;
  519.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[4][0], LadaNevek[0][0]);
  520.             }
  521.             case 8:
  522.             {
  523.                 OsszesSkin[31][id] ++;
  524.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[31][0], LadaNevek[0][0]);
  525.             }
  526.             case 9:
  527.             {
  528.                 OsszesSkin[32][id] ++;
  529.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[32][0], LadaNevek[0][0]);
  530.             }
  531.         }
  532.     }
  533.     if(key == 1)
  534.     {
  535.         switch(random_num(1,17))
  536.         {
  537.             case 1:
  538.             {
  539.                 OsszesSkin[5][id] ++;
  540.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[5][0], LadaNevek[0][0]);
  541.             }
  542.             case 2:
  543.             {
  544.                 OsszesSkin[6][id] ++;
  545.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[6][0], LadaNevek[0][0]);
  546.             }
  547.             case 3:
  548.             {
  549.                 OsszesSkin[7][id] ++;
  550.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[7][0], LadaNevek[0][0]);
  551.             }
  552.             case 4:
  553.             {
  554.                 OsszesSkin[8][id] ++;
  555.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[8][0], LadaNevek[0][0]);
  556.             }
  557.             case 5:
  558.             {
  559.                 OsszesSkin[15][id] ++;
  560.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[15][0], LadaNevek[0][0]);
  561.             }
  562.             case 6:
  563.             {
  564.                 OsszesSkin[14][id] ++;
  565.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[14][0], LadaNevek[0][0]);
  566.             }
  567.             case 7:
  568.             {
  569.                 OsszesSkin[13][id] ++;
  570.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[13][0], LadaNevek[0][0]);
  571.             }
  572.             case 8:
  573.             {
  574.                 OsszesSkin[16][id] ++;
  575.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[16][0], LadaNevek[0][0]);
  576.             }
  577.             case 9:
  578.             {
  579.                 OsszesSkin[17][id] ++;
  580.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[17][0], LadaNevek[0][0]);
  581.             }
  582.             case 10:
  583.             {
  584.                 OsszesSkin[18][id] ++;
  585.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[18][0], LadaNevek[0][0]);
  586.             }
  587.             case 11:
  588.             {
  589.                 OsszesSkin[19][id] ++;
  590.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[19][0], LadaNevek[0][0]);
  591.             }
  592.             case 12:
  593.             {
  594.                 OsszesSkin[20][id] ++;
  595.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[20][0], LadaNevek[0][0]);
  596.             }
  597.             case 13:
  598.             {
  599.                 OsszesSkin[21][id] ++;
  600.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[21][0], LadaNevek[0][0]);
  601.             }
  602.             case 14:
  603.             {
  604.                 OsszesSkin[22][id] ++;
  605.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[22][0], LadaNevek[0][0]);
  606.             }
  607.             case 15:
  608.             {
  609.                 OsszesSkin[23][id] ++;
  610.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[23][0], LadaNevek[0][0]);
  611.             }
  612.             case 16:
  613.             {
  614.                 OsszesSkin[33][id] ++;
  615.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[33][0], LadaNevek[0][0]);
  616.             }
  617.             case 17:
  618.             {
  619.                 OsszesSkin[34][id] ++;
  620.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[34][0], LadaNevek[0][0]);
  621.             }
  622.         }
  623.     }
  624.     if(key == 2)
  625.     {
  626.         switch(random_num(1,12))
  627.         {
  628.             case 1:
  629.             {
  630.                 OsszesSkin[10][id] ++;
  631.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[10][0], LadaNevek[0][0]);
  632.             }
  633.             case 2:
  634.             {
  635.                 OsszesSkin[11][id] ++;
  636.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[11][0], LadaNevek[0][0]);
  637.             }
  638.             case 3:
  639.             {
  640.                 OsszesSkin[12][id] ++;
  641.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[12][0], LadaNevek[0][0]);
  642.             }
  643.             case 4:
  644.             {
  645.                 OsszesSkin[24][id] ++;
  646.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[24][0], LadaNevek[0][0]);
  647.             }
  648.             case 5:
  649.             {
  650.                 OsszesSkin[25][id] ++;
  651.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[25][0], LadaNevek[0][0]);
  652.             }
  653.             case 6:
  654.             {
  655.                 OsszesSkin[26][id] ++;
  656.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[26][0], LadaNevek[0][0]);
  657.             }
  658.             case 7:
  659.             {
  660.                 OsszesSkin[27][id] ++;
  661.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[27][0], LadaNevek[0][0]);
  662.             }
  663.             case 8:
  664.             {
  665.                 OsszesSkin[28][id] ++;
  666.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[28][0], LadaNevek[0][0]);
  667.             }
  668.             case 9:
  669.             {
  670.                 OsszesSkin[29][id] ++;
  671.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[29][0], LadaNevek[0][0]);
  672.             }
  673.             case 10:
  674.             {
  675.                 OsszesSkin[30][id] ++;
  676.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[30][0], LadaNevek[0][0]);
  677.             }
  678.             case 11:
  679.             {
  680.                 OsszesSkin[35][id] ++;
  681.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[30][0], LadaNevek[0][0]);
  682.             }
  683.             case 12:
  684.             {
  685.                 OsszesSkin[36][id] ++;
  686.                 ColorChat(id, GREEN, "[InformáciĂł] ^3Találtad ezt: ^4%s ^1a ^4%sbĂłl.", Fegyverek[30][0], LadaNevek[0][0]);
  687.             }
  688.         }
  689.     }
  690.     Update(id);
  691.     return PLUGIN_HANDLED;
  692. }
  693. public Piac(id)
  694. {
  695.     new cim[121];
  696.     format(cim, charsmax(cim), "%s \r- \dPiac^n\yDollár: \d(%d$)", PREFIX, Dollar[id]);
  697.     new menu = menu_create(cim, "Piac_h");
  698.    
  699.     menu_additem(menu, "Eladás", "1", 0);
  700.     menu_additem(menu, "Vásárlás", "2", 0);
  701.    
  702.     menu_display(id, menu, 0);
  703. }
  704. public Piac_h(id, menu, item)
  705. {
  706.     if(item == MENU_EXIT)
  707.     {
  708.         menu_destroy(menu);
  709.         return;
  710.     }
  711.    
  712.     new data[9], szName[64];
  713.     new access, callback;
  714.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  715.     new key = str_to_num(data);
  716.    
  717.     switch(key)
  718.     {
  719.         case 1: Eladas(id);
  720.         case 2: Vasarlas(id);
  721.     }
  722. }
  723. public Eladas(id) {
  724.     new cim[121], ks1[121], ks2[121];
  725.     format(cim, charsmax(cim), "%s \r- \dEladás", PREFIX);
  726.     new menu = menu_create(cim, "eladas_h" );
  727.    
  728.     if(kirakva[id] == 0)
  729.     {
  730.         for(new i=0; i < 37; i++)
  731.         {
  732.             if(kicucc[id] == 0) format(ks1, charsmax(ks1), "Válaszd ki a Tárgyat!");
  733.             else if(kicucc[id] == i) format(ks1, charsmax(ks1), "Tárgy: \r%s", Fegyverek[i-1][0]);
  734.         }
  735.         menu_additem(menu, ks1 ,"0",0);
  736.     }
  737.     if(kirakva[id] == 0){
  738.         format(ks2, charsmax(ks2), "\dÁra: \r%d \yDOLLÁR", Erteke[id]);
  739.         menu_additem(menu,ks2,"1",0);
  740.     }
  741.     if(Erteke[id] != 0 && kirakva[id] == 0)
  742.     {
  743.         menu_additem(menu,"Mehet a piacra!","2",0);
  744.     }
  745.     if(Erteke[id] != 0 && kirakva[id] == 1)
  746.     {
  747.         menu_additem(menu,"\wVisszavonás","-2",0);
  748.     }
  749.    
  750.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
  751.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  752.     menu_display(id, menu, 0);
  753. }
  754. public eladas_h(id, menu, item){
  755.     if( item == MENU_EXIT )
  756.     {
  757.         menu_destroy(menu);
  758.         return PLUGIN_HANDLED;
  759.     }
  760.     new data[9], szName[64], name[32];
  761.     get_user_name(id, name, charsmax(name));
  762.     new access, callback;
  763.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  764.     new key = str_to_num(data);
  765.    
  766.     switch(key)
  767.     {
  768.         case -2:
  769.         {
  770.             kirakva[id] = 0;
  771.             kicucc[id] = 0;
  772.             Erteke[id] = 0;
  773.         }
  774.         case 0:
  775.         {
  776.             fvalaszt(id);
  777.         }
  778.         case 1:
  779.         {
  780.             client_cmd(id, "messagemode DOLLAR");
  781.         }
  782.         case 2:
  783.         {
  784.             for(new i=0; i < 37; i++)
  785.             {
  786.                 if(kicucc[id] == i && OsszesSkin[i-1][id] >= 1)
  787.                 {
  788.                     ColorChat(0, GREEN, "%s ^3%s ^1Kirakott egy ^4%s-^1t %d DollárĂ©rt",Chat_Prefix, name, Fegyverek[i-1][0], Erteke[id]);
  789.                     kirakva[id] = 1;
  790.                 }
  791.             }
  792.         }
  793.     }
  794.     menu_destroy(menu);
  795.     return PLUGIN_HANDLED;
  796. }
  797. public fvalaszt(id) {
  798.     new szMenuTitle[ 121 ],cim[121];
  799.     format( szMenuTitle, charsmax( szMenuTitle ), "%s \r- \dFegyver Válasz", PREFIX);
  800.     new menu = menu_create( szMenuTitle, "fvalaszt_h" );
  801.    
  802.     for(new i=0; i < 37; i++)
  803.     {
  804.         if(OsszesSkin[i][id] > 0)
  805.         {
  806.             new Num[6];
  807.             num_to_str(i, Num, 5);
  808.             formatex(cim, charsmax(cim), "\w%s \y(\dĂ–sszes: \r%d\y)", Fegyverek[i][0], OsszesSkin[i][id]);
  809.             menu_additem(menu, cim, Num);
  810.         }
  811.     }
  812.    
  813.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  814.     menu_display(id, menu, 0);
  815.    
  816. }
  817. public fvalaszt_h(id, menu, item){
  818.     if(item == MENU_EXIT)
  819.     {
  820.         menu_destroy(menu);
  821.         return;
  822.     }
  823.     new data[9], szName[64];
  824.     new access, callback;
  825.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  826.     new key = str_to_num(data);
  827.    
  828.     kicucc[id] = key+1;
  829.     Eladas(id);
  830. }
  831. public lekeres(id) {
  832.     new ertek, adatok[32];
  833.     read_args(adatok, charsmax(adatok));
  834.     remove_quotes(adatok);
  835.    
  836.     ertek = str_to_num(adatok);
  837.    
  838.     new hossz = strlen(adatok);
  839.    
  840.     if(hossz > 7)
  841.     {
  842.         client_cmd(id, "messagemode DOLLAR");
  843.     }
  844.     else if(ertek < 20)
  845.     {
  846.         ColorChat(id, GREEN, "%s ^1Nem tudsz eladni fegyver^3 20 Dollár alatt.", Chat_Prefix);
  847.         Eladas(id);
  848.     }
  849.     else
  850.     {
  851.         Erteke[id] = ertek;
  852.         Eladas(id);
  853.     }
  854. }
  855. public Vasarlas(id)
  856. {      
  857.     new mpont[512], menu, cim[121];
  858.    
  859.     static players[32],temp[10],pnum;  
  860.     get_players(players,pnum,"c");
  861.    
  862.     format(cim, charsmax(cim), "%s \r- \dVásárlás", PREFIX);
  863.     menu = menu_create(cim, "vasarlas_h" );
  864.    
  865.     for (new i; i < pnum; i++)
  866.     {
  867.         if(kirakva[players[i]] == 1 && Erteke[players[i]] > 0)
  868.         {
  869.             for(new a=0; a < 125; a++)
  870.             {
  871.                 if(kicucc[players[i]] == a)
  872.                 {
  873.                     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]]);
  874.                 }
  875.             }
  876.            
  877.             num_to_str(players[i],temp,charsmax(temp));
  878.             menu_additem(menu, mpont, temp);
  879.         }
  880.     }
  881.     menu_setprop(menu, MPROP_PERPAGE, 6);
  882.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL );
  883.     menu_display(id, menu);
  884.     return PLUGIN_HANDLED;
  885. }
  886. public vasarlas_h(id,menu, item){
  887.     if(item == MENU_EXIT)
  888.     {
  889.         menu_destroy(menu);
  890.         return;
  891.     }
  892.     if(pido != 0){
  893.         Vasarlas(id);
  894.         return;
  895.     }
  896.     new data[6] ,szName[64],access,callback;
  897.     new name[32], name2[32];
  898.     get_user_name(id, name, charsmax(name));
  899.    
  900.     menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback);
  901.    
  902.     new player = str_to_num(data);
  903.     get_user_name(player, name2, charsmax(name2));
  904.     pido = 2;
  905.     set_task(2.0, "vido");
  906.    
  907.     for(new i=0; i < 125; i++)
  908.     {
  909.         if(Dollar[id] >= Erteke[player] && kicucc[player] == i && kirakva[player] == 1)
  910.         {
  911.             kirakva[player] = 0;
  912.             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]);
  913.             Dollar[player] += Erteke[player];
  914.             Dollar[id] -= Erteke[player];
  915.             OsszesSkin[i-1][id] ++;
  916.             OsszesSkin[i-1][player] --;
  917.             kicucc[player] = 0;
  918.             Erteke[player] = 0;
  919.         }
  920.     }
  921. }
  922. public vido()
  923. {
  924.     pido = 0;
  925. }
  926. public Halal()
  927. {
  928.     new Gyilkos = read_data(1);
  929.     new Aldozat = read_data(2);
  930.    
  931.     if(Gyilkos == Aldozat)
  932.     return PLUGIN_HANDLED;
  933.    
  934.     new pPont;
  935.    
  936.     pPont += random_num(DollarMin, DollarMax);
  937.     Dollar[Gyilkos] += pPont;
  938.    
  939.     set_dhudmessage(random(256), random(256), random(256), -1.0, 0.20, 0, 6.0, 3.0);
  940.     show_dhudmessage(Gyilkos, "+%d $", pPont);
  941.    
  942.     Oles[Gyilkos] ++;
  943.    
  944.     while(Oles[Gyilkos] >= szamok[Szint[Gyilkos]])
  945.     {
  946.         Szint[Gyilkos]++
  947.     }
  948.    
  949.     Droppolas(Gyilkos);
  950.     return PLUGIN_HANDLED;
  951. }
  952. public Droppolas(id)
  953. {
  954.     new Players[32], Num, Nev[32]
  955.     get_players(Players, Num, "c")
  956.     get_user_name(id, Nev, 31)
  957.     new Float:RandomSzam = random_float(0.01, 100.00);
  958.    
  959.     if(RandomSzam <= DropItem[0][Mod])
  960.     {
  961.         Kulcs[id] ++;
  962.         ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál egy: ^4Kulcsot.");
  963.     }
  964.     else if(RandomSzam <= DropItem[1][Mod])
  965.     {
  966.         Lada[0][id] ++;
  967.         ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál egy: ^4%s-t.", LadaNevek[0][0]);
  968.     }
  969.     else if(RandomSzam <= DropItem[2][Mod])
  970.     {
  971.         Lada[1][id] ++;
  972.         ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál egy: ^4%s-t.", LadaNevek[1][0]);
  973.     }
  974.     else if(RandomSzam <= DropItem[3][Mod])
  975.     {
  976.         Lada[2][id] ++;
  977.         ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál egy: ^4%s-t.", LadaNevek[2][0]);
  978.     }
  979. }
  980. public sayhook(id)
  981. {
  982.     read_args (message, 191)
  983.     remove_quotes (message)
  984.     if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  985.     {
  986.         return PLUGIN_CONTINUE
  987.     }
  988.     new Bnum = strlen(message)
  989.     new Nnum = 0
  990.     new i = 0
  991.     get_user_name(id, nev, 31)
  992.    
  993.     if(get_user_flags(id) & TULAJ)
  994.     {
  995.         get_user_team(id, color, 9)
  996.         formatex(Temp, 191, "^4[^3Tulaj^4][^3%s^4]^3 %s^1: ^4%s", rangok[Szint[id]], nev, message)
  997.     }
  998.     else if(get_user_flags(id) & ADMIN)
  999.     {
  1000.         get_user_team(id, color, 9)
  1001.         formatex(Temp, 191, "^4[^3Admin^4][^3%s^4] ^3%s^1: ^4%s", rangok[Szint[id]], nev, message)
  1002.     }
  1003.     else if(get_user_flags(id) & VIP)
  1004.     {
  1005.         get_user_team(id, color, 9)
  1006.         formatex(Temp, 191, "^4[^3VIP^4][^3%s^4] ^3%s^1: ^4%s", rangok[Szint[id]], nev, message)
  1007.     }
  1008.     else
  1009.     {
  1010.         get_user_team(id, color, 9)
  1011.         formatex(Temp, 191, "^4[^3%s^4]^3 %s^4:^1 %s", rangok[Szint[id]], nev, message)
  1012.     }
  1013.     while(i < Bnum)
  1014.     {
  1015.         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')
  1016.             Nnum++
  1017.         ++i
  1018.     }
  1019.     if(Nnum >= 7)
  1020.     {
  1021.         ColorChat(id, GREEN, "[InformáciĂł] ^1A Szerveren ^3Tilos ^1a HĂ­rdetĂ©s!")
  1022.         return PLUGIN_HANDLED
  1023.     }
  1024.     sendmessage(color)
  1025.     return PLUGIN_HANDLED
  1026. }
  1027. public sendmessage(color[])
  1028. {
  1029.     new teamName[10]
  1030.     for(new player = 1; player < get_maxplayers(); player++)
  1031.     {
  1032.         get_user_team (player, teamName, 9)
  1033.         teamf (player, color)
  1034.         elkuldes(player, Temp)
  1035.         teamf(player, teamName)
  1036.     }
  1037. }
  1038. public NameConrol(id){
  1039.     if(!is_user_connected(id))
  1040.         return PLUGIN_CONTINUE
  1041.    
  1042.     new name[31]
  1043.     get_user_name(id, name, 30)
  1044.    
  1045.     new Bnum = strlen(name);
  1046.    
  1047.     new i=0
  1048.     new Nnum=0
  1049.    
  1050.     while(i < Bnum)
  1051.     {      
  1052.         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')
  1053.             Nnum++;
  1054.         ++i;
  1055.     }
  1056.    
  1057.     if( Nnum >= 7)
  1058.     {
  1059.         client_cmd(id, "name ^"Tilos a Hirdetes!^"")
  1060.         client_cmd(id, "retry")
  1061.         return PLUGIN_CONTINUE
  1062.     }
  1063.     return PLUGIN_CONTINUE
  1064. }
  1065. public teamf(player, team[])
  1066. {
  1067.     message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
  1068.     write_byte(player)
  1069.     write_string(team)
  1070.     message_end()
  1071. }
  1072. public elkuldes(player, Temp[])
  1073. {
  1074.     message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
  1075.     write_byte( player )
  1076.     write_string( Temp )
  1077.     message_end()
  1078. }
  1079. public AutoCheck()
  1080. {
  1081.     new p[32],n;
  1082.     get_players(p,n,"ch");
  1083.     for(new i=0;i<n;i++)
  1084.     {
  1085.         new id = p[i];
  1086.         InfoHud(id);
  1087.     }
  1088. }
  1089. public InfoHud(id)
  1090. {  
  1091.     if(is_user_alive(id))
  1092.     {
  1093.         new iMasodperc, iPerc, iOra, nev[32];
  1094.         get_user_name(id, nev, 31);
  1095.         iMasodperc = Masodpercek[id] + get_user_time(id);
  1096.         iPerc = iMasodperc / 60;
  1097.         iOra = iPerc / 60;
  1098.         iMasodperc = iMasodperc - iPerc * 60;
  1099.         iPerc = iPerc - iOra * 60;
  1100.        
  1101.         set_hudmessage(0, 255, 0, 0.0, 0.2, 0, 0.0, 12.0);
  1102.         show_hudmessage(id, " Ăśdv %s^n Játszott idĹ‘: %dĂ“ra %dPerc %dMp.", nev, iOra, iPerc, iMasodperc);
  1103.     }
  1104. }
  1105. public plugin_cfg()
  1106. {
  1107.     g_SqlTuple = SQL_MakeDbTuple(SQLINFO[0], SQLINFO[1], SQLINFO[2], SQLINFO[3]);
  1108.    
  1109.     static Query[10048];
  1110.     new Len;
  1111.    
  1112.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `elite_sniper_2.0`");
  1113.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ");
  1114.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` int(11) NOT NULL,");
  1115.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Masodpercek` int(11) NOT NULL,");
  1116.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Szint` int(11) NOT NULL,");
  1117.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Oles` int(11) NOT NULL,");
  1118.    
  1119.     for(new i;i < 37; i++)
  1120.         Len += formatex(Query[Len], charsmax(Query)-Len, "`F_%d` int(11) NOT NULL,", i);
  1121.    
  1122.     for(new i;i < 3; i++)
  1123.         Len += formatex(Query[Len], charsmax(Query)-Len, "`Skin_%d` int(11) NOT NULL,", i);
  1124.    
  1125.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Osszes` int(11) NOT NULL, `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");
  1126.    
  1127.     SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
  1128. }
  1129. public Load(id) {
  1130.     static Query[10048];
  1131.     new Data[1], Name[32];
  1132.     get_user_name(id, Name, 31);
  1133.     Data[0] = id;
  1134.    
  1135.     formatex(Query, charsmax(Query), "SELECT * FROM `elite_sniper_2.0` WHERE Nev = ^"%s^";", Name);
  1136.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
  1137. }
  1138. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  1139.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  1140.         log_amx("%s", Error);
  1141.         return;
  1142.     }
  1143.     else {
  1144.         new id = Data[0];
  1145.        
  1146.         if(SQL_NumRows(Query) > 0) {
  1147.             Dollar[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollars"));
  1148.             Masodpercek[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Masodpercek"));
  1149.             Szint[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Szint"));
  1150.             Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Oles"));
  1151.            
  1152.             for(new i=0;i<37;i++)
  1153.                 OsszesNev[i] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Osszes"));
  1154.            
  1155.             for(new i=0;i < 37; i++)
  1156.             {
  1157.                 new String[64];
  1158.                 formatex(String, charsmax(String), "F_%d", i);
  1159.                 OsszesSkin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
  1160.             }
  1161.            
  1162.             for(new i;i < 3; i++)
  1163.             {
  1164.                 new String[64];
  1165.                 formatex(String, charsmax(String), "Skin_%d", i);
  1166.                 Skin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
  1167.             }
  1168.            
  1169.         }
  1170.         else
  1171.         {
  1172.             Save(id);
  1173.         }
  1174.     }
  1175. }
  1176. public Save(id)
  1177. {
  1178.     static Query[256];
  1179.     new Name[32]; get_user_name(id, Name, 31);
  1180.    
  1181.     formatex(Query, charsmax(Query), "INSERT INTO `elite_sniper_2.0` (`Nev`) VALUES (^"%s^");", Name);
  1182.    
  1183.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  1184. }
  1185. public Update(id)
  1186. {
  1187.     static Query[10048];
  1188.     new Len;
  1189.     new Name[32]; get_user_name(id, Name, 31);
  1190.    
  1191.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `elite_sniper_2.0` SET Dollars = ^"%i^", ",Dollar[id]);
  1192.     Len += formatex(Query[Len], charsmax(Query)-Len, "Szint = ^"%i^", ", Szint[id]);
  1193.     Len += formatex(Query[Len], charsmax(Query)-Len, "Oles = ^"%i^", ", Oles[id]);
  1194.    
  1195.     for(new i=0;i < 37; i++)
  1196.         Len += formatex(Query[Len], charsmax(Query)-Len, "Osszes = ^"%i^", ", OsszesNev[i]);
  1197.    
  1198.     for(new i=0;i < 37; i++)
  1199.         Len += formatex(Query[Len], charsmax(Query)-Len, "F_%d = ^"%i^", ", i, OsszesSkin[i][id]);
  1200.    
  1201.     for(new i;i < 3; i++)
  1202.         Len += formatex(Query[Len], charsmax(Query)-Len, "Skin_%d = ^"%i^", ", i, Skin[i][id]);
  1203.    
  1204.     Len += formatex(Query[Len], charsmax(Query)-Len, "Masodpercek = ^"%i^" WHERE Nev = ^"%s^";", Masodpercek[id]+get_user_time(id), Name);
  1205.    
  1206.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  1207. }
  1208. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  1209.     if(FailState == TQUERY_CONNECT_FAILED)
  1210.         set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!");
  1211.     else if(FailState == TQUERY_QUERY_FAILED)
  1212.         set_fail_state("Query Error");
  1213.     if(Errcode)
  1214.         log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
  1215. }
  1216. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  1217.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  1218.         log_amx("%s", Error);
  1219.         return;
  1220.     }
  1221. }
  1222. public client_putinserver(id)
  1223. {
  1224.     Dollar[id] = EOS;
  1225.     Masodpercek[id] = 0;
  1226.     Szint[id] = 0;
  1227.     Kulcs[id] = 0;
  1228.     Oles[id] = 0;
  1229.     Fegyo[id] = 1;
  1230.    
  1231.     for(new i;i < 37; i++)
  1232.         OsszesNev[i] = EOS;
  1233.    
  1234.     for(new i;i < 37; i++)
  1235.         OsszesSkin[i][id] = EOS;
  1236.    
  1237.     for(new i;i < 3; i++)
  1238.         Skin[i][id] = EOS;
  1239.    
  1240.     for(new i;i < 3; i++)
  1241.         Lada[i][id] = EOS;
  1242.    
  1243.     if(!is_user_bot(id))
  1244.         Load(id);
  1245. }
  1246.  
  1247. public client_disconnect(id)
  1248. {
  1249.     if(!is_user_bot(id))
  1250.         Update(id);
  1251. }
  1252. stock print_color(const id, const input[], any:...)
  1253. {
  1254.     new count = 1, players[32]
  1255.     static msg[191]
  1256.     vformat(msg, 190, input, 3)
  1257.    
  1258.     replace_all(msg, 190, "!g", "^4")
  1259.     replace_all(msg, 190, "!y", "^1")
  1260.     replace_all(msg, 190, "!t", "^3")
  1261.     replace_all(msg, 190, "á", "á")
  1262.     replace_all(msg, 190, "é", "Ă©")
  1263.     replace_all(msg, 190, "í", "Ă­")
  1264.     replace_all(msg, 190, "ó", "Ăł")
  1265.     replace_all(msg, 190, "ö", "ö")
  1266.     replace_all(msg, 190, "ő", "Ĺ‘")
  1267.     replace_all(msg, 190, "ú", "Ăş")
  1268.     replace_all(msg, 190, "ü", "ĂĽ")
  1269.     replace_all(msg, 190, "ű", "ű")
  1270.     replace_all(msg, 190, "Á", "Á")
  1271.     replace_all(msg, 190, "É", "É")
  1272.     replace_all(msg, 190, "Í", "ĂŤ")
  1273.     replace_all(msg, 190, "Ó", "Ă“")
  1274.     replace_all(msg, 190, "Ö", "Ă–")
  1275.     replace_all(msg, 190, "Ő", "Ő")
  1276.     replace_all(msg, 190, "Ú", "Ăš")
  1277.     replace_all(msg, 190, "Ü", "Ăś")
  1278.     replace_all(msg, 190, "Ű", "Ĺ°")        
  1279.    
  1280.     if (id) players[0] = id; else get_players(players, count, "ch")
  1281. {
  1282.     for (new i = 0; i < count; i++)
  1283.     {
  1284.         if (is_user_connected(players[i]))
  1285.         {
  1286.             message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  1287.             write_byte(players[i])
  1288.             write_string(msg)
  1289.             message_end()
  1290.         }
  1291.     }
  1292. }
  1293. return PLUGIN_HANDLED
  1294. }
  1295. stock get_player_name(id){
  1296. static Nev[32];
  1297. get_user_name(id, Nev,31);
  1298. return Nev;
  1299. }
  1300. public plugin_end() {
  1301. SQL_FreeHandle(g_SqlTuple);
  1302. }

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

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: AWP Mod Hiba (exodus írt)
HozzászólásElküldve: 2016.10.02. 10:05 
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
Tessék


Csatolmányok:
javitott.sma [41.31 KiB]
Letöltve 91 alkalommal.

_________________
Global Offensive modok:

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

Ők köszönték meg exodus nek ezt a hozzászólást: adriansr14 (2016.10.02. 11:11)
  Népszerűség: 2.27%
Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: AWP Mod Hiba (exodus írt)
HozzászólásElküldve: 2016.10.02. 11:04 
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
exodus írta:
Tessék

Jó lett, és azt meglehetne hogy, az adott ládában csak kés skin legyen? mert gondolom így randomban dobál skineket, vagy nem?


Azt hittem hogy jó lesz, de megint.
-Ládát nemad.
-Kulcsokat nem menti.
De viszont jó lett mert kulcsnélkul nem ad skineket, szval most mi van vele?

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

Kép


A hozzászólást 1 alkalommal szerkesztették, utoljára norbee.16 2016.10.02. 17:29-kor.
Dupla poszt..


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: AWP Mod Hiba (exodus írt)
HozzászólásElküldve: 2016.10.03. 19:19 
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
adriansr14 írta:
exodus írta:
Tessék

Jó lett, és azt meglehetne hogy, az adott ládában csak kés skin legyen? mert gondolom így randomban dobál skineket, vagy nem?


Azt hittem hogy jó lesz, de megint.
-Ládát nemad.
-Kulcsokat nem menti.
De viszont jó lett mert kulcsnélkul nem ad skineket, szval most mi van vele?


Előző táblázatot töröld, vagy adj hozzá egy Kulcs oszlopot

_________________
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: AWP Mod Hiba (exodus írt)
HozzászólásElküldve: 2016.10.03. 19:37 
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
exodus írta:
adriansr14 írta:
exodus írta:
Tessék

Jó lett, és azt meglehetne hogy, az adott ládában csak kés skin legyen? mert gondolom így randomban dobál skineket, vagy nem?


Azt hittem hogy jó lesz, de megint.
-Ládát nemad.
-Kulcsokat nem menti.
De viszont jó lett mert kulcsnélkul nem ad skineket, szval most mi van vele?


Előző táblázatot töröld, vagy adj hozzá egy Kulcs oszlopot


Mentést megoldottam, de még mindig nem ad ládát!

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

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: AWP Mod Hiba (exodus írt)
HozzászólásElküldve: 2016.10.03. 20:17 
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
adriansr14 írta:
Mentést megoldottam, de még mindig nem ad ládát!


Tessék:


Csatolmányok:
javitott.sma [41.28 KiB]
Letöltve 87 alkalommal.

_________________
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: AWP Mod Hiba (exodus írt)
HozzászólásElküldve: 2016.10.04. 17:21 
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
exodus írta:
adriansr14 írta:
Mentést megoldottam, de még mindig nem ad ládát!


Tessék:


Most adja szépen a ládát, de nem menti le.. mindent ment csak a ládát nem.

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

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: AWP Mod Hiba (exodus írt)
HozzászólásElküldve: 2016.10.04. 19:28 
Offline
Félisten
Avatar

Csatlakozott: 2015.03.12. 18:30
Hozzászólások: 975
Megköszönt másnak: 67 alkalommal
Megköszönték neki: 136 alkalommal
Off Topic
Hanyagold ezt a modot, egy kalap ... se er, nem ertem miert lett egyaltalan elfogadva.


ui.: Reagalast nem kereket, tenyt irom le.

_________________
Fórumi aktivitásom véget ért: 2017.09.07.
Innentől esetleg steamen vagyok elérhető.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: AWP Mod Hiba (exodus írt)
HozzászólásElküldve: 2016.10.04. 20:17 
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
Miért? Te tudsz jobbat amiben kb ugyan ez van? (Csak jobb)?
kengurumancs írta:
Off Topic
Hanyagold ezt a modot, egy kalap ... se er, nem ertem miert lett egyaltalan elfogadva.


ui.: Reagalast nem kereket, tenyt irom le.

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

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: AWP Mod Hiba (exodus írt)
HozzászólásElküldve: 2016.10.04. 20:42 
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
adriansr14 írta:
exodus írta:
adriansr14 írta:
Mentést megoldottam, de még mindig nem ad ládát!


Tessék:


Most adja szépen a ládát, de nem menti le.. mindent ment csak a ládát nem.


Úgytűnik 1-2 dolgot kifelejtettem amikor megírtam.

De tessék ez már menti a ládákat is!


Csatolmányok:
javitott.sma [41.77 KiB]
Letöltve 96 alkalommal.

_________________
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  [ 16 hozzászólás ]  Oldal 1 2 Következő


Ki van itt

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