HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4. #include <engine>
  5. #include <fun>
  6. #include <hamsandwich>
  7. #include <fakemeta>
  8. #include <vault>
  9. #include <stripweapons>
  10.  
  11. #define vip ADMIN_SLAY
  12.  
  13. // Define the Plugin Version
  14. new const VERSION[] = { "4.8" }
  15.  
  16. new HasSpeed[33]
  17. new Cena200HP, Cena200Armor, Cena255HPandArmor, CenaAWP, CenaChameleon, CenaSpeed, CenaG3SG1, CenaInvisible, CenaGrenades, CenaZombie, CenaM249, CenaGravity1, CenaGravity2
  18. new Cena200HPVIP, Cena200ArmorVIP, Cena255HPandArmorVIP, CenaAWPVIP, CenaChameleonVIP, CenaSpeedVIP, CenaG3SG1VIP, CenaInvisibleVIP, CenaGrenadesVIP, CenaZombieVIP, CenaM249VIP, CenaGravity1VIP, CenaGravity2VIP
  19. new i200HPon, i200Armoron, i255HPandArmoron, AWPon, Chameleonon, Speedon, G3SG1on, Invisibleon, Grenadeson, Zombieon, M249on, Gravity1on, Gravity2on
  20. new VipCeni
  21. new cvar_prefiks, cvar_color
  22. new KolkoHP, KolkoArmor, KolkoHPandArmor
  23.  
  24. new chameleon[33], zombie[33], m249[33], gravity1[33], gravity2[33], silent[33], recoil[33]
  25.  
  26.  
  27. new Float:fast_speed = 300.0
  28. new Float:normal_speed = 250.0
  29. new Float:fPlayerGravity = 500.0
  30. new Float:gPlayerGravity = 325.0
  31.  
  32.  
  33.  
  34. public plugin_init()
  35. {
  36. //Cvar-îâåòå çà öåíàòà
  37. Cena200HP = register_cvar("shop_hp_cost", "5000")
  38. Cena200Armor = register_cvar("shop_armor_cost", "5000")
  39. Cena255HPandArmor = register_cvar("shop_hp_and_armor_cost", "12000")
  40. CenaAWP = register_cvar("shop_awp_cost", "13000")
  41. CenaChameleon = register_cvar("shop_chameleon_cost", "16000")
  42. CenaSpeed = register_cvar("shop_speed_cost", "10000")
  43. CenaG3SG1 = register_cvar("shop_g3sg1_cost", "13000")
  44. CenaInvisible = register_cvar("shop_invisible_cost", "16000")
  45. CenaGrenades = register_cvar("shop_grenades_cost", "2000")
  46. CenaZombie = register_cvar("shop_zombie_cost", "5000")
  47. CenaM249 = register_cvar("shop_m249_deagle_cost", "8000")
  48. CenaGravity1 = register_cvar("shop_gravity_60%_cost", "9000")
  49. CenaGravity2 = register_cvar("shop_gravity_35%_cost", "15000")
  50.  
  51. //Cvar-oâåòå çà öåíàòà çà ÂÈÏ èãðà÷èòå
  52. Cena200HPVIP = register_cvar("shop_hp_vip_cost", "5000")
  53. Cena200ArmorVIP = register_cvar("shop_armor_vip_cost", "5000")
  54. Cena255HPandArmorVIP = register_cvar("shop_hp_and_armor_vip_cost", "12000")
  55. CenaAWPVIP = register_cvar("shop_awp_vip_cost", "13000")
  56. CenaChameleonVIP = register_cvar("shop_chameleon_vip_cost", "16000")
  57. CenaSpeedVIP = register_cvar("shop_speed_vip_cost", "10000")
  58. CenaG3SG1VIP = register_cvar("shop_g3sg1_vip_cost", "13000")
  59. CenaInvisibleVIP = register_cvar("shop_invisible_vip_cost", "16000")
  60. CenaGrenadesVIP = register_cvar("shop_grenades_vip_cost", "2000")
  61. CenaZombieVIP = register_cvar("shop_zombie_vip_cost", "5000")
  62. CenaM249VIP = register_cvar("shop_m249_deagle_vip_cost", "8000")
  63. CenaGravity1VIP = register_cvar("shop_gravity_60%_vip_cost", "9000")
  64. CenaGravity2VIP = register_cvar("shop_gravity_35%_vip_cost", "15000")
  65.  
  66. //Äà ñå èçïîëçâàò ëè ÂÈÏ öåíèòå
  67. VipCeni = register_cvar("vip_costs", "0")
  68.  
  69. //Cvar-îâå çà âêëþ÷âàíå
  70. i200HPon = register_cvar("shop_hp_on", "1")
  71. i200Armoron = register_cvar("shop_armor_on", "1")
  72. i255HPandArmoron = register_cvar("shop_hp_and_armor_on", "1")
  73. AWPon = register_cvar("shop_awp_on", "1")
  74. Chameleonon = register_cvar("shop_chameleon_on", "1")
  75. Speedon = register_cvar("shop_speed_on", "1")
  76. G3SG1on = register_cvar("shop_g3sg1_on", "1")
  77. Invisibleon = register_cvar("shop_invisible_on", "1")
  78. Grenadeson = register_cvar("shop_grenades_on", "1")
  79. Zombieon = register_cvar("shop_zombie_on", "1")
  80. M249on = register_cvar("shop_m249_deagle_on", "1")
  81. Gravity1on = register_cvar("shop_gravity_60%_on", "1")
  82. Gravity2on = register_cvar("shop_gravity_35%_on", "1")
  83.  
  84. //Stoinosti
  85. KolkoArmor = register_cvar("shop_armor_amount", "200")
  86. KolkoHP = register_cvar("shop_hp_amount", "200")
  87. KolkoHPandArmor = register_cvar("shop_hp_and_armor_amount", "255")
  88.  
  89.  
  90. //Prefiks
  91. cvar_prefiks = register_cvar("shop_prefix", "[CS-MaxGaminG.iNFO]")
  92. cvar_color = register_cvar("shop_prefix_color", "4")
  93.  
  94.  
  95. RegisterHam(Ham_Spawn, "player", "Spawn", 1)
  96. RegisterHam(Ham_Item_PreFrame, "player", "Frame_Post", 1)
  97.  
  98. register_plugin("Shop by Flicker",VERSION,"Flicker")
  99. register_clcmd("say /shop", "Shop")
  100. register_clcmd("say_team /shop", "Shop")
  101. }
  102.  
  103.  
  104. public plugin_precache()
  105. {
  106. precache_model("models/player/ZombieT/ZombieT.mdl")
  107. precache_model("models/player/ZombieCT/ZombieCT.mdl")
  108. }
  109.  
  110. stock ColorMessage(const id, const input[], any:...){
  111. new count = 1, players[32];
  112. static msg[ 191 ];
  113. vformat(msg, 190, input, 3);
  114. if (id) players[0] = id; else get_players(players , count , "ch"); {
  115. for (new i = 0; i < count; i++){
  116. if (is_user_connected(players[i])){
  117. message_begin(MSG_ONE_UNRELIABLE , get_user_msgid("SayText"), _, players[i]);
  118. write_byte(players[i]);
  119. write_string(msg);
  120. message_end();}}}
  121. }
  122.  
  123. public Shop(id)
  124. {
  125. new Prefiks[15]
  126. get_pcvar_string(cvar_prefiks, Prefiks, charsmax(Prefiks))
  127.  
  128. if (!(is_user_alive(id)))
  129. {
  130. ColorMessage(id, "^%s%s ^3Megnyitotta ^4a^3, boltot!", get_pcvar_num(cvar_color), Prefiks)
  131. return PLUGIN_HANDLED
  132. }
  133. else if(is_user_alive(id))
  134. {
  135. new Item[64]
  136. if(!(get_pcvar_num(VipCeni) || !(get_user_flags(id) && vip)))
  137. {
  138. new menu = menu_create("\w \rBolt:^n", "Shop12")
  139. formatex(Item, charsmax(Item), "\w+%d HP \r[\y%d$\r]", get_pcvar_num(KolkoHP), get_pcvar_num(Cena200HP))
  140. menu_additem(menu,Item, "1")
  141. formatex(Item, charsmax(Item), "\w+%d Pancel \r[\y%d$\r]", get_pcvar_num(KolkoArmor), get_pcvar_num(Cena200Armor))
  142. menu_additem(menu,Item, "2")
  143. formatex(Item, charsmax(Item), "\w+%d HP es Pancel \r[\y%d$\r]", get_pcvar_num(KolkoHPandArmor), get_pcvar_num(Cena255HPandArmor))
  144. menu_additem(menu,Item, "3")
  145. formatex(Item, charsmax(Item), "\wAWP \r[\y%d$\r]", get_pcvar_num(CenaAWP))
  146. menu_additem(menu,Item, "4")
  147. formatex(Item, charsmax(Item), "\wChameleon \r[\y%d$\r]", get_pcvar_num(CenaChameleon))
  148. menu_additem(menu,Item, "5")
  149. formatex(Item, charsmax(Item), "\wGyorsasag\r[\y%d$\r]", get_pcvar_num(CenaSpeed))
  150. menu_additem(menu,Item, "6")
  151. formatex(Item, charsmax(Item), "\wG3SG1 \r[\y%d$\r]", get_pcvar_num(CenaG3SG1))
  152. menu_additem(menu,Item, "7")
  153. formatex(Item, charsmax(Item), "\wInvisible \r[\y%d$\r]", get_pcvar_num(CenaInvisible))
  154. menu_additem(menu,Item, "8")
  155. formatex(Item, charsmax(Item), "\wGranatok \r[\y%d$\r]", get_pcvar_num(CenaGrenades))
  156. menu_additem(menu,Item, "9")
  157. formatex(Item, charsmax(Item), "\wM249 + Deagle \r[\y%d$\r]", get_pcvar_num(CenaM249))
  158. menu_additem(menu,Item, "10")
  159. formatex(Item, charsmax(Item), "\wGravity \y[\r60%\y] \r[\y%d$\r]", get_pcvar_num(CenaGravity1))
  160. menu_additem(menu,Item, "11")
  161. formatex(Item, charsmax(Item), "\wGravity \y[\r35%\y] \r[\y%d$\r]", get_pcvar_num(CenaGravity2))
  162. menu_additem(menu,Item, "12")
  163. formatex(Item, charsmax(Item), "\wExtra model valasztas \r[\y%d$\r]", get_pcvar_num(CenaZombie))
  164. menu_additem(menu,Item, "13")
  165. menu_display(id, menu)
  166.  
  167. }
  168. else
  169. {
  170. new menu = menu_create("\w \rBolt:^n", "Shop12")
  171. formatex(Item, charsmax(Item), "\w+%d HP \r[\y%d$\r]", get_pcvar_num(KolkoHP), get_pcvar_num(Cena200HPVIP))
  172. menu_additem(menu,Item, "1")
  173. formatex(Item, charsmax(Item), "\w+%d Pancel \r[\y%d$\r]", get_pcvar_num(KolkoArmor), get_pcvar_num(Cena200ArmorVIP))
  174. menu_additem(menu,Item, "2")
  175. formatex(Item, charsmax(Item), "\w+%d HP es Pancel \r[\y%d$\r]", get_pcvar_num(KolkoHPandArmor), get_pcvar_num(Cena255HPandArmorVIP))
  176. menu_additem(menu,Item, "3")
  177. formatex(Item, charsmax(Item), "\wAWP \r[\y%d$\r]", get_pcvar_num(CenaAWPVIP))
  178. menu_additem(menu,Item, "4")
  179. formatex(Item, charsmax(Item), "\wChameleon \r[\y%d$\r]", get_pcvar_num(CenaChameleonVIP))
  180. menu_additem(menu,Item, "5")
  181. formatex(Item, charsmax(Item), "\wGyorsasag \r[\y%d$\r]", get_pcvar_num(CenaSpeedVIP))
  182. menu_additem(menu,Item, "6")
  183. formatex(Item, charsmax(Item), "\wG3SG1 \r[\y%d$\r]", get_pcvar_num(CenaG3SG1VIP))
  184. menu_additem(menu,Item, "7")
  185. formatex(Item, charsmax(Item), "\wInvisible \r[\y%d$\r]", get_pcvar_num(CenaInvisibleVIP))
  186. menu_additem(menu,Item, "8")
  187. formatex(Item, charsmax(Item), "\wGranatok \r[\y%d$\r]", get_pcvar_num(CenaGrenadesVIP))
  188. menu_additem(menu,Item, "9")
  189. formatex(Item, charsmax(Item), "\wM249 + Deagle \r[\y%d$\r]", get_pcvar_num(CenaM249VIP))
  190. menu_additem(menu,Item, "10")
  191. formatex(Item, charsmax(Item), "\wGravity \y[\r60%\y] \r[\y%d$\r]", get_pcvar_num(CenaGravity1VIP))
  192. menu_additem(menu,Item, "11")
  193. formatex(Item, charsmax(Item), "\wGravity \y[\r35%\y] \r[\y%d$\r]", get_pcvar_num(CenaGravity2VIP))
  194. menu_additem(menu,Item, "12")
  195. formatex(Item, charsmax(Item), "\wExtra model valasztas \r[\y%d$\r]", get_pcvar_num(CenaZombieVIP))
  196. menu_additem(menu,Item, "13")
  197. menu_display(id, menu)
  198. }
  199. }
  200. return PLUGIN_HANDLED
  201. }
  202.  
  203. public Frame_Post(id)
  204. {
  205. if(!is_user_alive(id))
  206. {
  207. return PLUGIN_HANDLED
  208. }
  209.  
  210. if(HasSpeed[id] == 0)
  211. {
  212. return PLUGIN_HANDLED
  213. }
  214.  
  215. else if(HasSpeed[id] == 1)
  216. {
  217. return PLUGIN_HANDLED
  218. }
  219.  
  220. return PLUGIN_HANDLED
  221. }
  222.  
  223.  
  224.  
  225. public Spawn(id)
  226. {
  227. if (!is_user_alive(id))
  228.  
  229. return PLUGIN_HANDLED
  230.  
  231. HasSpeed[id] = 0
  232. chameleon[id] = 0
  233. zombie[id] = 0
  234. m249[id] = 0
  235. silent[id] = 0
  236. gravity1[id] = 0
  237. gravity2[id] = 0
  238. recoil[id] = 0
  239. set_user_footsteps( id, 0)
  240. cs_reset_user_model(id)
  241. set_user_maxspeed(id, normal_speed)
  242. set_user_rendering( id, _, 0, 0, 0, _, 0 )
  243. return PLUGIN_CONTINUE
  244. }
  245.  
  246.  
  247.  
  248. public Shop12(id, menu, item)
  249. {
  250.  
  251. new iPari = cs_get_user_money(id)
  252. new Prefiks[15]
  253. get_pcvar_string(cvar_prefiks, Prefiks, charsmax(Prefiks))
  254. new data[6], iName[64]
  255. new access, callback
  256. menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
  257. new key = str_to_num(data)
  258. new iCena
  259. switch(key)
  260.  
  261. {
  262.  
  263.  
  264. case 1:
  265. {
  266. if(!(get_pcvar_num(VipCeni)))
  267. {
  268. iCena = get_pcvar_num(Cena200HP)
  269. }
  270. else
  271. {
  272. if(get_user_flags(id) && vip)
  273. {
  274. iCena = get_pcvar_num(Cena200HPVIP)
  275. }
  276. else
  277. {
  278. iCena = get_pcvar_num(Cena200HP)
  279. }
  280. }
  281. if(!(get_pcvar_num(i200HPon)))
  282. {
  283. ColorMessage(id, "^%s%s ^3Tulajdonos kikapcsolta a ^4+%d HP ^3 vasarlast a boltban!", get_pcvar_num(cvar_color), Prefiks, get_pcvar_num(KolkoHP))
  284. return PLUGIN_HANDLED
  285. }
  286. if (!(cs_get_user_money(id) >= iCena))
  287. {
  288. ColorMessage(id, "^%s%s ^3Nincs eleg ^4penzed!", get_pcvar_num(cvar_color), Prefiks)
  289. return PLUGIN_HANDLED
  290. }
  291. set_user_health(id, get_user_health(id) + get_pcvar_num(KolkoHP))
  292. cs_set_user_money(id, iPari - iCena)
  293. ColorMessage(id, "^%s%s ^3Te vettel ^4+%d HP-t", get_pcvar_num(cvar_color), Prefiks, get_pcvar_num(KolkoHP))
  294. }
  295.  
  296. case 2:
  297. {
  298. if(!(get_pcvar_num(VipCeni)))
  299. {
  300. iCena = get_pcvar_num(Cena200Armor)
  301. }
  302. else
  303. {
  304. if(get_user_flags(id) && vip)
  305. {
  306. iCena = get_pcvar_num(Cena200ArmorVIP)
  307. }
  308. else
  309. {
  310. iCena = get_pcvar_num(Cena200Armor)
  311. }
  312. }
  313.  
  314. if(!(get_pcvar_num(i200Armoron)))
  315. {
  316. ColorMessage(id, "^%s%s ^3Tulajdonos kikapcsolta a ^4+%d Pancel ^3 vasarlast a boltban!", get_pcvar_num(cvar_color), Prefiks, get_pcvar_num(KolkoArmor))
  317. return PLUGIN_HANDLED
  318. }
  319. if (!(cs_get_user_money(id) >= iCena))
  320. {
  321. ColorMessage(id, "^%s%s ^3Nincs eleg ^4penzed!", get_pcvar_num(cvar_color), Prefiks)
  322. return PLUGIN_HANDLED
  323. }
  324. set_user_armor(id, get_user_armor(id) + get_pcvar_num(KolkoArmor))
  325. cs_set_user_money(id, iPari - iCena)
  326. ColorMessage(id, "^%s%s ^3Te vettel ^4+%d pancelt!", get_pcvar_num(cvar_color), Prefiks ,get_pcvar_num(KolkoArmor))
  327. }
  328.  
  329. case 3:
  330. {
  331. if(!(get_pcvar_num(VipCeni)))
  332. {
  333. iCena = get_pcvar_num(Cena255HPandArmor)
  334. }
  335. else
  336. {
  337. if(get_user_flags(id) && vip)
  338. {
  339. iCena = get_pcvar_num(Cena255HPandArmorVIP)
  340. }
  341. else
  342. {
  343. iCena = get_pcvar_num(Cena255HPandArmor)
  344. }
  345. }
  346. if(!(get_pcvar_num(i255HPandArmoron)))
  347. {
  348. ColorMessage(id, "^%s%s ^3Tulajdonos kikapcsolta a ^4+255 HP ^3es ^4Pancel ^3vasarlast a boltban!", get_pcvar_num(cvar_color), Prefiks)
  349. return PLUGIN_HANDLED
  350. }
  351. if (!(cs_get_user_money(id) >= iCena))
  352. {
  353. ColorMessage(id, "^%s%s ^3Nincs eleg ^4penzed!", get_pcvar_num(cvar_color), Prefiks)
  354. return PLUGIN_HANDLED
  355. }
  356. set_user_health(id, get_user_health(id) + get_pcvar_num(KolkoHPandArmor))
  357. set_user_armor(id, get_user_armor(id) + get_pcvar_num(KolkoHPandArmor))
  358. cs_set_user_money(id, iPari - iCena)
  359. ColorMessage(id, "^%s%s ^3Te vettel ^4+%d HP-t ^3es ^4Pancelt!", get_pcvar_num(cvar_color), Prefiks, get_pcvar_num(KolkoHPandArmor))
  360. }
  361.  
  362. case 4:
  363. {
  364. if(!(get_pcvar_num(VipCeni)))
  365. {
  366. iCena = get_pcvar_num(CenaAWP)
  367. }
  368. else
  369. {
  370. if(get_user_flags(id) && vip)
  371. {
  372. iCena = get_pcvar_num(CenaAWPVIP)
  373. }
  374. else
  375. {
  376. iCena = get_pcvar_num(CenaAWP)
  377. }
  378. }
  379. if(!(get_pcvar_num(AWPon)))
  380. {
  381. ColorMessage(id, "^%s%s ^3Tulajdonos kikapcsolta ^4AWP ^3vasarlast a boltban!", get_pcvar_num(cvar_color), Prefiks)
  382. return PLUGIN_HANDLED
  383. }
  384. if (!(cs_get_user_money(id) >= iCena))
  385. {
  386. ColorMessage(id, "^%s%s ^3Nincs eleg ^4penzed!", get_pcvar_num(cvar_color), Prefiks)
  387. return PLUGIN_HANDLED
  388. }
  389. if (get_user_weapon(id) == CSW_AWP)
  390. {
  391. ColorMessage(id, "^%s%s ^3 ^4AWP^3!", get_pcvar_num(cvar_color), Prefiks)
  392. return PLUGIN_HANDLED
  393. }
  394. give_item(id, "weapon_awp")
  395. cs_set_user_bpammo(id, CSW_AWP, 30)
  396. cs_set_user_money(id, iPari - iCena)
  397. ColorMessage(id, "^%s%s ^3Te vettel egy ^4AWP", get_pcvar_num(cvar_color), Prefiks)
  398. }
  399. case 5:
  400. {
  401. new iRandom = random_num(0, 3)
  402. new CsTeams:team = cs_get_user_team(id)
  403. new model[32]
  404. cs_get_user_model(id, model, charsmax(model))
  405.  
  406. if(!(get_pcvar_num(VipCeni)))
  407. {
  408. iCena = get_pcvar_num(CenaChameleon)
  409. }
  410. else
  411. {
  412. if(get_user_flags(id) && vip)
  413. {
  414. iCena = get_pcvar_num(CenaChameleonVIP)
  415. }
  416. else
  417. {
  418. iCena = get_pcvar_num(CenaChameleon)
  419. }
  420. }
  421. if(!(get_pcvar_num(Chameleonon)))
  422. {
  423. ColorMessage(id, "^%s%s ^3Tulajdonos kikapcsolta a ^4Chameleon ^3vasarlast a boltban!", get_pcvar_num(cvar_color), Prefiks)
  424. return PLUGIN_HANDLED
  425. }
  426.  
  427. if (!(iPari >= iCena))
  428. {
  429. ColorMessage(id, "^%s%s ^3Nincs eleg ^4penzed!", get_pcvar_num(cvar_color), Prefiks)
  430. return PLUGIN_HANDLED
  431. }
  432.  
  433. if ( chameleon[id] == 0 )
  434. {
  435. if (team == CS_TEAM_CT)
  436. {
  437. if(iRandom == 0) {cs_set_user_model(id, "leet");}
  438. else if(iRandom == 1) {cs_set_user_model(id, "guerilla");}
  439. else if(iRandom == 2) {cs_set_user_model(id, "arctic");}
  440. else if(iRandom == 3) {cs_set_user_model(id, "terror");}
  441.  
  442. }
  443.  
  444. else if (team == CS_TEAM_T)
  445. {
  446. if(iRandom == 0) {cs_set_user_model(id, "gign");}
  447. else if(iRandom == 1) {cs_set_user_model(id, "sas");}
  448. else if(iRandom == 2) {cs_set_user_model(id, "gsg9");}
  449. else if(iRandom == 3) {cs_set_user_model(id, "urban");}
  450.  
  451. }
  452. ColorMessage(id, "^%s%s ^3Te vettel egy ^4Chameleon-t!", get_pcvar_num(cvar_color), Prefiks)
  453. chameleon[id] = 1
  454. return PLUGIN_CONTINUE
  455.  
  456. }
  457.  
  458. else if (chameleon[id] == 1)
  459. {
  460. ColorMessage(id, "^%s%s ^3Neked mar van ^4Chameleon-od^3!", get_pcvar_num(cvar_color), Prefiks)
  461. return PLUGIN_CONTINUE
  462. }
  463.  
  464. return PLUGIN_HANDLED
  465. }
  466.  
  467. case 6:
  468. {
  469. if(HasSpeed[id] == 0)
  470. {
  471. if(!(get_pcvar_num(VipCeni)))
  472. {
  473. iCena = get_pcvar_num(CenaSpeed)
  474. }
  475. else
  476. {
  477. if(get_user_flags(id) && vip)
  478. {
  479. iCena = get_pcvar_num(CenaSpeedVIP)
  480. }
  481. else
  482. {
  483. iCena = get_pcvar_num(CenaSpeed)
  484. }
  485. }
  486.  
  487. if(!(get_pcvar_num(Speedon)))
  488. {
  489. ColorMessage(id, "^%s%s ^3Tulajdonos kikapcsolta a ^4Gyorsasag ^3vasarlast a boltban!", get_pcvar_num(cvar_color), Prefiks)
  490. return PLUGIN_HANDLED
  491. }
  492. if (!(cs_get_user_money(id) >= iCena))
  493. {
  494. ColorMessage(id, "^%s%s ^3Nincs eleg ^4penzed!", get_pcvar_num(cvar_color), Prefiks)
  495. return PLUGIN_HANDLED
  496. }
  497. HasSpeed[id] = 1
  498.  
  499. set_user_maxspeed(id, fast_speed)
  500. cs_set_user_money(id, iPari - iCena)
  501. ColorMessage(id, "^%s%s ^3Te vettel ^4Gyorsasag funkciot!", get_pcvar_num(cvar_color), Prefiks)
  502. }
  503.  
  504. else if(HasSpeed[id] ==1)
  505. {
  506. ColorMessage(id, "^%s%s ^3Neked mar van ^4gyorsasag funkciod^3!", get_pcvar_num(cvar_color), Prefiks)
  507. return PLUGIN_HANDLED
  508. }
  509. }
  510. case 7:
  511. {
  512. if(!(get_pcvar_num(VipCeni)))
  513. {
  514. iCena = get_pcvar_num(CenaG3SG1)
  515. }
  516. else
  517. {
  518. if(get_user_flags(id) && vip)
  519. {
  520. iCena = get_pcvar_num(CenaG3SG1VIP)
  521. }
  522. else
  523. {
  524. iCena = get_pcvar_num(CenaG3SG1)
  525. }
  526. }
  527. if(!(get_pcvar_num(G3SG1on)))
  528. {
  529. ColorMessage(id, "^%s%s ^3Tulajdonos kikapcsolta a ^4G3SG1 ^3vasarlasat a boltban!", get_pcvar_num(cvar_color), Prefiks)
  530. return PLUGIN_HANDLED
  531. }
  532. if (!(cs_get_user_money(id) >= iCena))
  533. {
  534. ColorMessage(id, "^%s%s ^3Nincs eleg ^4penzed!", get_pcvar_num(cvar_color), Prefiks)
  535. return PLUGIN_HANDLED
  536. }
  537. if (get_user_weapon(id) == CSW_G3SG1)
  538. {
  539. ColorMessage(id, "^%s%s ^3Neked mar van ^4G3SG1^3!", get_pcvar_num(cvar_color), Prefiks)
  540. return PLUGIN_HANDLED
  541. }
  542. give_item(id,"weapon_g3sg1")
  543. cs_set_user_bpammo(id, CSW_G3SG1, 90)
  544. cs_set_user_money(id, iPari - iCena)
  545. ColorMessage(id, "^%s%s ^3Te vettel egy ^4G3SG1-t", get_pcvar_num(cvar_color), Prefiks)
  546. }
  547. case 8:
  548. {
  549. if(!(get_pcvar_num(VipCeni)))
  550. {
  551. iCena = get_pcvar_num(CenaInvisible)
  552. }
  553. else
  554. {
  555. if(get_user_flags(id) && vip)
  556. {
  557. iCena = get_pcvar_num(CenaInvisibleVIP)
  558. }
  559. else
  560. {
  561. iCena = get_pcvar_num(CenaInvisible)
  562. }
  563. }
  564.  
  565. if(!(get_pcvar_num(Invisibleon)))
  566. {
  567. ColorMessage(id, "^%s%s ^3OTulajdonos kikapcsolta a ^4Invisible ^3vasarlasat a boltban!", get_pcvar_num(cvar_color), Prefiks)
  568. return PLUGIN_HANDLED
  569. }
  570. if (!(cs_get_user_money(id) >= iCena))
  571. {
  572. ColorMessage(id, "^%s%s ^3Nincs eleg ^4penzed!", get_pcvar_num(cvar_color), Prefiks)
  573. return PLUGIN_HANDLED
  574. }
  575. if(entity_get_int(id, EV_INT_rendermode) == kRenderTransAlpha
  576. && entity_get_float(id, EV_FL_renderamt) == 80.00)
  577. {
  578. ColorMessage(id, "^%s%s ^3Neked mar van ^4Invisible-d!", get_pcvar_num(cvar_color), Prefiks)
  579. return PLUGIN_HANDLED
  580. }
  581. entity_set_int(id, EV_INT_rendermode, kRenderTransAlpha)
  582. entity_set_float(id, EV_FL_renderamt, 80.00)
  583. cs_set_user_money(id, iPari - iCena)
  584. ColorMessage(id, "^%s%s ^3Te vettel ^4Invisible-t", get_pcvar_num(cvar_color), Prefiks)
  585. }
  586.  
  587. case 9:
  588. {
  589. if(!(get_pcvar_num(VipCeni)))
  590. {
  591. iCena = get_pcvar_num(CenaGrenades)
  592. }
  593. else
  594. {
  595. if(get_user_flags(id) && vip)
  596. {
  597. iCena = get_pcvar_num(CenaGrenadesVIP)
  598. }
  599. else
  600. {
  601. iCena = get_pcvar_num(CenaGrenades)
  602. }
  603. }
  604. if(!(get_pcvar_num(Grenadeson)))
  605. {
  606. ColorMessage(id, "^%s%s ^3Tulajdonos kikapcsolta a ^Granatok ^3vasarlasat a boltban!", get_pcvar_num(cvar_color), Prefiks)
  607. return PLUGIN_HANDLED
  608. }
  609. if (!(cs_get_user_money(id) >= iCena))
  610. {
  611. ColorMessage(id, "^%s%s ^3Nincs eleg ^4penzed!", get_pcvar_num(cvar_color), Prefiks)
  612. return PLUGIN_HANDLED
  613. }
  614. give_item(id, "weapon_hegrenade")
  615. give_item(id, "weapon_flashbang")
  616. give_item(id, "weapon_flashbang")
  617. give_item(id, "weapon_smokegrenade")
  618. cs_set_user_money(id, iPari - iCena)
  619. ColorMessage(id, "^%s%s ^3Te vettel ^4Granatokat!", get_pcvar_num(cvar_color), Prefiks)
  620. }
  621.  
  622.  
  623. case 10:
  624. {
  625. if(!(get_pcvar_num(VipCeni)))
  626. {
  627. iCena = get_pcvar_num(CenaM249)
  628. }
  629. else
  630. {
  631. if(get_user_flags(id) && vip)
  632. {
  633. iCena = get_pcvar_num(CenaM249VIP)
  634. }
  635. else
  636. {
  637. iCena = get_pcvar_num(CenaM249)
  638. }
  639. }
  640. if(!(get_pcvar_num(M249on)))
  641. {
  642. ColorMessage(id, "^%s%s ^3Tulajdonos kikapcsolta a ^4M249 ^3+ ^4Deagle ^3vasarlasat a boltban!", get_pcvar_num(cvar_color), Prefiks)
  643. return PLUGIN_HANDLED
  644. }
  645. if (!(cs_get_user_money(id) >= iCena))
  646. {
  647. ColorMessage(id, "^%s%s ^3Nincs eleg ^4penzed!", get_pcvar_num(cvar_color), Prefiks)
  648. return PLUGIN_HANDLED
  649. }
  650. if(m249[id] == 0)
  651. {
  652. give_item(id, "weapon_m249")
  653. give_item(id, "weapon_deagle")
  654. cs_set_user_bpammo(id, CSW_M249, 200)
  655. cs_set_user_bpammo(id, CSW_DEAGLE, 35)
  656. cs_set_user_money(id, iPari - iCena)
  657. m249[id] = 1
  658. ColorMessage(id, "^%s%s ^3Te vettel ^4M249 + Deagle", get_pcvar_num(cvar_color), Prefiks)
  659. }
  660.  
  661. else if(m249[id] == 1)
  662. {
  663. ColorMessage(id, "^%s%s ^3Neked mar van ^4M249-d + Deagle-d^3!", get_pcvar_num(cvar_color), Prefiks)
  664. return PLUGIN_HANDLED
  665. }
  666. }
  667.  
  668. case 11:
  669. {
  670. if(!(get_pcvar_num(VipCeni)))
  671. {
  672. iCena = get_pcvar_num(CenaGravity1)
  673. }
  674. else
  675. {
  676. if(get_user_flags(id) && vip)
  677. {
  678. iCena = get_pcvar_num(CenaGravity1VIP)
  679. }
  680. else
  681. {
  682. iCena = get_pcvar_num(CenaGravity1)
  683. }
  684. }
  685. if(!(get_pcvar_num(Gravity1on)))
  686. {
  687. ColorMessage(id, "^%s%s ^3Tulajdonos kikapcsolta a ^Gravitacio ^3vasarlasat a boltban!!", get_pcvar_num(cvar_color), Prefiks)
  688. return PLUGIN_HANDLED
  689. }
  690. if (!(cs_get_user_money(id) >= iCena))
  691. {
  692. ColorMessage(id, "^%s%s ^3Nincs eleg ^4penzed!", get_pcvar_num(cvar_color), Prefiks)
  693. return PLUGIN_HANDLED
  694. }
  695. if(gravity1[id] == 0)
  696. {
  697. set_user_gravity(id, fPlayerGravity / 800)
  698. gravity1[id] = 1
  699. cs_set_user_money(id, iPari - iCena)
  700. ColorMessage(id, "^%s%s ^3Te vettel ^4Gravity 60%", get_pcvar_num(cvar_color), Prefiks)
  701. }
  702.  
  703. else if(gravity1[id] == 1)
  704. {
  705.  
  706. ColorMessage(id, "^%s%s ^3Neked mar van ^4Gravity 60%^3!", get_pcvar_num(cvar_color), Prefiks)
  707. return PLUGIN_HANDLED
  708. }
  709. }
  710.  
  711. case 12:
  712. {
  713. if(!(get_pcvar_num(VipCeni)))
  714. {
  715. iCena = get_pcvar_num(CenaGravity2)
  716. }
  717. else
  718. {
  719. if(get_user_flags(id) && vip)
  720. {
  721. iCena = get_pcvar_num(CenaGravity2VIP)
  722. }
  723. else
  724. {
  725. iCena = get_pcvar_num(CenaGravity2)
  726. }
  727. }
  728. if(!(get_pcvar_num(Gravity2on)))
  729. {
  730. ColorMessage(id, "^%s%s ^3Tulajdonos kikapcsolta a ^Gravitaciot ^3vasarlasat a boltban!", get_pcvar_num(cvar_color), Prefiks)
  731. return PLUGIN_HANDLED
  732. }
  733. if (!(cs_get_user_money(id) >= iCena))
  734. {
  735. ColorMessage(id, "^%s%s ^3Nincs eleg ^4penzed!", get_pcvar_num(cvar_color), Prefiks)
  736. return PLUGIN_HANDLED
  737. }
  738. if(gravity2[id] == 0)
  739. {
  740. set_user_gravity(id, gPlayerGravity / 800)
  741. gravity2[id] = 1
  742. cs_set_user_money(id, iPari - iCena)
  743. ColorMessage(id, "^%s%s ^3Te vettel ^4Gravity 35%", get_pcvar_num(cvar_color), Prefiks)
  744. }
  745.  
  746. else if(gravity2[id] == 1)
  747. {
  748.  
  749. ColorMessage(id, "^%s%s ^3Neked mar van ^4Gravity 35%^3!", get_pcvar_num(cvar_color), Prefiks)
  750. return PLUGIN_HANDLED
  751. }
  752. }
  753. case 13:
  754. {
  755. new CsTeams:team = cs_get_user_team(id)
  756.  
  757. if(!(get_pcvar_num(VipCeni)))
  758. {
  759. iCena = get_pcvar_num(CenaZombie)
  760. }
  761. else
  762. {
  763. if(get_user_flags(id) && vip)
  764. {
  765. iCena = get_pcvar_num(CenaZombieVIP)
  766. }
  767. else
  768. {
  769. iCena = get_pcvar_num(CenaZombie)
  770. }
  771. }
  772. if(!(get_pcvar_num(Zombieon)))
  773. {
  774. ColorMessage(id, "^%s%s ^3Tulajdonos kikapcsolta a ^Kulonleges model valasztas ^3vasarlasat a boltban!", get_pcvar_num(cvar_color), Prefiks)
  775. return PLUGIN_HANDLED
  776. }
  777.  
  778. if (!(iPari >= iCena))
  779. {
  780. ColorMessage(id, "^%s%s ^3Nincs eleg ^4penzed!", get_pcvar_num(cvar_color), Prefiks)
  781. return PLUGIN_HANDLED
  782. }
  783.  
  784. if ( zombie[id] == 0 )
  785. {
  786. if (team == CS_TEAM_CT)
  787. {
  788. cs_set_user_model(id, "ZombieCT")
  789. }
  790.  
  791. else if (team == CS_TEAM_T)
  792. {
  793. cs_set_user_model(id, "ZombieT")
  794. }
  795. cs_set_user_money(id, iPari - iCena)
  796. ColorMessage(id, "^%s%s ^3Te vettel egy ^4Kulonleges model opciot!", get_pcvar_num(cvar_color), Prefiks)
  797. zombie[id] = 1
  798.  
  799. }
  800.  
  801. else if (zombie[id] == 1)
  802. {
  803. ColorMessage(id, "^%s%s ^3Neked mar van ^4Kulonleges modelled^3!", get_pcvar_num(cvar_color), Prefiks)
  804. return PLUGIN_HANDLED
  805. }
  806. }
  807. }
  808. return PLUGIN_HANDLED
  809. }
  810. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  811. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1026\\ f0\\ fs16 \n\\ par }
  812. */
  813.