Advertisement
Guest User

Untitled

a guest
Nov 5th, 2022
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.64 KB | None | 0 0
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4. #include <vault>
  5. #include <fun>
  6.  
  7. #define PLUGIN "Wybor skinow"
  8. #define VERSION "1.0.0"
  9. #define AUTHOR "K@MILOVVSKY"
  10.  
  11.  
  12.  
  13. new model_noza[33]
  14. new model_m4[33]
  15. new model_ak[33]
  16. new model_awp[33]
  17. new model_famas[33]
  18.  
  19. public plugin_init() {
  20.  
  21. register_plugin(PLUGIN, VERSION, AUTHOR)
  22. register_event("CurWeapon","CurWeapon","be","1=1")
  23. register_clcmd("say /skiny", "menuWyboru")
  24. register_clcmd("say /skin", "menuWyboru")
  25. register_clcmd("say /skins", "menuWyboru")
  26. register_clcmd("say /modele", "menuWyboru")
  27. register_clcmd("say /model", "menuWyboru")
  28. register_clcmd("say /models", "menuWyboru")
  29.  
  30. }
  31.  
  32. public plugin_precache() {
  33. precache_model("models/v_knife.mdl") // zwykly
  34. precache_model("models/OnlyDD2_2k21/skiny/noz/v_fade.mdl")
  35. precache_model("models/OnlyDD2_2k21/skiny/noz/v_sapphire.mdl")
  36. precache_model("models/OnlyDD2_2k21/skiny/noz/v_neonoir.mdl")
  37. precache_model("models/OnlyDD2_2k21/skiny/noz/v_marble.mdl")
  38. precache_model("models/OnlyDD2_2k21/skiny/noz/v_falchion.mdl")
  39.  
  40. precache_model("models/v_m4a1.mdl") // zwykla
  41. precache_model("models/OnlyDD2_2k21/skiny/m4a1/v_hyperbeast.mdl")
  42. precache_model("models/OnlyDD2_2k21/skiny/m4a1/v_lionmummy.mdl")
  43. precache_model("models/OnlyDD2_2k21/skiny/m4a1/v_toxicator.mdl")
  44. precache_model("models/OnlyDD2_2k21/skiny/m4a1/v_howl.mdl")
  45. precache_model("models/OnlyDD2_2k21/skiny/m4a1/v_emperor.mdl")
  46.  
  47. precache_model("models/v_ak47.mdl") // zwykly
  48. precache_model("models/OnlyDD2_2k21/skiny/ak47/v_czysciec.mdl")
  49. precache_model("models/OnlyDD2_2k21/skiny/ak47/v_jackal.mdl")
  50. precache_model("models/OnlyDD2_2k21/skiny/ak47/v_galaxy.mdl")
  51. precache_model("models/OnlyDD2_2k21/skiny/ak47/v_west.mdl")
  52. precache_model("models/OnlyDD2_2k21/skiny/ak47/v_misty.mdl")
  53.  
  54. precache_model("models/v_awp.mdl") // zwykla
  55. precache_model("models/OnlyDD2_2k21/skiny/awp/v_prince.mdl")
  56. precache_model("models/OnlyDD2_2k21/skiny/awp/v_onitaiji.mdl")
  57. precache_model("models/OnlyDD2_2k21/skiny/awp/v_woodviper.mdl")
  58. precache_model("models/OnlyDD2_2k21/skiny/awp/v_asimov.mdl")
  59. precache_model("models/OnlyDD2_2k21/skiny/awp/v_neonoir.mdl")
  60.  
  61. precache_model("models/v_famas.mdl") // zwykla
  62. precache_model("models/OnlyDD2_2k21/skiny/famas/v_carthage.mdl")
  63. precache_model("models/OnlyDD2_2k21/skiny/famas/v_ogar.mdl")
  64. precache_model("models/OnlyDD2_2k21/skiny/famas/v_crazy.mdl")
  65. precache_model("models/OnlyDD2_2k21/skiny/famas/v_eater.mdl")
  66. precache_model("models/OnlyDD2_2k21/skiny/famas/v_athena.mdl")
  67. }
  68. public menuWyboru(id)
  69. {
  70. new menuBody[512]
  71. formatex(menuBody, charsmax(menuBody), "\r*\w każdy skin dodaje 5% dmg^n\r*\w skiny posiada tylko SVIP^n^n\ywybierz AK47")
  72. formatex(menuBody, charsmax(menuBody), "\dzakup usługi\r /sklepsms")
  73. new menu = menu_create(menuBody, "skinsmenu")
  74.  
  75. menu_additem(menu, "\wWybierz skiny do \yKOSY")
  76. menu_additem(menu, "\wWybierz skiny do \yM4A1")
  77. menu_additem(menu, "\wWybierz skiny do \yAK47")
  78. menu_additem(menu, "\wWybierz skiny do \yAWP")
  79. menu_additem(menu, "\wWybierz skiny do \yFAMAS'a")
  80.  
  81. menu_setprop(menu, MPROP_BACKNAME, "Poprzednia Strona");
  82. menu_setprop(menu, MPROP_NEXTNAME, "Następna Strona");
  83. menu_setprop(menu, MPROP_EXITNAME, "\rWyjdź");
  84.  
  85. menu_display(id, menu);
  86. }
  87. public skinsmenu(id, menu, item) {
  88.  
  89. if(item == MENU_EXIT)
  90. {
  91. menu_destroy(menu);
  92. return PLUGIN_HANDLED;
  93. }
  94.  
  95. switch(item)
  96. {
  97. case 0: menu_noze(id)
  98. case 1: menu_m4(id)
  99. case 2: menu_ak(id)
  100. case 3: menu_awp(id)
  101. case 4: menu_famas(id)
  102. default: return PLUGIN_HANDLED
  103. }
  104. return PLUGIN_HANDLED
  105. }
  106. public menu_noze(id) {
  107. new menuBody[512]
  108. formatex(menuBody, charsmax(menuBody), "\r*\w każdy skin dodaje 5% dmg^n\r*\w skiny posiada tylko SVIP^n^n\dwybierz \rKOSE")
  109. new menu = menu_create(menuBody, "knifemenu")
  110. new checkAccess = menu_makecallback("hasAccess");
  111.  
  112. menu_additem(menu, "\wNóż | \dKlasyczny \r(\ywszyscy\r)")
  113.  
  114. menu_additem(menu, "\wNóż | \dBagnet Fade \r(\ySVIP\r)","",0, checkAccess)
  115.  
  116. menu_additem(menu, "\wNóż | \dDoppler Sapphire \r(\ySVIP\r)","",0, checkAccess)
  117.  
  118. menu_additem(menu, "\wNóż | \dNeoNoir \r(\ySVIP\r)","",0, checkAccess)
  119.  
  120. menu_additem(menu, "\wNóż | \dGut Marble \r(\ySVIP\r)","",0, checkAccess)
  121.  
  122. menu_additem(menu, "\wNóż | \dFalchion Murder \r(\ySVIP\r)","",0, checkAccess)
  123.  
  124.  
  125. menu_setprop(menu, MPROP_BACKNAME, "Poprzednia Strona");
  126. menu_setprop(menu, MPROP_NEXTNAME, "Następna Strona");
  127. menu_setprop(menu, MPROP_EXITNAME, "\rWyjdź");
  128.  
  129. menu_display(id, menu);
  130. }
  131.  
  132. public knifemenu(id, menu, item) {
  133. switch(item)
  134. {
  135. case 0: SetKnife(id , 0)
  136. case 1: SetKnife(id , 1)
  137. case 2: SetKnife(id , 2)
  138. case 3: SetKnife(id , 3)
  139. case 4: SetKnife(id , 4)
  140. case 5: SetKnife(id , 5)
  141. default: return PLUGIN_HANDLED
  142. }
  143. ZapiszNoz(id)
  144. return PLUGIN_HANDLED
  145. }
  146.  
  147. public SetKnife(id , Knife) {
  148. model_noza[id] = Knife
  149.  
  150. new Clip, Ammo, Weapon = get_user_weapon(id, Clip, Ammo)
  151. if ( Weapon != CSW_KNIFE )
  152. return PLUGIN_HANDLED
  153.  
  154. new vModel[56]
  155.  
  156. switch(Knife)
  157. {
  158. case 0:
  159. {
  160. format(vModel,55,"models/v_knife.mdl")
  161. }
  162. case 1:
  163. {
  164. format(vModel,55,"models/OnlyDD2_2k21/skiny/noz/v_fade.mdl")
  165. }
  166. case 2:
  167. {
  168. format(vModel,55,"models/OnlyDD2_2k21/skiny/noz/v_sapphire.mdl")
  169. }
  170. case 3:
  171. {
  172. format(vModel,55,"models/OnlyDD2_2k21/skiny/noz/v_neonoir.mdl")
  173. }
  174. case 4:
  175. {
  176. format(vModel,55,"models/OnlyDD2_2k21/skiny/noz/v_marble.mdl")
  177. }
  178. case 5:
  179. {
  180. format(vModel,55,"models/OnlyDD2_2k21/skiny/noz/v_falchion.mdl")
  181. }
  182. }
  183.  
  184. entity_set_string(id, EV_SZ_viewmodel, vModel)
  185.  
  186. return PLUGIN_HANDLED;
  187. }
  188. public menu_m4(id) {
  189. new menuBody[512]
  190. formatex(menuBody, charsmax(menuBody), "\r*\w każdy skin dodaje 5% dmg^n\r*\w skiny posiada tylko SVIP^n^n\dwybierz \rM4A1")
  191. new menu = menu_create(menuBody, "m4menu")
  192. new checkAccess = menu_makecallback("hasAccess");
  193.  
  194. menu_additem(menu, "\wM4A1 | \dKlasyczna \r(\ywszyscy\r)")
  195.  
  196. menu_additem(menu, "\wM4A1 | \dHyper Beast \r(\ySVIP\r)","",0, checkAccess)
  197.  
  198. menu_additem(menu, "\wM4A1 | \dLion Mummy \r(\ySVIP\r)","",0, checkAccess)
  199.  
  200. menu_additem(menu, "\wM4A1 | \dToxicator \r(\ySVIP\r)","",0, checkAccess)
  201.  
  202. menu_additem(menu, "\wM4A1 | \dHowl \r(\ySVIP\r)","",0, checkAccess)
  203.  
  204. menu_additem(menu, "\wM4A1 | \dEmperor \r(\ySVIP\r)","",0, checkAccess)
  205.  
  206.  
  207. menu_setprop(menu, MPROP_BACKNAME, "Poprzednia Strona");
  208. menu_setprop(menu, MPROP_NEXTNAME, "Następna Strona");
  209. menu_setprop(menu, MPROP_EXITNAME, "\rWyjdź");
  210.  
  211. menu_display(id, menu);
  212. }
  213.  
  214. public m4menu(id, menu, item) {
  215. switch(item)
  216. {
  217. case 0: SetM4A1(id , 0)
  218. case 1: SetM4A1(id , 1)
  219. case 2: SetM4A1(id , 2)
  220. case 3: SetM4A1(id , 3)
  221. case 4: SetM4A1(id , 4)
  222. case 5: SetM4A1(id , 5)
  223. default: return PLUGIN_HANDLED
  224. }
  225. ZapiszM4(id)
  226. return PLUGIN_HANDLED
  227. }
  228.  
  229. public SetM4A1(id , M4A1) {
  230. model_m4[id] = M4A1
  231.  
  232. new Clip, Ammo, Weapon = get_user_weapon(id, Clip, Ammo)
  233. if ( Weapon != CSW_M4A1 )
  234. return PLUGIN_HANDLED
  235.  
  236. new vModel[56]
  237.  
  238. switch(M4A1)
  239. {
  240. case 0: {
  241.  
  242. format(vModel,55,"models/v_m4a1.mdl")
  243. }
  244. case 1: {
  245. format(vModel,55,"models/OnlyDD2_2k21/skiny/m4a1/v_hyperbeast.mdl")
  246. }
  247. case 2: {
  248. format(vModel,55,"models/OnlyDD2_2k21/skiny/m4a1/v_lionmummy.mdl")
  249. }
  250. case 3: {
  251. format(vModel,55,"models/OnlyDD2_2k21/skiny/m4a1/v_toxicator.mdl")
  252. }
  253. case 4: {
  254. format(vModel,55,"models/OnlyDD2_2k21/skiny/m4a1/v_howl.mdl")
  255. }
  256. case 5: {
  257. format(vModel,55,"models/OnlyDD2_2k21/skiny/m4a1/v_emperor.mdl")
  258. }
  259. }
  260.  
  261. entity_set_string(id, EV_SZ_viewmodel, vModel)
  262.  
  263. return PLUGIN_HANDLED;
  264. }
  265. public menu_ak(id) {
  266. new menuBody[512]
  267. formatex(menuBody, charsmax(menuBody), "\r*\w każdy skin dodaje 5% dmg^n\r*\w skiny posiada tylko SVIP^n^n\dwybierz \rAK47")
  268. new menu = menu_create(menuBody, "akmenu")
  269. new checkAccess = menu_makecallback("hasAccess");
  270.  
  271. menu_additem(menu, "\wAK47 | \dKlasyczny \r(\ywszyscy\r)")
  272.  
  273. menu_additem(menu, "\wAK47 | \dCzysciec \r(\ySVIP\r)","",0, checkAccess)
  274.  
  275. menu_additem(menu, "\wAK47 | \dJackal \r(\ySVIP\r)","",0, checkAccess)
  276.  
  277. menu_additem(menu, "\wAK47 | \dGalaxy \r(\ySVIP\r)","",0, checkAccess)
  278.  
  279. menu_additem(menu, "\wAK47 | \dWasteland Rebel \r(\ySVIP\r)","",0, checkAccess)
  280.  
  281. menu_additem(menu, "\wAK47 | \dFrontside Misty \r(\ySVIP\r)","",0, checkAccess)
  282.  
  283.  
  284. menu_setprop(menu, MPROP_BACKNAME, "Poprzednia Strona");
  285. menu_setprop(menu, MPROP_NEXTNAME, "Następna Strona");
  286. menu_setprop(menu, MPROP_EXITNAME, "\rWyjdź");
  287.  
  288. menu_display(id, menu);
  289. }
  290.  
  291. public akmenu(id, menu, item) {
  292. switch(item)
  293. {
  294. case 0: SetAK47(id , 0)
  295. case 1: SetAK47(id , 1)
  296. case 2: SetAK47(id , 2)
  297. case 3: SetAK47(id , 3)
  298. case 4: SetAK47(id , 4)
  299. case 5: SetAK47(id , 5)
  300. default: return PLUGIN_HANDLED
  301. }
  302. ZapiszAK(id)
  303. return PLUGIN_HANDLED
  304. }
  305.  
  306. public SetAK47(id , AK47) {
  307. model_ak[id] = AK47
  308.  
  309. new Clip, Ammo, Weapon = get_user_weapon(id, Clip, Ammo)
  310. if ( Weapon != CSW_AK47 )
  311. return PLUGIN_HANDLED
  312.  
  313. new vModel[56]
  314.  
  315. switch(AK47)
  316. {
  317. case 0: {
  318.  
  319. format(vModel,55,"models/v_ak47.mdl")
  320. }
  321. case 1: {
  322. format(vModel,55,"models/OnlyDD2_2k21/skiny/ak47/v_czysciec.mdl")
  323. }
  324. case 2: {
  325. format(vModel,55,"models/OnlyDD2_2k21/skiny/ak47/v_jackal.mdl")
  326. }
  327. case 3: {
  328. format(vModel,55,"models/OnlyDD2_2k21/skiny/ak47/v_galaxy.mdl")
  329. }
  330. case 4: {
  331. format(vModel,55,"models/OnlyDD2_2k21/skiny/ak47/v_west.mdl")
  332. }
  333. case 5: {
  334. format(vModel,55,"models/OnlyDD2_2k21/skiny/ak47/v_misty.mdl")
  335. }
  336. }
  337.  
  338. entity_set_string(id, EV_SZ_viewmodel, vModel)
  339.  
  340. return PLUGIN_HANDLED;
  341. }
  342. public menu_awp(id) {
  343. new menuBody[512]
  344. formatex(menuBody, charsmax(menuBody), "\r*\w każdy skin dodaje 5% dmg^n\r*\w skiny posiada tylko SVIP^n^n\dwybierz \rAWP")
  345. new menu = menu_create(menuBody, "awpmenu")
  346. new checkAccess = menu_makecallback("hasAccess");
  347.  
  348. menu_additem(menu, "\wAWP | \dKlasyczne \r(\ywszyscy\r)")
  349.  
  350. menu_additem(menu, "\wAWP | \dPrince \r(\ySVIP\r)","",0, checkAccess)
  351.  
  352. menu_additem(menu, "\wAWP | \dOni Taiji \r(\ySVIP\r)","",0, checkAccess)
  353.  
  354. menu_additem(menu, "\wAWP | \dWood Viper \r(\ySVIP\r)","",0, checkAccess)
  355.  
  356. menu_additem(menu, "\wAWP | \dAssimov \r(\ySVIP\r)","",0, checkAccess)
  357.  
  358. menu_additem(menu, "\wAWP | \dNeo Noir \r(\ySVIP\r)","",0, checkAccess)
  359.  
  360.  
  361. menu_setprop(menu, MPROP_BACKNAME, "Poprzednia Strona");
  362. menu_setprop(menu, MPROP_NEXTNAME, "Następna Strona");
  363. menu_setprop(menu, MPROP_EXITNAME, "\rWyjdź");
  364.  
  365. menu_display(id, menu);
  366. }
  367.  
  368. public awpmenu(id, menu, item) {
  369. switch(item)
  370. {
  371. case 0: SetAWP(id , 0)
  372. case 1: SetAWP(id , 1)
  373. case 2: SetAWP(id , 2)
  374. case 3: SetAWP(id , 3)
  375. case 4: SetAWP(id , 4)
  376. case 5: SetAWP(id , 5)
  377. default: return PLUGIN_HANDLED
  378. }
  379. ZapiszAWP(id)
  380. return PLUGIN_HANDLED
  381. }
  382.  
  383. public SetAWP(id , AWP) {
  384. model_awp[id] = AWP
  385.  
  386. new Clip, Ammo, Weapon = get_user_weapon(id, Clip, Ammo)
  387. if ( Weapon != CSW_AWP )
  388. return PLUGIN_HANDLED
  389.  
  390. new vModel[56]
  391.  
  392. switch(AWP)
  393. {
  394. case 0: {
  395.  
  396. format(vModel,55,"models/v_awp.mdl")
  397. }
  398. case 1: {
  399. format(vModel,55,"models/OnlyDD2_2k21/skiny/awp/v_prince.mdl")
  400. }
  401. case 2: {
  402. format(vModel,55,"models/OnlyDD2_2k21/skiny/awp/v_onitaiji.mdl")
  403. }
  404. case 3: {
  405. format(vModel,55,"models/OnlyDD2_2k21/skiny/awp/v_woodviper.mdl")
  406. }
  407. case 4: {
  408. format(vModel,55,"models/OnlyDD2_2k21/skiny/awp/v_asimov.mdl")
  409. }
  410. case 5: {
  411. format(vModel,55,"models/OnlyDD2_2k21/skiny/awp/v_neonoir.mdl")
  412. }
  413. }
  414.  
  415. entity_set_string(id, EV_SZ_viewmodel, vModel)
  416.  
  417. return PLUGIN_HANDLED;
  418. }
  419. public menu_famas(id) {
  420. new menuBody[512]
  421. formatex(menuBody, charsmax(menuBody), "\r*\w każdy skin dodaje 5% dmg^n\r*\w skiny posiada tylko SVIP^n^n\dwybierz \rFAMAS'a")
  422. new menu = menu_create(menuBody, "famasmenu")
  423. new checkAccess = menu_makecallback("hasAccess");
  424.  
  425. menu_additem(menu, "\wFAMAS | \dKlasyczne \r(\ywszyscy\r)")
  426.  
  427. menu_additem(menu, "\wFAMAS | \dCarthage \r(\ySVIP\r)","",0, checkAccess)
  428.  
  429. menu_additem(menu, "\wFAMAS | \dOgar \r(\ySVIP\r)","",0, checkAccess)
  430.  
  431. menu_additem(menu, "\wFAMAS | \dCrazy \r(\ySVIP\r)","",0, checkAccess)
  432.  
  433. menu_additem(menu, "\wFAMAS | \dMan Eater \r(\ySVIP\r)","",0, checkAccess)
  434.  
  435. menu_additem(menu, "\wFAMAS | \dEye of Athena \r(\ySVIP\r)","",0, checkAccess)
  436.  
  437.  
  438. menu_setprop(menu, MPROP_BACKNAME, "Poprzednia Strona");
  439. menu_setprop(menu, MPROP_NEXTNAME, "Następna Strona");
  440. menu_setprop(menu, MPROP_EXITNAME, "\rWyjdź");
  441.  
  442. menu_display(id, menu);
  443. }
  444.  
  445. public famasmenu(id, menu, item) {
  446. switch(item)
  447. {
  448. case 0: SetFAMAS(id , 0)
  449. case 1: SetFAMAS(id , 1)
  450. case 2: SetFAMAS(id , 2)
  451. case 3: SetFAMAS(id , 3)
  452. case 4: SetFAMAS(id , 4)
  453. case 5: SetFAMAS(id , 5)
  454. default: return PLUGIN_HANDLED
  455. }
  456. ZapiszFAMAS(id)
  457. return PLUGIN_HANDLED
  458. }
  459.  
  460. public SetFAMAS(id , FAMAS) {
  461. model_famas[id] = FAMAS
  462.  
  463. new Clip, Ammo, Weapon = get_user_weapon(id, Clip, Ammo)
  464. if ( Weapon != CSW_FAMAS )
  465. return PLUGIN_HANDLED
  466.  
  467. new vModel[56]
  468.  
  469. switch(FAMAS)
  470. {
  471. case 0: {
  472.  
  473. format(vModel,55,"models/v_famas.mdl")
  474. }
  475. case 1: {
  476. format(vModel,55,"models/OnlyDD2_2k21/skiny/famas/v_carthage.mdl")
  477. }
  478. case 2: {
  479. format(vModel,55,"models/OnlyDD2_2k21/skiny/famas/v_ogar.mdl")
  480. }
  481. case 3: {
  482. format(vModel,55,"models/OnlyDD2_2k21/skiny/famas/v_crazy.mdl")
  483. }
  484. case 4: {
  485. format(vModel,55,"models/OnlyDD2_2k21/skiny/famas/v_eater.mdl")
  486. }
  487. case 5: {
  488. format(vModel,55,"models/OnlyDD2_2k21/skiny/famas/v_athena.mdl")
  489. }
  490. }
  491.  
  492. entity_set_string(id, EV_SZ_viewmodel, vModel)
  493.  
  494. return PLUGIN_HANDLED;
  495. }
  496. public CurWeapon(id)
  497. {
  498. if(!is_user_alive(id))
  499. return PLUGIN_HANDLED;
  500.  
  501.  
  502. SetKnife(id, model_noza[id])
  503. SetM4A1(id, model_m4[id])
  504. SetAK47(id, model_ak[id])
  505. SetAWP(id, model_awp[id])
  506. SetFAMAS(id, model_famas[id])
  507.  
  508. return PLUGIN_HANDLED
  509.  
  510. }
  511. public client_authorized(id)
  512. {
  513. ZaladujNoze(id)
  514. ZaladujM4(id)
  515. ZaladujAK(id)
  516. ZaladujAWP(id)
  517. ZaladujFAMAS(id)
  518. }
  519.  
  520. ZapiszNoz(id)
  521. {
  522.  
  523. new authid[32]
  524. get_user_authid(id, authid, 31)
  525.  
  526. new vaultkey[64]
  527. new vaultdata[64]
  528.  
  529. format(vaultkey, 63, "Knife_%s", authid)
  530. format(vaultdata, 63, "%d", model_noza[id])
  531. set_vaultdata(vaultkey, vaultdata)
  532. }
  533.  
  534. ZaladujNoze(id)
  535. {
  536. new authid[32]
  537. get_user_authid(id,authid,31)
  538.  
  539. new vaultkey[64], vaultdata[64]
  540.  
  541. format(vaultkey, 63, "Knife_%s", authid)
  542. get_vaultdata(vaultkey, vaultdata, 63)
  543. model_noza[id] = str_to_num(vaultdata)
  544.  
  545. }
  546. ZapiszM4(id)
  547. {
  548.  
  549. new authid[32]
  550. get_user_authid(id, authid, 31)
  551.  
  552. new vaultkey[64]
  553. new vaultdata[64]
  554.  
  555. format(vaultkey, 63, "M4A1_%s", authid)
  556. format(vaultdata, 63, "%d", model_m4[id])
  557. set_vaultdata(vaultkey, vaultdata)
  558. }
  559.  
  560. ZaladujM4(id)
  561. {
  562. new authid[32]
  563. get_user_authid(id,authid,31)
  564.  
  565. new vaultkey[64], vaultdata[64]
  566.  
  567. format(vaultkey, 63, "M4A1_%s", authid)
  568. get_vaultdata(vaultkey, vaultdata, 63)
  569. model_m4[id] = str_to_num(vaultdata)
  570.  
  571. }
  572. ZapiszAK(id)
  573. {
  574.  
  575. new authid[32]
  576. get_user_authid(id, authid, 31)
  577.  
  578. new vaultkey[64]
  579. new vaultdata[64]
  580.  
  581. format(vaultkey, 63, "AK47_%s", authid)
  582. format(vaultdata, 63, "%d", model_ak[id])
  583. set_vaultdata(vaultkey, vaultdata)
  584. }
  585.  
  586. ZaladujAK(id)
  587. {
  588. new authid[32]
  589. get_user_authid(id,authid,31)
  590.  
  591. new vaultkey[64], vaultdata[64]
  592.  
  593. format(vaultkey, 63, "AK47_%s", authid)
  594. get_vaultdata(vaultkey, vaultdata, 63)
  595. model_ak[id] = str_to_num(vaultdata)
  596.  
  597. }
  598. ZapiszAWP(id)
  599. {
  600.  
  601. new authid[32]
  602. get_user_authid(id, authid, 31)
  603.  
  604. new vaultkey[64]
  605. new vaultdata[64]
  606.  
  607. format(vaultkey, 63, "AWP_%s", authid)
  608. format(vaultdata, 63, "%d", model_awp[id])
  609. set_vaultdata(vaultkey, vaultdata)
  610. }
  611.  
  612. ZaladujAWP(id)
  613. {
  614. new authid[32]
  615. get_user_authid(id,authid,31)
  616.  
  617. new vaultkey[64], vaultdata[64]
  618.  
  619. format(vaultkey, 63, "AWP_%s", authid)
  620. get_vaultdata(vaultkey, vaultdata, 63)
  621. model_awp[id] = str_to_num(vaultdata)
  622.  
  623. }
  624. ZapiszFAMAS(id)
  625. {
  626.  
  627. new authid[32]
  628. get_user_authid(id, authid, 31)
  629.  
  630. new vaultkey[64]
  631. new vaultdata[64]
  632.  
  633. format(vaultkey, 63, "FAMAS_%s", authid)
  634. format(vaultdata, 63, "%d", model_famas[id])
  635. set_vaultdata(vaultkey, vaultdata)
  636. }
  637.  
  638. ZaladujFAMAS(id)
  639. {
  640. new authid[32]
  641. get_user_authid(id,authid,31)
  642.  
  643. new vaultkey[64], vaultdata[64]
  644.  
  645. format(vaultkey, 63, "FAMAS_%s", authid)
  646. get_vaultdata(vaultkey, vaultdata, 63)
  647. model_awp[id] = str_to_num(vaultdata)
  648.  
  649. }
  650. public hasAccess(id, menu, item)
  651. {
  652. if(get_user_flags(id) & ADMIN_LEVEL_G)
  653. {
  654. return ITEM_ENABLED;
  655. }
  656. else
  657. {
  658. return ITEM_DISABLED;
  659. }
  660.  
  661. }
  662.  
  663.  
  664.  
  665. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  666. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
  667.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement