hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.29. 13:55



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Bing [Bot], Majestic-12 [Bot] az elmúlt 5 percben aktív felhasználók alapján

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



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

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: alap skinek
HozzászólásElküldve: 2018.03.06. 20:17 
Offline
Tud valamit

Csatlakozott: 2016.08.09. 16:08
Hozzászólások: 121
Megköszönt másnak: 37 alkalommal
Üdv Lenne két kérésem. az egyik hogy ebbe a plugint hogy tudom meg csinálni hogy cs go skinek nélkül is lehessen játszani. a másik bele kellene írni dezi skint, és kés skint. előre is köszönöm!


Csatolmányok:
amxmodx_25970-statrak.sma [35.15 KiB]
Letöltve 40 alkalommal.

_________________
Kép
Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: alap skinek
HozzászólásElküldve: 2018.03.10. 17:49 
Offline
Senior Tag
Avatar

Csatlakozott: 2018.02.01. 16:27
Hozzászólások: 225
Megköszönt másnak: 14 alkalommal
Megköszönték neki: 18 alkalommal
Helló!
Bele írtam a(z) [ Skinek: Bekapcsolás, Kikapcsolás ] forrás részt !, Tesztelve nem volt.

Parancsolj itt a(z) Forráskód:
  1. #include <amxmodx>
  2. #include <fakemeta>
  3. #include <dhudmessage>
  4. #include <fvault>
  5. #include <colorchat>
  6. #include <engine>
  7. //-------------------------------------------------------
  8. // @@@@@@@@@ @     @ @@@@@@@@ @@@@@@    @       @ @@@@@@@ |
  9. // @          @   @  @      @ @     @@  @       @ @       |
  10. // @           @ @   @      @ @      @  @       @ @       |
  11. // @@@@@@@@@    @    @      @ @      @  @       @ @@@@@@@ |
  12. // @           @ @   @      @ @      @  @       @       @ |
  13. // @          @   @  @      @ @     @@  @       @       @ |
  14. // @@@@@@@@@ @     @ @@@@@@@@ @@@@@@    @@@@@@@@@ @@@@@@@ |
  15. //-------------------------------------------------------
  16. new const PLUGIN[] = "Statrak Skin Menu"
  17. new const VERZIO[] = "1.0"
  18. new const KESZITO[] = "exodus"
  19. new const file[] = "statrak" //Fájl neve amibe menti a játékosok öléseit
  20. new bool:kapcsolo[33]
  21.  
  22. #define AUTOMENTES 60.0 //Az autómatikus mentés időköze másodpercben (1 percenként ment)
  23. #define STATRAKHUD 1.0 //Statrak HUD-ért felel, 1 másodpercenkéne frissíti(Nem ajánlom állítani így tökéletes).
  24.  
  25. new const PREFIX[] = "Statrak Skin Menu" //Chatben és a menüben megjelenő prefix
  26.  
  27. enum _:valami
  28. {
  29.     Neve[32],
  30.     Oles[8]
  31. }
  32. new const FEGYOK[][valami] =
  33. //{ "Fegyver neve", Szükséges Ölés }
  34. {
  35. { "AK47 | Default", 0 }, //Ehhez az értékhez ne nyúlj, maradjon mindig 0
  36. { "AK47 | Aquamarine", 40 },
  37. { "AK47 | Point Disarray", 80 },
  38. { "AK47 | Asiimov", 160 },
  39. { "AK47 | Wasteland Rebel", 320 },
  40. { "AK47 | Fire Serpent", 640 },
  41. { "M4A1 | Default", 0 }, //Ehhez az értékhez ne nyúlj, maradjon mindig 0
  42. { "M4A1 | Bullet Rain", 40 },
  43. { "M4A1 | Dragon King", 80 },
  44. { "M4A1 | Poseidon", 160 },
  45. { "M4A1 | Asiimov", 320 },
  46. { "M4A1 | Howl", 640 },
  47. { "AWP | Default", 0 }, //Ehhez az értékhez ne nyúlj, maradjon mindig 0
  48. { "AWP | Worm God", 40 },
  49. { "AWP | Elite Build", 80 },
  50. { "AWP | Boom", 160 },
  51. { "AWP | Asiimov", 320 },
  52. { "AWP | Dragon Lore", 640 }
  53. }
  54. new const MODELLEK[][] =
  55. {
  56. { "models/statrak/Default/AK_DF.mdl" },
  57. { "models/statrak/Ak47/Aquamarine.mdl" },
  58. { "models/statrak/Ak47/Point.mdl" },
  59. { "models/statrak/Ak47/Asiimov.mdl" },
  60. { "models/statrak/Ak47/Wasteland.mdl" },
  61. { "models/statrak/Ak47/Serpent.mdl" },
  62. { "models/statrak/Default/M4_DF.mdl" },
  63. { "models/statrak/M4A1/Bullet.mdl" },
  64. { "models/statrak/M4A1/DKing.mdl" },
  65. { "models/statrak/M4A1/Poseidon.mdl" },
  66. { "models/statrak/M4A1/Asiimov.mdl" },
  67. { "models/statrak/M4A1/Howl1.mdl" },
  68. { "models/statrak/Default/AWP_DF.mdl" },
  69. { "models/statrak/AWP/WormGod.mdl" },
  70. { "models/statrak/AWP/EliteBuild.mdl" },
  71. { "models/statrak/AWP/Boom.mdl" },
  72. { "models/statrak/AWP/Asii.mdl" },
  73. { "models/statrak/AWP/DragonLore.mdl" }
  74. }
  75.  
  76. new const SZOVEG[][] =
  77. //Itt szerkesztheted a plugin szöveg részeit
  78. //Színkódok:
  79. //Szürke: \d
  80. //Piros: \r
  81. //Sárga: \y
  82. //Fehér: \w
  83. {
  84. { "A Skin Felszerelése" },
  85. { "A \yStatrak* \wNullázása" },
  86. { "\dÖlés szükséges" },
  87. { "\yStatrak*:" },
  88. { "Sikeresen felszerelted ezt:" },
  89. { "\yStatrak* \rNullázása" },
  90. { "\rBiztosan nullázod?" },
  91. { "Igen" },
  92. { "Nem, vissza!" },
  93. { "\wAK47 \yStatrak* \wÖlés Összesen:" },
  94. { "\wM4A1 \yStatrak* \wÖlés Összesen:" },
  95. { "\yStatrak* \wÖlés Összesen:" },
  96. { "\wAWP \yStatrak* \wÖlés Összesen:" }
  97. }
  98.  
  99. new skin[3][33]
  100. new ak47_st[7][33], m4a1_st[7][33], awp_st[7][33]
  101.  
  102. public plugin_init()
  103. {
  104. register_plugin(PLUGIN,VERZIO,KESZITO)
  105.  
  106. register_event("CurWeapon", "csere", "be", "1=1") //A skin megjelenítéséért felel!
  107. register_event("DeathMsg", "Halal", "a") //Az ölésnél való +Statrak pontokért felel!
  108.  
  109. register_impulse(201, "FoMenu") //T betüre előjön a menü, ha nem akarod tegyél elé //-et
  110. register_clcmd("say /menu", "FoMenu") //Itt /menu parancsra elöjön a menü, ha nem akarod tegyél elé //-et
  111.  
  112. set_task(STATRAKHUD, "StatrakHud",_,_,_,"b") //Statrak HUD-okért.
  113. set_task(AUTOMENTES, "AutoMentes",_,_,_,"b") //Autómatikus mentésért felel.
  114. }
  115. public plugin_precache()
  116. {
  117. for(new a; a < sizeof MODELLEK; a++)
  118. precache_model(MODELLEK[a])
  119. }
  120. public csere(id)
  121. {
  122. new fegyver = get_user_weapon(id)
  123.  
  124. if(skin[0][id] == 0 && fegyver == CSW_AK47 && kapcsolo[id] == true)
  125. {
  126.     set_pev(id, pev_viewmodel2, MODELLEK[0])
  127. }
  128. if(skin[0][id] == 1 && fegyver == CSW_AK47 && kapcsolo[id] == true)
  129. {
  130.     set_pev(id, pev_viewmodel2, MODELLEK[1])
  131. }
  132. if(skin[0][id] == 2 && fegyver == CSW_AK47 && kapcsolo[id] == true)
  133. {
  134.     set_pev(id, pev_viewmodel2, MODELLEK[2])
  135. }
  136. if(skin[0][id] == 3 && fegyver == CSW_AK47 && kapcsolo[id] == true)
  137. {
  138.     set_pev(id, pev_viewmodel2, MODELLEK[3])
  139. }
  140. if(skin[0][id] == 4 && fegyver == CSW_AK47 && kapcsolo[id] == true)
  141. {
  142.     set_pev(id, pev_viewmodel2, MODELLEK[4])
  143. }
  144. if(skin[0][id] == 5 && fegyver == CSW_AK47 && kapcsolo[id] == true)
  145. {
  146.     set_pev(id, pev_viewmodel2, MODELLEK[5])
  147. }
  148. if(skin[1][id] == 0 && fegyver == CSW_M4A1 && kapcsolo[id] == true)
  149. {
  150.     set_pev(id, pev_viewmodel2, MODELLEK[6])
  151. }
  152. if(skin[1][id] == 1 && fegyver == CSW_M4A1 && kapcsolo[id] == true)
  153. {
  154.     set_pev(id, pev_viewmodel2, MODELLEK[7])
  155. }
  156. if(skin[1][id] == 2 && fegyver == CSW_M4A1 && kapcsolo[id] == true)
  157. {
  158.     set_pev(id, pev_viewmodel2, MODELLEK[8])
  159. }
  160. if(skin[1][id] == 3 && fegyver == CSW_M4A1 && kapcsolo[id] == true)
  161. {
  162.     set_pev(id, pev_viewmodel2, MODELLEK[9])
  163. }
  164. if(skin[1][id] == 4 && fegyver == CSW_M4A1 && kapcsolo[id] == true)
  165. {
  166.     set_pev(id, pev_viewmodel2, MODELLEK[10])
  167. }
  168. if(skin[1][id] == 5 && fegyver == CSW_M4A1 && kapcsolo[id] == true)
  169. {
  170.     set_pev(id, pev_viewmodel2, MODELLEK[11])
  171. }
  172. if(skin[2][id] == 0 && fegyver == CSW_AWP && kapcsolo[id] == true)
  173. {
  174.     set_pev(id, pev_viewmodel2, MODELLEK[12])
  175. }
  176. if(skin[2][id] == 1 && fegyver == CSW_AWP && kapcsolo[id] == true)
  177. {
  178.     set_pev(id, pev_viewmodel2, MODELLEK[13])
  179. }
  180. if(skin[2][id] == 2 && fegyver == CSW_AWP && kapcsolo[id] == true)
  181. {
  182.     set_pev(id, pev_viewmodel2, MODELLEK[14])
  183. }
  184. if(skin[2][id] == 3 && fegyver == CSW_AWP && kapcsolo[id] == true)
  185. {
  186.     set_pev(id, pev_viewmodel2, MODELLEK[15])
  187. }
  188. if(skin[2][id] == 4 && fegyver == CSW_AWP && kapcsolo[id] == true)
  189. {
  190.     set_pev(id, pev_viewmodel2, MODELLEK[16])
  191. }
  192. if(skin[2][id] == 5 && fegyver == CSW_AWP && kapcsolo[id] == true)
  193. {
  194.     set_pev(id, pev_viewmodel2, MODELLEK[17])
  195. }
  196. }
  197.  
  198. public Halal()
  199. {
  200. new id = read_data(1)
  201.  
  202. if(id == read_data(2) || id == 0)
  203. return PLUGIN_HANDLED
  204.  
  205. if(get_user_weapon(id) == CSW_AK47 && skin[0][id] == 0)
  206. {
  207. ak47_st[1][id]++
  208. set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
  209. show_dhudmessage(id, "+1 Statrak* Kills")
  210. }
  211. if(get_user_weapon(id) == CSW_AK47 && skin[0][id] == 1)
  212. {
  213. ak47_st[2][id]++
  214. set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
  215. show_dhudmessage(id, "+1 Statrak* Kills")
  216. }
  217. if(get_user_weapon(id) == CSW_AK47 && skin[0][id] == 2)
  218. {
  219. ak47_st[3][id]++
  220. set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
  221. show_dhudmessage(id, "+1 Statrak* Kills")
  222. }
  223. if(get_user_weapon(id) == CSW_AK47 && skin[0][id] == 3)
  224. {
  225. ak47_st[4][id]++
  226. set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
  227. show_dhudmessage(id, "+1 Statrak* Kills")
  228. }
  229. if(get_user_weapon(id) == CSW_AK47 && skin[0][id] == 4)
  230. {
  231. ak47_st[5][id]++
  232. set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
  233. show_dhudmessage(id, "+1 Statrak* Kills")
  234. }
  235. if(get_user_weapon(id) == CSW_AK47 && skin[0][id] == 5)
  236. {
  237. ak47_st[6][id]++
  238. set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
  239. show_dhudmessage(id, "+1 Statrak* Kills")
  240. }
  241. if(get_user_weapon(id) == CSW_M4A1 && skin[1][id] == 0)
  242. {
  243. m4a1_st[1][id]++
  244. set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
  245. show_dhudmessage(id, "+1 Statrak* Kills")
  246. }
  247. if(get_user_weapon(id) == CSW_M4A1 && skin[1][id] == 1)
  248. {
  249. m4a1_st[2][id]++
  250. set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
  251. show_dhudmessage(id, "+1 Statrak* Kills")
  252. }
  253. if(get_user_weapon(id) == CSW_M4A1 && skin[1][id] == 2)
  254. {
  255. m4a1_st[3][id]++
  256. set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
  257. show_dhudmessage(id, "+1 Statrak* Kills")
  258. }
  259. if(get_user_weapon(id) == CSW_M4A1 && skin[1][id] == 3)
  260. {
  261. m4a1_st[4][id]++
  262. set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
  263. show_dhudmessage(id, "+1 Statrak* Kills")
  264. }
  265. if(get_user_weapon(id) == CSW_M4A1 && skin[1][id] == 4)
  266. {
  267. m4a1_st[5][id]++
  268. set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
  269. show_dhudmessage(id, "+1 Statrak* Kills")
  270. }
  271. if(get_user_weapon(id) == CSW_M4A1 && skin[1][id] == 5)
  272. {
  273. m4a1_st[6][id]++
  274. set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
  275. show_dhudmessage(id, "+1 Statrak* Kills")
  276. }
  277. if(get_user_weapon(id) == CSW_AWP && skin[2][id] == 0)
  278. {
  279. awp_st[1][id]++
  280. set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
  281. show_dhudmessage(id, "+1 Statrak* Kills")
  282. }
  283. if(get_user_weapon(id) == CSW_AWP && skin[2][id] == 1)
  284. {
  285. awp_st[2][id]++
  286. set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
  287. show_dhudmessage(id, "+1 Statrak* Kills")
  288. }
  289. if(get_user_weapon(id) == CSW_AWP && skin[2][id] == 2)
  290. {
  291. awp_st[3][id]++
  292. set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
  293. show_dhudmessage(id, "+1 Statrak* Kills")
  294. }
  295. if(get_user_weapon(id) == CSW_AWP && skin[2][id] == 3)
  296. {
  297. awp_st[4][id]++
  298. set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
  299. show_dhudmessage(id, "+1 Statrak* Kills")
  300. }
  301. if(get_user_weapon(id) == CSW_AWP && skin[2][id] == 4)
  302. {
  303. awp_st[5][id]++
  304. set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
  305. show_dhudmessage(id, "+1 Statrak* Kills")
  306. }
  307. if(get_user_weapon(id) == CSW_AWP && skin[2][id] == 5)
  308. {
  309. awp_st[6][id]++
  310. set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
  311. show_dhudmessage(id, "+1 Statrak* Kills")
  312. }
  313. return PLUGIN_CONTINUE
  314. }
  315. public client_disconnect(id)
  316. {
  317.     Save(id)
  318.     skin[0][id] = 0
  319.     skin[1][id] = 0
  320.     skin[2][id] = 0
  321. }
  322. public FoMenu(id)
  323. {
  324.     new String[121]
  325.     formatex(String, charsmax(String), "%s^n%s %d",PREFIX,SZOVEG[11],ak47_st[1][id]+ak47_st[2][id]+ak47_st[3][id]+ak47_st[4][id]+ak47_st[5][id]+ak47_st[6][id]+m4a1_st[1][id]+m4a1_st[2][id]+m4a1_st[3][id]+m4a1_st[4][id]+m4a1_st[5][id]+m4a1_st[6][id]+awp_st[1][id]+awp_st[2][id]+awp_st[3][id]+awp_st[4][id]+awp_st[5][id]+awp_st[6][id])
  326.     new menu = menu_create(String, "menu_handler")
  327.  
  328.     formatex(String, charsmax(String), "AK47 Skinek")
  329.     menu_additem(menu, String, "m1",0)
  330.     formatex(String, charsmax(String), "M4A1 Skinek")
  331.     menu_additem(menu, String, "m2",0)
  332.     formatex(String, charsmax(String), "AWP Skinek")
  333.     menu_additem(menu, String, "m3",0)
  334.         if(kapcsolo[id] == true)
  335.         {
  336.         menu_additem(menu, "\wSkinek\r: \yBekapcsolva \r| \wKikapcsolva", "m4", 0)
  337.         }
  338.         else if(kapcsolo[id] == false)
  339.         {
  340.         menu_additem(menu, "\wSkinek\r: \wBekapcsolva \r| \yKikapcsolva", "m4", 0)
  341. }
  342.    
  343.     menu_display(id, menu, 0)
  344.     return PLUGIN_HANDLED
  345. }
  346. public ak47menu(id)
  347. {
  348.     new String[121]
  349.     formatex(String, charsmax(String), "%s \d>> \rAK47 Menü^n%s %d",PREFIX,SZOVEG[9],ak47_st[1][id]+ak47_st[2][id]+ak47_st[3][id]+ak47_st[4][id]+ak47_st[5][id]+ak47_st[6][id])
  350.     new menu = menu_create(String, "menu_handler")
  351.    
  352.     formatex(String, charsmax(String), "%s %s %d",FEGYOK[0][Neve],SZOVEG[3],ak47_st[1][id])
  353.     menu_additem(menu, String, "a1",0)
  354.     if(ak47_st[1][id] >= FEGYOK[1][Oles])
  355.     {
  356.     formatex(String, charsmax(String), "%s %s %d",FEGYOK[1][Neve],SZOVEG[3],ak47_st[2][id])
  357.     menu_additem(menu, String, "a2",0)
  358.     }
  359.     else if(ak47_st[1][id] < FEGYOK[1][Oles])
  360.     {
  361.     formatex(String, charsmax(String), "\y[\r%d/%d\y] %s",ak47_st[1][id],FEGYOK[1][Oles],SZOVEG[2])
  362.     menu_additem(menu, String, "v1",0)
  363.     }
  364.     if(ak47_st[2][id] >= FEGYOK[2][Oles])
  365.     {
  366.     formatex(String, charsmax(String), "%s %s %d",FEGYOK[2][Neve],SZOVEG[3],ak47_st[3][id])
  367.     menu_additem(menu, String, "a3",0)
  368.     }
  369.     else
  370.     {
  371.     formatex(String, charsmax(String), "\y[\r%d/%d\y] %s",ak47_st[2][id],FEGYOK[2][Oles],SZOVEG[2])
  372.     menu_additem(menu, String, "v1",0)
  373.     }
  374.     if(ak47_st[3][id] >= FEGYOK[3][Oles])
  375.     {
  376.     formatex(String, charsmax(String), "%s %s %d",FEGYOK[3][Neve],SZOVEG[3],ak47_st[4][id])
  377.     menu_additem(menu, String, "a4",0)
  378.     }
  379.     else
  380.     {
  381.     formatex(String, charsmax(String), "\y[\r%d/%d\y] %s",ak47_st[3][id],FEGYOK[3][Oles], SZOVEG[2])
  382.     menu_additem(menu, String, "v1",0)
  383.     }
  384.     if(ak47_st[4][id] >= FEGYOK[4][Oles])
  385.     {
  386.     formatex(String, charsmax(String), "%s %s %d",FEGYOK[4][Neve],SZOVEG[3],ak47_st[5][id])
  387.     menu_additem(menu, String, "a5",0)
  388.     }
  389.     else
  390.     {
  391.     formatex(String, charsmax(String), "\y[\r%d/%d\y] %s",ak47_st[4][id],FEGYOK[4][Oles], SZOVEG[2])
  392.     menu_additem(menu, String, "v1",0)
  393.     }
  394.     if(ak47_st[5][id] >= FEGYOK[5][Oles])
  395.     {
  396.     formatex(String, charsmax(String), "%s %s %d",FEGYOK[5][Neve],SZOVEG[3],ak47_st[6][id])
  397.     menu_additem(menu, String, "a6",0)
  398.     }
  399.     else
  400.     {
  401.     formatex(String, charsmax(String), "\y[\r%d/%d\y] %s",ak47_st[5][id],FEGYOK[5][Oles], SZOVEG[2])
  402.     menu_additem(menu, String, "v1",0)
  403.     }
  404.    
  405.     menu_display(id, menu, 0)
  406.     return PLUGIN_HANDLED
  407. }
  408. public m4a1menu(id)
  409. {
  410.     new String[121]
  411.     formatex(String, charsmax(String), "%s \d>> \rM4A1 Menü^n%s %d",PREFIX,SZOVEG[10],m4a1_st[1][id]+m4a1_st[2][id]+m4a1_st[3][id]+m4a1_st[4][id]+m4a1_st[5][id]+m4a1_st[6][id])
  412.     new menu = menu_create(String, "menu_handler")
  413.    
  414.     formatex(String, charsmax(String), "%s %s %d",FEGYOK[6][Neve],SZOVEG[3],m4a1_st[1][id])
  415.     menu_additem(menu, String, "a7",0)
  416.     if(m4a1_st[1][id] >= FEGYOK[7][Oles])
  417.     {
  418.     formatex(String, charsmax(String), "%s %s %d",FEGYOK[7][Neve],SZOVEG[3],m4a1_st[2][id])
  419.     menu_additem(menu, String, "a8",0)
  420.     }
  421.     else
  422.     {
  423.     formatex(String, charsmax(String), "\y[\r%d/%d\y] %s",m4a1_st[1][id],FEGYOK[7][Oles], SZOVEG[2])
  424.     menu_additem(menu, String, "v2",0)
  425.     }
  426.     if(m4a1_st[2][id] >= FEGYOK[8][Oles])
  427.     {
  428.     formatex(String, charsmax(String), "%s %s %d",FEGYOK[8][Neve],SZOVEG[3],m4a1_st[3][id])
  429.     menu_additem(menu, String, "a9",0)
  430.     }
  431.     else
  432.     {
  433.     formatex(String, charsmax(String), "\y[\r%d/%d\y] %s",m4a1_st[2][id],FEGYOK[8][Oles], SZOVEG[2])
  434.     menu_additem(menu, String, "v2",0)
  435.     }
  436.     if(m4a1_st[3][id] >= FEGYOK[9][Oles])
  437.     {
  438.     formatex(String, charsmax(String), "%s %s %d",FEGYOK[9][Neve],SZOVEG[3],m4a1_st[4][id])
  439.     menu_additem(menu, String, "a10",0)
  440.     }
  441.     else
  442.     {
  443.     formatex(String, charsmax(String), "\y[\r%d/%d\y] %s",m4a1_st[3][id],FEGYOK[9][Oles], SZOVEG[2])
  444.     menu_additem(menu, String, "v2",0)
  445.     }
  446.     if(m4a1_st[4][id] >= FEGYOK[10][Oles])
  447.     {
  448.     formatex(String, charsmax(String), "%s %s %d",FEGYOK[10][Neve],SZOVEG[3],m4a1_st[5][id])
  449.     menu_additem(menu, String, "a11",0)
  450.     }
  451.     else
  452.     {
  453.     formatex(String, charsmax(String), "\y[\r%d/%d\y] %s",m4a1_st[4][id],FEGYOK[10][Oles], SZOVEG[2])
  454.     menu_additem(menu, String, "v2",0)
  455.     }
  456.     if(m4a1_st[5][id] >= FEGYOK[11][Oles])
  457.     {
  458.     formatex(String, charsmax(String), "%s %s %d",FEGYOK[11][Neve],SZOVEG[3],m4a1_st[6][id])
  459.     menu_additem(menu, String, "a12",0)
  460.     }
  461.     else
  462.     {
  463.     formatex(String, charsmax(String), "\y[\r%d/%d\y] %s",m4a1_st[5][id],FEGYOK[11][Oles], SZOVEG[2])
  464.     menu_additem(menu, String, "v2",0)
  465.     }
  466.    
  467.     menu_display(id, menu, 0)
  468.     return PLUGIN_HANDLED
  469. }
  470. public awpmenu(id)
  471. {
  472.     new String[121]
  473.     formatex(String, charsmax(String), "%s \d>> \rAWP Menü^n%s %d",PREFIX,SZOVEG[12],awp_st[1][id]+awp_st[2][id]+awp_st[3][id]+awp_st[4][id]+awp_st[5][id]+awp_st[6][id])
  474.     new menu = menu_create(String, "menu_handler")
  475.    
  476.     formatex(String, charsmax(String), "%s %s %d",FEGYOK[12][Neve],SZOVEG[3],awp_st[1][id])
  477.     menu_additem(menu, String, "a13",0)
  478.     if(awp_st[1][id] >= FEGYOK[13][Oles])
  479.     {
  480.     formatex(String, charsmax(String), "%s %s %d",FEGYOK[13][Neve],SZOVEG[3],awp_st[2][id])
  481.     menu_additem(menu, String, "a14",0)
  482.     }
  483.     else
  484.     {
  485.     formatex(String, charsmax(String), "\y[\r%d/%d\y] %s",awp_st[1][id],FEGYOK[13][Oles], SZOVEG[2])
  486.     menu_additem(menu, String, "v3",0)
  487.     }
  488.     if(awp_st[2][id] >= FEGYOK[14][Oles])
  489.     {
  490.     formatex(String, charsmax(String), "%s %s %d",FEGYOK[14][Neve],SZOVEG[3],awp_st[3][id])
  491.     menu_additem(menu, String, "a15",0)
  492.     }
  493.     else
  494.     {
  495.     formatex(String, charsmax(String), "\y[\r%d/%d\y] %s",awp_st[2][id],FEGYOK[14][Oles], SZOVEG[2])
  496.     menu_additem(menu, String, "v3",0)
  497.     }
  498.     if(awp_st[3][id] >= FEGYOK[15][Oles])
  499.     {
  500.     formatex(String, charsmax(String), "%s %s %d",FEGYOK[15][Neve],SZOVEG[3],awp_st[4][id])
  501.     menu_additem(menu, String, "a16",0)
  502.     }
  503.     else
  504.     {
  505.     formatex(String, charsmax(String), "\y[\r%d/%d\y] %s",awp_st[3][id],FEGYOK[15][Oles], SZOVEG[2])
  506.     menu_additem(menu, String, "v3",0)
  507.     }
  508.     if(awp_st[4][id] >= FEGYOK[16][Oles])
  509.     {
  510.     formatex(String, charsmax(String), "%s %s %d",FEGYOK[16][Neve],SZOVEG[3],awp_st[5][id])
  511.     menu_additem(menu, String, "a17",0)
  512.     }
  513.     else
  514.     {
  515.     formatex(String, charsmax(String), "\y[\r%d/%d\y] %s",awp_st[4][id],FEGYOK[16][Oles], SZOVEG[2])
  516.     menu_additem(menu, String, "v3",0)
  517.     }
  518.     if(awp_st[5][id] >= FEGYOK[17][Oles])
  519.     {
  520.     formatex(String, charsmax(String), "%s %s %d",FEGYOK[17][Neve],SZOVEG[3],awp_st[6][id])
  521.     menu_additem(menu, String, "a18",0)
  522.     }
  523.     else
  524.     {
  525.     formatex(String, charsmax(String), "\y[\r%d/%d\y] %s",awp_st[5][id],FEGYOK[17][Oles], SZOVEG[2])
  526.     menu_additem(menu, String, "v3",0)
  527.     }
  528.    
  529.     menu_display(id, menu, 0)
  530.     return PLUGIN_HANDLED
  531. }
  532. public awpdefmenu(id)
  533. {
  534.     new String[121]
  535.     formatex(String, charsmax(String), "%s \d>> %s^n^n%s %d",PREFIX,FEGYOK[12][Neve],SZOVEG[3],awp_st[1][id])
  536.     new menu = menu_create(String, "menu_handler")
  537.  
  538.     formatex(String, charsmax(String), "%s",SZOVEG[1])
  539.     menu_additem(menu, String, "b13",0)
  540.    
  541.     menu_display(id, menu, 0)
  542.     return PLUGIN_HANDLED
  543. }
  544. public m4a1defmenu(id)
  545. {
  546.     new String[121]
  547.     formatex(String, charsmax(String), "%s \d>> %s^n^n%s %d",PREFIX,FEGYOK[6][Neve],SZOVEG[3],m4a1_st[1][id])
  548.     new menu = menu_create(String, "menu_handler")
  549.  
  550.     formatex(String, charsmax(String), "%s",SZOVEG[1])
  551.     menu_additem(menu, String, "b7",0)
  552.    
  553.     menu_display(id, menu, 0)
  554.     return PLUGIN_HANDLED
  555. }
  556. public ak47defmenu(id)
  557. {
  558.     new String[121]
  559.     formatex(String, charsmax(String), "%s \d>> %s^n^n%s %d",PREFIX,FEGYOK[0][Neve],SZOVEG[3],ak47_st[1][id])
  560.     new menu = menu_create(String, "menu_handler")
  561.  
  562.     formatex(String, charsmax(String), "%s",SZOVEG[1])
  563.     menu_additem(menu, String, "b1",0)
  564.    
  565.     menu_display(id, menu, 0)
  566.     return PLUGIN_HANDLED
  567. }
  568. public m4a1menusor( id, iNum )
  569. {
  570.     static String[121], sString2[ 8 ];
  571.     formatex(String, charsmax(String), "%s \d>> %s^n^n%s %d",PREFIX,FEGYOK[7 + iNum][Neve],SZOVEG[3],m4a1_st[2 + iNum][id])
  572.     new menu = menu_create(String, "menu_handler")
  573.    
  574.     formatex(String, charsmax(String), "%s",SZOVEG[0])
  575.     formatex( sString2, charsmax( sString2 ), "f%d", ( 6 + iNum ) )
  576.     menu_additem(menu, String, sString2,0)
  577.     formatex(String, charsmax(String), "%s",SZOVEG[1])
  578.     formatex( sString2, charsmax( sString2 ), "b%d", ( 8 + iNum ) )
  579.     menu_additem(menu, String, sString2,0)
  580.  
  581.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  582.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  583.     menu_display(id, menu, 0);
  584.     return PLUGIN_HANDLED;
  585. }
  586. public ak47menusor( id, iNum )
  587. {
  588.     static String[121], sString2[ 8 ];
  589.     formatex(String, charsmax(String), "%s \d>> %s^n^n%s %d",PREFIX,FEGYOK[1 + iNum][Neve],SZOVEG[3],ak47_st[2 + iNum][id])
  590.     new menu = menu_create(String, "menu_handler")
  591.    
  592.     formatex(String, charsmax(String), "%s",SZOVEG[0])
  593.     formatex( sString2, charsmax( sString2 ), "f%d", ( 1 + iNum ) )
  594.     menu_additem(menu, String, sString2,0)
  595.     formatex(String, charsmax(String), "%s",SZOVEG[1])
  596.     formatex( sString2, charsmax( sString2 ), "b%d", ( 2 + iNum ) )
  597.     menu_additem(menu, String, sString2,0)
  598.  
  599.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  600.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  601.     menu_display(id, menu, 0);
  602.     return PLUGIN_HANDLED;
  603. }
  604. public awpmenusor( id, iNum )
  605. {
  606.     static String[121], sString2[ 8 ];
  607.     formatex(String, charsmax(String), "%s \d>> %s^n^n%s %d",PREFIX,FEGYOK[13 + iNum][Neve],SZOVEG[3],awp_st[2 + iNum][id])
  608.     new menu = menu_create(String, "menu_handler")
  609.    
  610.     formatex(String, charsmax(String), "%s",SZOVEG[0])
  611.     formatex( sString2, charsmax( sString2 ), "f%d", ( 11 + iNum ) )
  612.     menu_additem(menu, String, sString2,0)
  613.     formatex(String, charsmax(String), "%s",SZOVEG[1])
  614.     formatex( sString2, charsmax( sString2 ), "b%d", ( 14 + iNum ) )
  615.     menu_additem(menu, String, sString2,0)
  616.  
  617.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  618.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  619.     menu_display(id, menu, 0);
  620.     return PLUGIN_HANDLED;
  621. }
  622. public biztosnulla( id, iNum )
  623. {
  624.     static String[121], sString2[ 8 ];
  625.     formatex(String, charsmax(String), "%s \d>> %s^n%s",PREFIX,SZOVEG[5],SZOVEG[6])
  626.     new menu = menu_create(String, "menu_handler")
  627.    
  628.     formatex(String, charsmax(String), "%s",SZOVEG[7])
  629.     formatex( sString2, charsmax( sString2 ), "n%d", ( 1 + iNum ) )
  630.     menu_additem(menu, String, sString2,0)
  631.     formatex(String, charsmax(String), "%s",SZOVEG[8])
  632.     formatex( sString2, charsmax( sString2 ), "m%d", ( 1 ) )
  633.     menu_additem(menu, String, sString2,0)
  634.  
  635.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  636.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  637.     menu_display(id, menu, 0);
  638.     return PLUGIN_HANDLED;
  639. }
  640. public biztosnullam4( id, iNum )
  641. {
  642.     static String[121], sString2[ 8 ];
  643.     formatex(String, charsmax(String), "%s \d>> %s^n%s",PREFIX,SZOVEG[5],SZOVEG[6])
  644.     new menu = menu_create(String, "menu_handler")
  645.    
  646.     formatex(String, charsmax(String), "%s",SZOVEG[7])
  647.     formatex( sString2, charsmax( sString2 ), "n%d", ( 7 + iNum ) )
  648.     menu_additem(menu, String, sString2,0)
  649.     formatex(String, charsmax(String), "%s",SZOVEG[8])
  650.     formatex( sString2, charsmax( sString2 ), "m%d", ( 2 ) )
  651.     menu_additem(menu, String, sString2,0)
  652.  
  653.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  654.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  655.     menu_display(id, menu, 0);
  656.     return PLUGIN_HANDLED;
  657. }
  658. public biztosnullawp( id, iNum )
  659. {
  660.     static String[121], sString2[ 8 ];
  661.     formatex(String, charsmax(String), "%s \d>> %s^n%s",PREFIX,SZOVEG[5],SZOVEG[6])
  662.     new menu = menu_create(String, "menu_handler")
  663.    
  664.     formatex(String, charsmax(String), "%s",SZOVEG[7])
  665.     formatex( sString2, charsmax( sString2 ), "n%d", ( 13 + iNum ) )
  666.     menu_additem(menu, String, sString2,0)
  667.     formatex(String, charsmax(String), "%s",SZOVEG[8])
  668.     formatex( sString2, charsmax( sString2 ), "m%d", ( 3 ) )
  669.     menu_additem(menu, String, sString2,0)
  670.  
  671.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  672.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  673.     menu_display(id, menu, 0);
  674.     return PLUGIN_HANDLED;
  675. }
  676. public menu_handler(id, menu, item)
  677. {
  678. if( item == MENU_EXIT )
  679. {
  680. menu_destroy(menu);
  681. return PLUGIN_HANDLED;
  682. }
  683. new data[6], szName[64];
  684. new access, callback;
  685. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  686.    
  687. new key = str_to_num(data[1]);
  688. switch(data[0])
  689. {
  690.     case 'a':
  691.     {
  692.         switch(key)
  693.         {
  694.             case 1: ak47defmenu(id)
  695.             case 2: ak47menusor(id, 0)
  696.             case 3: ak47menusor(id, 1)
  697.             case 4: ak47menusor(id, 2)
  698.             case 5: ak47menusor(id, 3)
  699.             case 6: ak47menusor(id, 4)
  700.             case 7: m4a1defmenu(id)
  701.             case 8: m4a1menusor(id, 0)
  702.             case 9: m4a1menusor(id, 1)
  703.                  case 10: m4a1menusor(id, 2)
  704.                  case 11: m4a1menusor(id, 3)
  705.             case 12: m4a1menusor(id, 4)
  706.             case 13: awpdefmenu(id)
  707.             case 14: awpmenusor(id, 0)
  708.             case 15: awpmenusor(id, 1)
  709.             case 16: awpmenusor(id, 2)
  710.             case 17: awpmenusor(id, 3)
  711.             case 18: awpmenusor(id, 4)
  712.         }
  713.         }
  714.         case 'm':
  715.         {
  716.             switch(key)
  717.             {
  718.                 case 1: ak47menu(id)
  719.                 case 2: m4a1menu(id)
  720.                 case 3: awpmenu(id)
  721.                                      case 4:
  722.                                      {
  723.                                      if(kapcsolo[id] == true)
  724.                                      {
  725.                                      kapcsolo[id] = false
  726.                                      FoMenu(id)
  727.                                      }
  728.                                      else if(kapcsolo[id] == false)
  729.                                      {
  730.                                      kapcsolo[id] = true
  731.                                      FoMenu(id)
  732.                                      }
  733.                      }
  734.           }
  735. }
  736.         case 'f':
  737.         {
  738.             switch(key)
  739.             {
  740.                 case 1:
  741.                 {
  742.                     skin[0][id] = 1
  743.                     ColorChat(id, GREEN, "[%s] » ^1%s ^4%s",PREFIX,SZOVEG[4],FEGYOK[1][Neve])
  744.                 }
  745.                 case 2:
  746.                 {
  747.                     skin[0][id] = 2
  748.                     ColorChat(id, GREEN, "[%s] » ^1%s ^4%s",PREFIX,SZOVEG[4],FEGYOK[2][Neve])
  749.                 }
  750.                 case 3:
  751.                 {
  752.                     skin[0][id] = 3
  753.                     ColorChat(id, GREEN, "[%s] » ^1%s ^4%s",PREFIX,SZOVEG[4],FEGYOK[3][Neve])
  754.                 }
  755.                 case 4:
  756.                 {
  757.                     skin[0][id] = 4
  758.                     ColorChat(id, GREEN, "[%s] » ^1%s ^4%s",PREFIX,SZOVEG[4],FEGYOK[4][Neve])
  759.                 }
  760.                 case 5:
  761.                 {
  762.                     skin[0][id] = 5
  763.                     ColorChat(id, GREEN, "[%s] » ^1%s ^4%s",PREFIX,SZOVEG[4],FEGYOK[5][Neve])
  764.                 }
  765.                 case 6:
  766.                 {
  767.                     skin[1][id] = 1
  768.                     ColorChat(id, GREEN, "[%s] » ^1%s ^4%s",PREFIX,SZOVEG[4],FEGYOK[7][Neve])
  769.                 }
  770.                 case 7:
  771.                 {
  772.                     skin[1][id] = 2
  773.                     ColorChat(id, GREEN, "[%s] » ^1%s ^4%s",PREFIX,SZOVEG[4],FEGYOK[8][Neve])
  774.                 }
  775.                 case 8:
  776.                 {
  777.                     skin[1][id] = 3
  778.                     ColorChat(id, GREEN, "[%s] » ^1%s ^4%s",PREFIX,SZOVEG[4],FEGYOK[9][Neve])
  779.                 }
  780.                 case 9:
  781.                 {
  782.                     skin[1][id] = 4
  783.                     ColorChat(id, GREEN, "[%s] » ^1%s ^4%s",PREFIX,SZOVEG[4],FEGYOK[10][Neve])
  784.                 }
  785.                 case 10:
  786.                 {
  787.                     skin[1][id] = 5
  788.                     ColorChat(id, GREEN, "[%s] » ^1%s ^4%s",PREFIX,SZOVEG[4],FEGYOK[11][Neve])
  789.                 }
  790.                 case 11:
  791.                 {
  792.                     skin[2][id] = 1
  793.                     ColorChat(id, GREEN, "[%s] » ^1%s ^4%s",PREFIX,SZOVEG[4],FEGYOK[13][Neve])
  794.                 }
  795.                 case 12:
  796.                 {
  797.                     skin[2][id] = 2
  798.                     ColorChat(id, GREEN, "[%s] » ^1%s ^4%s",PREFIX,SZOVEG[4],FEGYOK[14][Neve])
  799.                 }
  800.                 case 13:
  801.                 {
  802.                     skin[2][id] = 3
  803.                     ColorChat(id, GREEN, "[%s] » ^1%s ^4%s",PREFIX,SZOVEG[4],FEGYOK[15][Neve])
  804.                 }
  805.                 case 14:
  806.                 {
  807.                     skin[2][id] = 4
  808.                     ColorChat(id, GREEN, "[%s] » ^1%s ^4%s",PREFIX,SZOVEG[4],FEGYOK[16][Neve])
  809.                 }
  810.                 case 15:
  811.                 {
  812.                     skin[2][id] = 5
  813.                     ColorChat(id, GREEN, "[%s] » ^1%s ^4%s",PREFIX,SZOVEG[4],FEGYOK[17][Neve])
  814.                 }
  815.             }
  816.         }
  817.         case 'v':
  818.         {
  819.             switch(key)
  820.             {
  821.                 case 1: ak47menu(id)
  822.                 case 2: m4a1menu(id)
  823.                 case 3: awpmenu(id)
  824.             }
  825.         }
  826.         case 'n':
  827.         {
  828.             switch(key)
  829.             {
  830.                 case 1:
  831.                 {
  832.                     ak47_st[1][id] = 0
  833.                 }
  834.                 case 2:
  835.                 {
  836.                     ak47_st[2][id] = 0
  837.                 }
  838.                 case 3:
  839.                 {
  840.                     ak47_st[3][id] = 0
  841.                 }
  842.                 case 4:
  843.                 {
  844.                     ak47_st[4][id] = 0
  845.                 }
  846.                 case 5:
  847.                 {
  848.                     ak47_st[5][id] = 0
  849.                 }
  850.                 case 6:
  851.                 {
  852.                     ak47_st[6][id] = 0
  853.                 }
  854.                 case 7:
  855.                 {
  856.                     m4a1_st[1][id] = 0
  857.                 }
  858.                 case 8:
  859.                 {
  860.                     m4a1_st[2][id] = 0
  861.                 }
  862.                 case 9:
  863.                 {
  864.                     m4a1_st[3][id] = 0
  865.                 }
  866.                 case 10:
  867.                 {
  868.                     m4a1_st[4][id] = 0
  869.                 }
  870.                 case 11:
  871.                 {
  872.                     m4a1_st[5][id] = 0
  873.                 }
  874.                 case 12:
  875.                 {
  876.                     m4a1_st[6][id] = 0
  877.                 }
  878.                 case 13:
  879.                 {
  880.                     awp_st[1][id] = 0
  881.                 }
  882.                 case 14:
  883.                 {
  884.                     awp_st[2][id] = 0
  885.                 }
  886.                 case 15:
  887.                 {
  888.                     awp_st[3][id] = 0
  889.                 }
  890.                 case 16:
  891.                 {
  892.                     awp_st[4][id] = 0
  893.                 }
  894.                 case 17:
  895.                 {
  896.                     awp_st[5][id] = 0
  897.                 }
  898.                 case 18:
  899.                 {
  900.                     awp_st[6][id] = 0
  901.                 }
  902.             }
  903.         }
  904.         case 'b':
  905.         {
  906.             switch(key)
  907.             {
  908.                 case 1: biztosnulla(id, 0)
  909.                 case 2: biztosnulla(id, 1)
  910.                 case 3: biztosnulla(id, 2)
  911.                 case 4: biztosnulla(id, 3)
  912.                 case 5: biztosnulla(id, 4)
  913.                 case 6: biztosnulla(id, 5)
  914.                 case 7: biztosnullam4(id, 0)
  915.                 case 8: biztosnullam4(id, 1)
  916.                 case 9: biztosnullam4(id, 2)
  917.                 case 10: biztosnullam4(id, 3)
  918.                 case 11: biztosnullam4(id, 4)
  919.                 case 12: biztosnullam4(id, 5)
  920.                 case 13: biztosnullawp(id, 0)
  921.                 case 14: biztosnullawp(id, 1)
  922.                 case 15: biztosnullawp(id, 2)
  923.                 case 16: biztosnullawp(id, 3)
  924.                 case 17: biztosnullawp(id, 4)
  925.                 case 18: biztosnullawp(id, 5)
  926.             }
  927.         }
  928.     }
  929.     menu_destroy(menu)
  930.     return PLUGIN_HANDLED
  931. }
  932. public client_authorized(id)
  933. {
  934.     if( !is_user_hltv(id) && !is_user_bot(id) )
  935.     {
  936.         Load(id)
  937.     }
  938. }
  939. public StatrakHud()
  940. {
  941. new p[32],n;
  942. get_players(p,n,"ch")
  943. for(new i=0;i<n;i++)
  944. {
  945.     new id = p[i];
  946.     hud(id)
  947. }
  948. }
  949. public AutoMentes()
  950. {
  951. new p[32],n;
  952. get_players(p,n,"ch")
  953. for(new i=0;i<n;i++)
  954. {
  955.     new id = p[i];
  956.     Save(id)
  957. }
  958. }
  959. public hud(id)
  960. {
  961. if(get_user_weapon(id) == CSW_KNIFE)
  962. {
  963.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  964.     show_hudmessage(id, " Statrak*: UNKOWN")
  965. }
  966. if(get_user_weapon(id) == CSW_USP)
  967. {
  968.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  969.     show_hudmessage(id, " Statrak*: UNKOWN")
  970. }
  971. if(get_user_weapon(id) == CSW_DEAGLE)
  972. {
  973.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  974.     show_hudmessage(id, " Statrak*: UNKOWN")
  975. }
  976. if(get_user_weapon(id) == CSW_ELITE)
  977. {
  978.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  979.     show_hudmessage(id, " Statrak*: UNKOWN")
  980. }
  981. if(get_user_weapon(id) == CSW_GLOCK18)
  982. {
  983.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  984.     show_hudmessage(id, " Statrak*: UNKOWN")
  985. }
  986. if(get_user_weapon(id) == CSW_FIVESEVEN)
  987. {
  988.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  989.     show_hudmessage(id, " Statrak*: UNKOWN")
  990. }
  991. if(get_user_weapon(id) == CSW_P228)
  992. {
  993.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  994.     show_hudmessage(id, " Statrak*: UNKOWN")
  995. }
  996. if(get_user_weapon(id) == CSW_GALIL)
  997. {
  998.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  999.     show_hudmessage(id, " Statrak*: UNKOWN")
  1000. }
  1001. if(get_user_weapon(id) == CSW_SCOUT)
  1002. {
  1003.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1004.     show_hudmessage(id, " Statrak*: UNKOWN")
  1005. }
  1006. if(get_user_weapon(id) == CSW_SG552)
  1007. {
  1008.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1009.     show_hudmessage(id, " Statrak*: UNKOWN")
  1010. }
  1011. if(get_user_weapon(id) == CSW_G3SG1)
  1012. {
  1013.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1014.     show_hudmessage(id, " Statrak*: UNKOWN")
  1015. }
  1016. if(get_user_weapon(id) == CSW_FAMAS)
  1017. {
  1018.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1019.     show_hudmessage(id, " Statrak*: UNKOWN")
  1020. }
  1021. if(get_user_weapon(id) == CSW_AUG)
  1022. {
  1023.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1024.     show_hudmessage(id, " Statrak*: UNKOWN")
  1025. }
  1026. if(get_user_weapon(id) == CSW_SG552)
  1027. {
  1028.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1029.     show_hudmessage(id, " Statrak*: UNKOWN")
  1030. }
  1031. if(get_user_weapon(id) == CSW_SG550)
  1032. {
  1033.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1034.     show_hudmessage(id, " Statrak*: UNKOWN")
  1035. }
  1036. if(get_user_weapon(id) == CSW_M3)
  1037. {
  1038.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1039.     show_hudmessage(id, " Statrak*: UNKOWN")
  1040. }
  1041. if(get_user_weapon(id) == CSW_XM1014)
  1042. {
  1043.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1044.     show_hudmessage(id, " Statrak*: UNKOWN")
  1045. }
  1046. if(get_user_weapon(id) == CSW_MAC10)
  1047. {
  1048.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1049.     show_hudmessage(id, " Statrak*: UNKOWN")
  1050. }
  1051. if(get_user_weapon(id) == CSW_TMP)
  1052. {
  1053.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1054.     show_hudmessage(id, " Statrak*: UNKOWN")
  1055. }
  1056. if(get_user_weapon(id) == CSW_MP5NAVY)
  1057. {
  1058.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1059.     show_hudmessage(id, " Statrak*: UNKOWN")
  1060. }
  1061. if(get_user_weapon(id) == CSW_UMP45)
  1062. {
  1063.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1064.     show_hudmessage(id, " Statrak*: UNKOWN")
  1065. }
  1066. if(get_user_weapon(id) == CSW_P90)
  1067. {
  1068.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1069.     show_hudmessage(id, " Statrak*: UNKOWN")
  1070. }
  1071. if(get_user_weapon(id) == CSW_M249)
  1072. {
  1073.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1074.     show_hudmessage(id, " Statrak*: UNKOWN")
  1075. }
  1076. if(skin[0][id] == 0 && get_user_weapon(id) == CSW_AK47)
  1077. {
  1078.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1079.     show_hudmessage(id, " Statrak*: %d", ak47_st[1][id])
  1080. }
  1081. if(skin[0][id] == 1 && get_user_weapon(id) == CSW_AK47)
  1082. {
  1083.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1084.     show_hudmessage(id, " Statrak*: %d", ak47_st[2][id])
  1085. }
  1086. if(skin[0][id] == 2 && get_user_weapon(id) == CSW_AK47)
  1087. {
  1088.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1089.     show_hudmessage(id, " Statrak*: %d", ak47_st[3][id])
  1090. }
  1091. if(skin[0][id] == 3 && get_user_weapon(id) == CSW_AK47)
  1092. {
  1093.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1094.     show_hudmessage(id, " Statrak*: %d", ak47_st[4][id])
  1095. }
  1096. if(skin[0][id] == 4 && get_user_weapon(id) == CSW_AK47)
  1097. {
  1098.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1099.     show_hudmessage(id, " Statrak*: %d", ak47_st[5][id])
  1100. }
  1101. if(skin[0][id] == 5 && get_user_weapon(id) == CSW_AK47)
  1102. {
  1103.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1104.     show_hudmessage(id, " Statrak*: %d", ak47_st[6][id])
  1105. }
  1106. if(skin[1][id] == 0 && get_user_weapon(id) == CSW_M4A1)
  1107. {
  1108.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1109.     show_hudmessage(id, " Statrak*: %d", m4a1_st[1][id])
  1110. }
  1111. if(skin[1][id] == 1 && get_user_weapon(id) == CSW_M4A1)
  1112. {
  1113.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1114.     show_hudmessage(id, " Statrak*: %d", m4a1_st[2][id])
  1115. }
  1116. if(skin[1][id] == 2 && get_user_weapon(id) == CSW_M4A1)
  1117. {
  1118.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1119.     show_hudmessage(id, " Statrak*: %d", m4a1_st[3][id])
  1120. }
  1121. if(skin[1][id] == 3 && get_user_weapon(id) == CSW_M4A1)
  1122. {
  1123.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1124.     show_hudmessage(id, " Statrak*: %d", m4a1_st[4][id])
  1125. }
  1126. if(skin[1][id] == 4 && get_user_weapon(id) == CSW_M4A1)
  1127. {
  1128.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1129.     show_hudmessage(id, " Statrak*: %d", m4a1_st[5][id])
  1130. }
  1131. if(skin[1][id] == 5 && get_user_weapon(id) == CSW_M4A1)
  1132. {
  1133.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1134.     show_hudmessage(id, " Statrak*: %d", m4a1_st[6][id])
  1135. }
  1136. if(skin[2][id] == 0 && get_user_weapon(id) == CSW_AWP)
  1137. {
  1138.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1139.     show_hudmessage(id, " Statrak*: %d", awp_st[1][id])
  1140. }
  1141. if(skin[2][id] == 1 && get_user_weapon(id) == CSW_AWP)
  1142. {
  1143.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1144.     show_hudmessage(id, " Statrak*: %d", awp_st[2][id])
  1145. }
  1146. if(skin[2][id] == 2 && get_user_weapon(id) == CSW_AWP)
  1147. {
  1148.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1149.     show_hudmessage(id, " Statrak*: %d", awp_st[3][id])
  1150. }
  1151. if(skin[2][id] == 3 && get_user_weapon(id) == CSW_AWP)
  1152. {
  1153.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1154.     show_hudmessage(id, " Statrak*: %d", awp_st[4][id])
  1155. }
  1156. if(skin[2][id] == 4 && get_user_weapon(id) == CSW_AWP)
  1157. {
  1158.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1159.     show_hudmessage(id, " Statrak*: %d", awp_st[5][id])
  1160. }
  1161. if(skin[2][id] == 5 && get_user_weapon(id) == CSW_AWP)
  1162. {
  1163.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  1164.     show_hudmessage(id, " Statrak*: %d", awp_st[6][id])
  1165. }
  1166. }
  1167. Load(id)
  1168. {
  1169. new steamid[35]
  1170. get_user_authid(id, steamid, sizeof(steamid)-1)
  1171.  
  1172. new mentes[512]
  1173. format(mentes, 511, "%i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i", ak47_st[1][id], ak47_st[2][id], ak47_st[3][id], ak47_st[4][id], ak47_st[5][id], ak47_st[6][id], m4a1_st[1][id], m4a1_st[2][id], m4a1_st[3][id], m4a1_st[4][id], m4a1_st[5][id], m4a1_st[6][id], awp_st[1][id], awp_st[2][id], awp_st[3][id], awp_st[4][id], awp_st[5][id], awp_st[6][id]);
  1174.  
  1175. if(fvault_get_data(file, steamid, mentes, 511))
  1176. {
  1177. new st1[32], st2[32], st3[32], st4[32], st5[32], st6[32], m41[32], m42[32], m43[32], m44[32], m45[32], m46[32], aw1[32], aw2[32], aw3[32], aw4[32], aw5[32], aw6[32]
  1178. parse(mentes, st1,31,st2,31,st3,31,st4,31,st5,31,st6,31,m41,31,m42,31,m43,31,m44,31,m45,31,m46,31,aw1,31,aw2,31,aw3,31,aw4,31,aw5,31,aw6,31);
  1179.  
  1180. ak47_st[1][id] = str_to_num(st1)
  1181. ak47_st[2][id] = str_to_num(st2)
  1182. ak47_st[3][id] = str_to_num(st3)
  1183. ak47_st[4][id] = str_to_num(st4)
  1184. ak47_st[5][id] = str_to_num(st5)
  1185. ak47_st[6][id] = str_to_num(st6)
  1186. m4a1_st[1][id] = str_to_num(m41)
  1187. m4a1_st[2][id] = str_to_num(m42)
  1188. m4a1_st[3][id] = str_to_num(m43)
  1189. m4a1_st[4][id] = str_to_num(m44)
  1190. m4a1_st[5][id] = str_to_num(m45)
  1191. m4a1_st[6][id] = str_to_num(m46)
  1192. awp_st[1][id] = str_to_num(aw1)
  1193. awp_st[2][id] = str_to_num(aw2)
  1194. awp_st[3][id] = str_to_num(aw3)
  1195. awp_st[4][id] = str_to_num(aw4)
  1196. awp_st[5][id] = str_to_num(aw5)
  1197. awp_st[6][id] = str_to_num(aw6)
  1198. }
  1199. else
  1200. {
  1201. ak47_st[1][id] = 0
  1202. ak47_st[2][id] = 0
  1203. ak47_st[3][id] = 0
  1204. ak47_st[4][id] = 0
  1205. ak47_st[5][id] = 0
  1206. ak47_st[6][id] = 0
  1207. m4a1_st[1][id] = 0
  1208. m4a1_st[2][id] = 0
  1209. m4a1_st[3][id] = 0
  1210. m4a1_st[4][id] = 0
  1211. m4a1_st[5][id] = 0
  1212. m4a1_st[6][id] = 0
  1213. awp_st[1][id] = 0
  1214. awp_st[2][id] = 0
  1215. awp_st[3][id] = 0
  1216. awp_st[4][id] = 0
  1217. awp_st[5][id] = 0
  1218. awp_st[6][id] = 0
  1219. }
  1220. }
  1221. Save(id)
  1222. {
  1223. new steamid[35]
  1224. get_user_authid(id, steamid, sizeof(steamid)-1)
  1225.  
  1226. new mentes[512]
  1227. format(mentes, 511, "%i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i", ak47_st[1][id], ak47_st[2][id], ak47_st[3][id], ak47_st[4][id], ak47_st[5][id], ak47_st[6][id], m4a1_st[1][id], m4a1_st[2][id], m4a1_st[3][id], m4a1_st[4][id], m4a1_st[5][id], m4a1_st[6][id], awp_st[1][id], awp_st[2][id], awp_st[3][id], awp_st[4][id], awp_st[5][id], awp_st[6][id]);
  1228.  
  1229. fvault_set_data(file, steamid, mentes)
  1230. }
  1231.  
  1232. public client_connect(id) {
  1233.     kapcsolo[id] = true
  1234. }
  1235. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  1236. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  1237. */


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: alap skinek
HozzászólásElküldve: 2018.03.14. 09:07 
Offline
Tud valamit

Csatlakozott: 2016.08.09. 16:08
Hozzászólások: 121
Megköszönt másnak: 37 alkalommal
Köszi tökéletesen fut!

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 8 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole