Advertisement
Guest User

Untitled

a guest
Nov 26th, 2018
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 108.08 KB | None | 0 0
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <dhudmessage>
  4. #include <cstrike>
  5. #include <colorchat>
  6. #include <engine>
  7. #include <fun>
  8. #include <hamsandwich>
  9. #include <fakemeta>
  10. #include <xs>
  11. #include <sqlx>
  12.  
  13. new const PLUGIN[] = "Global Offensive";
  14. new const VERSION[] = "3.0";
  15. new const AUTHOR[] = "exodus"; //Ne írd át köszcsi puszcsi
  16.  
  17. #pragma semicolon 1
  18.  
  19. //---------------------------------------------------------------------------------------
  20. //Beállítások
  21. //---------------------------------------------------------------------------------------
  22. new const PREFIX[] = "Global Offensive";
  23. new const Chat_Prefix[] = "[Információ]";
  24.  
  25. new const Website[] = "facebook.com/groups/*******";
  26. new const Elerhetoseg[] = "facebook.com/*********";
  27.  
  28. #define TULAJ ADMIN_LEVEL_A
  29. #define ADMIN ADMIN_KICK
  30. #define FOADMIN ADMIN_LEVEL_B
  31. #define VIP ADMIN_LEVEL_H
  32.  
  33. #define FEGYO 197 //Fegyverek száma
  34. #define LADA 21 //Ládák
  35. #define STK 28 //Statrakok száma
  36.  
  37. new const Float:DropMester[][] = { 1.0 }; //Mester Láda droppolási esélye
  38. new const Float:KesDrop[] = { 0.5 }; //Kés droppolási esélye
  39. new const Float:DropEvent[][] = { 0.5 }; //Event Láda droppolási esélye (Karácsonyi)
  40.  
  41. #define DollarMin 3
  42. #define DollarMax 10
  43.  
  44. new const SQLINFO[][] = { "Host", "Felh", "Jelszo", "Adatbázis" };
  45. //---------------------------------------------------------------------------------------
  46. //---------------------------------------------------------------------------------------
  47. //---------------------------------------------------------------------------------------
  48.  
  49. new OsszesSkin[FEGYO][33], Lada[LADA][33], Kulcs[33], Dollar[33], Rang[33], Oles[33], Skin[14][33], Gun[33], Alap[4][33], bool:HudOff[33];
  50. new Erteke[33], kicucc[33], kirakva[33], SMS[33], Statrak[STK][33], Event[33], Masodpercek[33], pido, Mod, bool:cyrex[33], DropOles[33], name[33][32], AutoB[33];
  51. new bool:Belepve[33], bool:Beirtjelszot[33], bool:Beirtjelszot1[33], bool:Beirtfelhasznalot[33], bool:Beirtfelhasznalot1[33], Regisztralt[33], Felhasznalonev[33][100], Jelszo[33][100], regJelszo[33][100], regFh[33][100];
  52. enum _:TEAMS {TE, CT};
  53. new g_Awps[TEAMS];
  54. new Send[33], TempID;
  55.  
  56. new Handle:g_SqlTuple;
  57. new Temp[192];
  58. static color[10];
  59.  
  60. new const LadaNevek[][] = { "Szinözön Láda", "Szinözön 2 Láda", "Huntsman Láda", "eSport 2015 Láda", "CS:GO Fegyver Láda", "Bravo Láda", "CS:GO 2 Fegyver Láda", "Wildfire Láda" , "Gamma Láda", "Gamma 2 Láda", "eSport 2016 Láda", "Szinözön 3 Láda", "CS:GO 3 Fegyver Láda", "Gamma 3 Láda", "Handzsár Láda", "Revolver Láda", "Árnyék Láda", "Főnix Láda", "Winter Offensive Láda", "Mester Láda", "Karácsonyi Láda" };
  61. new const REGMENU[][][] = { { "\w[Státusz]: \dNem Regisztrált", "\w[Státusz]: \dKijelentkezve" } };
  62.  
  63. enum _:Rangs { Szint[32], Xp[8] };
  64.  
  65. new const Fegyverek[FEGYO][] =
  66. {
  67. { "AK47 | Földönkívüli" },//0 - Szin. ****************
  68. { "AK47 | Törvényen Kívüli" },//1 - Szin. ****************
  69. { "AK47 | Karbonit" },//2 - Szin 2 ****************
  70. { "AK47 | Pusztasági Lázadó" },//3- Szin 2 ****************
  71. { "AK47 | Jaguár" },//4-Hunt ****************
  72. { "AK47 | Leküzdés" },//5-Hunt ****************
  73. { "AK47 | Űr" },//6-eSp ****************
  74. { "AK47 | Tűzkígyó" },//7-eSp****************
  75. { "AK47 | Elülső Homály" },//8-OpP****************
  76. { "AK47 | Vulkán" },//9-OpP****************
  77. { "AK47 | Akvamarin Bosszú" },//10-OpB****************
  78. { "AK47 | Rendezetlenség" },//11-OpP****************
  79. { "AK47 | G-Erő" },//12-OpP ****************
  80. { "AK47 | Akvamarin Bosszú \y(StatTrak*)" },//13-OpP
  81. { "AK47 | Elülső Homály \y(StatTrak*)" },//14-OpP
  82. { "M4A4 | Griffmadár" },//15-Szin. ****************
  83. { "M4A4 | Üvöltés" },//16-Szin.****************
  84. { "M4A4 | Golyózápor" },//17-Szin2 ****************
  85. { "M4A1-S | Védelmező" },//18-Szin2****************
  86. { "M4A4 | Királyi" },//19-Hunt ****************
  87. { "M4A4 | Magma" },//20-Hunt ****************
  88. { "M4A4 | Asiimov" },//21-eSp ****************
  89. { "M4A4 | Lépés" },//22-eSp ****************
  90. { "M4A4 | Poszeidón" },//23-oP.P****************
  91. { "M4A4 | Zombi vadász" },//24-oP-P****************
  92. { "M4A4 | Sárkánykirály" },//25-oP-B. ****************
  93. { "M4A1-S | Cyrex" },//26-oP-B.****************
  94. { "M4A4 | Ying-Yang" },//27-oP-B. ****************
  95. { "M4A1-S | Hiper Bestia" },//28-oP-B. ****************
  96. { "M4A4 | Ölés Megerősítve" },//29-oP-B.****************
  97. { "M4A4 | Asiimov \y(StatTrak*)" }, //30
  98. { "M4A4 | Sárkánykirály \y(StatTrak*)" }, //31
  99. { "AWP | Tigris" },//32 - Szin. ****************
  100. { "AWP | Vörösvonal" },//33 - Szin. ****************
  101. { "AWP | Karbonit" },//34 - Szin 2 ****************
  102. { "AWP | Füst" },//35 - Szin 2 ****************
  103. { "AWP | Féregisten" },//36 - Hunt****************
  104. { "AWP | Sárkánytan" },//37 - Hunt****************
  105. { "AWP | Álom" },//38 - eSp.****************
  106. { "AWP | Csillag" },//39 - eSp. ****************
  107. { "AWP | Razer" },//40 -OpP. ****************
  108. { "AWP | Komikus" },//41 - oP-P****************
  109. { "AWP | KirályFekete" },//42 - oB****************
  110. { "AWP | Hiper Bestia" },//43 - oB ****************
  111. { "AWP | Asiimov" },//44 - o-B ****************
  112. { "AWP | Boom" },//45 - o-B****************
  113. { "AWP | Elektromos Vihar" },//46 - o-B ****************
  114. { "AWP | Vörösvonal \y(StatTrak*)" }, //47****************
  115. { "AWP | Asiimov \y(StatTrak*)" },//48 - o-B****************
  116. { "Deagle | Aranyrózsa" },//49 - Szin ****************
  117. { "Deagle | Valentín" },//50 - Szin****************
  118. { "Deagle | Vésett" },//51 Szin 2 ****************
  119. { "Deagle | Lángoló" },//52 - Hunt ****************
  120. { "Deagle | Acél" },//53 - Hunt ****************
  121. { "Deagle | Bölcsesség" },//54 - eSp****************
  122. { "Deagle | Dzsungel" },//55 - oP-P ****************
  123. { "Deagle | Kumiko Sárkány" },//56 - oP-P ****************
  124. { "Deagle | Asiimov" },//57 - o-B ****************
  125. { "Deagle | Bioveszély" },//58 - o-B ****************
  126. { "FAMAS | Méregzsák" },//59 - Szin. ****************
  127. { "FAMAS | Jég" },//60 - Szin 2. ****************
  128. { "FAMAS | Nukleáris" },//61 - Szin 2 ****************
  129. { "FAMAS | Pulzus" },//62 - Hunt ****************
  130. { "FAMAS | Zöld Háromszög" },//63 - oP-P ****************
  131. { "FAMAS | Túlélő" },//64 - oP- ****************
  132. { "FAMAS | Bioveszély" },//65 - oP-B ****************
  133. { "GALIL | Csacsogó" },//66 - Szin. ****************
  134. { "GALIL | Cerberusz" },//67 - Szin2.****************
  135. { "GALIL | Eco" },//68 eSp. ****************
  136. { "GALIL | Odüsszeia" },//69 - oP-P****************
  137. { "Glock-18 | Cukorka" },//70 - Szin. ****************
  138. { "Glock-18 | Halványulás" },//71 - Szin2.****************
  139. { "Glock-18 | Dráló" },//72 - Hunt****************
  140. { "Glock-18 | Víz elementál" },//73 - Op-B ****************
  141. { "Scout | Kék álom" },//91 - Hunt****************
  142. { "Scout | Véres víz" },//92 - Hunt ****************
  143. { "Scout | Foltos" },//93 - eSp. ****************
  144. { "USP-S | Rozsdamentes" },//94 - Szin.****************
  145. { "USP-S | CSúcs" },//95 - Szin.****************
  146. { "USP-S | Katonai" },//96 - Szin. ****************
  147. { "USP-S | Vésett" },//97 - Szin2. ****************
  148. { "USP-S | Hiper Bestia" },//98 - Hunt****************
  149. { "USP-S | Kajmán" },//99 - eSp****************
  150. { "USP-S | Immunis" },//100 - eSp****************
  151. { "USP-S | Orion" },//101 - OpP ****************
  152. { "USP-S | Nyomaték" },//102 - OpP****************
  153. { "USP-S | Asiimov" },//103 - OpB ****************
  154. { "USP-S | Ölés Megerősítve" },//104 - OpB ****************
  155. { "Pillangókés | Asiimov" },//105 - Szin.
  156. { "Bowie Kés | Edzett" },//106 - Szin2.
  157. { "M9 Bajonett" },//107 - Hunt
  158. { "Bowie Kés | Hiper Bestia" },//108 - Hunt
  159. { "M9 Bajonett | Doppler" },//109 - eSp
  160. { "M9 Bajonett | Karmazsinvörös" },//110- eSp.
  161. { "Pillangókés | Karmazsinvörös" },//111- oP-P.
  162. { "Karambit | Karmazsinvörös" },//112- oP-P.
  163. { "Összecsukható Kés | Doppler" },//113 oP-P
  164. { "Pillangókés | Halványulás" },//114 o-B
  165. { "Vadászkés | Hiper Bestia" },//115 o-B
  166. { "M9 Bajonett | Bölcsesség" },//116 - o-B
  167. { "Összecsukható Kés | Bölcsesség" },//117 - Hunt.
  168. { "M9 Bajonett | Fakuló Márvány" },//118 - eSp
  169. { "Karambit | Fakuló Márvány" },//119 - eSp
  170. { "M9 Bajonett | Hajnali Csillag" },//120 - oP-P
  171. { "Zsigerelőkés | Bölcsesség" },//121 - oP-P
  172. { "Bajonett | Tigrisfog" },//122 oP-P
  173. { "Karambit | Doppler" },//123 - O-B
  174. { "M9 Bajonett | Városi Maszkolt" },//102 O-B.
  175. { "AK47 | Edzett" },//125 O-B. ****************
  176. { "AK47 | Cyrex" },//126 O-B.****************
  177. { "AK47 | Neon Forradalom" },//127 O-B. ****************
  178. { "AK47 | Perfekt" },//128 O-B.****************
  179. { "AK47 | Piros Asiimov" },//129 O-B. ****************
  180. { "AK47 | Sasmadár" },//130 O-B.****************
  181. { "AK47 | Téli Főnök" },//131 O-B.****************
  182. { "Karambit | Autotronic" },//132 O-B.
  183. { "M9 Bajonett | Zafír" },//133 O-B.
  184. { "Karambit | Tigrisfog" },//134 O-B.
  185. { "AK47 | Tűzkígyó \y(StatTrak*)" },//135
  186. { "AK47 | Sasmadár \y(StatTrak*)" },//136
  187. { "AK47 | Pusztasági Lázadó \y(StatTrak*)" },//137
  188. { "M4A4 | Üvöltés \y(StatTrak*)" },//138
  189. { "M4A4 | Asiimov \y(StatTrak*)" },//139
  190. { "AWP | Boom \y(StatTrak*)" },//140
  191. { "AWP | Álom \y(StatTrak*)" },//141
  192. { "Deagle | Lángoló \y(StatTrak*)" },//142
  193. { "Deagle | Asiimov \y(StatTrak*)" },//143
  194. { "Deagle | Acél \y(StatTrak*)" },//144
  195. { "USP-S | Nyomaték \y(StatTrak*)" },//145
  196. { "USP-S | Kajmán \y(StatTrak*)" },//146
  197. { "Összecsukható Kés | Doppler \y(StatTrak*)" },//147
  198. { "Karambit | Fakuló Márvány \y(StatTrak*)" },//148
  199. { "M9 Bajonett | Halványulás \y(StatTrak*)" },//149
  200. { "Pillangókés | Halványulás \y(StatTrak*)" },//150
  201. { "AWP | Cyrex" },//151****************
  202. { "AWP | Elit Összeállítás" },//152****************
  203. { "AWP | Elektromos Kaptár" },//153****************
  204. { "AWP | Medúza" },//154 ****************
  205. { "AWP | Szafari Háló" },//155****************
  206. { "AWP | Supra" },//156****************
  207. { "AWP | Vizpárlat" },//157****************
  208. { "AK47 | Asiimov" },//158****************
  209. { "AK47 | Cerberusz" },//159****************
  210. { "AK47 | Halálos Bestia" },//160****************
  211. { "AK47 | Sárkánytan" },//161****************
  212. { "AK47 | Elit Összeállítás" },//162****************
  213. { "AK47 | Bevésett" },//163****************
  214. { "AK47 | Evolúció" },//164****************
  215. { "AK47 | Főnix" },//165****************
  216. { "AK47 | Üzemanyag-befecskendező" },//166****************
  217. { "AK47 | Fúzió" },//167****************
  218. { "AK47 | Aranykoponya" },//168****************
  219. { "AK47 | Anubisz Parancsa" },//169****************
  220. { "AK47 | Grafit" },//170****************
  221. { "AK47 | Hiper Bestia" },//171****************
  222. { "AK47 | Megtorlás" },//172****************
  223. { "AK47 | Lávabevonat" },//173****************
  224. { "AK47 | Balsors" },//174****************
  225. { "AK47 | Világutazó" },//175****************
  226. { "AK47 | Piros Laminált" },//176****************
  227. { "AK47 | Hidroponikus" },//177****************
  228. { "AK47 | Szovjet Lázadó" },//178****************
  229. { "AK47 | Supra" },//179****************
  230. { "AK47 | Halucinatív" },//180****************
  231. { "AK47 | Farkasölő" },//181****************
  232. { "M4A1-S | Baziliszkusz" },//182****************
  233. { "M4A4 | Fekete Bestia" },//183****************
  234. { "M4A4 | Városi DDPAT" },//184****************
  235. { "M4A4 | Felhő" },//185****************
  236. { "M4A4 | Fájdalom" },//186****************
  237. { "M4A4 | Rejtőző Goblin" },//187****************
  238. { "M4A4 | Királyi Lovag" },//188****************
  239. { "M4A1-S | Remekmű" },//189****************
  240. { "M4A4 | Zöld Neon" },//190****************
  241. { "M4A1-S | Zsigerelő" },//191****************
  242. { "M4A4 | Halálosztó" },//192****************
  243. { "M4A1-S | Ikarosz Bukása" },//193****************
  244. { "M4A4 | Izzó Csillag" },//194****************
  245. { "M4A1-S | Lovag" },//195****************
  246. { "M4A4 | Citrom Asiimov" },//196****************
  247. { "M4A4 | Sivatagi Csapás" },//197
  248. { "M4A4 | Elhagyatott Űr" },//198****************
  249. { "M4A4 | Űrháború" },//199****************
  250. { "M4A4 | Katonai DDPAT" },//200****************
  251. { "M4A4 | Útvesztő" },//201****************
  252. { "M4A4 | Zirka" },//202****************
  253. { "M4A1-S | Cyrex \y(StatTrak*)" },
  254. { "M4A1-S | Hiper Bestia \y(StatTrak*)" },
  255. { "M4A1-S | Baziliszkusz \y(StatTrak*)" },
  256. { "M4A1-S | Remekmű \y(StatTrak*)" },
  257. { "M4A1-S | Zsigerelő \y(StatTrak*)" },
  258. { "M4A1-S | Ikarosz Bukása \y(StatTrak*)" },
  259. { "M4A1-S | Lovag \y(StatTrak*)" },
  260. { "Karambit | Hiper Besita \r[Limitált]" },
  261. { "Vadászkés | Asiimov \r[Limitált]" },
  262. { "Karambit | Doppler \r[Limitált]" },
  263. { "M4A1-S | Üvöltés \r[Limitált]" }
  264. };
  265.  
  266. new const AlapModelek[][] = { "models/exodus_go_new/Alap/HE.mdl", "models/exodus_go_new/Alap/FLASH.mdl", "models/exodus_go_new/Alap/C4.mdl", "models/exodus_go_new/Alap/SMOKE.mdl" };
  267. new const Awp_Modelek_uj[][] = { "models/exodus_go_new/awp/Cyrex.mdl", "models/exodus_go_new/awp/EliteBuild.mdl", "models/exodus_go_new/awp/Kaptar.mdl", "models/exodus_go_new/awp/Medusa.mdl", "models/exodus_go_new/awp/Safari.mdl", "models/exodus_go_new/awp/Supra.mdl", "models/exodus_go_new/awp/Vizbevonat.mdl" };
  268. new const Statrak_modelek_ak47[][] = { "models/exodus_go_new/ak47/FireSerpent.mdl", "models/exodus_go_new/ak47/Shark.mdl", "models/exodus_go_new/ak47/Wasteland.mdl" };
  269. new const Statrak_modelek_awp[][] = { "models/exodus_go_new/awp/Boom.mdl", "models/exodus_go_new/awp/Dream.mdl" };
  270. new const Statrak_modelek_deagle[][] = { "models/exodus_go_new/deagle/Blaze.mdl", "models/exodus_go_new/deagle/Asiimov.mdl", "models/exodus_go_new/deagle/CSteel.mdl" };
  271. new const Statrak_modelek_usp[][] = { "models/exodus_go_new/usp/Caiman.mdl", "models/exodus_go_new/usp/Nyomatek.mdl" };
  272. new const Statrak_modelek_m4a1[][] = { "models/exodus_go_new/m4a1/Howl.mdl", "models/exodus_go_new/m4a1/Asiimov.mdl" };
  273. new const Statrak_modelek_kes[][] = { "models/exodus_go_new/knife_uj/Doppler_F.mdl", "models/exodus_go_new/knife_uj/MarbleFade_K.mdl", "models/exodus_go_new/knife_uj/Fade_B.mdl", "models/exodus_go_new/knife_uj/Fade_BF.mdl" };
  274. new const Ak47_Modelek_uj[][] = { "models/exodus_go_new/ak47/CaseHardened.mdl", "models/exodus_go_new/ak47/Cyrex.mdl", "models/exodus_go_new/ak47/Furuha.mdl", "models/exodus_go_new/ak47/Perfect.mdl", "models/exodus_go_new/ak47/RedAsiimov.mdl", "models/exodus_go_new/ak47/Shark.mdl", "models/exodus_go_new/ak47/Winter.mdl" };
  275. new const Kes_Modelek_uj[][] = { "models/exodus_go_new/knife_uj/Autotronic_K.mdl", "models/exodus_go_new/knife_uj/Sapphire_B.mdl", "models/exodus_go_new/knife_uj/Tiger_K.mdl" };
  276. new const M_AK47_UJ_1[][] = { "models/exodus_go_new/ak47/Asiimov.mdl", "models/exodus_go_new/ak47/Cerberus.mdl", "models/exodus_go_new/ak47/DeathBeast.mdl", "models/exodus_go_new/ak47/DragonLore.mdl", "models/exodus_go_new/ak47/EliteBuild.mdl", "models/exodus_go_new/ak47/Engraved.mdl", "models/exodus_go_new/ak47/Evolucio.mdl", "models/exodus_go_new/ak47/Fonix.mdl" };
  277. new const M_AK47_UJ_2[][] = { "models/exodus_go_new/ak47/FuelInjector.mdl", "models/exodus_go_new/ak47/Fusion.mdl", "models/exodus_go_new/ak47/Golden.mdl", "models/exodus_go_new/ak47/GoldSas.mdl", "models/exodus_go_new/ak47/Grafit.mdl", "models/exodus_go_new/ak47/HyperBeast.mdl", "models/exodus_go_new/ak47/Iron.mdl", "models/exodus_go_new/ak47/Lava.mdl" };
  278. new const M_AK47_UJ_3[][] = { "models/exodus_go_new/ak47/Magus.mdl", "models/exodus_go_new/ak47/Matrica.mdl", "models/exodus_go_new/ak47/RedLaminate.mdl", "models/exodus_go_new/ak47/SnowDragon.mdl", "models/exodus_go_new/ak47/Soviet.mdl", "models/exodus_go_new/ak47/Supra.mdl", "models/exodus_go_new/ak47/Villam.mdl", "models/exodus_go_new/ak47/Wolf.mdl" };
  279. new const M_M4A1_UJ_1[][] = { "models/exodus_go_new/m4a1/Bazilisk.mdl", "models/exodus_go_new/m4a1/BlackBeast.mdl", "models/exodus_go_new/m4a1/CityDDPAT.mdl", "models/exodus_go_new/m4a1/Cloud.mdl", "models/exodus_go_new/m4a1/Fajdalom.mdl", "models/exodus_go_new/m4a1/Goblin.mdl", "models/exodus_go_new/m4a1/GoldBevon.mdl", "models/exodus_go_new/m4a1/Grafitti.mdl" };
  280. new const M_M4A1_UJ_2[][] = { "models/exodus_go_new/m4a1/GreenNeon.mdl", "models/exodus_go_new/m4a1/Gutter.mdl", "models/exodus_go_new/m4a1/HalalOszto.mdl", "models/exodus_go_new/m4a1/Harmonics.mdl", "models/exodus_go_new/m4a1/IzzoCsillag.mdl", "models/exodus_go_new/m4a1/Kopas.mdl", "models/exodus_go_new/m4a1/LimeAsiimov.mdl", "models/exodus_go_new/m4a1/Sand.mdl" };
  281. new const M_M4A1_UJ_3[][] = { "models/exodus_go_new/m4a1/Skull.mdl", "models/exodus_go_new/m4a1/SpaceWar.mdl", "models/exodus_go_new/m4a1/UrbanDDPAT.mdl", "models/exodus_go_new/m4a1/Utveszto.mdl", "models/exodus_go_new/m4a1/Zirka.mdl" };
  282. new const KES_UJ[][] = { "models/exodus_go_new/knife_uj/HBeast_K.mdl", "models/exodus_go_new/knife_uj/Asiimov_HM.mdl", "models/exodus_go_new/knife_uj/WaterDoppler_K.mdl" };
  283.  
  284. new const M4a1_s_Modelek[][] = {
  285. "models/exodus_go_new/Alap/M4A1.mdl",
  286. "models/exodus_go_new/m4a1/Guardian.mdl",
  287. "models/exodus_go_new/m4a1/Cyrex.mdl",
  288. "models/exodus_go_new/m4a1/HBeast.mdl",
  289. "models/exodus_go_new/m4a1/Bazilisk.mdl",
  290. "models/exodus_go_new/m4a1/Grafitti.mdl",
  291. "models/exodus_go_new/m4a1/Gutter.mdl",
  292. "models/exodus_go_new/m4a1/Harmonics.mdl",
  293. "models/exodus_go_new/m4a1/Kopas.mdl",
  294. "models/exodus_go_new/m4a1/Cyrex.mdl",
  295. "models/exodus_go_new/m4a1/HBeast.mdl",
  296. "models/exodus_go_new/m4a1/Bazilisk.mdl",
  297. "models/exodus_go_new/m4a1/Grafitti.mdl",
  298. "models/exodus_go_new/m4a1/Gutter.mdl",
  299. "models/exodus_go_new/m4a1/Harmonics.mdl",
  300. "models/exodus_go_new/m4a1/Kopas.mdl",
  301. "models/exodus_go_new/m4a1/Howl2.mdl"
  302. };
  303.  
  304. new const Ak47_Modelek[][] = {
  305. "models/exodus_go_new/Alap/AK47.mdl",
  306. "models/exodus_go_new/ak47/Alien.mdl",
  307. "models/exodus_go_new/ak47/Outlaw.mdl",
  308. "models/exodus_go_new/ak47/Carbonite.mdl",
  309. "models/exodus_go_new/ak47/Wasteland.mdl",
  310. "models/exodus_go_new/ak47/Jaguar.mdl",
  311. "models/exodus_go_new/ak47/Vanquish.mdl",
  312. "models/exodus_go_new/ak47/Space.mdl",
  313. "models/exodus_go_new/ak47/FireSerpent.mdl",
  314. "models/exodus_go_new/ak47/FrontSide.mdl",
  315. "models/exodus_go_new/ak47/Vulcan.mdl",
  316. "models/exodus_go_new/ak47/Aquamarine.mdl",
  317. "models/exodus_go_new/ak47/Point.mdl",
  318. "models/exodus_go_new/ak47/GForce.mdl",
  319. "models/exodus_go_new/ak47/Aquamarine.mdl", //Statrak
  320. "models/exodus_go_new/ak47/FrontSide.mdl" //Statrak
  321. };
  322. new const M4a1_Modelek[][] = {
  323. "models/exodus_go_new/Alap/M4A4.mdl",
  324. "models/exodus_go_new/m4a1/Griff.mdl",
  325. "models/exodus_go_new/m4a1/Howl.mdl",
  326. "models/exodus_go_new/m4a1/BulletRain.mdl",
  327. "models/exodus_go_new/m4a1/Guardian.mdl",
  328. "models/exodus_go_new/m4a1/RoyalStore.mdl",
  329. "models/exodus_go_new/m4a1/Magma.mdl",
  330. "models/exodus_go_new/m4a1/Asiimov.mdl",
  331. "models/exodus_go_new/m4a1/Steph.mdl",
  332. "models/exodus_go_new/m4a1/Poseidon.mdl",
  333. "models/exodus_go_new/m4a1/ZombieHunter.mdl",
  334. "models/exodus_go_new/m4a1/DragonKing.mdl",
  335. "models/exodus_go_new/m4a1/Cyrex.mdl",
  336. "models/exodus_go_new/m4a1/YingYang.mdl",
  337. "models/exodus_go_new/m4a1/HBeast.mdl",
  338. "models/exodus_go_new/m4a1/KillConfirmed.mdl",
  339. "models/exodus_go_new/m4a1/Asiimov.mdl", //Statrak
  340. "models/exodus_go_new/m4a1/DragonKing.mdl" //Statrak
  341. };
  342. new const Awp_Modelek[][] = {
  343. "models/exodus_go_new/Alap/AWP.mdl",
  344. "models/exodus_go_new/awp/Tigris.mdl",
  345. "models/exodus_go_new/awp/Redline.mdl",
  346. "models/exodus_go_new/awp/Carbonite.mdl",
  347. "models/exodus_go_new/awp/Smoke.mdl",
  348. "models/exodus_go_new/awp/WormGod.mdl",
  349. "models/exodus_go_new/awp/DragonLore.mdl",
  350. "models/exodus_go_new/awp/Dream.mdl",
  351. "models/exodus_go_new/awp/Star.mdl",
  352. "models/exodus_go_new/awp/Razer.mdl",
  353. "models/exodus_go_new/awp/Comics.mdl",
  354. "models/exodus_go_new/awp/DKing.mdl",
  355. "models/exodus_go_new/awp/HBeast.mdl",
  356. "models/exodus_go_new/awp/Asiimov.mdl",
  357. "models/exodus_go_new/awp/Boom.mdl",
  358. "models/exodus_go_new/awp/ElectricHive.mdl",
  359. "models/exodus_go_new/awp/Redline.mdl", //Statrak
  360. "models/exodus_go_new/awp/Asiimov.mdl" //Statrak
  361. };
  362. new const Deagle_Modelek[][] = {
  363. "models/exodus_go_new/Alap/DEAGLE.mdl",
  364. "models/exodus_go_new/deagle/GoldenRose.mdl",
  365. "models/exodus_go_new/deagle/Valentin.mdl",
  366. "models/exodus_go_new/deagle/Engraved.mdl",
  367. "models/exodus_go_new/deagle/Blaze.mdl",
  368. "models/exodus_go_new/deagle/CSteel.mdl",
  369. "models/exodus_go_new/deagle/Lore.mdl",
  370. "models/exodus_go_new/deagle/Jungle.mdl",
  371. "models/exodus_go_new/deagle/Kumicho.mdl",
  372. "models/exodus_go_new/deagle/Asiimov.mdl",
  373. "models/exodus_go_new/deagle/Biohazard.mdl"
  374. };
  375. new const Famas_Modelek[][] = {
  376. "models/exodus_go_new/Alap/FAMAS.mdl",
  377. "models/exodus_go_new/famas/Spitfire.mdl",
  378. "models/exodus_go_new/famas/Ice.mdl",
  379. "models/exodus_go_new/famas/Nuclear.mdl",
  380. "models/exodus_go_new/famas/Pulse.mdl",
  381. "models/exodus_go_new/famas/GreenTriangle.mdl",
  382. "models/exodus_go_new/famas/Survivor.mdl",
  383. "models/exodus_go_new/famas/Biohazard.mdl"
  384. };
  385. new const Galil_Modelek[][] = {
  386. "models/exodus_go_new/Alap/GALIL.mdl",
  387. "models/exodus_go_new/galil/Chatterbox.mdl",
  388. "models/exodus_go_new/galil/Cerberus.mdl",
  389. "models/exodus_go_new/galil/Eco.mdl",
  390. "models/exodus_go_new/galil/Odyssy.mdl"
  391. };
  392. new const Glock_Modelek[][] = {
  393. "models/exodus_go_new/Alap/GLOCK.mdl",
  394. "models/exodus_go_new/glock/Candy.mdl",
  395. "models/exodus_go_new/glock/Fade.mdl",
  396. "models/exodus_go_new/glock/Grinder.mdl",
  397. "models/exodus_go_new/glock/WaterElemental.mdl"
  398. };
  399. new const Scout_Modelek[][] = {
  400. "models/exodus_go_new/Alap/SCOUT.mdl",
  401. "models/exodus_go_new/scout/BDream.mdl",
  402. "models/exodus_go_new/scout/BIWater.mdl",
  403. "models/exodus_go_new/scout/Camo.mdl"
  404. };
  405. new const Usp_Modelek[][] = {
  406. "models/exodus_go_new/Alap/USP.mdl",
  407. "models/exodus_go_new/usp/Stainless.mdl",
  408. "models/exodus_go_new/usp/Vertex.mdl",
  409. "models/exodus_go_new/usp/Army.mdl",
  410. "models/exodus_go_new/usp/Engraved.mdl",
  411. "models/exodus_go_new/usp/HBeast.mdl",
  412. "models/exodus_go_new/usp/Caiman.mdl",
  413. "models/exodus_go_new/usp/Immun.mdl",
  414. "models/exodus_go_new/usp/Orion.mdl",
  415. "models/exodus_go_new/usp/Nyomatek.mdl",
  416. "models/exodus_go_new/usp/Asiimov.mdl",
  417. "models/exodus_go_new/usp/KillConfirmed.mdl"
  418. };
  419. new const Kes_Modelek[][] = {
  420. "models/exodus_go_new/Alap/KES.mdl",
  421. "models/exodus_go_new/knife_uj/Asiimov_BF.mdl",
  422. "models/exodus_go_new/knife_uj/Bowie_CaseH.mdl",
  423. "models/exodus_go_new/knife_uj/Bayonet.mdl",
  424. "models/exodus_go_new/knife_uj/Bowie_HBeast.mdl",
  425. "models/exodus_go_new/knife_uj/Doppler_2.mdl",
  426. "models/exodus_go_new/knife_uj/Crimson_B.mdl",
  427. "models/exodus_go_new/knife_uj/Crimson_BF.mdl",
  428. "models/exodus_go_new/knife_uj/Crimson_K.mdl",
  429. "models/exodus_go_new/knife_uj/Doppler_F.mdl",
  430. "models/exodus_go_new/knife_uj/Fade_BF.mdl",
  431. "models/exodus_go_new/knife_uj/HBeast_HM.mdl",
  432. "models/exodus_go_new/knife_uj/B_Lore.mdl",
  433. "models/exodus_go_new/knife_uj/Lore_F.mdl",
  434. "models/exodus_go_new/knife_uj/MarbleFade_B.mdl",
  435. "models/exodus_go_new/knife_uj/MarbleFade_K.mdl",
  436. "models/exodus_go_new/knife_uj/Space_2.mdl",
  437. "models/exodus_go_new/knife_uj/Gut_Lore.mdl",
  438. "models/exodus_go_new/knife_uj/Tiger_B.mdl",
  439. "models/exodus_go_new/knife_uj/SpaceDoppler_K.mdl",
  440. "models/exodus_go_new/knife_uj/UrbanMasked_B.mdl"
  441. };
  442. new const precache[][] = {
  443. "models/exodus_go_new/Alap/HE.mdl",
  444. "models/exodus_go_new/Alap/FLASH.mdl",
  445. "models/exodus_go_new/Alap/C4.mdl",
  446. "models/exodus_go_new/Alap/SMOKE.mdl",
  447. "models/exodus_go_new/awp/Cyrex.mdl",
  448. "models/exodus_go_new/awp/EliteBuild.mdl",
  449. "models/exodus_go_new/awp/Kaptar.mdl",
  450. "models/exodus_go_new/awp/Medusa.mdl",
  451. "models/exodus_go_new/awp/Safari.mdl",
  452. "models/exodus_go_new/awp/Supra.mdl",
  453. "models/exodus_go_new/awp/Vizbevonat.mdl",
  454. "models/exodus_go_new/ak47/FireSerpent.mdl",
  455. "models/exodus_go_new/ak47/Shark.mdl",
  456. "models/exodus_go_new/ak47/Wasteland.mdl",
  457. "models/exodus_go_new/awp/Boom.mdl",
  458. "models/exodus_go_new/awp/Dream.mdl",
  459. "models/exodus_go_new/deagle/Blaze.mdl",
  460. "models/exodus_go_new/deagle/Asiimov.mdl",
  461. "models/exodus_go_new/deagle/CSteel.mdl",
  462. "models/exodus_go_new/usp/Caiman.mdl",
  463. "models/exodus_go_new/usp/Nyomatek.mdl",
  464. "models/exodus_go_new/m4a1/Howl.mdl",
  465. "models/exodus_go_new/m4a1/Asiimov.mdl",
  466. "models/exodus_go_new/knife_uj/Doppler_F.mdl",
  467. "models/exodus_go_new/knife_uj/MarbleFade_K.mdl",
  468. "models/exodus_go_new/knife_uj/Fade_B.mdl",
  469. "models/exodus_go_new/knife_uj/Fade_BF.mdl",
  470. "models/exodus_go_new/ak47/CaseHardened.mdl",
  471. "models/exodus_go_new/knife_uj/HBeast_K.mdl",
  472. "models/exodus_go_new/knife_uj/Asiimov_HM.mdl",
  473. "models/exodus_go_new/knife_uj/WaterDoppler_K.mdl",
  474. "models/exodus_go_new/ak47/Cyrex.mdl",
  475. "models/exodus_go_new/ak47/Furuha.mdl",
  476. "models/exodus_go_new/ak47/Perfect.mdl",
  477. "models/exodus_go_new/m4a1/Howl2.mdl",
  478. "models/exodus_go_new/ak47/RedAsiimov.mdl",
  479. "models/exodus_go_new/ak47/Winter.mdl",
  480. "models/exodus_go_new/knife_uj/Autotronic_K.mdl",
  481. "models/exodus_go_new/knife_uj/Sapphire_B.mdl",
  482. "models/exodus_go_new/knife_uj/Tiger_K.mdl",
  483. "models/exodus_go_new/ak47/Asiimov.mdl",
  484. "models/exodus_go_new/ak47/Cerberus.mdl",
  485. "models/exodus_go_new/ak47/DeathBeast.mdl",
  486. "models/exodus_go_new/ak47/DragonLore.mdl",
  487. "models/exodus_go_new/ak47/EliteBuild.mdl",
  488. "models/exodus_go_new/ak47/Engraved.mdl",
  489. "models/exodus_go_new/ak47/Evolucio.mdl",
  490. "models/exodus_go_new/ak47/Fonix.mdl",
  491. "models/exodus_go_new/ak47/FuelInjector.mdl",
  492. "models/exodus_go_new/ak47/Fusion.mdl",
  493. "models/exodus_go_new/ak47/Golden.mdl",
  494. "models/exodus_go_new/ak47/GoldSas.mdl",
  495. "models/exodus_go_new/ak47/Grafit.mdl",
  496. "models/exodus_go_new/ak47/HyperBeast.mdl",
  497. "models/exodus_go_new/ak47/Iron.mdl",
  498. "models/exodus_go_new/ak47/Lava.mdl",
  499. "models/exodus_go_new/ak47/Magus.mdl",
  500. "models/exodus_go_new/ak47/Matrica.mdl",
  501. "models/exodus_go_new/ak47/RedLaminate.mdl",
  502. "models/exodus_go_new/ak47/SnowDragon.mdl",
  503. "models/exodus_go_new/ak47/Soviet.mdl",
  504. "models/exodus_go_new/ak47/Supra.mdl",
  505. "models/exodus_go_new/ak47/Villam.mdl",
  506. "models/exodus_go_new/ak47/Wolf.mdl",
  507. "models/exodus_go_new/m4a1/Bazilisk.mdl",
  508. "models/exodus_go_new/m4a1/BlackBeast.mdl",
  509. "models/exodus_go_new/m4a1/CityDDPAT.mdl",
  510. "models/exodus_go_new/m4a1/Cloud.mdl",
  511. "models/exodus_go_new/m4a1/Fajdalom.mdl",
  512. "models/exodus_go_new/m4a1/Goblin.mdl",
  513. "models/exodus_go_new/m4a1/GoldBevon.mdl",
  514. "models/exodus_go_new/m4a1/Grafitti.mdl",
  515. "models/exodus_go_new/m4a1/GreenNeon.mdl",
  516. "models/exodus_go_new/m4a1/Gutter.mdl",
  517. "models/exodus_go_new/m4a1/HalalOszto.mdl",
  518. "models/exodus_go_new/m4a1/Harmonics.mdl",
  519. "models/exodus_go_new/m4a1/IzzoCsillag.mdl",
  520. "models/exodus_go_new/m4a1/Kopas.mdl",
  521. "models/exodus_go_new/m4a1/LimeAsiimov.mdl",
  522. "models/exodus_go_new/m4a1/Sand.mdl",
  523. "models/exodus_go_new/m4a1/Skull.mdl",
  524. "models/exodus_go_new/m4a1/SpaceWar.mdl",
  525. "models/exodus_go_new/m4a1/UrbanDDPAT.mdl",
  526. "models/exodus_go_new/m4a1/Utveszto.mdl",
  527. "models/exodus_go_new/m4a1/Zirka.mdl",
  528. "models/exodus_go_new/Alap/M4A1.mdl",
  529. "models/exodus_go_new/m4a1/Guardian.mdl",
  530. "models/exodus_go_new/m4a1/Cyrex.mdl",
  531. "models/exodus_go_new/m4a1/HBeast.mdl",
  532. "models/exodus_go_new/m4a1/Bazilisk.mdl",
  533. "models/exodus_go_new/m4a1/Grafitti.mdl",
  534. "models/exodus_go_new/m4a1/Gutter.mdl",
  535. "models/exodus_go_new/m4a1/Harmonics.mdl",
  536. "models/exodus_go_new/Alap/AK47.mdl",
  537. "models/exodus_go_new/ak47/Alien.mdl",
  538. "models/exodus_go_new/ak47/Outlaw.mdl",
  539. "models/exodus_go_new/ak47/Carbonite.mdl",
  540. "models/exodus_go_new/ak47/Jaguar.mdl",
  541. "models/exodus_go_new/ak47/Vanquish.mdl",
  542. "models/exodus_go_new/ak47/Space.mdl",
  543. "models/exodus_go_new/ak47/FrontSide.mdl",
  544. "models/exodus_go_new/ak47/Vulcan.mdl",
  545. "models/exodus_go_new/ak47/Aquamarine.mdl",
  546. "models/exodus_go_new/ak47/Point.mdl",
  547. "models/exodus_go_new/ak47/GForce.mdl",
  548. "models/exodus_go_new/Alap/M4A4.mdl",
  549. "models/exodus_go_new/m4a1/Griff.mdl",
  550. "models/exodus_go_new/m4a1/BulletRain.mdl",
  551. "models/exodus_go_new/m4a1/Guardian.mdl",
  552. "models/exodus_go_new/m4a1/RoyalStore.mdl",
  553. "models/exodus_go_new/m4a1/Magma.mdl",
  554. "models/exodus_go_new/m4a1/Steph.mdl",
  555. "models/exodus_go_new/m4a1/Poseidon.mdl",
  556. "models/exodus_go_new/m4a1/ZombieHunter.mdl",
  557. "models/exodus_go_new/m4a1/DragonKing.mdl",
  558. "models/exodus_go_new/m4a1/Cyrex.mdl",
  559. "models/exodus_go_new/m4a1/YingYang.mdl",
  560. "models/exodus_go_new/m4a1/HBeast.mdl",
  561. "models/exodus_go_new/m4a1/KillConfirmed.mdl",
  562. "models/exodus_go_new/Alap/AWP.mdl",
  563. "models/exodus_go_new/awp/Tigris.mdl",
  564. "models/exodus_go_new/awp/Redline.mdl",
  565. "models/exodus_go_new/awp/Carbonite.mdl",
  566. "models/exodus_go_new/awp/Smoke.mdl",
  567. "models/exodus_go_new/awp/WormGod.mdl",
  568. "models/exodus_go_new/awp/DragonLore.mdl",
  569. "models/exodus_go_new/awp/Star.mdl",
  570. "models/exodus_go_new/awp/Razer.mdl",
  571. "models/exodus_go_new/awp/Comics.mdl",
  572. "models/exodus_go_new/awp/DKing.mdl",
  573. "models/exodus_go_new/awp/HBeast.mdl",
  574. "models/exodus_go_new/awp/Asiimov.mdl",
  575. "models/exodus_go_new/awp/ElectricHive.mdl",
  576. "models/exodus_go_new/Alap/DEAGLE.mdl",
  577. "models/exodus_go_new/deagle/GoldenRose.mdl",
  578. "models/exodus_go_new/deagle/Valentin.mdl",
  579. "models/exodus_go_new/deagle/Engraved.mdl",
  580. "models/exodus_go_new/deagle/Lore.mdl",
  581. "models/exodus_go_new/deagle/Jungle.mdl",
  582. "models/exodus_go_new/deagle/Kumicho.mdl",
  583. "models/exodus_go_new/deagle/Biohazard.mdl",
  584. "models/exodus_go_new/Alap/FAMAS.mdl",
  585. "models/exodus_go_new/famas/Spitfire.mdl",
  586. "models/exodus_go_new/famas/Ice.mdl",
  587. "models/exodus_go_new/famas/Nuclear.mdl",
  588. "models/exodus_go_new/famas/Pulse.mdl",
  589. "models/exodus_go_new/famas/GreenTriangle.mdl",
  590. "models/exodus_go_new/famas/Survivor.mdl",
  591. "models/exodus_go_new/famas/Biohazard.mdl",
  592. "models/exodus_go_new/Alap/GALIL.mdl",
  593. "models/exodus_go_new/galil/Chatterbox.mdl",
  594. "models/exodus_go_new/galil/Cerberus.mdl",
  595. "models/exodus_go_new/galil/Eco.mdl",
  596. "models/exodus_go_new/galil/Odyssy.mdl",
  597. "models/exodus_go_new/Alap/GLOCK.mdl",
  598. "models/exodus_go_new/glock/Candy.mdl",
  599. "models/exodus_go_new/glock/Fade.mdl",
  600. "models/exodus_go_new/glock/Grinder.mdl",
  601. "models/exodus_go_new/glock/WaterElemental.mdl",
  602. "models/exodus_go_new/Alap/SCOUT.mdl",
  603. "models/exodus_go_new/scout/BDream.mdl",
  604. "models/exodus_go_new/scout/BIWater.mdl",
  605. "models/exodus_go_new/scout/Camo.mdl",
  606. "models/exodus_go_new/Alap/USP.mdl",
  607. "models/exodus_go_new/usp/Stainless.mdl",
  608. "models/exodus_go_new/usp/Vertex.mdl",
  609. "models/exodus_go_new/usp/Army.mdl",
  610. "models/exodus_go_new/usp/Engraved.mdl",
  611. "models/exodus_go_new/usp/HBeast.mdl",
  612. "models/exodus_go_new/usp/Immun.mdl",
  613. "models/exodus_go_new/usp/Orion.mdl",
  614. "models/exodus_go_new/usp/Asiimov.mdl",
  615. "models/exodus_go_new/usp/KillConfirmed.mdl",
  616. "models/exodus_go_new/Alap/KES.mdl",
  617. "models/exodus_go_new/knife_uj/Asiimov_BF.mdl",
  618. "models/exodus_go_new/knife_uj/Bowie_CaseH.mdl",
  619. "models/exodus_go_new/knife_uj/Bayonet.mdl",
  620. "models/exodus_go_new/knife_uj/Bowie_HBeast.mdl",
  621. "models/exodus_go_new/knife_uj/Doppler_2.mdl",
  622. "models/exodus_go_new/knife_uj/Crimson_B.mdl",
  623. "models/exodus_go_new/knife_uj/Crimson_BF.mdl",
  624. "models/exodus_go_new/knife_uj/Crimson_K.mdl",
  625. "models/exodus_go_new/knife_uj/HBeast_HM.mdl",
  626. "models/exodus_go_new/knife_uj/B_Lore.mdl",
  627. "models/exodus_go_new/knife_uj/Lore_F.mdl",
  628. "models/exodus_go_new/knife_uj/MarbleFade_B.mdl",
  629. "models/exodus_go_new/knife_uj/Space_2.mdl",
  630. "models/exodus_go_new/knife_uj/Gut_Lore.mdl",
  631. "models/exodus_go_new/knife_uj/Tiger_B.mdl",
  632. "models/exodus_go_new/knife_uj/SpaceDoppler_K.mdl",
  633. "models/exodus_go_new/knife_uj/UrbanMasked_B.mdl",
  634. "models/exodus_go_new/Alap/M4A1.mdl",
  635. "models/exodus_go_new/Alap/CTKES.mdl"
  636. };
  637. new const Rangok[][Rangs] =
  638. {
  639. { "Silver I", 25 },
  640. { "Silver II", 100 },
  641. { "Silver III", 250 },
  642. { "Silver IV", 500 },
  643. { "Silver Elite", 700 },
  644. { "Silver Elite Master", 850 },
  645. { "Gold Nova I", 1000 },
  646. { "Gold Nova II", 1300 },
  647. { "Gold Nova III", 1600 },
  648. { "Gold Nova Master", 1900 },
  649. { "Master Guardian I", 2100 },
  650. { "Master Guardian II", 2500 },
  651. { "Master Guardian Elite", 2800 },
  652. { "Distinguished Master Guardian", 3000 },
  653. { "Legendary Eagle", 3200 },
  654. { "Legendary Eagle Master", 3400 },
  655. { "The Global Elite", 3600 }
  656. };
  657. public plugin_init()
  658. {
  659. register_plugin(PLUGIN, VERSION, AUTHOR);
  660.  
  661. register_impulse(201, "Ellenorzes");
  662. register_clcmd("DOLLAR", "lekeres");
  663. register_clcmd("say /fegyver", "Fegyvermenu");
  664. register_clcmd("say", "sayhook");
  665.  
  666. register_clcmd("Reg_Felhasznalonev", "regisztralas_felh");
  667. register_clcmd("Reg_Jelszo", "regisztralas_jelszo");
  668. register_clcmd("Log_Felhasznalonev", "bejelentkezes_felh");
  669. register_clcmd("Log_Jelszo", "bejelentkezes_jelszo");
  670. register_clcmd("KMENNYISEG", "ObjectSend");
  671. register_clcmd("KMENNYISEGSKIN", "ObjectSendSkin");
  672.  
  673. RegisterHam(Ham_Spawn,"player","fegyverad",1);
  674. register_event("CurWeapon", "FegyverValtas", "be", "1=1");
  675. register_event("DeathMsg", "Halal", "a");
  676.  
  677. set_task(1.0, "AutoCheck",_,_,_,"b");
  678. }
  679. public AutoCheck()
  680. {
  681. new p[32],n;
  682. get_players(p,n,"ch");
  683. for(new i=0;i<n;i++)
  684. {
  685. new id = p[i];
  686. StatrakHud(id);
  687. if(!HudOff[id])
  688. {
  689. InfoHud(id);
  690. }
  691. }
  692. }
  693. public IdoEllenorzes(id)
  694. {
  695. new hour, minute, second;
  696. time(hour, minute, second);
  697.  
  698. if(18 <= hour && 20 > hour)
  699. {
  700. Mod = 1;
  701. ColorChat(id, GREEN, "%s^1Jelenleg ^4drop event^1 van ^4(Minden nap 18 Órától - 20 Óráig).", Chat_Prefix);
  702. set_dhudmessage(random(256), random(256), random(256), -1.0, 0.20, 0, 6.0, 6.0);
  703. show_dhudmessage(id, "Jelenleg: Drop Event");
  704. }
  705. else
  706. {
  707. Mod = 0;
  708. //ColorChat(id, GREEN, "%s^1Minden nap ^4drop event^1 kezdődik^4 18^1 Órától -^4 20^1 Óráig.", Chat_Prefix);
  709. }
  710.  
  711. if(10 <= hour && 11 > hour)
  712. {
  713. Mod = 2;
  714. ColorChat(id, GREEN, "%s^1Jelenleg ^4Kulcs event^1 van ^4(Minden nap 10 Órától - 11 Óráig).", Chat_Prefix);
  715. set_dhudmessage(random(256), random(256), random(256), -1.0, 0.20, 0, 6.0, 6.0);
  716. show_dhudmessage(id, "Jelenleg: Kulcs Event");
  717. }
  718. //else
  719. //{
  720. //ColorChat(id, GREEN, "%s^1Minden nap ^4Kulcs event^1 kezdődik^4 10^1 Órától -^4 11^1 Óráig.", Chat_Prefix);
  721. //}
  722.  
  723. if(20 <= hour && 21 > hour)
  724. {
  725. Event[id] = 3;
  726. set_dhudmessage(random(256), random(256), random(256), -1.0, 0.20, 0, 6.0, 6.0);
  727. show_dhudmessage(id, "Jelenleg: Karácsonyi Láda Event");
  728. }
  729. //else
  730. //{
  731. //ColorChat(id, GREEN, "%s^1Minden nap Limitált ideig ^4Karácsonyi Láda Event^1 kezdődik^4 21^1 Órától -^4 22^1 Óráig.", Chat_Prefix);
  732. //}
  733.  
  734. if(21 <= hour && 22 > hour)
  735. {
  736. Event[id] = 2;
  737. set_dhudmessage(random(256), random(256), random(256), -1.0, 0.20, 0, 6.0, 6.0);
  738. show_dhudmessage(id, "Jelenleg: Mester Láda Event");
  739. }
  740. //else
  741. //{
  742. //ColorChat(id, GREEN, "%s^1Minden nap ^4Mester Láda Event^1 kezdődik^4 21^1 Órától -^4 22^1 Óráig.", Chat_Prefix);
  743. //}
  744.  
  745. return PLUGIN_HANDLED;
  746. }
  747. public plugin_precache()
  748. {
  749. for(new i;i < sizeof(precache); i++)
  750. {
  751. precache_model(precache[i]);
  752. }
  753. }
  754. public FegyverValtas(id)
  755. {
  756. new fgy = get_user_weapon(id);
  757.  
  758. if(Alap[0][id] == 0 && fgy == CSW_HEGRENADE && Gun[id] == 1)
  759. {
  760. set_pev(id, pev_viewmodel2, AlapModelek[0]);
  761. }
  762. if(Alap[1][id] == 0 && fgy == CSW_FLASHBANG && Gun[id] == 1)
  763. {
  764. set_pev(id, pev_viewmodel2, AlapModelek[1]);
  765. }
  766. if(Alap[2][id] == 0 && fgy == CSW_C4 && Gun[id] == 1)
  767. {
  768. set_pev(id, pev_viewmodel2, AlapModelek[2]);
  769. }
  770. if(Alap[3][id] == 0 && fgy == CSW_SMOKEGRENADE && Gun[id] == 1)
  771. {
  772. set_pev(id, pev_viewmodel2, AlapModelek[3]);
  773. }
  774.  
  775. for(new i;i < sizeof(Ak47_Modelek); i++)
  776. {
  777. if(Skin[0][id] == i && fgy == CSW_AK47 && Gun[id] == 1)
  778. {
  779. set_pev(id, pev_viewmodel2, Ak47_Modelek[i]);
  780. }
  781. }
  782.  
  783. for(new i;i < sizeof(Ak47_Modelek_uj); i++)
  784. {
  785. if(Skin[0][id] == 16 + i && fgy == CSW_AK47 && Gun[id] == 1)
  786. {
  787. set_pev(id, pev_viewmodel2, Ak47_Modelek_uj[i]);
  788. }
  789. }
  790. for(new i;i < sizeof(Statrak_modelek_ak47); i++)
  791. {
  792. if(Skin[0][id] == 23 + i && fgy == CSW_AK47 && Gun[id] == 1)
  793. {
  794. set_pev(id, pev_viewmodel2, Statrak_modelek_ak47[i]);
  795. }
  796. }
  797. for(new i;i < sizeof(M4a1_Modelek); i++)
  798. {
  799. if(Skin[1][id] == i && fgy == CSW_M4A1 && Gun[id] == 1)
  800. {
  801. set_pev(id, pev_viewmodel2, M4a1_Modelek[i]);
  802. }
  803. }
  804. for(new i;i < sizeof(Statrak_modelek_m4a1); i++)
  805. {
  806. if(Skin[1][id] == 18 + i && fgy == CSW_M4A1 && Gun[id] == 1)
  807. {
  808. set_pev(id, pev_viewmodel2, Statrak_modelek_m4a1[i]);
  809. }
  810. }
  811. for(new i;i < sizeof(Awp_Modelek); i++)
  812. {
  813. if(Skin[2][id] == i && fgy == CSW_AWP && Gun[id] == 1)
  814. {
  815. set_pev(id, pev_viewmodel2, Awp_Modelek[i]);
  816. }
  817. }
  818. for(new i;i < sizeof(Awp_Modelek_uj); i++)
  819. {
  820. if(Skin[2][id] == 20 + i && fgy == CSW_AWP && Gun[id] == 1)
  821. {
  822. set_pev(id, pev_viewmodel2, Awp_Modelek_uj[i]);
  823. }
  824. }
  825. for(new i;i < sizeof(Statrak_modelek_awp); i++)
  826. {
  827. if(Skin[2][id] == 18 + i && fgy == CSW_AWP && Gun[id] == 1)
  828. {
  829. set_pev(id, pev_viewmodel2, Statrak_modelek_awp[i]);
  830. }
  831. }
  832. for(new i;i < sizeof(Deagle_Modelek); i++)
  833. {
  834. if(Skin[3][id] == i && fgy == CSW_DEAGLE && Gun[id] == 1)
  835. {
  836. set_pev(id, pev_viewmodel2, Deagle_Modelek[i]);
  837. }
  838. }
  839. for(new i;i < sizeof(Statrak_modelek_deagle); i++)
  840. {
  841. if(Skin[3][id] == 11 + i && fgy == CSW_DEAGLE && Gun[id] == 1)
  842. {
  843. set_pev(id, pev_viewmodel2, Statrak_modelek_deagle[i]);
  844. }
  845. }
  846. for(new i;i < sizeof(Famas_Modelek); i++)
  847. {
  848. if(Skin[4][id] == i && fgy == CSW_FAMAS && Gun[id] == 1)
  849. {
  850. set_pev(id, pev_viewmodel2, Famas_Modelek[i]);
  851. }
  852. }
  853. for(new i;i < sizeof(Galil_Modelek); i++)
  854. {
  855. if(Skin[5][id] == i && fgy == CSW_GALIL && Gun[id] == 1)
  856. {
  857. set_pev(id, pev_viewmodel2, Galil_Modelek[i]);
  858. }
  859. }
  860. for(new i;i < sizeof(Glock_Modelek); i++)
  861. {
  862. if(Skin[6][id] == i && fgy == CSW_GLOCK18 && Gun[id] == 1)
  863. {
  864. set_pev(id, pev_viewmodel2, Glock_Modelek[i]);
  865. }
  866. }
  867. for(new i;i < sizeof(Scout_Modelek); i++)
  868. {
  869. if(Skin[10][id] == i && fgy == CSW_SCOUT && Gun[id] == 1)
  870. {
  871. set_pev(id, pev_viewmodel2, Scout_Modelek[i]);
  872. }
  873. }
  874. for(new i;i < sizeof(Usp_Modelek); i++)
  875. {
  876. if(Skin[11][id] == i && fgy == CSW_USP && Gun[id] == 1)
  877. {
  878. set_pev(id, pev_viewmodel2, Usp_Modelek[i]);
  879. }
  880. }
  881. for(new i;i < sizeof(Statrak_modelek_usp); i++)
  882. {
  883. if(Skin[11][id] == 11 + i && fgy == CSW_USP && Gun[id] == 1)
  884. {
  885. set_pev(id, pev_viewmodel2, Statrak_modelek_usp[i]);
  886. }
  887. }
  888. for(new i;i < sizeof(Kes_Modelek); i++)
  889. {
  890. if(Skin[12][id] == i && fgy == CSW_KNIFE && Gun[id] == 1)
  891. {
  892. set_pev(id, pev_viewmodel2, Kes_Modelek[i]);
  893. }
  894. }
  895. for(new i;i < sizeof(Kes_Modelek_uj); i++)
  896. {
  897. if(Skin[12][id] == 21 + i && fgy == CSW_KNIFE && Gun[id] == 1)
  898. {
  899. set_pev(id, pev_viewmodel2, Kes_Modelek_uj[i]);
  900. }
  901. }
  902. for(new i;i < sizeof(Statrak_modelek_kes); i++)
  903. {
  904. if(Skin[12][id] == 24 + i && fgy == CSW_KNIFE && Gun[id] == 1)
  905. {
  906. set_pev(id, pev_viewmodel2, Statrak_modelek_kes[i]);
  907. }
  908. }
  909. for(new i;i < sizeof(KES_UJ); i++)
  910. {
  911. if(Skin[12][id] == 28 + i && fgy == CSW_KNIFE && Gun[id] == 1)
  912. {
  913. set_pev(id, pev_viewmodel2, KES_UJ[i]);
  914. }
  915. }
  916. for(new i;i < sizeof(M_AK47_UJ_1); i++)
  917. {
  918. if(Skin[0][id] == 27 + i && fgy == CSW_AK47 && Gun[id] == 1)
  919. {
  920. set_pev(id, pev_viewmodel2, M_AK47_UJ_1[i]);
  921. }
  922. }
  923.  
  924. for(new i;i < sizeof(M_AK47_UJ_2); i++)
  925. {
  926. if(Skin[0][id] == 35 + i && fgy == CSW_AK47 && Gun[id] == 1)
  927. {
  928. set_pev(id, pev_viewmodel2, M_AK47_UJ_2[i]);
  929. }
  930. }
  931.  
  932. for(new i;i < sizeof(M_AK47_UJ_3); i++)
  933. {
  934. if(Skin[0][id] == 43 + i && fgy == CSW_AK47 && Gun[id] == 1)
  935. {
  936. set_pev(id, pev_viewmodel2, M_AK47_UJ_3[i]);
  937. }
  938. }
  939.  
  940. for(new i;i < sizeof(M_M4A1_UJ_1); i++)
  941. {
  942. if(Skin[1][id] == 20 + i && fgy == CSW_M4A1 && Gun[id] == 1)
  943. {
  944. set_pev(id, pev_viewmodel2, M_M4A1_UJ_1[i]);
  945. }
  946. }
  947.  
  948. for(new i;i < sizeof(M_M4A1_UJ_2); i++)
  949. {
  950. if(Skin[1][id] == 28 + i && fgy == CSW_M4A1 && Gun[id] == 1)
  951. {
  952. set_pev(id, pev_viewmodel2, M_M4A1_UJ_2[i]);
  953. }
  954. }
  955.  
  956. for(new i;i < sizeof(M_M4A1_UJ_3); i++)
  957. {
  958. if(Skin[1][id] == 36 + i && fgy == CSW_M4A1 && Gun[id] == 1)
  959. {
  960. set_pev(id, pev_viewmodel2, M_M4A1_UJ_3[i]);
  961. }
  962. }
  963. for(new i;i < sizeof(M4a1_s_Modelek); i++)
  964. {
  965. if(Skin[13][id] == i && fgy == CSW_M4A1 && Gun[id] == 1 && cyrex[id] == true)
  966. {
  967. set_pev(id, pev_viewmodel2, M4a1_s_Modelek[i]);
  968. }
  969. }
  970. if(Skin[12][id] == 0 && fgy == CSW_KNIFE && Gun[id] ==1)
  971. {
  972. switch(cs_get_user_team(id))
  973. {
  974. case CS_TEAM_CT:
  975. {
  976. set_pev(id, pev_viewmodel2, "models/exodus_go_new/Alap/CTKES.mdl");
  977. }
  978. }
  979. }
  980. if(fgy == CSW_KNIFE && get_user_flags(id) & TULAJ)
  981. {
  982. set_user_maxspeed(id, 350.0);
  983. }
  984. if(fgy == CSW_KNIFE && get_user_flags(id) & VIP)
  985. {
  986. set_user_maxspeed(id, 350.0);
  987. }
  988.  
  989. }
  990. public Halal()
  991. {
  992. new Gyilkos = read_data(1);
  993. new Aldozat = read_data(2);
  994. new fegyver = get_user_weapon(Gyilkos);
  995.  
  996. if(Gyilkos == Aldozat)
  997. return PLUGIN_HANDLED;
  998.  
  999. Oles[Gyilkos] ++;
  1000. DropOles[Gyilkos]++;
  1001.  
  1002. while(Oles[Gyilkos] >= Rangok[Rang[Gyilkos]][Xp])
  1003. Rang[Gyilkos]++;
  1004.  
  1005. new pPont;
  1006.  
  1007. pPont += random_num(DollarMin, DollarMax);
  1008. Dollar[Gyilkos] += pPont;
  1009.  
  1010. set_dhudmessage(random(256), random(256), random(256), -1.0, 0.20, 0, 6.0, 3.0);
  1011. show_dhudmessage(Gyilkos, "+%d $", pPont);
  1012.  
  1013. if(Skin[0][Gyilkos] == 14 && fegyver == CSW_AK47 && Gun[Gyilkos] == 1)
  1014. {
  1015. Statrak[0][Gyilkos] ++;
  1016. }
  1017. if(Skin[0][Gyilkos] == 15 && fegyver == CSW_AK47 && Gun[Gyilkos] == 1)
  1018. {
  1019. Statrak[1][Gyilkos] ++;
  1020. }
  1021. if(Skin[0][Gyilkos] == 23 && fegyver == CSW_AK47 && Gun[Gyilkos] == 1)
  1022. {
  1023. Statrak[6][Gyilkos] ++;
  1024. }
  1025. if(Skin[0][Gyilkos] == 24 && fegyver == CSW_AK47 && Gun[Gyilkos] == 1)
  1026. {
  1027. Statrak[7][Gyilkos] ++;
  1028. }
  1029. if(Skin[0][Gyilkos] == 25 && fegyver == CSW_AK47 && Gun[Gyilkos] == 1)
  1030. {
  1031. Statrak[8][Gyilkos] ++;
  1032. }
  1033. if(Skin[1][Gyilkos] == 16 && fegyver == CSW_M4A1 && Gun[Gyilkos] == 1)
  1034. {
  1035. Statrak[2][Gyilkos] ++;
  1036. }
  1037. if(Skin[1][Gyilkos] == 17 && fegyver == CSW_M4A1 && Gun[Gyilkos] == 1)
  1038. {
  1039. Statrak[3][Gyilkos] ++;
  1040. }
  1041. if(Skin[1][Gyilkos] == 18 && fegyver == CSW_M4A1 && Gun[Gyilkos] == 1)
  1042. {
  1043. Statrak[9][Gyilkos] ++;
  1044. }
  1045. if(Skin[1][Gyilkos] == 19 && fegyver == CSW_M4A1 && Gun[Gyilkos] == 1)
  1046. {
  1047. Statrak[10][Gyilkos] ++;
  1048. }
  1049. if(Skin[2][Gyilkos] == 16 && fegyver == CSW_AWP && Gun[Gyilkos] == 1)
  1050. {
  1051. Statrak[4][Gyilkos] ++;
  1052. }
  1053. if(Skin[2][Gyilkos] == 17 && fegyver == CSW_AWP && Gun[Gyilkos] == 1)
  1054. {
  1055. Statrak[5][Gyilkos] ++;
  1056. }
  1057. if(Skin[2][Gyilkos] == 18 && fegyver == CSW_AWP && Gun[Gyilkos] == 1)
  1058. {
  1059. Statrak[11][Gyilkos] ++;
  1060. }
  1061. if(Skin[2][Gyilkos] == 19 && fegyver == CSW_AWP && Gun[Gyilkos] == 1)
  1062. {
  1063. Statrak[12][Gyilkos] ++;
  1064. }
  1065. if(Skin[11][Gyilkos] == 12 && fegyver == CSW_USP && Gun[Gyilkos] == 1)
  1066. {
  1067. Statrak[13][Gyilkos] ++;
  1068. }
  1069. if(Skin[11][Gyilkos] == 13 && fegyver == CSW_USP && Gun[Gyilkos] == 1)
  1070. {
  1071. Statrak[14][Gyilkos] ++;
  1072. }
  1073. if(Skin[3][Gyilkos] == 11 && fegyver == CSW_DEAGLE && Gun[Gyilkos] == 1)
  1074. {
  1075. Statrak[15][Gyilkos] ++;
  1076. }
  1077. if(Skin[3][Gyilkos] == 12 && fegyver == CSW_DEAGLE && Gun[Gyilkos] == 1)
  1078. {
  1079. Statrak[16][Gyilkos] ++;
  1080. }
  1081. if(Skin[12][Gyilkos] == 24 && fegyver == CSW_KNIFE && Gun[Gyilkos] == 1)
  1082. {
  1083. Statrak[17][Gyilkos] ++;
  1084. }
  1085. if(Skin[12][Gyilkos] == 25 && fegyver == CSW_KNIFE && Gun[Gyilkos] == 1)
  1086. {
  1087. Statrak[18][Gyilkos] ++;
  1088. }
  1089. if(Skin[12][Gyilkos] == 26 && fegyver == CSW_KNIFE && Gun[Gyilkos] == 1)
  1090. {
  1091. Statrak[19][Gyilkos] ++;
  1092. }
  1093. if(Skin[12][Gyilkos] == 27 && fegyver == CSW_KNIFE && Gun[Gyilkos] == 1)
  1094. {
  1095. Statrak[20][Gyilkos] ++;
  1096. }
  1097. if(Skin[13][Gyilkos] == 9 && fegyver == CSW_M4A1 && Gun[Gyilkos] == 1)
  1098. {
  1099. Statrak[21][Gyilkos] ++;
  1100. }
  1101. if(Skin[13][Gyilkos] == 10 && fegyver == CSW_M4A1 && Gun[Gyilkos] == 1)
  1102. {
  1103. Statrak[22][Gyilkos] ++;
  1104. }
  1105. if(Skin[13][Gyilkos] == 11 && fegyver == CSW_M4A1 && Gun[Gyilkos] == 1)
  1106. {
  1107. Statrak[23][Gyilkos] ++;
  1108. }
  1109. if(Skin[13][Gyilkos] == 12 && fegyver == CSW_M4A1 && Gun[Gyilkos] == 1)
  1110. {
  1111. Statrak[24][Gyilkos] ++;
  1112. }
  1113. if(Skin[13][Gyilkos] == 13 && fegyver == CSW_M4A1 && Gun[Gyilkos] == 1)
  1114. {
  1115. Statrak[25][Gyilkos] ++;
  1116. }
  1117. if(Skin[13][Gyilkos] == 14 && fegyver == CSW_M4A1 && Gun[Gyilkos] == 1)
  1118. {
  1119. Statrak[26][Gyilkos] ++;
  1120. }
  1121. if(Skin[13][Gyilkos] == 15 && fegyver == CSW_M4A1 && Gun[Gyilkos] == 1)
  1122. {
  1123. Statrak[27][Gyilkos] ++;
  1124. }
  1125.  
  1126. LadaDropEllenor(Gyilkos);
  1127. return PLUGIN_HANDLED;
  1128. }
  1129. public LadaDropEllenor(id)
  1130. {
  1131. new Nev[32]; get_user_name(id, Nev, 31);
  1132. new Float:RandomSzam = random_float(0.01, 100.00);
  1133. new LadaID = random_num(0,18);
  1134.  
  1135. if(Mod == 0)
  1136. {
  1137. if(RandomSzam <= DropEvent[0][0] && Event[id] == 3)
  1138. {
  1139. Lada[20][id] ++;
  1140. ColorChat(0, GREEN, "%s^3%s ^1Talált egy: ^4%s^1-t.", Chat_Prefix, Nev, LadaNevek[20][0]);
  1141. }
  1142. else if(RandomSzam <= DropMester[0][0] && Event[id] == 2)
  1143. {
  1144. Lada[19][id] ++;
  1145. ColorChat(0, GREEN, "%s^3%s ^1Talált egy: ^4%s^1-t.", Chat_Prefix, Nev, LadaNevek[19][0]);
  1146. }
  1147. if(DropOles[id] == 4)
  1148. {
  1149. Lada[LadaID][id]++;
  1150. ColorChat(id, GREEN, "%s^1Találtál egy ^4%s^1-t.", Chat_Prefix, LadaNevek[LadaID][0]);
  1151. }
  1152. if(DropOles[id] == 9)
  1153. {
  1154. Lada[LadaID][id]++;
  1155. ColorChat(id, GREEN, "%s^1Találtál egy ^4%s^1-t.", Chat_Prefix, LadaNevek[LadaID][0]);
  1156. }
  1157. if(DropOles[id] >= 11)
  1158. {
  1159. Kulcs[id]++;
  1160. DropOles[id] = 0;
  1161. ColorChat(id, GREEN, "%s^1Találtál egy ^4Kulcs^1-t.", Chat_Prefix);
  1162. }
  1163. }
  1164. if(Mod == 1)
  1165. {
  1166. if(RandomSzam <= DropEvent[0][0] && Event[id] == 3)
  1167. {
  1168. Lada[20][id] ++;
  1169. ColorChat(0, GREEN, "%s^3%s ^1Talált egy: ^4%s^1-t.", Chat_Prefix, Nev, LadaNevek[20][0]);
  1170. }
  1171. if(RandomSzam <= DropMester[0][0] && Event[id] == 2)
  1172. {
  1173. Lada[19][id] ++;
  1174. ColorChat(0, GREEN, "%s^3%s ^1Talált egy: ^4%s^1-t.", Chat_Prefix, Nev, LadaNevek[19][0]);
  1175. }
  1176. if(DropOles[id] == 2)
  1177. {
  1178. Lada[LadaID][id]++;
  1179. ColorChat(id, GREEN, "%s^1Találtál egy ^4%s^1-t.", Chat_Prefix, LadaNevek[LadaID][0]);
  1180. }
  1181. if(DropOles[id] == 5)
  1182. {
  1183. Lada[LadaID][id]++;
  1184. ColorChat(id, GREEN, "%s^1Találtál egy ^4%s^1-t.", Chat_Prefix, LadaNevek[LadaID][0]);
  1185. }
  1186. if(DropOles[id] == 9)
  1187. {
  1188. Lada[LadaID][id]++;
  1189. ColorChat(id, GREEN, "%s^1Találtál egy ^4%s^1-t.", Chat_Prefix, LadaNevek[LadaID][0]);
  1190. }
  1191. if(DropOles[id] == 10)
  1192. {
  1193. Kulcs[id]++;
  1194. ColorChat(id, GREEN, "%s^1Találtál egy ^4Kulcs^1-t.", Chat_Prefix);
  1195. }
  1196. if(DropOles[id] == 11)
  1197. {
  1198. Kulcs[id]++;
  1199. DropOles[id] = 0;
  1200. ColorChat(id, GREEN, "%s^1Találtál egy ^4Kulcs^1-t.", Chat_Prefix);
  1201. }
  1202. }
  1203. if(Mod == 2)
  1204. {
  1205. if(RandomSzam <= DropEvent[0][0] && Event[id] == 3)
  1206. {
  1207. Lada[20][id] ++;
  1208. ColorChat(0, GREEN, "%s^3%s ^3Talált egy: ^4%s^1-t.", Chat_Prefix, Nev, LadaNevek[20][0]);
  1209. }
  1210. if(RandomSzam <= DropMester[0][0] && Event[id] == 2)
  1211. {
  1212. Lada[19][id] ++;
  1213. ColorChat(0, GREEN, "%s^3%s ^3Talált egy: ^4%s^1-t.", Chat_Prefix, Nev, LadaNevek[19][0]);
  1214. }
  1215. if(DropOles[id] == 2)
  1216. {
  1217. Lada[LadaID][id]++;
  1218. ColorChat(id, GREEN, "%s^1Találtál egy ^4%s^1-t.", Chat_Prefix, LadaNevek[LadaID][0]);
  1219. }
  1220. if(DropOles[id] == 5)
  1221. {
  1222. Lada[LadaID][id]++;
  1223. ColorChat(id, GREEN, "%s^1Találtál egy ^4%s^1-t.", Chat_Prefix, LadaNevek[LadaID][0]);
  1224. }
  1225. if(DropOles[id] == 9)
  1226. {
  1227. Kulcs[id]++;
  1228. ColorChat(id, GREEN, "%s^1Találtál egy ^4Kulcs^1-t.", Chat_Prefix);
  1229. }
  1230. if(DropOles[id] >= 11)
  1231. {
  1232. Kulcs[id]++;
  1233. DropOles[id] = 0;
  1234. ColorChat(id, GREEN, "%s^1Találtál egy ^4Kulcs^1-t.", Chat_Prefix);
  1235. }
  1236. }
  1237. }
  1238. public Fomenu(id)
  1239. {
  1240. new cim[121];
  1241. format(cim, charsmax(cim), "[%s] \r- Főmenü^n\dDollár: \r%d $ \d| SMS Pont: \r%d", PREFIX, Dollar[id], SMS[id]);
  1242. new menu = menu_create(cim, "Fomenu_h");
  1243.  
  1244. menu_additem(menu, "Raktár", "1", 0);
  1245. menu_additem(menu, "LádaNyitás", "2", 0);
  1246. menu_additem(menu, "Piac", "3", 0);
  1247. menu_additem(menu, "Lomtár", "4", 0);
  1248. menu_additem(menu, "\ySMS Pont \wLevásárlás", "5", 0);
  1249. menu_additem(menu, "Beállítások", "6", 0);
  1250. format(cim, charsmax(cim), "\rAdmin Tagfelvétel^n^n\d%s", Website);
  1251. menu_additem(menu, cim, "7", 0);
  1252.  
  1253. menu_display(id, menu, 0);
  1254. }
  1255. public Fomenu_h(id, menu, item){
  1256. if(item == MENU_EXIT)
  1257. {
  1258. menu_destroy(menu);
  1259. return;
  1260. }
  1261.  
  1262. new data[9], szName[64];
  1263. new access, callback;
  1264. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1265. new key = str_to_num(data);
  1266.  
  1267. switch(key) {
  1268. case 1: Raktar(id);
  1269. case 2: LadaNyitas(id);
  1270. case 3: Piac(id);
  1271. case 4: Kuka(id);
  1272. case 5: Smslevasarlas(id);
  1273. case 6: Beallitasok(id);
  1274. case 7: Tagfelvetel(id);
  1275. }
  1276. }
  1277. public Tagfelvetel(id)
  1278. {
  1279. new String[121];
  1280. formatex(String, charsmax(String), "[%s] \r- \dAdmin Tagfelvétel^n\wFeltételek: Olvasd el figyelmesen!", PREFIX);
  1281. new menu = menu_create(String, "Fomenu_h");
  1282.  
  1283. menu_additem(menu, "\dMinimum legyél 16 éves", "7", 0);
  1284. menu_additem(menu, "\dNapi aktivitás (2-4 Óra)", "7", 0);
  1285. menu_additem(menu, "\dNapi hírdetés (Facebookon: \r2x 30 Csoportban\d)", "7", 0);
  1286. menu_additem(menu, "\dSteam (Nagy előny)", "7", 0);
  1287. menu_additem(menu, "\dMikrofon (Nem kötelező de előny)", "7", 0);
  1288. menu_additem(menu, "\dAmxModX ismerete^n", "7", 0);
  1289. menu_additem(menu, "\dJelentkezés: \rfacebook.com/*******", "7", 0);
  1290.  
  1291. menu_display(id, menu, 0);
  1292. return PLUGIN_HANDLED;
  1293. }
  1294. public LadaNyitas(id)
  1295. {
  1296. new String[121];
  1297. format(String, charsmax(String), "[%s] \r- \dLádaNyitás^n\wKulcs \y[%d DB]", PREFIX, Kulcs[id]);
  1298. new menu = menu_create(String, "Lada_h");
  1299.  
  1300. for(new i;i < sizeof(LadaNevek); i++)
  1301. {
  1302. new Sor[6]; num_to_str(i, Sor, 5);
  1303. formatex(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[i][0], Lada[i][id]);
  1304. menu_additem(menu, String, Sor);
  1305. }
  1306.  
  1307. menu_display(id, menu, 0);
  1308. return PLUGIN_HANDLED;
  1309. }
  1310.  
  1311. public Lada_h(id, menu, item)
  1312. {
  1313. if(item == MENU_EXIT)
  1314. {
  1315. menu_destroy(menu);
  1316. return;
  1317. }
  1318.  
  1319. new data[9], szName[64];
  1320. new access, callback;
  1321. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1322. new key = str_to_num(data);
  1323.  
  1324. if(Lada[key][id] >= 1 && Kulcs[id] >= 1)
  1325. {
  1326. Lada[key][id] --;
  1327. Kulcs[id] --;
  1328. Talal(id);
  1329. LadaNyitas(id);
  1330. }
  1331. else
  1332. {
  1333. LadaNyitas(id);
  1334. ColorChat(id, GREEN, "%s ^1Nincs Ládád vagy kulcsod.", Chat_Prefix);
  1335. }
  1336. }
  1337. public Kuka(id)
  1338. {
  1339. new cim[121];
  1340. formatex(cim, charsmax(cim), "[%s] \r- \dLomtár", PREFIX);
  1341. new menu = menu_create(cim, "Kuka_h");
  1342.  
  1343. for(new i;i < sizeof(Fegyverek); i++)
  1344. {
  1345. if(OsszesSkin[i][id] > 0)
  1346. {
  1347. new Sor[6]; num_to_str(i, Sor, 5);
  1348. formatex(cim, charsmax(cim), "\w%s \d[\r%d DB\d]", Fegyverek[i][0], OsszesSkin[i][id]);
  1349. menu_additem(menu, cim, Sor);
  1350. }
  1351. }
  1352. menu_display(id, menu, 0);
  1353. }
  1354. public Kuka_h(id, menu, item)
  1355. {
  1356. if(item == MENU_EXIT)
  1357. {
  1358. menu_destroy(menu);
  1359. return;
  1360. }
  1361.  
  1362. new data[9], szName[64];
  1363. new access, callback;
  1364. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1365. new key = str_to_num(data);
  1366.  
  1367. OsszesSkin[key][id] --;
  1368. ColorChat(id, GREEN, "%s^1Sikeresen Törölted ezt: ^4%s", Chat_Prefix, Fegyverek[key][0]);
  1369. Kuka(id);
  1370. }
  1371. public Smslevasarlas(id)
  1372. {
  1373. new String[121];
  1374. formatex(String, charsmax(String), "[%s] \r- \dSMS Levásárlás^nSMS Pont: \r%d", PREFIX, SMS[id]);
  1375. new menu = menu_create(String, "sms_h");
  1376.  
  1377. formatex(String, charsmax(String), "\ySMS Pont \wFeltöltés");
  1378. menu_additem(menu, String, "1",0);
  1379. formatex(String, charsmax(String), "\yVIP \wVásárlás");
  1380. menu_additem(menu, String, "7",0);
  1381. formatex(String, charsmax(String), "\yAdmin \wVásárlás");
  1382. menu_additem(menu, String, "8",0);
  1383. format(String, charsmax(String), "\yRandom \wKés Drop \d[\r169 SMS Pont\d]");
  1384. menu_additem(menu, String, "2", 0);
  1385. format(String, charsmax(String), "\wRandom \yLimitált Skin \wDrop \d[\r338 SMS Pont\d]");
  1386. menu_additem(menu, String, "9", 0);
  1387. format(String, charsmax(String), "\d+ 3000 \yDollár \d[\r102 SMS Pont\d]");
  1388. menu_additem(menu, String, "4", 0);
  1389. format(String, charsmax(String), "\d+ 25 \yKulcs \d[\r102 SMS Pont\d]");
  1390. menu_additem(menu, String, "5", 0);
  1391.  
  1392. menu_display(id, menu, 0);
  1393. return PLUGIN_HANDLED;
  1394. }
  1395. public sms_h(id, menu, item)
  1396. {
  1397. if(item == MENU_EXIT)
  1398. {
  1399. menu_destroy(menu);
  1400. return;
  1401. }
  1402.  
  1403. new data[9], szName[64];
  1404. new access, callback;
  1405. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1406. new key = str_to_num(data);
  1407.  
  1408. switch(key)
  1409. {
  1410. case 1:
  1411. {
  1412. Smspontrol(id);
  1413. }
  1414. case 2:
  1415. {
  1416. new KesID = random_num(88,107);
  1417. if(SMS[id] >= 169)
  1418. {
  1419. SMS[id] -= 169;
  1420. OsszesSkin[KesID][id]++;
  1421. ColorChat(id, GREEN, "%s^1Random drop: ^3%s^1-t kaptál.", Chat_Prefix, Fegyverek[KesID]);
  1422. }
  1423. else
  1424. {
  1425. ColorChat(id, GREEN, "[Információ] ^1Nincs elég ^4SMS Pontod.");
  1426. }
  1427. }
  1428. case 4:
  1429. {
  1430. if(SMS[id] >= 102)
  1431. {
  1432. Dollar[id] += 3000;
  1433. SMS[id] -= 102;
  1434. ColorChat(id, GREEN, "[Információ] ^1Megvásároltad a ^4 +3000 Dollárt.");
  1435. }
  1436. else
  1437. {
  1438. ColorChat(id, GREEN, "[Információ] ^1Nincs elég ^4SMS Pontod");
  1439. }
  1440. }
  1441. case 5:
  1442. {
  1443. if(SMS[id] >= 102)
  1444. {
  1445. Kulcs[id] += 25;
  1446. SMS[id] -= 102;
  1447. ColorChat(id, GREEN, "[Információ] ^1Megvásároltad a ^4 +25 Kulcsot.");
  1448. }
  1449. else
  1450. {
  1451. ColorChat(id, GREEN, "[Információ] ^1Nincs elég ^4SMS Pontod");
  1452. }
  1453. }
  1454. case 7:
  1455. {
  1456. Vipvasarlas(id);
  1457. }
  1458. case 8:
  1459. {
  1460. Adminvasarlas(id);
  1461. }
  1462. case 9:
  1463. {
  1464. switch(random_num(1,4))
  1465. {
  1466. case 1:
  1467. {
  1468. if(SMS[id] >= 338)
  1469. {
  1470. SMS[id] -= 338;
  1471. OsszesSkin[193][id]++;
  1472. ColorChat(id, GREEN, "%s^1Kaptál egy ^4%s^1-t.", Chat_Prefix, Fegyverek[193][0]);
  1473. }
  1474. }
  1475. case 2:
  1476. {
  1477. if(SMS[id] >= 338)
  1478. {
  1479. SMS[id] -= 338;
  1480. OsszesSkin[194][id]++;
  1481. ColorChat(id, GREEN, "%s^1Kaptál egy ^4%s^1-t.", Chat_Prefix, Fegyverek[194][0]);
  1482. }
  1483. }
  1484. case 3:
  1485. {
  1486. if(SMS[id] >= 338)
  1487. {
  1488. SMS[id] -= 338;
  1489. OsszesSkin[195][id]++;
  1490. ColorChat(id, GREEN, "%s^1Kaptál egy ^4%s^1-t.", Chat_Prefix, Fegyverek[195][0]);
  1491. }
  1492. }
  1493. case 4:
  1494. {
  1495. if(SMS[id] >= 338)
  1496. {
  1497. SMS[id] -= 338;
  1498. OsszesSkin[196][id]++;
  1499. ColorChat(id, GREEN, "%s^1Kaptál egy ^4%s^1-t.", Chat_Prefix, Fegyverek[196][0]);
  1500. }
  1501. }
  1502. }
  1503. }
  1504. }
  1505. }
  1506. public Smspontrol(id)
  1507. {
  1508. new String[121];
  1509. formatex(String, charsmax(String), "[%s] \r- \dSMS Információk", PREFIX);
  1510. new menu = menu_create(String, "Fomenu_h");
  1511.  
  1512. formatex(String, charsmax(String), "\r508 SMS Pont \dFeltöltés");
  1513. menu_additem(menu, String, "",0);
  1514. formatex(String, charsmax(String), "\ySzöveg: \dSYN exodus \yTel.Szám: \d06 70 ittjonabetman");
  1515. menu_additem(menu, String, "",0);
  1516. formatex(String, charsmax(String), "\r1016 SMS Pont \dFeltöltés");
  1517. menu_additem(menu, String, "",0);
  1518. formatex(String, charsmax(String), "\ySzöveg: \dSYN exodus \yTel.Szám: \d06 70 ittjonabetman");
  1519. menu_additem(menu, String, "",0);
  1520. formatex(String, charsmax(String), "--------------------------------------------------");
  1521. menu_additem(menu, String, "",0);
  1522. formatex(String, charsmax(String), "Az \ySMS\w-ről \ykészíts egy képet\w majd \yküld ide\w:");
  1523. menu_additem(menu, String, "",0);
  1524. formatex(String, charsmax(String), "\d%s", Elerhetoseg);
  1525. menu_additem(menu, String, "",0);
  1526.  
  1527. menu_display(id, menu, 0);
  1528. return PLUGIN_HANDLED;
  1529. }
  1530. public Vipvasarlas(id)
  1531. {
  1532. new String[121];
  1533. formatex(String, charsmax(String), "[%s] \r- \dVIP Vásárlás", PREFIX);
  1534. new menu = menu_create(String, "Fomenu_h");
  1535.  
  1536. formatex(String, charsmax(String), "\r1 Hónap \yVIP: \r508Ft.");
  1537. menu_additem(menu, String, "",0);
  1538. formatex(String, charsmax(String), "\ySzöveg: \dSYN exodus \yTel.Szám: \d06 70 ittjonabetman");
  1539. menu_additem(menu, String, "",0);
  1540. formatex(String, charsmax(String), "--------------------------------------------------");
  1541. menu_additem(menu, String, "",0);
  1542. formatex(String, charsmax(String), "Az \ySMS\w-ről \ykészíts egy képet\w majd \yküld ide\w:");
  1543. menu_additem(menu, String, "",0);
  1544. formatex(String, charsmax(String), "\d%s", Elerhetoseg);
  1545. menu_additem(menu, String, "",0);
  1546.  
  1547. menu_display(id, menu, 0);
  1548. return PLUGIN_HANDLED;
  1549. }
  1550. public Adminvasarlas(id)
  1551. {
  1552. new String[121];
  1553. formatex(String, charsmax(String), "[%s] \r- \dAdmin Vásárlás", PREFIX);
  1554. new menu = menu_create(String, "Fomenu_h");
  1555.  
  1556. formatex(String, charsmax(String), "\r1 Hónap \yAdmin: \r1016Ft.");
  1557. menu_additem(menu, String, "",0);
  1558. formatex(String, charsmax(String), "\ySzöveg: \dSYN exodus \yTel.Szám: \d06 70 ittjonabetman");
  1559. menu_additem(menu, String, "",0);
  1560. formatex(String, charsmax(String), "--------------------------------------------------");
  1561. menu_additem(menu, String, "",0);
  1562. formatex(String, charsmax(String), "Az \ySMS\w-ről \ykészíts egy képet\w majd \yküld ide\w:");
  1563. menu_additem(menu, String, "",0);
  1564. formatex(String, charsmax(String), "\d%s", Elerhetoseg);
  1565. menu_additem(menu, String, "",0);
  1566.  
  1567. menu_display(id, menu, 0);
  1568. return PLUGIN_HANDLED;
  1569. }
  1570. public Menu_Regisztracio(id)
  1571. {
  1572. new String[121], Nev[32];
  1573. get_user_name(id, Nev, 31);
  1574. formatex(String, charsmax(String), "[%s] \r- \dRegisztráció^n%s", PREFIX, REGMENU[0][Regisztralt[id]]);
  1575. new menu = menu_create(String, "Menu_Regisztracio_h");
  1576.  
  1577. if(Regisztralt[id] == 0)
  1578. {
  1579. formatex(String, charsmax(String), "\wFelhasználónév: \r%s^n", regFh[id]);
  1580. menu_additem(menu, String, "1",0);
  1581. formatex(String, charsmax(String), "\wJelszó: \r%s^n", regJelszo[id]);
  1582. menu_additem(menu, String, "2",0);
  1583. }
  1584. else
  1585. {
  1586. formatex(String, charsmax(String), "\rNév: \d%s^n\wTe már regisztráltál a szerverre.", Nev, regFh[id]);
  1587. menu_additem(menu, String, "",0);
  1588. }
  1589.  
  1590. if(Beirtfelhasznalot[id] == true && Beirtjelszot[id] == true)
  1591. {
  1592. formatex(String, charsmax(String), "\yRegisztráció");
  1593. menu_additem(menu, String, "3",0);
  1594. }
  1595.  
  1596. menu_display(id, menu, 0);
  1597. return PLUGIN_HANDLED;
  1598. }
  1599. public Menu_Regisztracio_h(id, menu, item)
  1600. {
  1601. if(item == MENU_EXIT)
  1602. {
  1603. menu_destroy(menu);
  1604. return;
  1605. }
  1606.  
  1607. new data[9], szName[64];
  1608. new access, callback;
  1609. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1610. new key = str_to_num(data);
  1611.  
  1612. switch(key)
  1613. {
  1614. case 1:
  1615. {
  1616. client_cmd(id, "messagemode Reg_Felhasznalonev");
  1617. }
  1618. case 2:
  1619. {
  1620. client_cmd(id, "messagemode Reg_Jelszo");
  1621. }
  1622. case 3:
  1623. {
  1624. Regisztralt[id] = 1;
  1625. ColorChat(id, GREEN, "%s^1Sikeresen regisztráltál a szerverre.", Chat_Prefix);
  1626. SQL_Update_Reg(id);
  1627. }
  1628. }
  1629. }
  1630. public Menu_Bejelentkezes(id)
  1631. {
  1632. new String[121];
  1633. formatex(String, charsmax(String), "[%s] \r- \dBejelentkezés^n%s", PREFIX, REGMENU[0][Regisztralt[id]]);
  1634. new menu = menu_create(String, "Menu_Bejelentkezes_h");
  1635.  
  1636. formatex(String, charsmax(String), "Felhasználónév: \r%s^n", Felhasznalonev[id]);
  1637. menu_additem(menu, String, "1",0);
  1638. formatex(String, charsmax(String), "Jelszó: \r%s^n", Jelszo[id]);
  1639. menu_additem(menu, String, "2",0);
  1640.  
  1641. formatex(String, charsmax(String), "\yBejelentkezés^n");
  1642. menu_additem(menu, String, "3",0);
  1643.  
  1644. menu_display(id, menu, 0);
  1645. return PLUGIN_HANDLED;
  1646. }
  1647. public Menu_Bejelentkezes_h(id, menu, item)
  1648. {
  1649. if(item == MENU_EXIT)
  1650. {
  1651. menu_destroy(menu);
  1652. return;
  1653. }
  1654.  
  1655. new data[9], szName[64], Nev[32];
  1656. get_user_name(id, Nev, 31);
  1657. new access, callback;
  1658. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1659. new key = str_to_num(data);
  1660.  
  1661. switch(key)
  1662. {
  1663. case 1:
  1664. {
  1665. client_cmd(id, "messagemode Log_Felhasznalonev");
  1666. }
  1667. case 2:
  1668. {
  1669. client_cmd(id, "messagemode Log_Jelszo");
  1670. }
  1671. case 3:
  1672. {
  1673. if(equali(Jelszo[id], regJelszo[id]) && (equali(Felhasznalonev[id], regFh[id])))
  1674. {
  1675. Belepve[id] = true;
  1676. ColorChat(id, GREEN, "%s ^1Üdv újra itt ^4%s ^1!", Chat_Prefix, Nev);
  1677. }
  1678. else
  1679. {
  1680. ColorChat(id, GREEN, "%s ^1Hibás Felhasználónév vagy Jelszó.", Chat_Prefix);
  1681. }
  1682. }
  1683. }
  1684. }
  1685. public Menu_Fo(id)
  1686. {
  1687. new String[121];
  1688. formatex(String, charsmax(String), "[%s] \r- \dRegisztrációs rendszer^n%s", PREFIX, REGMENU[0][Regisztralt[id]]);
  1689. new menu = menu_create(String, "Menu_Fo_h");
  1690.  
  1691. formatex(String, charsmax(String), "Regisztáció^n");
  1692. menu_additem(menu, String, "2",0);
  1693. formatex(String, charsmax(String), "Bejelentkezés^n^n\d-------------------------------^n%s^n-------------------------------", Website);
  1694. menu_additem(menu, String, "1",0);
  1695.  
  1696. menu_display(id, menu, 0);
  1697. return PLUGIN_HANDLED;
  1698. }
  1699. public Menu_Fo_h(id, menu, item)
  1700. {
  1701. if(item == MENU_EXIT)
  1702. {
  1703. menu_destroy(menu);
  1704. return;
  1705. }
  1706.  
  1707. new data[9], szName[64];
  1708. new access, callback;
  1709. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1710. new key = str_to_num(data);
  1711.  
  1712. switch(key)
  1713. {
  1714. case 1: Menu_Bejelentkezes(id);
  1715. case 2: Menu_Regisztracio(id);
  1716. }
  1717. }
  1718. public regisztralas_felh(id)
  1719. {
  1720. new adat[32];
  1721. new hosszusag = strlen(adat);
  1722. read_args(adat, charsmax(adat));
  1723. remove_quotes(adat);
  1724. if(hosszusag >= 5)
  1725. {
  1726. regFh[id] = adat;
  1727. Beirtfelhasznalot[id] = true;
  1728. Menu_Regisztracio(id);
  1729. }
  1730. else
  1731. {
  1732. regFh[id] = adat;
  1733. Beirtfelhasznalot[id] = true;
  1734. Menu_Regisztracio(id);
  1735. }
  1736. return PLUGIN_CONTINUE;
  1737. }
  1738. public regisztralas_jelszo(id)
  1739. {
  1740. new adat[32];
  1741. new hosszusag = strlen(adat);
  1742. read_args(adat, charsmax(adat));
  1743. remove_quotes(adat);
  1744. if(hosszusag >= 5) {
  1745. regJelszo[id] = adat;
  1746. Beirtjelszot[id] = true;
  1747. Menu_Regisztracio(id);
  1748. }
  1749. else {
  1750. regJelszo[id] = adat;
  1751. Beirtjelszot[id] = true;
  1752. Menu_Regisztracio(id);
  1753. }
  1754. return PLUGIN_CONTINUE;
  1755. }
  1756. public bejelentkezes_jelszo(id)
  1757. {
  1758. new adat[32];
  1759. new hosszusag = strlen(adat);
  1760. read_args(adat, charsmax(adat));
  1761. remove_quotes(adat);
  1762. if(hosszusag >= 5) {
  1763. Jelszo[id] = adat;
  1764. Beirtjelszot1[id] = true;
  1765. Menu_Bejelentkezes(id);
  1766. }
  1767. else {
  1768. Jelszo[id] = adat;
  1769. Beirtjelszot1[id] = true;
  1770. Menu_Bejelentkezes(id);
  1771. }
  1772. return PLUGIN_CONTINUE;
  1773. }
  1774. public bejelentkezes_felh(id)
  1775. {
  1776. new adat[32];
  1777. new hosszusag = strlen(adat);
  1778. read_args(adat, charsmax(adat));
  1779. remove_quotes(adat);
  1780. if(hosszusag >= 5)
  1781. {
  1782. Felhasznalonev[id] = adat;
  1783. Beirtfelhasznalot1[id] = true;
  1784. Menu_Bejelentkezes(id);
  1785. }
  1786. else
  1787. {
  1788. Felhasznalonev[id] = adat;
  1789. Beirtfelhasznalot1[id] = true;
  1790. Menu_Bejelentkezes(id);
  1791. }
  1792. return PLUGIN_CONTINUE;
  1793. }
  1794. public Ellenorzes(id)
  1795. {
  1796. if(AutoB[id] == 1)
  1797. {
  1798. Belepve[id] = true;
  1799. }
  1800. if(Belepve[id] == false)
  1801. {
  1802. Menu_Fo(id);
  1803. }
  1804. else
  1805. {
  1806. Fomenu(id);
  1807. }
  1808. }
  1809. public Talal(id)
  1810. {
  1811. new Float:Szam = random_float(0.01, 100.00);
  1812. new ID_1 = random_num(0,87);
  1813. new ID_2 = random_num(88,107);
  1814. new ID_3 = random_num(108,114);
  1815. new ID_4 = random_num(115,117);
  1816. new ID_5 = random_num(118,129);
  1817. new ID_6 = random_num(130,133);
  1818. new ID_7 = random_num(134,192);
  1819.  
  1820. switch(random_num(1,6))
  1821. {
  1822. case 1:
  1823. {
  1824. OsszesSkin[ID_1][id]++;
  1825. ColorChat(id, GREEN, "%s^1Nyitottál egy: ^3%s^1-t.", Chat_Prefix, Fegyverek[ID_1]);
  1826. }
  1827. case 2:
  1828. {
  1829. if(Szam <= KesDrop[0])
  1830. {
  1831. OsszesSkin[ID_2][id]++;
  1832. ColorChat(id, GREEN, "%s^1Nyitottál egy: ^3%s^1-t.", Chat_Prefix, Fegyverek[ID_2]);
  1833. }
  1834. else if(Szam >= KesDrop[0])
  1835. {
  1836. Talal(id);
  1837. }
  1838. }
  1839. case 3:
  1840. {
  1841. OsszesSkin[ID_3][id]++;
  1842. ColorChat(id, GREEN, "%s^1Nyitottál egy: ^3%s^1-t.", Chat_Prefix, Fegyverek[ID_3]);
  1843. }
  1844. case 4:
  1845. {
  1846. if(Szam <= KesDrop[0])
  1847. {
  1848. OsszesSkin[ID_4][id]++;
  1849. ColorChat(id, GREEN, "%s^1Nyitottál egy: ^3%s^1-t.", Chat_Prefix, Fegyverek[ID_4]);
  1850. }
  1851. else if(Szam >= KesDrop[0])
  1852. {
  1853. Talal(id);
  1854. }
  1855. }
  1856. case 5:
  1857. {
  1858. if(Szam <= KesDrop[0])
  1859. {
  1860. OsszesSkin[ID_5][id]++;
  1861. ColorChat(id, GREEN, "%s^1Nyitottál egy: ^3%s^1-t.", Chat_Prefix, Fegyverek[ID_5]);
  1862. }
  1863. else if(Szam >= KesDrop[0])
  1864. {
  1865. Talal(id);
  1866. }
  1867. }
  1868. case 6:
  1869. {
  1870. if(Szam <= KesDrop[0])
  1871. {
  1872. OsszesSkin[ID_6][id]++;
  1873. ColorChat(id, GREEN, "%s^1Nyitottál egy: ^3%s^1-t.", Chat_Prefix, Fegyverek[ID_6]);
  1874. }
  1875. else if(Szam >= KesDrop[0])
  1876. {
  1877. Talal(id);
  1878. }
  1879. }
  1880. case 7:
  1881. {
  1882. OsszesSkin[ID_7][id]++;
  1883. ColorChat(id, GREEN, "%s^1Nyitottál egy: ^3%s^1-t.", Chat_Prefix, Fegyverek[ID_7]);
  1884. }
  1885. }
  1886. }
  1887. public event_talal(id)
  1888. {
  1889. new RandomSMS = random_num(1,58);
  1890. new RandomDL = random_num(1500,4000);
  1891. new RandomKulcs = random_num(50,100);
  1892.  
  1893. switch(random_num(1,3))
  1894. {
  1895. case 1:
  1896. {
  1897. SMS[id] += RandomSMS;
  1898. ColorChat(id, GREEN, "%s^1Találtál^3 +%d ^4SMS Pont^1-ot a ^4%s^1-ból.", Chat_Prefix, RandomSMS, LadaNevek[19][0]);
  1899. }
  1900. case 2:
  1901. {
  1902. Dollar[id] += RandomDL;
  1903. ColorChat(id, GREEN, "%s^1Találtál^3 +%d ^4Dollár^1-t a ^4%s^1-ból.", Chat_Prefix, RandomDL, LadaNevek[19][0]);
  1904. }
  1905. case 3:
  1906. {
  1907. Kulcs[id] += RandomKulcs;
  1908. ColorChat(id, GREEN, "%s^1Találtál^3 +%d ^4Kulcs^1-t a ^4%s^1-ból.", Chat_Prefix, RandomKulcs, LadaNevek[19][0]);
  1909. }
  1910. }
  1911. }
  1912. public kulonleges_talal(id)
  1913. {
  1914. new Nev[32]; get_user_name(id, Nev, 31);
  1915. new RandomSMS = random_num(1,58);
  1916. new RandomKes = random_num(88,107);
  1917. new Float:Szam = random_float(0.01,100.0);
  1918.  
  1919. if(Szam <= KesDrop[0])
  1920. {
  1921. OsszesSkin[RandomKes][id]++;
  1922. ColorChat(0, GREEN, "%s ^3%s ^1Nyitott egy ^4%s^1-t a ^4%s^1-bol.", Chat_Prefix, Nev, Fegyverek[RandomKes], LadaNevek[20][0]);
  1923. }
  1924. else
  1925. {
  1926. SMS[id] += RandomSMS;
  1927. ColorChat(0, GREEN, "%s ^3%s ^1Nyitott^3 +%d ^4SMS Pont^1-ot a ^4%s^1-ból.", Chat_Prefix, Nev, RandomSMS, LadaNevek[20][0]);
  1928. }
  1929. }
  1930. public Raktar(id)
  1931. {
  1932. new cim[121];
  1933. formatex(cim, charsmax(cim), "[%s] \r- \dRaktár",PREFIX);
  1934. new menu = menu_create(cim, "Raktar_h");
  1935.  
  1936. for(new i;i < sizeof(Fegyverek); i++)
  1937. {
  1938. if(OsszesSkin[i][id] > 0)
  1939. {
  1940. new Sor[6]; num_to_str(i, Sor, 5);
  1941. formatex(cim, charsmax(cim), "\w%s \d[\r%d DB\d]", Fegyverek[i][0], OsszesSkin[i][id]);
  1942. menu_additem(menu, cim, Sor);
  1943. }
  1944. }
  1945. menu_display(id, menu, 0);
  1946. }
  1947. public Raktar_h(id, menu, item){
  1948. if(item == MENU_EXIT)
  1949. {
  1950. menu_destroy(menu);
  1951. return;
  1952. }
  1953.  
  1954. new data[9], szName[64];
  1955. new access, callback;
  1956. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1957. new key = str_to_num(data);
  1958.  
  1959. switch(key) {
  1960. case 0..14: Skin[0][id] = key+1;
  1961. case 15: Skin[1][id] = 1;
  1962. case 16: Skin[1][id] = 2;
  1963. case 17: Skin[1][id] = 3;
  1964. case 18: Skin[13][id] = 1;
  1965. case 19: Skin[1][id] = 5;
  1966. case 20: Skin[1][id] = 6;
  1967. case 21: Skin[1][id] = 7;
  1968. case 22: Skin[1][id] = 8;
  1969. case 23: Skin[1][id] = 9;
  1970. case 24: Skin[1][id] = 10;
  1971. case 25: Skin[1][id] = 11;
  1972. case 26: Skin[13][id] = 2;
  1973. case 27: Skin[1][id] = 13;
  1974. case 28: Skin[13][id] = 3;
  1975. case 29: Skin[1][id] = 15;
  1976. case 30: Skin[1][id] = 16;
  1977. case 31: Skin[1][id] = 17;
  1978. case 32: Skin[2][id] = 1;
  1979. case 33: Skin[2][id] = 2;
  1980. case 34: Skin[2][id] = 3;
  1981. case 35: Skin[2][id] = 4;
  1982. case 36: Skin[2][id] = 5;
  1983. case 37: Skin[2][id] = 6;
  1984. case 38: Skin[2][id] = 7;
  1985. case 39: Skin[2][id] = 8;
  1986. case 40: Skin[2][id] = 9;
  1987. case 41: Skin[2][id] = 10;
  1988. case 42: Skin[2][id] = 11;
  1989. case 43: Skin[2][id] = 12;
  1990. case 44: Skin[2][id] = 13;
  1991. case 45: Skin[2][id] = 14;
  1992. case 46: Skin[2][id] = 15;
  1993. case 47: Skin[2][id] = 16;
  1994. case 48: Skin[2][id] = 17;
  1995. case 49: Skin[3][id] = 1;
  1996. case 50: Skin[3][id] = 2;
  1997. case 51: Skin[3][id] = 3;
  1998. case 52: Skin[3][id] = 4;
  1999. case 53: Skin[3][id] = 5;
  2000. case 54: Skin[3][id] = 6;
  2001. case 55: Skin[3][id] = 7;
  2002. case 56: Skin[3][id] = 8;
  2003. case 57: Skin[3][id] = 9;
  2004. case 58: Skin[3][id] = 10;
  2005. case 59: Skin[4][id] = 1;
  2006. case 60: Skin[4][id] = 2;
  2007. case 61: Skin[4][id] = 3;
  2008. case 62: Skin[4][id] = 4;
  2009. case 63: Skin[4][id] = 5;
  2010. case 64: Skin[4][id] = 6;
  2011. case 65: Skin[4][id] = 7;
  2012. case 66: Skin[5][id] = 1;
  2013. case 67: Skin[5][id] = 2;
  2014. case 68: Skin[5][id] = 3;
  2015. case 69: Skin[5][id] = 4;
  2016. case 70: Skin[6][id] = 1;
  2017. case 71: Skin[6][id] = 2;
  2018. case 72: Skin[6][id] = 3;
  2019. case 73: Skin[6][id] = 4;
  2020. case 74: Skin[10][id] = 1;
  2021. case 75: Skin[10][id] = 2;
  2022. case 76: Skin[10][id] = 3;
  2023. case 77: Skin[11][id] = 1;
  2024. case 78: Skin[11][id] = 2;
  2025. case 79: Skin[11][id] = 3;
  2026. case 80: Skin[11][id] = 4;
  2027. case 81: Skin[11][id] = 5;
  2028. case 82: Skin[11][id] = 6;
  2029. case 83: Skin[11][id] = 7;
  2030. case 84: Skin[11][id] = 8;
  2031. case 85: Skin[11][id] = 9;
  2032. case 86: Skin[11][id] = 10;
  2033. case 87: Skin[11][id] = 11;
  2034. case 88: Skin[12][id] = 1;
  2035. case 89: Skin[12][id] = 2;
  2036. case 90: Skin[12][id] = 3;
  2037. case 91: Skin[12][id] = 4;
  2038. case 92: Skin[12][id] = 5;
  2039. case 93: Skin[12][id] = 6;
  2040. case 94: Skin[12][id] = 7;
  2041. case 95: Skin[12][id] = 8;
  2042. case 96: Skin[12][id] = 9;
  2043. case 97: Skin[12][id] = 10;
  2044. case 98: Skin[12][id] = 11;
  2045. case 99: Skin[12][id] = 12;
  2046. case 100: Skin[12][id] = 13;
  2047. case 101: Skin[12][id] = 14;
  2048. case 102: Skin[12][id] = 15;
  2049. case 103: Skin[12][id] = 16;
  2050. case 104: Skin[12][id] = 17;
  2051. case 105: Skin[12][id] = 18;
  2052. case 106: Skin[12][id] = 19;
  2053. case 107: Skin[12][id] = 20;
  2054. case 108: Skin[0][id] = 16;
  2055. case 109: Skin[0][id] = 17;
  2056. case 110: Skin[0][id] = 18;
  2057. case 111: Skin[0][id] = 19;
  2058. case 112: Skin[0][id] = 20;
  2059. case 113: Skin[0][id] = 21;
  2060. case 114: Skin[0][id] = 22;
  2061. case 115: Skin[12][id] = 21;
  2062. case 116: Skin[12][id] = 22;
  2063. case 117: Skin[12][id] = 23;
  2064. case 118: Skin[0][id] = 23;
  2065. case 119: Skin[0][id] = 24;
  2066. case 120: Skin[0][id] = 25;
  2067. case 121: Skin[1][id] = 18;
  2068. case 122: Skin[1][id] = 19;
  2069. case 123: Skin[2][id] = 18;
  2070. case 124: Skin[2][id] = 19;
  2071. case 125: Skin[3][id] = 11;
  2072. case 126: Skin[3][id] = 12;
  2073. case 127: Skin[3][id] = 13;
  2074. case 128: Skin[11][id] = 12;
  2075. case 129: Skin[11][id] = 13;
  2076. case 130: Skin[12][id] = 24;
  2077. case 131: Skin[12][id] = 25;
  2078. case 132: Skin[12][id] = 26;
  2079. case 133: Skin[12][id] = 27;
  2080. case 134: Skin[2][id] = 20;
  2081. case 135: Skin[2][id] = 21;
  2082. case 136: Skin[2][id] = 22;
  2083. case 137: Skin[2][id] = 23;
  2084. case 138: Skin[2][id] = 24;
  2085. case 139: Skin[2][id] = 25;
  2086. case 140: Skin[2][id] = 26;
  2087. case 141: Skin[0][id] = 27;
  2088. case 142: Skin[0][id] = 28;
  2089. case 143: Skin[0][id] = 29;
  2090. case 144: Skin[0][id] = 30;
  2091. case 145: Skin[0][id] = 31;
  2092. case 146: Skin[0][id] = 32;
  2093. case 147: Skin[0][id] = 33;
  2094. case 148: Skin[0][id] = 34;
  2095. case 149: Skin[0][id] = 35;
  2096. case 150: Skin[0][id] = 36;
  2097. case 151: Skin[0][id] = 37;
  2098. case 152: Skin[0][id] = 38;
  2099. case 153: Skin[0][id] = 39;
  2100. case 154: Skin[0][id] = 40;
  2101. case 155: Skin[0][id] = 41;
  2102. case 156: Skin[0][id] = 42;
  2103. case 157: Skin[0][id] = 43;
  2104. case 158: Skin[0][id] = 44;
  2105. case 159: Skin[0][id] = 45;
  2106. case 160: Skin[0][id] = 46;
  2107. case 161: Skin[0][id] = 47;
  2108. case 162: Skin[0][id] = 48;
  2109. case 163: Skin[0][id] = 49;
  2110. case 164: Skin[0][id] = 50;
  2111. case 165: Skin[13][id] = 4;
  2112. case 166: Skin[1][id] = 21;
  2113. case 167: Skin[1][id] = 22;
  2114. case 168: Skin[1][id] = 23;
  2115. case 169: Skin[1][id] = 24;
  2116. case 170: Skin[1][id] = 25;
  2117. case 171: Skin[1][id] = 26;
  2118. case 172: Skin[13][id] = 5;
  2119. case 173: Skin[1][id] = 28;
  2120. case 174: Skin[13][id] = 6;
  2121. case 175: Skin[1][id] = 30;
  2122. case 176: Skin[13][id] = 7;
  2123. case 177: Skin[1][id] = 32;
  2124. case 178: Skin[13][id] = 8;
  2125. case 179: Skin[1][id] = 34;
  2126. case 180: Skin[1][id] = 35;
  2127. case 181: Skin[1][id] = 36;
  2128. case 182: Skin[1][id] = 37;
  2129. case 183: Skin[1][id] = 38;
  2130. case 184: Skin[1][id] = 39;
  2131. case 185: Skin[1][id] = 40;
  2132. case 186: Skin[13][id] = 9;
  2133. case 187: Skin[13][id] = 10;
  2134. case 188: Skin[13][id] = 11;
  2135. case 189: Skin[13][id] = 12;
  2136. case 190: Skin[13][id] = 13;
  2137. case 191: Skin[13][id] = 14;
  2138. case 192: Skin[13][id] = 15;
  2139. case 193: Skin[12][id] = 28;
  2140. case 194: Skin[12][id] = 29;
  2141. case 195: Skin[12][id] = 30;
  2142. case 196: Skin[13][id] = 16;
  2143. }
  2144. }
  2145. public Beallitasok(id)
  2146. {
  2147. new cim[121];
  2148. format(cim, charsmax(cim), "[%s] \r- \dBeállítások", PREFIX);
  2149. new menu = menu_create(cim, "Beallitasok_h");
  2150.  
  2151. menu_additem(menu, Gun[id] == 1 ? "Skin: \rBekapcsolva":"Skin: \rKikapcsolva", "1",0);
  2152. menu_additem(menu, HudOff[id] == false ? "HUD: \rBekapcsolva":"HUD: \rKikapcsolva", "2",0);
  2153. menu_additem(menu, AutoB[id] == 1 ? "Auto Bejelentkezés: \rBekapcsolva":"Auto Bejelentkezés: \rKikapcsolva", "3",0);
  2154.  
  2155. menu_display(id, menu, 0);
  2156. }
  2157. public Beallitasok_h(id, menu, item){
  2158. if(item == MENU_EXIT)
  2159. {
  2160. menu_destroy(menu);
  2161. return;
  2162. }
  2163.  
  2164. new data[9], szName[64];
  2165. new access, callback;
  2166. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  2167. new key = str_to_num(data);
  2168.  
  2169. switch(key)
  2170. {
  2171. case 1:
  2172. {
  2173. if(Gun[id] == 1)
  2174. {
  2175. Gun[id] = 0;
  2176. }
  2177. else
  2178. {
  2179. Gun[id] = 1;
  2180. }
  2181. Beallitasok(id);
  2182. }
  2183. case 2:
  2184. {
  2185. if(HudOff[id])
  2186. {
  2187. HudOff[id] = false;
  2188. }
  2189. else
  2190. {
  2191. HudOff[id] = true;
  2192. }
  2193. Beallitasok(id);
  2194. }
  2195. case 3:
  2196. {
  2197. if(AutoB[id] >= 1)
  2198. {
  2199. AutoB[id] = 0;
  2200. }
  2201. else
  2202. {
  2203. AutoB[id] = 1;
  2204. }
  2205. Beallitasok(id);
  2206. }
  2207. }
  2208. }
  2209. public Piac(id)
  2210. {
  2211. new cim[121];
  2212. format(cim, charsmax(cim), "[%s] \r- \dPiac^n\dDollár: \r%d $", PREFIX, Dollar[id]);
  2213. new menu = menu_create(cim, "Piac_h");
  2214.  
  2215. menu_additem(menu, "Eladás", "1", 0);
  2216. menu_additem(menu, "Vásárlás", "2", 0);
  2217. menu_additem(menu, "Küldés", "3", 0);
  2218. menu_additem(menu, "\ySkin \wKüldés", "4", 0);
  2219.  
  2220. menu_display(id, menu, 0);
  2221. }
  2222. public Piac_h(id, menu, item){
  2223. if(item == MENU_EXIT)
  2224. {
  2225. menu_destroy(menu);
  2226. return;
  2227. }
  2228.  
  2229. new data[9], szName[64];
  2230. new access, callback;
  2231. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  2232. new key = str_to_num(data);
  2233.  
  2234. switch(key)
  2235. {
  2236. case 1: Eladas(id);
  2237. case 2: Vasarlas(id);
  2238. case 3: SendMenu(id);
  2239. case 4: SendSkinMenu(id);
  2240. }
  2241. }
  2242. public SendMenu(id)
  2243. {
  2244. new String[121], menu;
  2245. menu = menu_create("\dKüldés:", "SendHandler");
  2246.  
  2247. format(String, charsmax(String), "Dollár \d[\r%d $\d]", Dollar[id]);
  2248. menu_additem(menu, String, "0", 0);
  2249. format(String, charsmax(String), "Kulcs \d[\r%d DB\d]", Kulcs[id]);
  2250. menu_additem(menu, String, "1", 0);
  2251. format(String, charsmax(String), "SMS Pont \d[\r%d DB\d]", SMS[id]);
  2252. menu_additem(menu, String, "2", 0);
  2253. format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[0][0], Lada[0][id]);
  2254. menu_additem(menu, String, "3", 0);
  2255. format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[1][0], Lada[1][id]);
  2256. menu_additem(menu, String, "4", 0);
  2257. format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[2][0], Lada[2][id]);
  2258. menu_additem(menu, String, "5", 0);
  2259. format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[3][0], Lada[3][id]);
  2260. menu_additem(menu, String, "6", 0);
  2261. format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[4][0], Lada[4][id]);
  2262. menu_additem(menu, String, "7", 0);
  2263. format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[5][0], Lada[5][id]);
  2264. menu_additem(menu, String, "8", 0);
  2265. format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[6][0], Lada[6][id]);
  2266. menu_additem(menu, String, "9", 0);
  2267. format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[7][0], Lada[7][id]);
  2268. menu_additem(menu, String, "10", 0);
  2269. format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[8][0], Lada[8][id]);
  2270. menu_additem(menu, String, "11", 0);
  2271. format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[9][0], Lada[9][id]);
  2272. menu_additem(menu, String, "12", 0);
  2273. format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[10][0], Lada[10][id]);
  2274. menu_additem(menu, String, "13", 0);
  2275. format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[11][0], Lada[11][id]);
  2276. menu_additem(menu, String, "14", 0);
  2277. format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[12][0], Lada[12][id]);
  2278. menu_additem(menu, String, "15", 0);
  2279. format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[13][0], Lada[13][id]);
  2280. menu_additem(menu, String, "16", 0);
  2281. format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[14][0], Lada[14][id]);
  2282. menu_additem(menu, String, "17", 0);
  2283. format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[15][0], Lada[15][id]);
  2284. menu_additem(menu, String, "18", 0);
  2285. format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[16][0], Lada[16][id]);
  2286. menu_additem(menu, String, "19", 0);
  2287. format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[17][0], Lada[17][id]);
  2288. menu_additem(menu, String, "20", 0);
  2289. format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[18][0], Lada[18][id]);
  2290. menu_additem(menu, String, "21", 0);
  2291. format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[19][0], Lada[19][id]);
  2292. menu_additem(menu, String, "22", 0);
  2293. format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[20][0], Lada[20][id]);
  2294. menu_additem(menu, String, "23", 0);
  2295.  
  2296. menu_display(id, menu, 0);
  2297. return PLUGIN_HANDLED;
  2298. }
  2299. public SendSkinMenu(id) {
  2300. new cim[121], Menu;
  2301. Menu = menu_create("\dKüldés", "SendHandlerSkin");
  2302.  
  2303. for(new i;i < sizeof(Fegyverek); i++)
  2304. {
  2305. if(OsszesSkin[i][id] > 0)
  2306. {
  2307. new Sor[6]; num_to_str(i, Sor, 5);
  2308. formatex(cim, charsmax(cim), "\w%s \d[\r%d DB\d]", Fegyverek[i][0], OsszesSkin[i][id]);
  2309. menu_additem(Menu, cim, Sor);
  2310. }
  2311. }
  2312.  
  2313. menu_display(id, Menu, 0);
  2314. return PLUGIN_HANDLED;
  2315. }
  2316. public SendHandler(id, Menu, item) {
  2317. if(item == MENU_EXIT)
  2318. {
  2319. menu_destroy(Menu);
  2320. return PLUGIN_HANDLED;
  2321. }
  2322.  
  2323. new Data[9], szName[64];
  2324. new access, callback;
  2325. menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback);
  2326. new Key = str_to_num(Data);
  2327.  
  2328. Send[id] = Key+1;
  2329.  
  2330. PlayerChoose(id);
  2331. return PLUGIN_HANDLED;
  2332. }
  2333. public SendHandlerSkin(id, Menu, item) {
  2334. if(item == MENU_EXIT)
  2335. {
  2336. menu_destroy(Menu);
  2337. return PLUGIN_HANDLED;
  2338. }
  2339.  
  2340. new Data[9], szName[64];
  2341. new access, callback;
  2342. menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback);
  2343. new Key = str_to_num(Data);
  2344.  
  2345. Send[id] = Key;
  2346.  
  2347. PlayerChooseSkin(id);
  2348. return PLUGIN_HANDLED;
  2349. }
  2350. public PlayerChoose(id)
  2351. {
  2352. new Menu = menu_create("\wPlayers", "PlayerHandler");
  2353. new players[32], pnum, tempid;
  2354. new szName[32], szTempid[10];
  2355. get_players(players, pnum);
  2356.  
  2357. for( new i; i<pnum; i++ )
  2358. {
  2359. tempid = players[i];
  2360. {
  2361. get_user_name(tempid, szName, charsmax(szName));
  2362. num_to_str(tempid, szTempid, charsmax(szTempid));
  2363. menu_additem(Menu, szName, szTempid, 0);
  2364. }
  2365. }
  2366.  
  2367. menu_display(id, Menu, 0);
  2368. return PLUGIN_HANDLED;
  2369. }
  2370. public PlayerChooseSkin(id)
  2371. {
  2372. new Menu = menu_create("\wPlayers", "PlayerHandlerSkin");
  2373. new players[32], pnum, tempid;
  2374. new szName[32], szTempid[10];
  2375. get_players(players, pnum);
  2376.  
  2377. for( new i; i<pnum; i++ )
  2378. {
  2379. tempid = players[i];
  2380. {
  2381. get_user_name(tempid, szName, charsmax(szName));
  2382. num_to_str(tempid, szTempid, charsmax(szTempid));
  2383. menu_additem(Menu, szName, szTempid, 0);
  2384. }
  2385. }
  2386.  
  2387. menu_display(id, Menu, 0);
  2388. return PLUGIN_HANDLED;
  2389. }
  2390. public PlayerHandler(id, Menu, item)
  2391. {
  2392. if( item == MENU_EXIT )
  2393. {
  2394. menu_destroy(Menu);
  2395. return PLUGIN_HANDLED;
  2396. }
  2397. new Data[6], szName[64];
  2398. new access, callback;
  2399. menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback);
  2400. TempID = str_to_num(Data);
  2401.  
  2402. client_cmd(id, "messagemode KMENNYISEG");
  2403.  
  2404. menu_destroy(Menu);
  2405. return PLUGIN_HANDLED;
  2406. }
  2407. public PlayerHandlerSkin(id, Menu, item)
  2408. {
  2409. if( item == MENU_EXIT )
  2410. {
  2411. menu_destroy(Menu);
  2412. return PLUGIN_HANDLED;
  2413. }
  2414. new Data[6], szName[64];
  2415. new access, callback;
  2416. menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback);
  2417. TempID = str_to_num(Data);
  2418.  
  2419. client_cmd(id, "messagemode KMENNYISEGSKIN");
  2420.  
  2421. menu_destroy(Menu);
  2422. return PLUGIN_HANDLED;
  2423. }
  2424. public ObjectSendSkin(id)
  2425. {
  2426. new Data[121];
  2427. new SendName[32], TempName[32];
  2428.  
  2429. read_args(Data, charsmax(Data));
  2430. remove_quotes(Data);
  2431. get_user_name(id, SendName, 31);
  2432. get_user_name(TempID, TempName, 31);
  2433.  
  2434. if(str_to_num(Data) < 1)
  2435. return PLUGIN_HANDLED;
  2436.  
  2437. for(new i;i < FEGYO; i++)
  2438. {
  2439. if(Send[id] == i && OsszesSkin[i][id] >= str_to_num(Data))
  2440. {
  2441. OsszesSkin[i][TempID] += str_to_num(Data);
  2442. OsszesSkin[i][id] -= str_to_num(Data);
  2443. ColorChat(0, GREEN, "%s^3%s ^1Küldött^3 %d^4 %s^1-t^4 %s^1-nak.", Chat_Prefix, SendName, str_to_num(Data), Fegyverek[i], TempName);
  2444. }
  2445. }
  2446. return PLUGIN_HANDLED;
  2447. }
  2448. public ObjectSend(id)
  2449. {
  2450. new Data[121];
  2451. new SendName[32], TempName[32];
  2452.  
  2453. read_args(Data, charsmax(Data));
  2454. remove_quotes(Data);
  2455. get_user_name(id, SendName, 31);
  2456. get_user_name(TempID, TempName, 31);
  2457.  
  2458. if(str_to_num(Data) < 1)
  2459. return PLUGIN_HANDLED;
  2460.  
  2461. if(Send[id] == 1 && Dollar[id] >= str_to_num(Data))
  2462. {
  2463. Dollar[TempID] += str_to_num(Data);
  2464. Dollar[id] -= str_to_num(Data);
  2465. ColorChat(0, GREEN, "%s^3%s ^1Küldött ^4%d Dollár^1-t ^3%s^1-nak", Chat_Prefix, SendName, str_to_num(Data), TempName);
  2466. }
  2467. if(Send[id] == 2 && Kulcs[id] >= str_to_num(Data))
  2468. {
  2469. Kulcs[TempID] += str_to_num(Data);
  2470. Kulcs[id] -= str_to_num(Data);
  2471. ColorChat(0, GREEN, "%s^3%s ^1Küldött ^4%d Kulcs^1-t ^3%s^1-nak", Chat_Prefix, SendName, str_to_num(Data), TempName);
  2472. }
  2473. if(Send[id] == 3 && SMS[id] >= str_to_num(Data))
  2474. {
  2475. SMS[TempID] += str_to_num(Data);
  2476. SMS[id] -= str_to_num(Data);
  2477. ColorChat(0, GREEN, "%s^3%s ^1Küldött ^4%d SMS Pont^1-ot ^3%s^1-nak", Chat_Prefix, SendName, str_to_num(Data), TempName);
  2478. }
  2479. for(new i;i < LADA; i++)
  2480. {
  2481. if(Send[id] == i + 4 && Lada[i][id] >= str_to_num(Data))
  2482. {
  2483. Lada[i][TempID] += str_to_num(Data);
  2484. Lada[i][id] -= str_to_num(Data);
  2485. ColorChat(0, GREEN, "%s^3%s ^1Küldött ^4%d %s^1-t ^3%s^1-nak", Chat_Prefix, SendName, str_to_num(Data), LadaNevek[i], TempName);
  2486. }
  2487. }
  2488.  
  2489. return PLUGIN_HANDLED;
  2490. }
  2491. public StatrakHud(id)
  2492. {
  2493. if(Skin[0][id] == 14 && get_user_weapon(id) == CSW_AK47 && Gun[id] == 1 && is_user_alive(id))
  2494. {
  2495. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2496. show_hudmessage(id, " StatTrak*: %d", Statrak[0][id]);
  2497. }
  2498. if(Skin[0][id] == 15 && get_user_weapon(id) == CSW_AK47 && Gun[id] == 1 && is_user_alive(id))
  2499. {
  2500. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2501. show_hudmessage(id, " StatTrak*: %d", Statrak[1][id]);
  2502. }
  2503. if(Skin[0][id] == 23 && get_user_weapon(id) == CSW_AK47 && Gun[id] == 1 && is_user_alive(id))
  2504. {
  2505. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2506. show_hudmessage(id, " StatTrak*: %d", Statrak[6][id]);
  2507. }
  2508. if(Skin[0][id] == 24 && get_user_weapon(id) == CSW_AK47 && Gun[id] == 1 && is_user_alive(id))
  2509. {
  2510. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2511. show_hudmessage(id, " StatTrak*: %d", Statrak[7][id]);
  2512. }
  2513. if(Skin[0][id] == 25 && get_user_weapon(id) == CSW_AK47 && Gun[id] == 1 && is_user_alive(id))
  2514. {
  2515. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2516. show_hudmessage(id, " StatTrak*: %d", Statrak[8][id]);
  2517. }
  2518. if(Skin[1][id] == 16 && get_user_weapon(id) == CSW_M4A1 && Gun[id] == 1 && is_user_alive(id))
  2519. {
  2520. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2521. show_hudmessage(id, " StatTrak*: %d", Statrak[2][id]);
  2522. }
  2523. if(Skin[1][id] == 17 && get_user_weapon(id) == CSW_M4A1 && Gun[id] == 1 && is_user_alive(id))
  2524. {
  2525. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2526. show_hudmessage(id, " StatTrak*: %d", Statrak[3][id]);
  2527. }
  2528. if(Skin[1][id] == 18 && get_user_weapon(id) == CSW_M4A1 && Gun[id] == 1 && is_user_alive(id))
  2529. {
  2530. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2531. show_hudmessage(id, " StatTrak*: %d", Statrak[9][id]);
  2532. }
  2533. if(Skin[1][id] == 19 && get_user_weapon(id) == CSW_M4A1 && Gun[id] == 1 && is_user_alive(id))
  2534. {
  2535. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2536. show_hudmessage(id, " StatTrak*: %d", Statrak[10][id]);
  2537. }
  2538. if(Skin[2][id] == 16 && get_user_weapon(id) == CSW_AWP && Gun[id] == 1 && is_user_alive(id))
  2539. {
  2540. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2541. show_hudmessage(id, " StatTrak*: %d", Statrak[4][id]);
  2542. }
  2543. if(Skin[2][id] == 17 && get_user_weapon(id) == CSW_AWP && Gun[id] == 1 && is_user_alive(id))
  2544. {
  2545. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2546. show_hudmessage(id, " StatTrak*: %d", Statrak[5][id]);
  2547. }
  2548. if(Skin[2][id] == 18 && get_user_weapon(id) == CSW_AWP && Gun[id] == 1 && is_user_alive(id))
  2549. {
  2550. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2551. show_hudmessage(id, " StatTrak*: %d", Statrak[11][id]);
  2552. }
  2553. if(Skin[2][id] == 19 && get_user_weapon(id) == CSW_AWP && Gun[id] == 1 && is_user_alive(id))
  2554. {
  2555. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2556. show_hudmessage(id, " StatTrak*: %d", Statrak[12][id]);
  2557. }
  2558. if(Skin[11][id] == 12 && get_user_weapon(id) == CSW_USP && Gun[id] == 1 && is_user_alive(id))
  2559. {
  2560. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2561. show_hudmessage(id, " StatTrak*: %d", Statrak[13][id]);
  2562. }
  2563. if(Skin[11][id] == 13 && get_user_weapon(id) == CSW_USP && Gun[id] == 1 && is_user_alive(id))
  2564. {
  2565. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2566. show_hudmessage(id, " StatTrak*: %d", Statrak[14][id]);
  2567. }
  2568. if(Skin[3][id] == 11 && get_user_weapon(id) == CSW_DEAGLE && Gun[id] == 1 && is_user_alive(id))
  2569. {
  2570. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2571. show_hudmessage(id, " StatTrak*: %d", Statrak[15][id]);
  2572. }
  2573. if(Skin[3][id] == 12 && get_user_weapon(id) == CSW_DEAGLE && Gun[id] == 1 && is_user_alive(id))
  2574. {
  2575. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2576. show_hudmessage(id, " StatTrak*: %d", Statrak[16][id]);
  2577. }
  2578. if(Skin[12][id] == 24 && get_user_weapon(id) == CSW_KNIFE && Gun[id] == 1 && is_user_alive(id))
  2579. {
  2580. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2581. show_hudmessage(id, " StatTrak*: %d", Statrak[17][id]);
  2582. }
  2583. if(Skin[12][id] == 25 && get_user_weapon(id) == CSW_KNIFE && Gun[id] == 1 && is_user_alive(id))
  2584. {
  2585. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2586. show_hudmessage(id, " StatTrak*: %d", Statrak[18][id]);
  2587. }
  2588. if(Skin[12][id] == 26 && get_user_weapon(id) == CSW_KNIFE && Gun[id] == 1 && is_user_alive(id))
  2589. {
  2590. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2591. show_hudmessage(id, " StatTrak*: %d", Statrak[19][id]);
  2592. }
  2593. if(Skin[12][id] == 27 && get_user_weapon(id) == CSW_KNIFE && Gun[id] == 1 && is_user_alive(id))
  2594. {
  2595. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2596. show_hudmessage(id, " StatTrak*: %d", Statrak[20][id]);
  2597. }
  2598. if(Skin[13][id] == 9 && get_user_weapon(id) == CSW_M4A1 && Gun[id] == 1 && is_user_alive(id))
  2599. {
  2600. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2601. show_hudmessage(id, " StatTrak*: %d", Statrak[21][id]);
  2602. }
  2603. if(Skin[13][id] == 10 && get_user_weapon(id) == CSW_M4A1 && Gun[id] == 1 && is_user_alive(id))
  2604. {
  2605. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2606. show_hudmessage(id, " StatTrak*: %d", Statrak[22][id]);
  2607. }
  2608. if(Skin[13][id] == 11 && get_user_weapon(id) == CSW_M4A1 && Gun[id] == 1 && is_user_alive(id))
  2609. {
  2610. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2611. show_hudmessage(id, " StatTrak*: %d", Statrak[23][id]);
  2612. }
  2613. if(Skin[13][id] == 12 && get_user_weapon(id) == CSW_M4A1 && Gun[id] == 1 && is_user_alive(id))
  2614. {
  2615. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2616. show_hudmessage(id, " StatTrak*: %d", Statrak[24][id]);
  2617. }
  2618. if(Skin[13][id] == 13 && get_user_weapon(id) == CSW_M4A1 && Gun[id] == 1 && is_user_alive(id))
  2619. {
  2620. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2621. show_hudmessage(id, " StatTrak*: %d", Statrak[25][id]);
  2622. }
  2623. if(Skin[13][id] == 14 && get_user_weapon(id) == CSW_M4A1 && Gun[id] == 1 && is_user_alive(id))
  2624. {
  2625. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2626. show_hudmessage(id, " StatTrak*: %d", Statrak[26][id]);
  2627. }
  2628. if(Skin[13][id] == 15 && get_user_weapon(id) == CSW_M4A1 && Gun[id] == 1 && is_user_alive(id))
  2629. {
  2630. set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0);
  2631. show_hudmessage(id, " StatTrak*: %d", Statrak[27][id]);
  2632. }
  2633. }
  2634. public Eladas(id) {
  2635. new cim[121], ks1[121], ks2[121];
  2636. format(cim, charsmax(cim), "[%s] \r- \dEladás", PREFIX);
  2637. new menu = menu_create(cim, "eladas_h" );
  2638.  
  2639. if(kirakva[id] == 0){
  2640. for(new i=0; i < FEGYO; i++) {
  2641. if(kicucc[id] == 0) format(ks1, charsmax(ks1), "Válaszd ki a Tárgyat!");
  2642. else if(kicucc[id] == i) format(ks1, charsmax(ks1), "Tárgy: \r%s", Fegyverek[i-1][0]);
  2643. }
  2644. menu_additem(menu, ks1 ,"0",0);
  2645. }
  2646. if(kirakva[id] == 0){
  2647. format(ks2, charsmax(ks2), "\dÁra: \r%d \yDOLLÁR", Erteke[id]);
  2648. menu_additem(menu,ks2,"1",0);
  2649. }
  2650. if(Erteke[id] != 0 && kirakva[id] == 0)
  2651. {
  2652. menu_additem(menu,"Mehet a piacra!","2",0);
  2653. }
  2654. if(Erteke[id] != 0 && kirakva[id] == 1)
  2655. menu_additem(menu,"\wVisszavonás","-2",0);
  2656.  
  2657. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  2658. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  2659. menu_display(id, menu, 0);
  2660. }
  2661. public eladas_h(id, menu, item){
  2662. if( item == MENU_EXIT )
  2663. {
  2664. menu_destroy(menu);
  2665. return PLUGIN_HANDLED;
  2666. }
  2667. new data[9], szName[64], name[32];
  2668. get_user_name(id, name, charsmax(name));
  2669. new access, callback;
  2670. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  2671. new key = str_to_num(data);
  2672.  
  2673. switch(key)
  2674. {
  2675. case -2:{
  2676. kirakva[id] = 0;
  2677. kicucc[id] = 0;
  2678. Erteke[id] = 0;
  2679. }
  2680. case 0:{
  2681. fvalaszt(id);
  2682. }
  2683. case 1:{
  2684. client_cmd(id, "messagemode DOLLAR");
  2685. }
  2686. case 2:{
  2687. for(new i=0; i < FEGYO; i++) {
  2688. if(kicucc[id] == i && OsszesSkin[i-1][id] >= 1) {
  2689. ColorChat(0, GREEN, "%s ^3%s ^1Kirakott egy ^4%s^1-t^4 %d ^1Dollárért",Chat_Prefix, name, Fegyverek[i-1][0], Erteke[id]);
  2690. kirakva[id] = 1;
  2691. }
  2692. }
  2693. }
  2694. }
  2695. menu_destroy(menu);
  2696. return PLUGIN_HANDLED;
  2697. }
  2698. public fvalaszt(id) {
  2699. new szMenuTitle[ 121 ],cim[121];
  2700. format( szMenuTitle, charsmax( szMenuTitle ), "[%s] \r- \dFegyver Válasz", PREFIX);
  2701. new menu = menu_create( szMenuTitle, "fvalaszt_h" );
  2702.  
  2703. for(new i=0; i < FEGYO; i++) {
  2704. if(OsszesSkin[i][id] > 0) {
  2705. new Num[6];
  2706. num_to_str(i, Num, 5);
  2707. formatex(cim, charsmax(cim), "\w%s \d[\r%d DB\d]", Fegyverek[i][0], OsszesSkin[i][id]);
  2708. menu_additem(menu, cim, Num);
  2709. }
  2710. }
  2711.  
  2712. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  2713. menu_display(id, menu, 0);
  2714.  
  2715. }
  2716. public fvalaszt_h(id, menu, item){
  2717. if(item == MENU_EXIT)
  2718. {
  2719. menu_destroy(menu);
  2720. return;
  2721. }
  2722. new data[9], szName[64];
  2723. new access, callback;
  2724. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  2725. new key = str_to_num(data);
  2726.  
  2727. kicucc[id] = key+1;
  2728. Eladas(id);
  2729. }
  2730. public fegyverad(id)
  2731. {
  2732. if(!is_user_alive(id))
  2733. {
  2734. return PLUGIN_HANDLED;
  2735. }
  2736. strip_user_weapons(id);
  2737. cs_set_user_money(id, 0);
  2738. g_Awps[TE] = 0;
  2739. g_Awps[CT] = 0;
  2740. cyrex[id] = false;
  2741. Fegyvermenu(id);
  2742. IdoEllenorzes(id);
  2743. return PLUGIN_HANDLED;
  2744. }
  2745. public lekeres(id) {
  2746. new ertek, adatok[32];
  2747. read_args(adatok, charsmax(adatok));
  2748. remove_quotes(adatok);
  2749.  
  2750. ertek = str_to_num(adatok);
  2751.  
  2752. new hossz = strlen(adatok);
  2753.  
  2754. if(hossz > 7)
  2755. {
  2756. client_cmd(id, "messagemode DOLLAR");
  2757. }
  2758. else if(ertek < 250)
  2759. {
  2760. ColorChat(id, GREEN, "%s ^1Nem tudsz eladni fegyver^3 250 Dollár^1 alatt.", Chat_Prefix);
  2761. Eladas(id);
  2762. }
  2763. else
  2764. {
  2765. Erteke[id] = ertek;
  2766. Eladas(id);
  2767. }
  2768. }
  2769. public Vasarlas(id)
  2770. {
  2771. new mpont[512], menu, cim[121];
  2772.  
  2773. static players[32],temp[10],pnum;
  2774. get_players(players,pnum,"c");
  2775.  
  2776. format(cim, charsmax(cim), "[%s] \r- \dVásárlás^n\dDollár: \r%d $", PREFIX, Dollar[id]);
  2777. menu = menu_create(cim, "vasarlas_h" );
  2778.  
  2779. for (new i; i < pnum; i++)
  2780. {
  2781. if(kirakva[players[i]] == 1 && Erteke[players[i]] > 0)
  2782. {
  2783. for(new a=0; a < FEGYO; a++) {
  2784. if(kicucc[players[i]] == a)
  2785. formatex(mpont,256,"%s \d[\rÁra: %d $\d]", Fegyverek[a-1][0], Erteke[players[i]]);
  2786. }
  2787.  
  2788. num_to_str(players[i],temp,charsmax(temp));
  2789. menu_additem(menu, mpont, temp);
  2790. }
  2791. }
  2792. menu_setprop(menu, MPROP_PERPAGE, 6);
  2793. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL );
  2794. menu_display(id, menu);
  2795. return PLUGIN_HANDLED;
  2796. }
  2797. public vasarlas_h(id,menu, item){
  2798. if(item == MENU_EXIT)
  2799. {
  2800. menu_destroy(menu);
  2801. return;
  2802. }
  2803. if(pido != 0){
  2804. Vasarlas(id);
  2805. return;
  2806. }
  2807. new data[6] ,szName[64],access,callback;
  2808. new name[32], name2[32];
  2809. get_user_name(id, name, charsmax(name));
  2810.  
  2811. menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback);
  2812.  
  2813. new player = str_to_num(data);
  2814. get_user_name(player, name2, charsmax(name2));
  2815. pido = 2;
  2816. set_task(2.0, "vido");
  2817.  
  2818. for(new i=0; i < FEGYO; i++)
  2819. {
  2820. if(Dollar[id] >= Erteke[player] && kicucc[player] == i && kirakva[player] == 1)
  2821. {
  2822. kirakva[player] = 0;
  2823. ColorChat(0, GREEN, "%s ^3%s ^1vett egy ^4%s ^1%s-tól^4 %d ^1Dollárért!",Chat_Prefix, name, Fegyverek[i-1][0], name2, Erteke[player]);
  2824. Dollar[player] += Erteke[player];
  2825. Dollar[id] -= Erteke[player];
  2826. OsszesSkin[i-1][id] ++;
  2827. OsszesSkin[i-1][player] --;
  2828. kicucc[player] = 0;
  2829. Erteke[player] = 0;
  2830. }
  2831. }
  2832. }
  2833. public vido()
  2834. {
  2835. pido = 0;
  2836. }
  2837. public Fegyvermenu(id)
  2838. {
  2839. new String[121];
  2840. formatex(String, charsmax(String), "\y[%s] \r- \dElsődleges Fegyver", PREFIX);
  2841. new menu = menu_create(String, "Fegyvermenu_h");
  2842.  
  2843. menu_additem(menu, "M4A4", "1", 0);
  2844. menu_additem(menu, "M4A1-S", "10", 0);
  2845. menu_additem(menu, "AK47", "2", 0);
  2846. menu_additem(menu, "AWP \d[2 Embernek]", "3", 0);
  2847. menu_additem(menu, "GALIL", "7", 0);
  2848. menu_additem(menu, "FAMAS", "4", 0);
  2849. menu_additem(menu, "MP5", "5", 0);
  2850. menu_additem(menu, "SCOUT", "8", 0);
  2851. menu_additem(menu, "SHOTGUN", "6", 0);
  2852. menu_additem(menu, "P90", "9", 0);
  2853.  
  2854. menu_display(id, menu, 0);
  2855.  
  2856. return PLUGIN_HANDLED;
  2857. }
  2858. public Fegyvermenu_h(id, menu, item){
  2859. if(item == MENU_EXIT)
  2860. {
  2861. menu_destroy(menu);
  2862. return;
  2863. }
  2864.  
  2865. new data[9], szName[64];
  2866. new access, callback;
  2867. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  2868. new key = str_to_num(data);
  2869.  
  2870. switch(key)
  2871. {
  2872. case 1:
  2873. {
  2874. Pisztolyok(id);
  2875. cyrex[id] = false;
  2876. give_item(id, "weapon_m4a1");
  2877. give_item(id, "item_thighpack");
  2878. give_item(id, "item_assaultsuit");
  2879. give_item(id, "weapon_hegrenade");
  2880. give_item(id, "weapon_flashbang");
  2881. give_item(id, "weapon_flashbang");
  2882. give_item(id, "weapon_smokegrenade");
  2883. cs_set_user_bpammo(id,CSW_M4A1,200);
  2884. cs_set_user_money(id, 0);
  2885. }
  2886. case 2:
  2887. {
  2888. Pisztolyok(id);
  2889. give_item(id, "weapon_ak47");
  2890. give_item(id, "item_thighpack");
  2891. give_item(id, "item_assaultsuit");
  2892. give_item(id, "weapon_hegrenade");
  2893. give_item(id, "weapon_flashbang");
  2894. give_item(id, "weapon_flashbang");
  2895. give_item(id, "weapon_smokegrenade");
  2896. cs_set_user_bpammo(id,CSW_AK47,200);
  2897. cs_set_user_money(id, 0);
  2898. }
  2899. case 3:
  2900. {
  2901. switch(cs_get_user_team(id))
  2902. {
  2903. case CS_TEAM_T:
  2904. {
  2905. if(g_Awps[TE] < 2)
  2906. {
  2907. g_Awps[TE]++;
  2908. Pisztolyok(id);
  2909. give_item(id, "weapon_awp");
  2910. give_item(id, "item_thighpack");
  2911. give_item(id, "item_assaultsuit");
  2912. give_item(id, "weapon_hegrenade");
  2913. give_item(id, "weapon_flashbang");
  2914. give_item(id, "weapon_flashbang");
  2915. give_item(id, "weapon_smokegrenade");
  2916. cs_set_user_bpammo(id,CSW_AWP,30);
  2917. cs_set_user_money(id, 0);
  2918. }
  2919. else
  2920. {
  2921. ColorChat(id, GREEN, "%s^1 Nincs lehetőség több ^3AWP^1 vásárlására a csapatodban", Chat_Prefix);
  2922. Fegyvermenu(id);
  2923. }
  2924. }
  2925. case CS_TEAM_CT:
  2926. {
  2927. if(g_Awps[CT] < 2)
  2928. {
  2929. g_Awps[CT]++;
  2930. Pisztolyok(id);
  2931. give_item(id, "weapon_awp");
  2932. give_item(id, "item_thighpack");
  2933. give_item(id, "item_assaultsuit");
  2934. give_item(id, "weapon_hegrenade");
  2935. give_item(id, "weapon_flashbang");
  2936. give_item(id, "weapon_flashbang");
  2937. give_item(id, "weapon_smokegrenade");
  2938. cs_set_user_bpammo(id,CSW_AWP,30);
  2939. cs_set_user_money(id, 0);
  2940. }
  2941. else
  2942. {
  2943. ColorChat(id, GREEN, "%s^1 Nincs lehetőség több ^3AWP^1 vásárlására a csapatodban", Chat_Prefix);
  2944. Fegyvermenu(id);
  2945. }
  2946. }
  2947. }
  2948. }
  2949. case 4:
  2950. {
  2951. Pisztolyok(id);
  2952. give_item(id, "weapon_famas");
  2953. give_item(id, "item_thighpack");
  2954. give_item(id, "item_assaultsuit");
  2955. give_item(id, "weapon_hegrenade");
  2956. give_item(id, "weapon_flashbang");
  2957. give_item(id, "weapon_flashbang");
  2958. give_item(id, "weapon_smokegrenade");
  2959. cs_set_user_bpammo(id,CSW_FAMAS,200);
  2960. cs_set_user_money(id, 0);
  2961. }
  2962. case 5:
  2963. {
  2964. Pisztolyok(id);
  2965. give_item(id, "weapon_mp5navy");
  2966. give_item(id, "item_thighpack");
  2967. give_item(id, "item_assaultsuit");
  2968. give_item(id, "weapon_hegrenade");
  2969. give_item(id, "weapon_flashbang");
  2970. give_item(id, "weapon_flashbang");
  2971. give_item(id, "weapon_smokegrenade");
  2972. cs_set_user_bpammo(id,CSW_MP5NAVY,200);
  2973. cs_set_user_money(id, 0);
  2974. }
  2975. case 6:
  2976. {
  2977. Pisztolyok(id);
  2978. give_item(id, "weapon_m3");
  2979. give_item(id, "item_thighpack");
  2980. give_item(id, "item_assaultsuit");
  2981. give_item(id, "weapon_hegrenade");
  2982. give_item(id, "weapon_flashbang");
  2983. give_item(id, "weapon_flashbang");
  2984. give_item(id, "weapon_smokegrenade");
  2985. cs_set_user_bpammo(id,CSW_M3,200);
  2986. cs_set_user_money(id, 0);
  2987. }
  2988. case 7:
  2989. {
  2990. Pisztolyok(id);
  2991. give_item(id, "weapon_galil");
  2992. give_item(id, "item_thighpack");
  2993. give_item(id, "item_assaultsuit");
  2994. give_item(id, "weapon_hegrenade");
  2995. give_item(id, "weapon_flashbang");
  2996. give_item(id, "weapon_flashbang");
  2997. give_item(id, "weapon_smokegrenade");
  2998. cs_set_user_bpammo(id,CSW_GALIL,200);
  2999. cs_set_user_money(id, 0);
  3000. }
  3001. case 8:
  3002. {
  3003. Pisztolyok(id);
  3004. give_item(id, "weapon_scout");
  3005. give_item(id, "item_thighpack");
  3006. give_item(id, "item_assaultsuit");
  3007. give_item(id, "weapon_hegrenade");
  3008. give_item(id, "weapon_flashbang");
  3009. give_item(id, "weapon_flashbang");
  3010. give_item(id, "weapon_smokegrenade");
  3011. cs_set_user_bpammo(id,CSW_SCOUT,200);
  3012. cs_set_user_money(id, 0);
  3013. }
  3014. case 9:
  3015. {
  3016. Pisztolyok(id);
  3017. give_item(id, "weapon_p90");
  3018. give_item(id, "item_thighpack");
  3019. give_item(id, "item_assaultsuit");
  3020. give_item(id, "weapon_hegrenade");
  3021. give_item(id, "weapon_flashbang");
  3022. give_item(id, "weapon_flashbang");
  3023. give_item(id, "weapon_smokegrenade");
  3024. cs_set_user_bpammo(id,CSW_P90,200);
  3025. cs_set_user_money(id, 0);
  3026. }
  3027. case 10:
  3028. {
  3029. Pisztolyok(id);
  3030. cyrex[id] = true;
  3031. give_item(id, "weapon_m4a1");
  3032. give_item(id, "item_thighpack");
  3033. give_item(id, "item_assaultsuit");
  3034. give_item(id, "weapon_hegrenade");
  3035. give_item(id, "weapon_flashbang");
  3036. give_item(id, "weapon_flashbang");
  3037. give_item(id, "weapon_smokegrenade");
  3038. cs_set_user_bpammo(id,CSW_M4A1,200);
  3039. cs_set_user_money(id, 0);
  3040. }
  3041. }
  3042. }
  3043. public Pisztolyok(id)
  3044. {
  3045. new String[121];
  3046. formatex(String, charsmax(String), "\y[%s] \r- \dMásodlagos Fegyver",PREFIX);
  3047. new menu = menu_create(String, "Pisztolyok_h");
  3048. menu_additem(menu, "DEAGLE", "1", 0);
  3049. menu_additem(menu, "USP-S", "2", 0);
  3050. menu_additem(menu, "GLOCK18", "3", 0);
  3051.  
  3052. menu_display(id, menu, 0);
  3053.  
  3054. return PLUGIN_HANDLED;
  3055. }
  3056. public Pisztolyok_h(id, menu, item){
  3057. if(item == MENU_EXIT)
  3058. {
  3059. menu_destroy(menu);
  3060. return;
  3061. }
  3062.  
  3063. new data[9], szName[64];
  3064. new access, callback;
  3065. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  3066. new key = str_to_num(data);
  3067.  
  3068. switch(key)
  3069. {
  3070. case 1:
  3071. {
  3072. give_item(id, "weapon_knife");
  3073. give_item(id, "weapon_deagle");
  3074. cs_set_user_bpammo(id,CSW_DEAGLE,50);
  3075. }
  3076. case 2:
  3077. {
  3078. give_item(id, "weapon_knife");
  3079. give_item(id, "weapon_usp");
  3080. cs_set_user_bpammo(id,CSW_USP,50);
  3081. }
  3082. case 3:
  3083. {
  3084. give_item(id, "weapon_knife");
  3085. give_item(id, "weapon_glock18");
  3086. cs_set_user_bpammo(id,CSW_GLOCK18,100);
  3087. }
  3088. }
  3089. }
  3090. public InfoHud(id)
  3091. {
  3092. new Target = pev(id, pev_iuser1) == 4 ? pev(id, pev_iuser2) : id;
  3093.  
  3094. if(is_user_alive(id))
  3095. {
  3096. new iMasodperc, iPerc, iOra, Nev[32];
  3097. get_user_name(id, Nev, 31);
  3098. iMasodperc = Masodpercek[id] + get_user_time(id);
  3099. iPerc = iMasodperc / 60;
  3100. iOra = iPerc / 60;
  3101. iMasodperc = iMasodperc - iPerc * 60;
  3102. iPerc = iPerc - iOra * 60;
  3103.  
  3104. set_hudmessage(255, 255, 255, 0.01, 0.15, 0, 6.0, 1.1, 0.0, 0.0, -1);
  3105. show_hudmessage(id, "Üdv %s! ^n^nDollár: %d $^nSMS Pont: %d^nJátszott idő: %d óra %d perc %d mp", Nev, Dollar[id], SMS[id], iOra, iPerc, iMasodperc);
  3106. }
  3107. else
  3108. {
  3109. new iMasodperc, iPerc, iOra;
  3110. iMasodperc = Masodpercek[Target] + get_user_time(Target);
  3111. iPerc = iMasodperc / 60;
  3112. iOra = iPerc / 60;
  3113. iMasodperc = iMasodperc - iPerc * 60;
  3114. iPerc = iPerc - iOra * 60;
  3115.  
  3116. set_hudmessage(255, 255, 255, 0.01, 0.15, 0, 6.0, 1.1, 0.0, 0.0, -1);
  3117. show_hudmessage(id, "Nézett játékos adatai: ^nDollár: %d $^nSMS Pont: %d^nJátszott idő: %d óra %d perc %d mp",Dollar[Target],SMS[Target],iOra,iPerc,iMasodperc);
  3118. }
  3119. }
  3120. stock get_player_name(id)
  3121. {
  3122. static Nev[32];
  3123. get_user_name(id, Nev, 31);
  3124. return Nev;
  3125. }
  3126. public client_disconnect(id)
  3127. {
  3128. if(!is_user_bot(id))
  3129. {
  3130. Update(id);
  3131. }
  3132.  
  3133. Dollar[id] = 0;
  3134. Rang[id] = 0;
  3135. Oles[id] = 0;
  3136. Gun[id] = 0;
  3137. Regisztralt[id] = 0;
  3138. SMS[id] = 0;
  3139. Kulcs[id] = 0;
  3140. Erteke[id] = 0;
  3141. kicucc[id] = 0;
  3142. kirakva[id] = 0;
  3143. Masodpercek[id] = 0;
  3144. AutoB[id] = 0;
  3145.  
  3146. Belepve[id] = false;
  3147. Beirtjelszot[id] = false;
  3148. Beirtjelszot1[id] = false;
  3149. Beirtfelhasznalot[id] = false;
  3150. Beirtfelhasznalot1[id] = false;
  3151.  
  3152. regFh[id][0] = EOS;
  3153. regJelszo[id][0] = EOS;
  3154. Felhasznalonev[id][0] = EOS;
  3155. Jelszo[id][0] = EOS;
  3156.  
  3157. for(new i;i < FEGYO; i++)
  3158. OsszesSkin[i][id] = 0;
  3159.  
  3160. for(new i;i < LADA; i++)
  3161. Lada[i][id] = 0;
  3162.  
  3163. for(new i;i < STK; i++)
  3164. Statrak[i][id] = 0;
  3165.  
  3166. for(new i;i < 14; i++)
  3167. Skin[i][id] = 0;
  3168.  
  3169. copy(name[id], charsmax(name[]), "");
  3170. }
  3171. public client_putinserver(id)
  3172. {
  3173. if(!is_user_bot(id))
  3174. {
  3175. get_user_name(id, name[id], charsmax(name));
  3176. Load(id);
  3177. }
  3178.  
  3179. Gun[id] = 1;
  3180. Felhasznalonev[id] = "";
  3181. Jelszo[id] = "";
  3182. }
  3183. public plugin_cfg()
  3184. {
  3185. g_SqlTuple = SQL_MakeDbTuple(SQLINFO[0], SQLINFO[1], SQLINFO[2], SQLINFO[3]);
  3186.  
  3187. static Query[10048];
  3188. new Len;
  3189.  
  3190. Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `exodus_go_teszt`");
  3191. Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ");
  3192. Len += formatex(Query[Len], charsmax(Query)-Len, "`Felhasznalonev` varchar(32) NOT NULL,");
  3193. Len += formatex(Query[Len], charsmax(Query)-Len, "`Jelszo` varchar(32) NOT NULL,");
  3194. Len += formatex(Query[Len], charsmax(Query)-Len, "`Masodpercek` int(11) NOT NULL,");
  3195. Len += formatex(Query[Len], charsmax(Query)-Len, "`AutoB` int(11) NOT NULL,");
  3196. Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` int(11) NOT NULL,");
  3197. Len += formatex(Query[Len], charsmax(Query)-Len, "`Szint` int(11) NOT NULL,");
  3198. Len += formatex(Query[Len], charsmax(Query)-Len, "`Oles` int(11) NOT NULL,");
  3199. Len += formatex(Query[Len], charsmax(Query)-Len, "`Regisztralt` int(11) NOT NULL,");
  3200. Len += formatex(Query[Len], charsmax(Query)-Len, "`Erteke` int(11) NOT NULL,");
  3201. Len += formatex(Query[Len], charsmax(Query)-Len, "`Kicucc` int(11) NOT NULL,");
  3202. Len += formatex(Query[Len], charsmax(Query)-Len, "`Kirakva` int(11) NOT NULL,");
  3203.  
  3204. for(new i;i < FEGYO; i++)
  3205. Len += formatex(Query[Len], charsmax(Query)-Len, "`F%d` int(11) NOT NULL,", i);
  3206.  
  3207. for(new i;i < LADA; i++)
  3208. Len += formatex(Query[Len], charsmax(Query)-Len, "`L%d` int(11) NOT NULL,", i);
  3209.  
  3210. for(new i;i < STK; i++)
  3211. Len += formatex(Query[Len], charsmax(Query)-Len, "`St%d` int(11) NOT NULL,", i);
  3212.  
  3213. for(new i;i < 14; i++)
  3214. Len += formatex(Query[Len], charsmax(Query)-Len, "`Skin%d` int(11) NOT NULL,", i);
  3215.  
  3216. Len += formatex(Query[Len], charsmax(Query)-Len, "`Kulcs` int(11) NOT NULL,");
  3217.  
  3218. Len += formatex(Query[Len], charsmax(Query)-Len, "`SMS` int(11) NOT NULL, `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");
  3219.  
  3220. SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
  3221. }
  3222. public Load(id) {
  3223. static Query[10048];
  3224. new Data[1];
  3225. Data[0] = id;
  3226.  
  3227. formatex(Query, charsmax(Query), "SELECT * FROM `exodus_go_teszt` WHERE Nev = ^"%s^";", name[id]);
  3228. SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
  3229. }
  3230. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  3231. if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  3232. log_amx("%s", Error);
  3233. return;
  3234. }
  3235. else {
  3236. new id = Data[0];
  3237.  
  3238. if(SQL_NumRows(Query) > 0) {
  3239. SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Felhasznalonev"), regFh[id], charsmax(regFh[]));
  3240. SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Jelszo"), regJelszo[id], charsmax(regJelszo[]));
  3241. Rang[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Szint"));
  3242. AutoB[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "AutoB"));
  3243. Kulcs[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Kulcs"));
  3244. Masodpercek[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Masodpercek"));
  3245. Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Oles"));
  3246. Regisztralt[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Regisztralt"));
  3247. Erteke[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Erteke"));
  3248. kicucc[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Kicucc"));
  3249. kirakva[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Kirakva"));
  3250.  
  3251. SMS[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "SMS"));
  3252. Dollar[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollars"));
  3253.  
  3254. for(new i;i < FEGYO; i++)
  3255. {
  3256. new String[64];
  3257. formatex(String, charsmax(String), "F%d", i);
  3258. OsszesSkin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
  3259. }
  3260. for(new i;i < LADA; i++)
  3261. {
  3262. new String[64];
  3263. formatex(String, charsmax(String), "L%d", i);
  3264. Lada[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
  3265. }
  3266. for(new i;i < STK; i++)
  3267. {
  3268. new String[64];
  3269. formatex(String, charsmax(String), "St%d", i);
  3270. Statrak[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
  3271. }
  3272.  
  3273. for(new i;i < 14; i++)
  3274. {
  3275. new String[64];
  3276. formatex(String, charsmax(String), "Skin%d", i);
  3277. Skin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
  3278. }
  3279.  
  3280. }
  3281. else
  3282. {
  3283. Save(id);
  3284. }
  3285. }
  3286. }
  3287. public Save(id)
  3288. {
  3289. static Query[256];
  3290.  
  3291. formatex(Query, charsmax(Query), "INSERT INTO `exodus_go_teszt` (`Nev`) VALUES (^"%s^");", name[id]);
  3292. SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  3293. }
  3294. public SQL_Update_Reg(id)
  3295. {
  3296. static Query[10048];
  3297. new Len;
  3298.  
  3299. Len += formatex(Query[Len], charsmax(Query), "UPDATE `exodus_go_teszt` SET Felhasznalonev = ^"%s^", ", regFh[id]);
  3300. Len += formatex(Query[Len], charsmax(Query)-Len, "Jelszo = ^"%s^", ", regJelszo[id]);
  3301. Len += formatex(Query[Len], charsmax(Query)-Len, "Regisztralt = ^"%i^" WHERE Nev = ^"%s^";", Regisztralt[id], name[id]);
  3302.  
  3303. SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  3304. }
  3305. public Update(id)
  3306. {
  3307. static Query[10048];
  3308. new Len;
  3309.  
  3310. Len += formatex(Query[Len], charsmax(Query), "UPDATE `exodus_go_teszt` SET Dollars = ^"%i^", ",Dollar[id]);
  3311. Len += formatex(Query[Len], charsmax(Query)-Len, "Szint = ^"%i^", ", Rang[id]);
  3312. Len += formatex(Query[Len], charsmax(Query)-Len, "Masodpercek = ^"%i^", ", Masodpercek[id]+get_user_time(id));
  3313. Len += formatex(Query[Len], charsmax(Query)-Len, "Oles = ^"%i^", ", Oles[id]);
  3314. Len += formatex(Query[Len], charsmax(Query)-Len, "Kulcs = ^"%i^", ", Kulcs[id]);
  3315. Len += formatex(Query[Len], charsmax(Query)-Len, "AutoB = ^"%i^", ", AutoB[id]);
  3316. Len += formatex(Query[Len], charsmax(Query)-Len, "Erteke = ^"%i^", ", Erteke[id]);
  3317. Len += formatex(Query[Len], charsmax(Query)-Len, "Kicucc = ^"%i^", ", kicucc[id]);
  3318. Len += formatex(Query[Len], charsmax(Query)-Len, "Kirakva = ^"%i^", ", kirakva[id]);
  3319.  
  3320. for(new i;i < FEGYO; i++)
  3321. Len += formatex(Query[Len], charsmax(Query)-Len, "F%d = ^"%i^", ", i, OsszesSkin[i][id]);
  3322.  
  3323. for(new i;i < LADA; i++)
  3324. Len += formatex(Query[Len], charsmax(Query)-Len, "L%d = ^"%i^", ", i, Lada[i][id]);
  3325.  
  3326. for(new i;i < STK; i++)
  3327. Len += formatex(Query[Len], charsmax(Query)-Len, "St%d = ^"%i^", ", i, Statrak[i][id]);
  3328.  
  3329. for(new i;i < 14; i++)
  3330. Len += formatex(Query[Len], charsmax(Query)-Len, "Skin%d = ^"%i^", ", i, Skin[i][id]);
  3331.  
  3332. Len += formatex(Query[Len], charsmax(Query)-Len, "SMS = ^"%i^" WHERE Nev = ^"%s^";", SMS[id], name[id]);
  3333.  
  3334. SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  3335. }
  3336. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  3337. if(FailState == TQUERY_CONNECT_FAILED)
  3338. set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!");
  3339. else if(FailState == TQUERY_QUERY_FAILED)
  3340. set_fail_state("Query Error");
  3341. if(Errcode)
  3342. log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
  3343. }
  3344. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  3345. if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  3346. log_amx("%s", Error);
  3347. return;
  3348. }
  3349. }
  3350. public sayhook(id)
  3351. {
  3352. new message[192], Name[32], none[2][32], chat[192];
  3353. read_args(message, 191);
  3354. remove_quotes(message);
  3355.  
  3356. formatex(none[0], 31, ""), formatex(none[1], 31, " ");
  3357.  
  3358. if (message[0] == '@' || message[0] == '/' || message[0] == '#' || message[0] == '!' || equal (message, ""))
  3359. return PLUGIN_HANDLED;
  3360.  
  3361. if(!equali(message, none[0]) && !equali(message, none[1]))
  3362. {
  3363. get_user_name(id, Name, 31);
  3364. if(is_user_alive(id))
  3365. {
  3366. if(Regisztralt[id] == 0)
  3367. formatex(chat, 191, "^x04[Nem Regisztrált]^x03%s^x01: %s", Name, message);
  3368. else if(get_user_flags(id) & TULAJ && Belepve[id] == true)
  3369. formatex(chat, 191, "^x04[Tulajdonos][%s]^3%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  3370. else if(get_user_flags(id) & ADMIN && Belepve[id] == true)
  3371. formatex(chat, 191, "^x04[Admin][%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  3372. else if(get_user_flags(id) & VIP && Belepve[id] == true)
  3373. formatex(chat, 191, "^x04[VIP][%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  3374. else if(Belepve[id] == true)
  3375. formatex(chat, 191, "^x04[%s]^x03%s^x01: %s", Rangok[Rang[id]][Szint], Name, message);
  3376. else if(Regisztralt[id] == 1)
  3377. formatex(chat, 191, "^x04[Kijelentkezve]^x03 %s^x01: %s", Name, message);
  3378. }
  3379. else {
  3380. get_user_team(id, color, 9);
  3381. if(Regisztralt[id] == 0)
  3382. formatex(chat, 191, "^x01*Halott*^x04[Nem Regisztrált]^x03 %s^x01: %s", Name, message);
  3383. else if(get_user_flags(id) & TULAJ && Belepve[id] == true)
  3384. formatex(chat, 191, "^x01*Halott*^x04[Tulajdonos][%s]^3 %s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  3385. else if(get_user_flags(id) & ADMIN && Belepve[id] == true)
  3386. formatex(chat, 191, "^x01*Halott*^x04[Admin][%s]^x03 %s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  3387. else if(get_user_flags(id) & VIP && Belepve[id] == true)
  3388. formatex(chat, 191, "^x01*Halott*^x04[VIP][%s]^x03 %s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  3389. else if(Belepve[id] == true)
  3390. formatex(chat, 191, "^x01*Halott*^x04[%s]^x03 %s^x01: %s", Rangok[Rang[id]][Szint], Name, message);
  3391. else if(Regisztralt[id] == 1)
  3392. formatex(chat, 191, "^x01*Halott*^x04[Kijelentkezve]^x03 %s^x01: %s", Name, message);
  3393. }
  3394.  
  3395.  
  3396. switch(cs_get_user_team(id))
  3397. {
  3398. case 1: ColorChat(0, RED, chat);
  3399. case 2: ColorChat(0, BLUE, chat);
  3400. }
  3401. if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  3402. ColorChat(0, GREY, chat);
  3403. return PLUGIN_HANDLED;
  3404. }
  3405. return PLUGIN_CONTINUE;
  3406. }
  3407. public sendmessage(color[])
  3408. {
  3409. new teamName[10];
  3410. for(new player = 1; player < get_maxplayers(); player++)
  3411. {
  3412. get_user_team (player, teamName, 9);
  3413. teamf (player, color);
  3414. elkuldes(player, Temp);
  3415. teamf(player, teamName);
  3416. }
  3417. }
  3418. public teamf(player, team[])
  3419. {
  3420. message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player);
  3421. write_byte(player);
  3422. write_string(team);
  3423. message_end();
  3424. }
  3425. public elkuldes(player, Temp[])
  3426. {
  3427. message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player);
  3428. write_byte( player );
  3429. write_string( Temp );
  3430. message_end();
  3431. }
  3432. public plugin_end()
  3433. {
  3434. SQL_FreeHandle(g_SqlTuple);
  3435. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement