hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Google [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  [ 8 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Normális Deathrun menü.
HozzászólásElküldve: 2015.07.17. 12:29 
Offline
Tag
Avatar

Csatlakozott: 2015.02.26. 16:24
Hozzászólások: 57
Megköszönt másnak: 75 alkalommal
Sziasztok,
Valaki tudna küldeni egy normális deathrun menüt?
Mert nem nagyon láttam rendest.
Előre is köszönöm

_________________
Fegyver Skin menüm: 90%
Rólam:
Játébeli nevem: 'HoTDoG'
Már több mint 2 éve configolok.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Normális Deathrun menü.
HozzászólásElküldve: 2015.07.17. 12:41 
Offline
Jómunkásember
Avatar

Csatlakozott: 2015.04.18. 17:14
Hozzászólások: 454
Megköszönt másnak: 48 alkalommal
Megköszönték neki: 32 alkalommal
'HoTDoG' írta:
Sziasztok,
Valaki tudna küldeni egy normális deathrun menüt?
Mert nem nagyon láttam rendest.
Előre is köszönöm


eléggé rendezetlen. de itt van, mentést még bele kell írnod.

A menüt: V!rusHD irta

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4. #include <cstrike>
  5. #include <fun>
  6. #include <nvault>
  7. #include <fakemeta>
  8. #include <fakemeta_util>
  9. #include <hamsandwich>
  10. #include <colorchat>
  11. #include <csx>
  12. #include <dhudmessage>
  13. #include <geoip>
  14.  
  15. new arany[33], usp[33], kes[33], lada[33], kulcs[33], szint[33], olesek[33], elet[33]
  16. new m1[33], m2[33], m3[33], m4[33], m5[33], m6[33],m7[33], g_vault, vip[33]
  17. new message[192]
  18. new nev[32]
  19. new Temp[192]
  20. static color[10]
  21. new xp[33]
  22.  
  23. // ajandekozashou
  24. new x_tempid
  25.  
  26. new fkuld[33]
  27.  
  28. new bool:akuld[33]
  29. new bool:lkuld[33]
  30.  
  31.  
  32.  
  33. #define TULAJ ADMIN_IMMUNITY
  34. #define VIP ADMIN_LEVEL_H
  35. #define FOADMIN ADMIN_LEVEL_B
  36. #define ADMIN ADMIN_LEVEL_C
  37.  
  38. new bool:usp1_damage[33]
  39. new bool:usp2_damage[33]
  40. new bool:usp3_damage[33]
  41. new bool:usp4_damage[33]
  42. new bool:usp5_damage[33]
  43. new bool:usp6_damage[33]
  44.  
  45. new const szamok[49] = {
  46. 3, 5, 8, 10, 15, 20, 25, 30, 40, 50, 75, 100, 125, 150, 200, 250, 300, 350, 400, 500, 600, 700, 800, 1000, 1200, 1500, 1750, 2000, 2300, 2500, 2900, 3000, 3350, 3500, 3900, 4000, 4300, 4500, 5000, 5500, 6000, 6500, 7000, 7300, 7500, 7900, 8000, 8500, 10000 }
  47.  
  48. new const rangok[49+1] = {
  49. 1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50 }
  50.  
  51. public plugin_precache() {
  52. precache_model("models/v_usp.mdl")
  53. precache_model("models/pedr/USP/v_spitfire.mdl")
  54. precache_model("models/pedr/USP/v_veszely.mdl")
  55. precache_model("models/pedr/USP/v_beretta.mdl")
  56. precache_model("models/pedr/USP/v_arany.mdl")
  57. precache_model("models/pedr/USP/v_sniper.mdl")
  58. precache_model("models/pedr/USP/v_panda.mdl")
  59.  
  60. precache_model("models/pedr/KESEK/gyors.mdl")
  61. precache_model("models/pedr/KESEK/gravkes.mdl")
  62. precache_model("models/pedr/KESEK/szaguldas.mdl")
  63. precache_model("models/pedr/KESEK/brutalis.mdl")
  64. precache_model("models/pedr/KESEK/terep.mdl")
  65. precache_model("models/pedr/KESEK/veres.mdl")
  66. precache_model("models/pedr/KESEK/vip.mdl")
  67. }
  68.  
  69. public plugin_init() {
  70. register_clcmd("chooseteam", "fomenu")
  71. register_clcmd("say /ujra", "ujraeledes")
  72. register_clcmd("say", "sayhook")
  73. register_clcmd("say /xp", "info")
  74. register_clcmd("say /level", "info")
  75. register_clcmd("say /szint", "info")
  76. register_clcmd("arany all", "aranyadas")
  77. register_clcmd("szint all", "szintadas")
  78. register_event("CurWeapon", "ecw", "be", "1=1")
  79. register_event("DeathMsg", "death", "a")
  80. RegisterHam( Ham_TakeDamage , "player" , "uspsebzes", 0)
  81. register_clcmd("MENNYISEG", "arany_kuld")
  82. register_clcmd("ARANY", "lekeres")
  83.  
  84. g_vault = nvault_open("deathrun")
  85.  
  86.  
  87. }
  88. stock get_player_name(id){
  89. static name[32]
  90. get_user_name(id,name,31)
  91. return name
  92. }
  93. public szintadas(aid) {
  94. if(!(get_user_flags(aid) & ADMIN_LEVEL_A))
  95. return
  96. new p[32], n, id
  97. get_players(p, n)
  98. for(new i; i < n; i++)
  99. {
  100. new nev[32]
  101. get_user_name(id, nev, 31)
  102. id = p[i]
  103. szint[id] += 5
  104. ColorChat(id, GREEN, "[Informacio] ^1Te kaptal 5 ^3szintet.")
  105. }
  106. }
  107. public aranyadas(aid) {
  108. if(!(get_user_flags(aid) & ADMIN_LEVEL_A))
  109. return
  110. new p[32], n, id
  111. get_players(p, n)
  112. for(new i; i < n; i++)
  113. {
  114. new nev[32]
  115. get_user_name(id, nev, 31)
  116. id = p[i]
  117. arany[id] += 200
  118. ColorChat(id, GREEN, "[Informacio] ^1Te kaptal 200^3aranyat.")
  119. ColorChat(id, GREEN, "[Informacio] ^1Te kaptal 200^3aranyat.")
  120. }
  121. }
  122. public info(id)
  123. {
  124. if(szint[id] != 49+1)
  125. {
  126. ColorChat(id, RED, "Szinted: ^4%i ^1| ^3Oleseid: ^4%d ^1| ^3Kell meg: ^4%d", rangok[szint[id]], olesek[id],szamok[szint[id]]-olesek[id])
  127. }
  128. else
  129. {
  130. ColorChat(id, GREEN, "[Informacio] ^1Te mar elerted a maximalis ^3szintet.")
  131. }
  132. }
  133. public uspsebzes( victim,inflictor,attacker,Float:damage, DamageBits )
  134. {
  135. new weap = get_user_weapon(attacker)
  136.  
  137. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp1_damage[attacker])
  138. {
  139. SetHamParamFloat(4, damage + 10.2)
  140. }
  141. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp2_damage[attacker])
  142. {
  143. SetHamParamFloat(4, damage + 13.5)
  144. }
  145. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp3_damage[attacker])
  146. {
  147. SetHamParamFloat(4, damage + 16.0)
  148. }
  149. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp4_damage[attacker])
  150. {
  151. SetHamParamFloat(4, damage + 17.0)
  152. }
  153. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp5_damage[attacker])
  154. {
  155. SetHamParamFloat(4, damage + 24.5)
  156. }
  157. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp6_damage[attacker])
  158. {
  159. SetHamParamFloat(4, damage + 30.5)
  160. }
  161. }
  162. public ecw(id)
  163. {
  164. new fegyver = get_user_weapon(id)
  165. if(usp[id] == 1 && fegyver == CSW_USP)
  166. {
  167. set_pev(id, pev_viewmodel2, "models/v_usp.mdl")
  168. }
  169. if(usp[id] == 2 && fegyver == CSW_USP)
  170. {
  171. usp1_damage[id] = true
  172. usp2_damage[id] = false
  173. usp3_damage[id] = false
  174. usp4_damage[id] = false
  175. usp5_damage[id] = false
  176. usp6_damage[id] = false
  177. set_pev(id, pev_viewmodel2, "models/pedr/USP/v_spitfire.mdl")
  178. }
  179. if(usp[id] == 3 && fegyver == CSW_USP)
  180. {
  181. usp1_damage[id] = false
  182. usp2_damage[id] = true
  183. usp3_damage[id] = false
  184. usp4_damage[id] = false
  185. usp5_damage[id] = false
  186. usp6_damage[id] = false
  187. set_pev(id, pev_viewmodel2, "models/pedr/USP/v_veszely.mdl")
  188. }
  189. if(usp[id] == 4 && fegyver == CSW_USP)
  190. {
  191. usp1_damage[id] = false
  192. usp2_damage[id] = false
  193. usp3_damage[id] = true
  194. usp4_damage[id] = false
  195. usp5_damage[id] = false
  196. usp6_damage[id] = false
  197. set_pev(id, pev_viewmodel2, "models/pedr/USP/v_beretta.mdl")
  198. }
  199. if(usp[id] == 5 && fegyver == CSW_USP)
  200. {
  201. usp1_damage[id] = false
  202. usp2_damage[id] = false
  203. usp3_damage[id] = false
  204. usp4_damage[id] = true
  205. usp5_damage[id] = false
  206. usp6_damage[id] = false
  207. set_pev(id, pev_viewmodel2, "models/pedr/USP/v_arany.mdl")
  208. }
  209. if(usp[id] == 6 && fegyver == CSW_USP)
  210. {
  211. usp1_damage[id] = false
  212. usp2_damage[id] = false
  213. usp3_damage[id] = false
  214. usp4_damage[id] = false
  215. usp5_damage[id] = true
  216. usp6_damage[id] = false
  217. set_pev(id, pev_viewmodel2, "models/pedr/USP/v_sniper.mdl")
  218. }
  219. if(usp[id] == 7 && fegyver == CSW_USP)
  220. {
  221. usp1_damage[id] = false
  222. usp2_damage[id] = false
  223. usp3_damage[id] = false
  224. usp4_damage[id] = false
  225. usp5_damage[id] = false
  226. usp6_damage[id] = true
  227. set_pev(id, pev_viewmodel2, "models/pedr/USP/v_panda.mdl")
  228. }
  229. if(kes[id] == 1 && fegyver == CSW_KNIFE)
  230. {
  231. set_user_maxspeed(id, get_user_maxspeed(id)+50)
  232. set_pev(id, pev_viewmodel2, "models/pedr/KESEK/gyors.mdl")
  233. }
  234. if(kes[id] == 2 && fegyver == CSW_KNIFE)
  235. {
  236. set_user_gravity(id, 0.40)
  237. set_pev(id, pev_viewmodel2, "models/pedr/KESEK/gravkes.mdl")
  238. }
  239. if(kes[id] == 3 && fegyver == CSW_KNIFE)
  240. {
  241. set_user_maxspeed(id, get_user_maxspeed(id)+20)
  242. set_user_gravity(id, 0.75)
  243. set_pev(id, pev_viewmodel2, "models/pedr/KESEK/szaguldas.mdl")
  244. }
  245. if(kes[id] == 4 && fegyver == CSW_KNIFE)
  246. {
  247. set_user_maxspeed(id, get_user_maxspeed(id)+30)
  248. set_pev(id, pev_viewmodel2, "models/pedr/KESEK/brutalis.mdl")
  249. }
  250. if(kes[id] == 5 && fegyver == CSW_KNIFE)
  251. {
  252. set_user_gravity(id, 0.7)
  253. set_pev(id, pev_viewmodel2, "models/pedr/KESEK/terep.mdl")
  254. }
  255. if(kes[id] == 6 && fegyver == CSW_KNIFE)
  256. {
  257. set_user_maxspeed(id, get_user_maxspeed(id)+50)
  258. set_user_gravity(id, 0.7)
  259. set_pev(id, pev_viewmodel2, "models/pedr/KESEK/veres.mdl")
  260. }
  261. if(kes[id] == 7 && fegyver == CSW_KNIFE)
  262. {
  263. set_user_maxspeed(id, get_user_maxspeed(id)+80.0)
  264. set_user_gravity(id, Float:0.6)
  265. set_pev(id, pev_viewmodel2, "models/pedr/KESEK/vip.mdl")
  266. }
  267. }
  268. public death(){
  269. new killer = read_data(1)
  270. new victim = read_data(2)
  271. new hs = read_data(3)
  272.  
  273. if(killer == victim )
  274. {
  275. return PLUGIN_HANDLED
  276. }
  277.  
  278. if(hs)
  279. arany[killer] += 3
  280. else
  281. arany[killer] += 2
  282. olesek[killer]++
  283.  
  284. if(szint[killer] >= 0 && szint[killer] < 3)
  285. {
  286. xp[killer] += random_num(25,35)
  287. }
  288. else if(szint[killer] >= 3 && szint[killer] < 5)
  289. {
  290. xp[killer] += random_num(20,30)
  291. }
  292. else if(szint[killer] >= 5 && szint[killer] < 15)
  293. {
  294. xp[killer] += random_num(15,20)
  295. }
  296. else if(szint[killer] >= 15 && szint[killer] < 20)
  297. {
  298. xp[killer] += random_num(15,20)
  299. }
  300. else if(szint[killer] >= 20 && szint[killer] < 40)
  301. {
  302. xp[killer] += random_num(15,25)
  303. }
  304. else if(szint[killer] >= 40 && szint[killer] < 60)
  305. {
  306. xp[killer] += random_num(10,15)
  307. }
  308. if(szint[killer] >= 60 && szint[killer] < 90)
  309. {
  310. xp[killer] += random_num(10,15)
  311. }
  312. else if(szint[killer] >= 90 && szint[killer] < 120)
  313. {
  314. xp[killer] += random_num(5,10)
  315. }
  316. else if(szint[killer] >= 120 && szint[killer] < 160)
  317. {
  318. xp[killer] += random_num(2,2)
  319. }
  320. else if(szint[killer] >= 160 && szint[killer] < 190)
  321. {
  322. xp[killer] += random_num(2,2)
  323. }
  324.  
  325.  
  326. if(xp[killer] >= 100)
  327. {
  328. szint[killer]++
  329. xp[killer] -= 100
  330.  
  331. }
  332. }
  333.  
  334.  
  335.  
  336. public ujraeledes(id)
  337. {
  338. if(elet[id] >= 1)
  339. {
  340. if(elet[id] -= 1)
  341. ExecuteHam(Ham_CS_RoundRespawn, id)
  342. set_user_rendering(id, kRenderFxGlowShell, 0, 200, 0, kRenderNormal,30)
  343. ColorChat(id, GREEN, "[Informacio] ^1Sikeresen Ujra ^3Eledtel^1, a ^3/ujra ^1parancsal.")
  344. }
  345. }
  346.  
  347. public fomenu(id)
  348. {
  349. new cim[121]
  350. formatex(cim, charsmax(cim), "\r[\d*|P|eac|E|*\r] \rDeathRun \wFoMenu^n\yTapasztalat: %d%%| \yArany: \r%d \w| \yElet: \r%d \w| \ySzint: \r%i",xp[id], arany[id], elet[id], rangok[szint[id]])
  351. new menu = menu_create(cim, "menu_handler")
  352.  
  353. menu_additem(menu, "\wUSP", "a1", 0)
  354. menu_additem(menu, "\wKĂ©sek", "a2", 0)
  355. menu_additem(menu, "\yBolt", "a4", 0)
  356.  
  357.  
  358. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  359. menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  360.  
  361. menu_display(id, menu, 0);
  362.  
  363. return PLUGIN_HANDLED;
  364. }
  365.  
  366. public uspmenu(id)
  367. {
  368. new cim[121]
  369. formatex(cim, charsmax(cim), "\r[\d*|P|eac|E|*\r] \rDeathRun \wUspmenu^n\yArany: \r%d", arany[id])
  370. new menu = menu_create(cim, "menu_handler")
  371.  
  372. menu_additem(menu, "\rAlap \yUSP\r[Megszerezve]", "b1", 0)
  373. if(m1[id] != 0)
  374. menu_additem(menu, "\rSpitfire \yUSP\r[+1.2 DMG]", "b2", 0)
  375. else
  376. menu_additem(menu, "\dSpitfire USP\r[+1.2 DMG]\y[200 Arany]", "b2", 0)
  377. if(m2[id] != 0)
  378. menu_additem(menu, "\rVeszely \yUSP\r(+1.5 DMG)", "b3", 0)
  379. else
  380. menu_additem(menu, "\dVeszely USP\r[+1.5 DMG]\y[500 Arany]", "b3", 0)
  381. if(m3[id] != 0)
  382. menu_additem(menu, "\rBeretta \yUSP\r[+2.0 DMG]", "b4", 0)
  383. else
  384. menu_additem(menu, "\dBeretta USP\r[+2.0 DMG]\y[1000 Arany]", "b4", 0)
  385. if(m4[id] != 0)
  386. menu_additem(menu, "\rArany \yUSP\r[+2.2 DMG]", "b5", 0)
  387. else
  388. menu_additem(menu, "\dArany USP\r[+2.2 DMG]\y[1500 Arany]", "b5", 0)
  389. if(m5[id] != 0)
  390. menu_additem(menu, "\rSniper \yUSP\r[+2.5 DMG]", "b6", 0)
  391. else
  392. menu_additem(menu, "\dSniper USP\r[+2.5 DMG]\y[2000 Arany]", "b6", 0)
  393. if(m6[id] != 0)
  394. menu_additem(menu, "\rPanda \yUSP\r[+3.5 DMG]", "b7", 0)
  395. else
  396. menu_additem(menu, "\dPanda USP\r[+3.5 DMG]\y[5000 Arany].", "b7", 0)
  397.  
  398.  
  399. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  400. menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  401.  
  402. menu_display(id, menu, 0);
  403.  
  404. return PLUGIN_HANDLED;
  405. }
  406.  
  407. public kesmenu(id)
  408. {
  409. new cim[121]
  410. formatex(cim, charsmax(cim), "\r[\d*|P|eac|E|*\r] \rDeathRun \wKesmenu^n\ySzint: \r%i", rangok[szint[id]])
  411. new menu = menu_create(cim, "menu_handler")
  412.  
  413.  
  414. if(szint[id] >= 5)
  415. menu_additem(menu, "\yGyors Kes\y[+50% Sebesseg] \w[ELERVE]", "c1", 0)
  416. else
  417. menu_additem(menu, "\dGyors Kes \y[+50 Sebesseg] \r[15. szintol]", "c1", 0)
  418. if(szint[id] >= 10)
  419. menu_additem(menu, "\yGravitacios Kes \y[-40% Grav.] \w[ELERVE]", "c2", 0)
  420. else
  421. menu_additem(menu, "\dGravitacios Kes \y[-40% Grav.] \r[10. szintol]", "c2", 0)
  422. if(szint[id] >= 15)
  423. menu_additem(menu, "\ySzaguldas Kes \y[+20% Sebesseg & -15% Grav.] \w[ELERVE]", "c3", 0)
  424. else
  425. menu_additem(menu, "\dSzaguldas Kes\r[+20% Sebesseg & -15% Grav.]\w[15. szintol]", "c3", 0)
  426. if(szint[id] >= 20)
  427. menu_additem(menu, "\wBrutalis \yKes \r[+30% Sebesseg] \w[ELERVE]", "c4", 0)
  428. else
  429. menu_additem(menu, "\dBrutalis Kes \r[+30% Sebesseg]\w[20. szintol]", "c4", 0)
  430. if(szint[id] >= 30)
  431. menu_additem(menu, "\rTerepmintas \yKes \r[-20% Grav.] \w[ELERVE]", "c5", 0)
  432. else
  433. menu_additem(menu, "\dTerepmintas Kes \r[-90% Grav.]\w[30. szintol]", "c5", 0)
  434. if(szint[id] >= 50)
  435. menu_additem(menu, "\rVeres \yKes\r[+50% Sebesseg & -30% Grav.] \w[ELERVE]", "c6", 0)
  436. else
  437. menu_additem(menu, "\dVeres Kes\r[+50% Sebesseg & -30% Grav.]\w[50. szintol]", "c6", 0)
  438. if(get_user_flags(id) & ADMIN_LEVEL_H)
  439. menu_additem(menu, "\rVIP \yKes\r[+70% Sebesseg & -50% Grav] \w[ELERVE]", "c7", 0)
  440. else
  441. menu_additem(menu, "\dVIP Kes\r[+100% Sebesseg & -50% Grav.]\w[VIPEKNEK]", "c7", 0)
  442.  
  443. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  444. menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  445.  
  446. menu_display(id, menu, 0);
  447.  
  448. return PLUGIN_HANDLED;
  449. }
  450. public vipmenu(id)
  451. {
  452. new cim[121]
  453. formatex(cim, charsmax(cim), "\r[\d*|P|eac|E|*\r] \rDeathRun \wVIP vasarlas^n\yArany: \r%d \w| \yElet: \r%d \w| \ySzint: \r%i", arany[id], elet[id], rangok[szint[id]])
  454. new menu = menu_create(cim, "menu_handler")
  455.  
  456. menu_additem(menu, "\rVIP \wVasarlas\r[ara]\y[10.000 Arany]^n^n\w| \dTrail, 130 HP, VIP Kes, Kinezet \w|", "h1", 0)
  457.  
  458. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  459. menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  460.  
  461. menu_display(id, menu, 0);
  462.  
  463. return PLUGIN_HANDLED;
  464. }
  465. public bolt(id)
  466. {
  467. new cim[121]
  468. formatex(cim, charsmax(cim), "\r[\d*|P|eac|E|*\r] \rDeathRun \wBolt/Shop^n\yArany: \r%d \w| \yElet: \r%d \w| \ySzint: \r%i", arany[id], elet[id], rangok[szint[id]])
  469. new menu = menu_create(cim, "menu_handler")
  470.  
  471. menu_additem(menu, "\wKenyer\r[+50 HP]\y[10 Arany]", "d1", 0)
  472. menu_additem(menu, "\wMozgekonysag\r[+100% Sebesseg]\y[20 Arany]", "d2", 0)
  473. menu_additem(menu, "\wGepFegyver\r[AK47]\y[15 Arany)", "d3", 0)
  474. menu_additem(menu, "\wGeneracio\r[+1 Elet]\y[10 Arany]", "d4", 0)
  475.  
  476. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  477. menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  478.  
  479. menu_display(id, menu, 0);
  480.  
  481. return PLUGIN_HANDLED;
  482. }
  483. public ladamenu(id)
  484. {
  485. new cim[121]
  486. formatex(cim, charsmax(cim), "\r[\d*|P|eac|E|*\r]. \rDeathRun \wLadak:^n\yLada: \r%d \w| \yKulcs: \r%d", lada[id], kulcs[id])
  487. new menu = menu_create(cim, "menu_handler")
  488.  
  489. menu_additem(menu, "\rLada \wNyitas^n^n\w| \dSzukseges 1 Kulcs & 1 Lada \w|", "e1", 0)
  490.  
  491. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  492. menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  493.  
  494. menu_display(id, menu, 0);
  495.  
  496. return PLUGIN_HANDLED;
  497. }
  498. public infomenu(id)
  499. {
  500. new menu = menu_create("\r[\d*|P|eac|E|*\r] \wInformacios\rMenu", "menu_handler")
  501.  
  502. menu_additem(menu, "\rAdmin \yVasarlas", "f1", 0)
  503. menu_additem(menu, "\rElerhetoseg", "f2", 0)
  504. menu_additem(menu, "\rSzerverol", "f3", 0)
  505. menu_additem(menu, "\rSzabalyzat!", "f4", 0)
  506.  
  507. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  508. menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  509.  
  510. menu_display(id, menu, 0);
  511.  
  512. return PLUGIN_HANDLED;
  513.  
  514. }
  515. public menu_handler(id, menu, item)
  516. {
  517. if( item == MENU_EXIT )
  518. {
  519. menu_destroy(menu);
  520. return PLUGIN_HANDLED;
  521. }
  522. new data[6], szName[64];
  523. new access, callback;
  524. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  525.  
  526. new key = str_to_num(data[1]);
  527. switch(data[0])
  528. {
  529. case 'a':
  530. {
  531. switch(key)
  532. {
  533. case 1:
  534. {
  535. uspmenu(id)
  536. }
  537. case 2:
  538. {
  539. kesmenu(id)
  540. }
  541. case 3:
  542. {
  543. vipmenu(id)
  544. }
  545. case 4:
  546. {
  547. bolt(id)
  548. }
  549. case 5:
  550. {
  551. ladamenu(id)
  552. }
  553. case 6:
  554. {
  555. infomenu(id)
  556. }
  557. }
  558. }
  559. case 'b':
  560. {
  561. switch(key)
  562. {
  563. case 1:
  564. {
  565. usp[id] = 1
  566. }
  567. case 2:
  568. {
  569. if(arany[id] >= 200 && m1[id] != 1)
  570. {
  571. arany[id] -= 200
  572. usp[id] = 2
  573. m1[id] = 1
  574. ColorChat(id, NORMAL, "[Informacio] ^1Sikeresen megvasaroltad a(z) ^4Spitfire ^3USP-t.")
  575. }
  576. else if(m1[id] != 1)
  577. {
  578. ColorChat(id, NORMAL, "[Informacio] ^1Sajnos nincs eleg ^4Aranyad.")
  579. }
  580. else if(m1[id] != 0)
  581. {
  582. usp[id] = 2
  583. }
  584. }
  585. case 3:
  586. {
  587. if(arany[id] >= 500 && m1[id] != 2)
  588. {
  589. arany[id] -= 500
  590. usp[id] = 3
  591. m2[id] = 1
  592. ColorChat(id, NORMAL, "[Informacio] ^1Sikeresen megvasaroltad a(z) ^4Veszely ^3USP-t.")
  593. }
  594. else if(m2[id] != 1)
  595. {
  596. ColorChat(id, NORMAL, "[Informacio] ^1Sajnos nincs eleg ^4Aranyad.")
  597. }
  598. else if(m2[id] != 0)
  599. {
  600. usp[id] = 3
  601. }
  602. }
  603. case 4:
  604. {
  605. if(arany[id] >= 1000 && m3[id] != 2)
  606. {
  607. arany[id] -= 1000
  608. usp[id] = 4
  609. m3[id] = 1
  610. ColorChat(id, NORMAL, "[Informacio] ^1Sikeresen megvasaroltad a(z) ^4Beretta ^3USP-t.")
  611. }
  612. else if(m3[id] != 1)
  613. {
  614. ColorChat(id, NORMAL, "[Informacio] ^1Sajnos nincs eleg ^4Aranyad.")
  615. }
  616. else if(m3[id] != 0)
  617. {
  618. usp[id] = 4
  619. }
  620. }
  621. case 5:
  622. {
  623. if(arany[id] >= 2000 && m4[id] != 2)
  624. {
  625. arany[id] -= 2000
  626. usp[id] = 5
  627. m4[id] = 1
  628. ColorChat(id, NORMAL, "[Informacio] ^1Sikeresen megvaroltad a(z) ^4Arany ^3USP-t.")
  629. }
  630. else if(m4[id] != 1)
  631. {
  632. ColorChat(id, NORMAL, "[Informacio] ^1Sajnos nincs eleg ^4Aranyad.")
  633. }
  634. else if(m4[id] != 0)
  635. {
  636. usp[id] = 5
  637. }
  638. }
  639. case 6:
  640. {
  641. if(arany[id] >= 3000 && m5[id] != 2)
  642. {
  643. arany[id] -= 3000
  644. usp[id] = 6
  645. m5[id] = 1
  646. ColorChat(id, NORMAL, "[Informacio] ^1Sikeresen megvasaroltad a(z) ^4Sniper ^3USP-t.")
  647. }
  648. else if(m5[id] != 1)
  649. {
  650. ColorChat(id, NORMAL, "[Informacio] ^1Sajnos nincs eleg ^4Aranyad.")
  651. }
  652. else if(m5[id] != 0)
  653. {
  654. usp[id] = 6
  655. }
  656. }
  657. case 7:
  658. {
  659. if(arany[id] >= 5000 && m6[id] != 2)
  660. {
  661. arany[id] -= 5000
  662. usp[id] = 7
  663. m6[id] = 1
  664. ColorChat(id, NORMAL, "[Informacio] ^1Sikeresen megvasaroltad a(z) ^4Panda ^3USP-t.")
  665. }
  666. else if(m6[id] != 1)
  667. {
  668. ColorChat(id, NORMAL, "[Informacio] ^1Sajnos nincs eleg ^4Aranyad.")
  669. }
  670. else if(m6[id] != 0)
  671. {
  672. usp[id] = 7
  673. }
  674. }
  675. }
  676. }
  677. case 'c':
  678. {
  679. switch(key)
  680. {
  681. case 1:
  682. {
  683. if(szint[id] >= 5)
  684. {
  685. kes[id] = 1
  686. }
  687. else
  688. {
  689. ColorChat(id, NORMAL, "[Informacio] ^1A ^3kes ^1hasznalatahoz el kell erned a(z) ^3Otos ^1szintet.")
  690. }
  691. }
  692. case 2:
  693. {
  694. if(szint[id] >= 10)
  695. {
  696. kes[id] = 2
  697. }
  698. else
  699. {
  700. ColorChat(id, NORMAL, "[Informacio] ^1A ^3kes ^1hasznalatahoz el kell erned a(z) ^3Tizes^1szintet.")
  701. }
  702. }
  703. case 3:
  704. {
  705. if(szint[id] >= 15)
  706. {
  707. kes[id] = 3
  708. }
  709. else
  710. {
  711. ColorChat(id, NORMAL, "[Informacio] ^1A ^3kes ^1hasznalatahoz el kell erned a(z) ^3Tizenotos ^1szintet.")
  712. }
  713. }
  714. case 4:
  715. {
  716. if(szint[id] >= 20)
  717. {
  718. kes[id] = 4
  719. }
  720. else
  721. {
  722. ColorChat(id, NORMAL, "[Informacio] ^1A ^3kes ^1hasznalatahoz el kell erned a(z) ^3Huszas ^1szintet.")
  723. }
  724. }
  725. case 5:
  726. {
  727. if(szint[id] >= 30)
  728. {
  729. kes[id] = 5
  730. }
  731. else
  732. {
  733. ColorChat(id, NORMAL, "[Informacio] ^1A ^3kes ^1hasznalatahoz el kell erned a(z) ^3Harmicas ^1szintet.")
  734. }
  735. }
  736. case 6:
  737. {
  738. if(szint[id] >= 50)
  739. {
  740. kes[id] = 6
  741. }
  742. else
  743. {
  744. ColorChat(id, NORMAL, "[Informacio] ^1A ^3kes ^1hasznalatahoz el kell erned a(z) ^3Otvenes ^1szintet.")
  745. }
  746. }
  747. case 7:
  748. {
  749. if(get_user_flags(id) & ADMIN_LEVEL_A)
  750. {
  751. kes[id] = 7
  752. }
  753. }
  754. }
  755. }
  756. case 'h':
  757. {
  758. switch(key)
  759. {
  760. case 1:
  761. {
  762. if(arany[id] >= 10000)
  763. {
  764. if(vip[id] += 3)
  765. if(arany[id] -= 10000)
  766. ColorChat(id, GREEN, "[Informacio] ^1Sikeresen vasaroltal magadnak ^3VIP^1-et.")
  767. }
  768. }
  769. }
  770. }
  771. case 'd':
  772. {
  773. switch(key)
  774. {
  775. case 1:
  776. {
  777. if(arany[id] >= 10)
  778. {
  779. set_user_health(id, get_user_health(id)+50)
  780. if(arany[id] -= 10)
  781. ColorChat(id, NORMAL, "[Informacio] ^1Sikeresen megvasaroltad a ^3+50 HP^1-t.")
  782. }
  783. else
  784. {
  785. ColorChat(id, NORMAL, "[Informacio] ^1Sajnos nincs eleg ^4Aranyad.")
  786. }
  787. }
  788. case 2:
  789. {
  790. if(arany[id] >= 20)
  791. {
  792. set_user_maxspeed(id, get_user_maxspeed(id)+100)
  793. if(arany[id] -= 20)
  794. ColorChat(id, NORMAL, "[Informacio] ^1Sikeresen megvasaroltad a ^3+100 Sebesseget^1.")
  795. }
  796. else
  797. {
  798. ColorChat(id, NORMAL, "[Informacio] ^1Sajnos nincs eleg ^4Aranyad.")
  799. }
  800. }
  801. case 3:
  802. {
  803. if(arany[id] >= 15)
  804. {
  805. give_item(id, "weapon_ak47")
  806. cs_set_user_bpammo(id,CSW_AK47,90)
  807. if(arany[id] -= 15)
  808. ColorChat(id, NORMAL, "[Informacio] ^1Sikeresen megvasaroltad az ^3AK47-et^1.")
  809. }
  810. else
  811. {
  812. ColorChat(id, NORMAL, "[Informacio] ^1Sajnos nincs eleg ^4Aranyad.")
  813. }
  814. }
  815. case 4:
  816. {
  817. if(arany[id] >= 10)
  818. {
  819. if(arany[id] -= 10)
  820. if(elet[id] += 1)
  821. ColorChat(id, NORMAL, "[Informacio] ^1Sikeresen vasaroltal ^3Eletet^1, ha felszeretned hasznalni Ird be ^4/ujra.")
  822. }
  823. else
  824. {
  825. ColorChat(id, NORMAL, "[Informacio] ^1Sajnos nincs eleg ^4Aranyad.")
  826. }
  827. }
  828. }
  829. }
  830. case 'e':
  831. {
  832. switch(random_num(1,8))
  833. {
  834. case 1:
  835. {
  836. if(lada[id] >=1 && kulcs[id] >= 1)
  837. {
  838. if(lada[id] -= 1)
  839. if(kulcs[id] -= 1)
  840. ColorChat(id, GREEN, "[Informacio] ^1Sajnos ez a ^3lada Ures volt.")
  841. }
  842. }
  843. case 2:
  844. {
  845. if(lada[id] >=1 && kulcs[id] >= 1)
  846. {
  847. if(arany[id] += 30)
  848. if(lada[id] -= 1)
  849. if(kulcs[id] -= 1)
  850. ColorChat(id, GREEN, "[Informacio] ^1Talaltal 30 ^4Aranyat ^1ebben a ^3ladaban.")
  851. }
  852. }
  853. case 3:
  854. {
  855. if(lada[id] >=1 && kulcs[id] >= 1)
  856. {
  857. if(lada[id] -= 1)
  858. if(kulcs[id] -= 1)
  859. ColorChat(id, GREEN, "[Informacio] ^1Sajnos ez a ^3lada ures volt.")
  860. }
  861. }
  862. case 4:
  863. {
  864. if(lada[id] >=1 && kulcs[id] >= 1)
  865. {
  866. if(lada[id] -= 1)
  867. if(kulcs[id] -= 1)
  868. ColorChat(id, GREEN, "[Informacio] ^1Sajnos ez a ^3lada Ures volt.")
  869. }
  870. }
  871. case 5:
  872. {
  873. if(lada[id] >=1 && kulcs[id] >= 1)
  874. {
  875. if(lada[id] -= 1)
  876. if(kulcs[id] -= 1)
  877. ColorChat(id, GREEN, "[Informacio] ^1Sajnos ez a ^3lada Ures volt.")
  878. }
  879. }
  880. case 6:
  881. {
  882. if(lada[id] >=1 && kulcs[id] >= 1)
  883. {
  884. if(arany[id] += 50)
  885. if(lada[id] -= 1)
  886. if(kulcs[id] -= 1)
  887. ColorChat(id, GREEN, "[Informacio] ^1Talaltal 50 ^4Aranyat ^1ebben a ^3ladaban.")
  888. }
  889. }
  890. case 7:
  891. {
  892. if(lada[id] >=1 && kulcs[id] >= 1)
  893. {
  894. if(arany[id] += 10)
  895. if(lada[id] -= 1)
  896. if(kulcs[id] -= 1)
  897. ColorChat(id, GREEN, "[Informacio] ^1Talaltal 10 ^4Aranyat ^1ebben a ^3ladaban.")
  898. }
  899. }
  900. case 8:
  901. {
  902. if(lada[id] >=1 && kulcs[id] >= 1)
  903. {
  904. if(lada[id] += 1)
  905. if(lada[id] -= 1)
  906. if(kulcs[id] -= 1)
  907. ColorChat(id, GREEN, "[Informacio] ^1Ebben a ^3ladaban ^1egy Ujabb ^3lada ^1volt.")
  908. }
  909. }
  910. case 9:
  911. {
  912. if(lada[id] >=1 && kulcs[id] >= 1)
  913. {
  914. if(kulcs[id] += 1)
  915. if(lada[id] -= 1)
  916. if(kulcs[id] -= 1)
  917. ColorChat(id, GREEN, "[Informacio] ^1Ebben a ^3ladaban ^1egy ^3kulcs ^1volt.")
  918. }
  919. }
  920. case 10:
  921. {
  922. if(lada[id] >=1 && kulcs[id] >= 1)
  923. {
  924. if(lada[id] -= 1)
  925. if(kulcs[id] -= 1)
  926. ColorChat(id, GREEN, "[Informacio] ^1Sajnos ez a ^3lada Ures volt.")
  927. }
  928. }
  929. case 11:
  930. {
  931. if(lada[id] >=1 && kulcs[id] >= 1)
  932. {
  933. if(lada[id] -= 1)
  934. if(kulcs[id] -= 1)
  935. set_user_health(id,get_user_health(id)+50)
  936. ColorChat(id, GREEN, "[Informacio] ^1Ebben a ^3ladaban +50 Elet ^1volt.")
  937. }
  938. }
  939. case 12:
  940. {
  941. if(lada[id] >=1 && kulcs[id] >= 1)
  942. {
  943. if(lada[id] -= 1)
  944. if(kulcs[id] -= 1)
  945. set_user_health(id,get_user_health(id)+50)
  946. ColorChat(id, GREEN, "[Informacio] ^1Ebben a ^3ladaban +50 Elet ^1volt.")
  947. }
  948. }
  949. case 13:
  950. {
  951. if(lada[id] >=1 && kulcs[id] >= 1)
  952. {
  953. if(elet[id] += 1)
  954. if(lada[id] -= 1)
  955. if(kulcs[id] -= 1)
  956. ColorChat(id, GREEN, "[Informacio] ^1Ebben a ^3ladaban +1 Elet ^1volt.")
  957. }
  958. }
  959. case 14:
  960. {
  961. if(lada[id] >=1 && kulcs[id] >= 1)
  962. {
  963. if(lada[id] -= 1)
  964. if(kulcs[id] -= 1)
  965. ColorChat(id, GREEN, "[Informacio] ^1Sajnos ez a ^3lada Ures volt.")
  966. }
  967. }
  968. case 15:
  969. {
  970. if(lada[id] >=1 && kulcs[id] >= 1)
  971. {
  972. if(lada[id] -= 1)
  973. if(kulcs[id] -= 1)
  974. ColorChat(id, GREEN, "[Informacio] ^1Sajnos ez a ^3lada Ures volt.")
  975. }
  976. }
  977. case 16:
  978. {
  979. if(lada[id] >=1 && kulcs[id] >= 1)
  980. {
  981. if(lada[id] -= 1)
  982. if(kulcs[id] -= 1)
  983. set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha , 0);
  984. ColorChat(id, GREEN, "[Informacio] ^1Ebben a ^3ladaban ^1lathatatlansag volt.")
  985. }
  986. }
  987. case 17:
  988. {
  989. if(lada[id] >=1 && kulcs[id] >= 1)
  990. {
  991. if(lada[id] -= 1)
  992. if(kulcs[id] -= 1)
  993. ColorChat(id, GREEN, "[Informacio] ^1Sajnos ez a ^3lada Ures volt.")
  994. }
  995. }
  996. case 18:
  997. {
  998. if(lada[id] >=1 && kulcs[id] >= 1)
  999. {
  1000. if(lada[id] -= 1)
  1001. if(kulcs[id] -= 1)
  1002. ColorChat(id, GREEN, "[Informacio] ^1Sajnos ez a ^3lada Ures volt.")
  1003. }
  1004. }
  1005. case 19:
  1006. {
  1007. if(lada[id] >=1 && kulcs[id] >= 1)
  1008. {
  1009. if(lada[id] -= 1)
  1010. if(kulcs[id] -= 1)
  1011. ColorChat(id, GREEN, "[Informacio] ^1Sajnos ez a ^3lada Ures volt.")
  1012. }
  1013. }
  1014. case 20:
  1015. {
  1016. if(lada[id] >=1 && kulcs[id] >= 1)
  1017. {
  1018. if(lada[id] -= 1)
  1019. if(kulcs[id] -= 1)
  1020. ColorChat(id, GREEN, "[Informacio] ^1Sajnos ez a ^3lada Ures volt.")
  1021. }
  1022. }
  1023. case 21:
  1024. {
  1025. if(lada[id] >=1 && kulcs[id] >= 1)
  1026. {
  1027. if(lada[id] -= 1)
  1028. if(kulcs[id] -= 1)
  1029. ColorChat(id, GREEN, "[Informacio] ^1Sajnos ez a ^3lada Ures volt.")
  1030. }
  1031. }
  1032. case 22:
  1033. {
  1034. if(lada[id] >=1 && kulcs[id] >= 1)
  1035. {
  1036. usp[id] = 2
  1037. m1[id] = 1
  1038. if(lada[id] -= 1)
  1039. if(kulcs[id] -= 1)
  1040. ColorChat(id, GREEN, "[Informacio] ^1Ebben a ^3ladaban ^1egy ^4Destiny ^3USP ^1volt.")
  1041. }
  1042. }
  1043. case 23:
  1044. {
  1045. if(lada[id] >=1 && kulcs[id] >= 1)
  1046. {
  1047. usp[id] = 3
  1048. m2[id] = 1
  1049. if(lada[id] -= 1)
  1050. if(kulcs[id] -= 1)
  1051. ColorChat(id, GREEN, "[Informacio] ^1Ebben a ^3ladaban ^1egy ^4Terep ^3USP ^1volt.")
  1052. }
  1053. }
  1054. case 24:
  1055. {
  1056. if(lada[id] >=1 && kulcs[id] >= 1)
  1057. {
  1058. usp[id] = 4
  1059. m3[id] = 1
  1060. if(lada[id] -= 1)
  1061. if(kulcs[id] -= 1)
  1062. ColorChat(id, GREEN, "[Informacio] ^1Ebben a ^3ladaban ^1egy ^4Tigris ^3USP ^1volt.")
  1063. }
  1064. }
  1065. case 25:
  1066. {
  1067. if(lada[id] >=1 && kulcs[id] >= 1)
  1068. {
  1069. if(lada[id] -= 1)
  1070. if(kulcs[id] -= 1)
  1071. ColorChat(id, GREEN, "[Informacio] ^1Sajnos ez a ^3lada Ures volt.")
  1072. }
  1073. }
  1074. }
  1075. }
  1076. case 'f':
  1077. {
  1078. switch(key)
  1079. {
  1080. case 1:
  1081. {
  1082. show_motd(id, "addons/amxmodx/configs/modt/adminvasarlas.txt", "Admin Vásárlás")
  1083. }
  1084. case 2:
  1085. {
  1086. show_motd(id, "addons/amxmodx/configs/modt/elerhetoseg.txt", "Elérhetőség")
  1087. }
  1088. case 3:
  1089. {
  1090. show_motd(id, "addons/amxmodx/configs/modt/szerverol.txt", "Szerveről")
  1091. }
  1092. case 4:
  1093. {
  1094. show_motd(id, "addons/amxmodx/configs/modt/szabalyzat.txt", "Szabályzat")
  1095. }
  1096. }
  1097. }
  1098. }
  1099. menu_destroy(menu);
  1100. return PLUGIN_HANDLED;
  1101. }
  1102. public kuldesmenu(id)
  1103. {
  1104. new cim[121]
  1105. format(cim, charsmax(cim), "\r[\d*|P|eac|E|*\r] \wValaszd ki a \rJatekost:")
  1106. new menu = menu_create(cim, "kuldes_handler" )
  1107. new players[32], pnum, tempid;
  1108. new szName[32], szTempid[10];
  1109. get_players(players, pnum);
  1110. for( new i; i<pnum; i++ )
  1111. {
  1112. tempid = players[i];
  1113. {
  1114. get_user_name(tempid, szName, charsmax(szName));
  1115. num_to_str(tempid, szTempid, charsmax(szTempid));
  1116. menu_additem(menu, szName, szTempid, 0);
  1117. }
  1118. }
  1119. menu_setprop(menu, MPROP_EXITNAME, "Kilepes")
  1120. menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  1121. menu_setprop(menu, MPROP_NEXTNAME, "Tovabb")
  1122. menu_display(id, menu, 0);
  1123. }
  1124. public kuldes_handler(id, menu, item)
  1125. {
  1126. if( item == MENU_EXIT )
  1127. {
  1128. menu_destroy(menu);
  1129. return PLUGIN_HANDLED;
  1130. }
  1131. new data[6], szName[64]
  1132. new access, callback;
  1133. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1134. x_tempid = str_to_num(data);
  1135. client_cmd(id, "messagemode MENNYISEG");
  1136. menu_destroy(menu);
  1137. return PLUGIN_HANDLED;
  1138. }
  1139.  
  1140. public arany_kuld(id)
  1141. {
  1142. new uzenet[121];
  1143. new kuldoneve[32], tempname[32]
  1144. read_args(uzenet, charsmax(uzenet))
  1145. remove_quotes(uzenet)
  1146. get_user_name(id, kuldoneve, 31)
  1147. get_user_name(x_tempid, tempname, 31)
  1148.  
  1149. if(str_to_num(uzenet) < 0)
  1150. return PLUGIN_HANDLED
  1151.  
  1152. if(arany[id] >= str_to_num(uzenet) && akuld[id] == true)
  1153. {
  1154. arany[x_tempid] += str_to_num(uzenet)
  1155. arany[id] -= str_to_num(uzenet)
  1156. akuld[id] = false
  1157. ColorChat(0, GREEN, "[Informacio]^1 Jatekos^3 %s^1 kuldott^4 %d^1 Aranyat^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  1158. }
  1159. else if(lada[id] >= str_to_num(uzenet) && lkuld[id] == true)
  1160. {
  1161. lada[x_tempid] += str_to_num(uzenet)
  1162. lada[id] -= str_to_num(uzenet)
  1163. lkuld[id] = false
  1164. ColorChat(0, GREEN, "[Informacio]^1 Jatekos^3 %s^1 kuldott^4 %d^1 Ladat^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  1165. }
  1166. else if(m1[id] >= str_to_num(uzenet) && fkuld[id] == 1)
  1167. {
  1168. m1[x_tempid] += str_to_num(uzenet)
  1169. m1[id] -= str_to_num(uzenet)
  1170. fkuld[id] = 0
  1171. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 SpriteFire USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  1172. }
  1173. else if(m2[id] >= str_to_num(uzenet) && fkuld[id] == 2)
  1174. {
  1175. m2[x_tempid] += str_to_num(uzenet)
  1176. m2[id] -= str_to_num(uzenet)
  1177. fkuld[id] = 0
  1178. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Veszely USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  1179. }
  1180. else if(m3[id] >= str_to_num(uzenet) && fkuld[id] == 3)
  1181. {
  1182. m3[x_tempid] += str_to_num(uzenet)
  1183. m3[id] -= str_to_num(uzenet)
  1184. fkuld[id] = 0
  1185. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Beretta USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  1186. }
  1187. else if(m4[id] >= str_to_num(uzenet) && fkuld[id] == 4)
  1188. {
  1189. m4[x_tempid] += str_to_num(uzenet)
  1190. m4[id] -= str_to_num(uzenet)
  1191. fkuld[id] = 0
  1192. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Arany USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  1193. }
  1194. else if(m5[id] >= str_to_num(uzenet) && fkuld[id] == 5)
  1195. {
  1196. m5[x_tempid] += str_to_num(uzenet)
  1197. m5[id] -= str_to_num(uzenet)
  1198. fkuld[id] = 0
  1199. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Sniper USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  1200. }
  1201. else if(m6[id] >= str_to_num(uzenet) && fkuld[id] == 6)
  1202. {
  1203. m6[x_tempid] += str_to_num(uzenet)
  1204. m6[id] -= str_to_num(uzenet)
  1205. fkuld[id] = 0
  1206. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Panda USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  1207. }
  1208. return PLUGIN_HANDLED;
  1209. }
  1210.  
  1211. public avmenu(id)
  1212. {
  1213. new cim[121], cim1[121], cim2[121], cim3[121], cim4[121], cim5[121] , cim6[121]
  1214. new menu = menu_create("\r[\d*|P|eac|E|*\r] \wValaszd ki mit szeretnel \rAjandekozni:", "menu_handler321")
  1215.  
  1216. format(cim,charsmax(cim),"\wArany \r[%d]", arany[id])
  1217. menu_additem(menu,cim,"1")
  1218. format(cim1,charsmax(cim1),"\wLada \r[%d]", lada[id])
  1219. menu_additem(menu,cim1,"2")
  1220. if(m1[id] >= 1)
  1221. {
  1222. format(cim1,charsmax(cim1),"\rSpriteFire \yUSP\r[1.1x DMG] \w| %d DB", m1[id])
  1223. menu_additem(menu,cim1,"n5")
  1224. }
  1225. if(m2[id] >= 1)
  1226. {
  1227. format(cim2,charsmax(cim2),"\rVeszely \yUSP\r[1.2x DMG] \w| %d DB", m2[id])
  1228. menu_additem(menu,cim2,"n6")
  1229. }
  1230. if(m3[id] >= 1)
  1231. {
  1232. format(cim3,charsmax(cim3),"\rBeretta \yUSP\r[1.3x DMG] \w| %d DB", m3[id])
  1233. menu_additem(menu,cim3,"n7")
  1234. }
  1235. if(m4[id] >= 1)
  1236. {
  1237. format(cim4,charsmax(cim4),"\rArany \yUSP\r(1.5x DMG) \w| %d DB", m4[id])
  1238. menu_additem(menu,cim4,"n8")
  1239. }
  1240. if(m5[id] >= 1)
  1241. {
  1242. format(cim5,charsmax(cim5),"\rSniper \yUSP\r[1.8x DMG] \w| %d DB", m5[id])
  1243. menu_additem(menu,cim5,"n9")
  1244. }
  1245. if(m6[id] >= 1)
  1246. {
  1247. format(cim6,charsmax(cim6),"\rPanda \yUSP\r[1.9x DMG] \w| %d DB", m6[id])
  1248. menu_additem(menu,cim6,"n10")
  1249. }
  1250.  
  1251. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1252. menu_setprop(menu, MPROP_EXITNAME, "Kilepes")
  1253. menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  1254. menu_setprop(menu, MPROP_NEXTNAME, "Tovabb")
  1255.  
  1256. menu_display(id, menu, 0);
  1257.  
  1258. return PLUGIN_HANDLED;
  1259. }
  1260. public menu_handler321(id, menu ,item){
  1261. if( item == MENU_EXIT )
  1262. {
  1263. menu_destroy(menu);
  1264. return PLUGIN_HANDLED;
  1265. }
  1266. new data[6], szName[64]
  1267. new access, callback;
  1268. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1269. new key = str_to_num(data)
  1270. switch(key)
  1271. {
  1272. case 1:
  1273. {
  1274. kuldesmenu(id)
  1275. akuld[id] = true
  1276. }
  1277. case 2:
  1278. {
  1279. kuldesmenu(id)
  1280. lkuld[id] = true
  1281. }
  1282. case 3:
  1283. {
  1284. kuldesmenu(id)
  1285. fkuld[id] = true
  1286. }
  1287. case 4:
  1288. {
  1289. kuldesmenu(id)
  1290. fkuld[id] = true
  1291. }
  1292. case 5:
  1293. {
  1294. kuldesmenu(id)
  1295. fkuld[id] = true
  1296. }
  1297. }
  1298. }
  1299. public sayhook(id)
  1300. {
  1301.  
  1302. read_args (message, 191)
  1303. remove_quotes (message)
  1304. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  1305. {
  1306. return PLUGIN_CONTINUE
  1307. }
  1308. get_user_name(id, nev, 31)
  1309. if(is_user_alive(id)) {
  1310. get_user_team(id, color, 9)
  1311.  
  1312. if(get_user_flags(id) & TULAJ)
  1313. formatex(Temp, 191, "^x04[Tulajdonos & Konfigos]^x03%s^x04[Szint: %i]^x04: %s", nev, rangok[szint[id]], message)
  1314. else if(get_user_flags(id) & VIP)
  1315. formatex(Temp, 191, "^x03[VIP][Szint: %i]^x04%s^x04: %s", rangok[szint[id]], nev, message)
  1316. else if(get_user_flags(id) & FOADMIN)
  1317. formatex(Temp, 191, "^x03[FoAdmin][Szint: %i]^x04%s^x03: %s",rangok[szint[id]], nev, message)
  1318. else if(get_user_flags(id) & ADMIN)
  1319. formatex(Temp, 191, "^x03[Admin][Szint: %i]^x04%s^x03: %s", rangok[szint[id]], nev, message)
  1320.  
  1321.  
  1322.  
  1323. else formatex(Temp, 191, "^x04[Szint: %i]^x03%s^x01: %s", rangok[szint[id]], nev, message)
  1324.  
  1325. }
  1326. else {
  1327. get_user_team(id, color, 9)
  1328. if(get_user_flags(id) & TULAJ)
  1329. formatex(Temp, 191, "^x04[Tulajdonos & Konfigos]^x03%s^x04[Szint: %i]^x04: %s", nev, rangok[szint[id]], message)
  1330. else if(get_user_flags(id) & VIP)
  1331. formatex(Temp, 191, "^x03[VIP][Szint: %i]^x04%s^x03: %s", rangok[szint[id]], nev, message)
  1332. else if(get_user_flags(id) & FOADMIN)
  1333. formatex(Temp, 191, "^x03[FoAdmin][Szint: %i]^x04%s^x03: %s", rangok[szint[id]], nev, message)
  1334. else if(get_user_flags(id) & ADMIN)
  1335. formatex(Temp, 191, "^x03[Admin][Szint: %i]^x04%s^x03: %s", rangok[szint[id]], nev, message)
  1336.  
  1337. else formatex(Temp, 191, "^x04[Szint: %i]^x03%s^x01: %s", rangok[szint[id]], nev, message)
  1338. }
  1339. sendmessage(color)
  1340. return PLUGIN_HANDLED
  1341. }
  1342. public sendmessage(color[])
  1343. {
  1344. new teamName[10]
  1345. for(new player = 1; player < get_maxplayers(); player++)
  1346. {
  1347. get_user_team (player, teamName, 9)
  1348. teamf (player, color)
  1349. elkuldes(player, Temp)
  1350. teamf(player, teamName)
  1351. }
  1352. }
  1353. public teamf(player, team[])
  1354. {
  1355. message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
  1356. write_byte(player)
  1357. write_string(team)
  1358. message_end()
  1359. }
  1360. public elkuldes(player, Temp[])
  1361. {
  1362. message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
  1363. write_byte( player )
  1364. write_string( Temp )
  1365. message_end()
  1366. }
  1367. public client_connect(id)
  1368. {
  1369. set_user_flags(id, get_user_flags(id) + ADMIN_LEVEL_H&ADMIN_KICK&ADMIN_MENU)
  1370. }
  1371. public jog(id)
  1372. {
  1373. if(vip[id] != 0)
  1374. {
  1375. set_user_flags(id, get_user_flags(id) | ADMIN_LEVEL_A)
  1376. }
  1377. }
  1378. public plugin_end()
  1379. {
  1380. nvault_close(g_vault)
  1381. }
  1382. stock print_color(const id, const input[], any:...)
  1383. {
  1384. new count = 1, players[32]
  1385. static msg[191]
  1386. vformat(msg, 190, input, 3)
  1387.  
  1388. replace_all(msg, 190, "!g", "^4")
  1389. replace_all(msg, 190, "!y", "^1")
  1390. replace_all(msg, 190, "!t", "^3")
  1391. replace_all(msg, 190, "á", "á")
  1392. replace_all(msg, 190, "é", "Ă©")
  1393. replace_all(msg, 190, "í", "Ă­")
  1394. replace_all(msg, 190, "ó", "Ăł")
  1395. replace_all(msg, 190, "ö", "ö")
  1396. replace_all(msg, 190, "ő", "Ĺ‘")
  1397. replace_all(msg, 190, "ú", "Ăş")
  1398. replace_all(msg, 190, "ü", "ĂĽ")
  1399. replace_all(msg, 190, "ű", "ű")
  1400. replace_all(msg, 190, "Á", "Á")
  1401. replace_all(msg, 190, "É", "É")
  1402. replace_all(msg, 190, "Í", "ĂŤ")
  1403. replace_all(msg, 190, "Ó", "Ă“")
  1404. replace_all(msg, 190, "Ö", "Ă–")
  1405. replace_all(msg, 190, "Ő", "Ő")
  1406. replace_all(msg, 190, "Ú", "Ăš")
  1407. replace_all(msg, 190, "Ü", "Ăś")
  1408. replace_all(msg, 190, "Ű", "Ĺ°")
  1409.  
  1410. if (id) players[0] = id; else get_players(players, count, "ch")
  1411. {
  1412. for (new i = 0; i < count; i++)
  1413. {
  1414. if (is_user_connected(players[i]))
  1415. {
  1416. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  1417. write_byte(players[i])
  1418. write_string(msg)
  1419. message_end()
  1420. }
  1421. }
  1422. }
  1423. return PLUGIN_HANDLED
  1424. }

_________________
Nem Toretto vagyok!!! hanem s[T]* Levii (És le lehet szállni a Torreto-zásról)

Ts3 Ip: ts.beathost.ml:10005

Ők köszönték meg DecToR nek ezt a hozzászólást: 'HoTDoG' (2015.07.17. 13:31)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Normális Deathrun menü.
HozzászólásElküldve: 2015.07.17. 12:52 
Offline
Tag
Avatar

Csatlakozott: 2015.02.26. 16:24
Hozzászólások: 57
Megköszönt másnak: 75 alkalommal
Szia,megint kérhetném a segítségedet,hogy:
Beleírnád a mentést? :oops:
Előre is köszönöm szépen.
U.I: a pacsikat nem felejtettem el.

_________________
Fegyver Skin menüm: 90%
Rólam:
Játébeli nevem: 'HoTDoG'
Már több mint 2 éve configolok.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Normális Deathrun menü.
HozzászólásElküldve: 2015.07.17. 13:29 
Offline
Lelkes
Avatar

Csatlakozott: 2015.07.14. 11:05
Hozzászólások: 24
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 13 alkalommal
Tessek ne felejsd el meg koszoni :)
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <colorchat>
  4. #include <cstrike>
  5. #include <fun>
  6. #include <engine>
  7. #include <fakemeta>
  8. #include <hamsandwich>
  9. #include <nvault>
  10.  
  11. new arany[33], usp[33], kes[33], lada[33], kulcs[33], szint[33], olesek[33], elet[33]
  12. new m1[33], m2[33], m3[33], m4[33], m5[33], m6[33], g_vault, vip[33]
  13. new message[192]
  14. new nev[32]
  15. new Temp[192]
  16. static color[10]
  17.  
  18. #define TULAJ ADMIN_IMMUNITY
  19. #define VIP ADMIN_LEVEL_H
  20. #define FOADMIN ADMIN_LEVEL_B
  21. #define ADMIN ADMIN_LEVEL_C
  22.  
  23. new bool:usp1_damage[33]
  24. new bool:usp2_damage[33]
  25. new bool:usp3_damage[33]
  26. new bool:usp4_damage[33]
  27. new bool:usp5_damage[33]
  28. new bool:usp6_damage[33]
  29.  
  30. new const szamok[49] = {
  31. 3, 5, 8, 10, 15, 20, 25, 30, 40, 50, 75, 100, 125, 150, 200, 250, 300, 350, 400, 500, 600, 700, 800, 1000, 1200, 1500, 1750, 2000, 2300, 2500, 2900, 3000, 3350, 3500, 3900, 4000, 4300, 4500, 5000, 5500, 6000, 6500, 7000, 7300, 7500, 7900, 8000, 8500, 10000 }
  32.  
  33. new const rangok[49+1] = {
  34. 1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50 }
  35.  
  36. public plugin_precache() {
  37. precache_model("models/v_usp.mdl")
  38. precache_model("models/azn_usp_ujak/v_tigrisusp.mdl")
  39. precache_model("models/azn_usp_ujak/v_desusp.mdl")
  40. precache_model("models/azn_usp_ujak/v_pokolusp.mdl")
  41. precache_model("models/azn_usp_ujak/v_aranyusp.mdl")
  42. precache_model("models/azn_usp_ujak/v_buldozerusp.mdl")
  43. precache_model("models/azn_usp_ujak/v_jegusp.mdl")
  44.  
  45. precache_model("models/azn_kes_uj/v_gyorskes.mdl")
  46. precache_model("models/azn_kes_uj/v_gravitaciokes.mdl")
  47. precache_model("models/azn_kes_uj/v_szaguldokes.mdl")
  48. precache_model("models/azn_kes_uj/v_brutalkes.mdl")
  49. precache_model("models/azn_kes_uj/v_sarkanykes.mdl")
  50. precache_model("models/azn_kes_uj/v_aranykes.mdl")
  51. precache_model("models/azn_kes_uj/v_vipkes.mdl")
  52. }
  53.  
  54. public plugin_init() {
  55. register_clcmd("chooseteam", "fomenu")
  56. register_clcmd("say /ujra", "ujraeledes")
  57. register_clcmd("say", "sayhook")
  58. register_clcmd("say /xp", "info")
  59. register_clcmd("say /level", "info")
  60. register_clcmd("say /szint", "info")
  61. register_clcmd("arany all", "aranyadas")
  62. register_clcmd("szint all", "szintadas")
  63. register_event("CurWeapon", "ecw", "be", "1=1")
  64. register_event("DeathMsg", "death", "a")
  65. RegisterHam( Ham_TakeDamage , "player" , "uspsebzes", 0)
  66. g_vault = nvault_open("deathrun")
  67. }
  68. public szintadas(aid) {
  69. if(!(get_user_flags(aid) & ADMIN_LEVEL_A))
  70. return
  71. new p[32], n, id
  72. get_players(p, n)
  73. for(new i; i < n; i++)
  74. {
  75. new nev[32]
  76. get_user_name(id, nev, 31)
  77. id = p[i]
  78. szint[id] += 5
  79. ColorChat(id, GREEN, "[Információ] ^1Te kaptál 5 ^3szintet.")
  80. }
  81. }
  82. public aranyadas(aid) {
  83. if(!(get_user_flags(aid) & ADMIN_LEVEL_A))
  84. return
  85. new p[32], n, id
  86. get_players(p, n)
  87. for(new i; i < n; i++)
  88. {
  89. new nev[32]
  90. get_user_name(id, nev, 31)
  91. id = p[i]
  92. arany[id] += 200
  93. ColorChat(id, GREEN, "[Információ] ^1Te kaptal 200^3aranyat.")
  94. ColorChat(id, GREEN, "[Információ] ^1Te kaptal 200^3aranyat.")
  95. }
  96. }
  97. public info(id)
  98. {
  99. if(szint[id] != 49+1)
  100. {
  101. ColorChat(id, RED, "Szinted: ^4%i ^1| ^3Oleseid: ^4%d ^1| ^3Kell meg: ^4%d", rangok[szint[id]], olesek[id],szamok[szint[id]]-olesek[id])
  102. }
  103. else
  104. {
  105. ColorChat(id, GREEN, "[Információ] ^1Te mar elerted a maximalis ^3szintet.")
  106. }
  107. }
  108. public uspsebzes( victim,inflictor,attacker,Float:damage, DamageBits )
  109. {
  110. new weap = get_user_weapon(attacker)
  111.  
  112. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp1_damage[attacker])
  113. {
  114. SetHamParamFloat(4, damage + 3)
  115. }
  116. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp2_damage[attacker])
  117. {
  118. SetHamParamFloat(4, damage + 5)
  119. }
  120. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp3_damage[attacker])
  121. {
  122. SetHamParamFloat(4, damage + 10)
  123. }
  124. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp4_damage[attacker])
  125. {
  126. SetHamParamFloat(4, damage + 15)
  127. }
  128. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp5_damage[attacker])
  129. {
  130. SetHamParamFloat(4, damage + 20)
  131. }
  132. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp6_damage[attacker])
  133. {
  134. SetHamParamFloat(4, damage + 30)
  135. }
  136. }
  137. public ecw(id)
  138. {
  139. new fegyver = get_user_weapon(id)
  140. if(usp[id] == 1 && fegyver == CSW_USP)
  141. {
  142. set_pev(id, pev_viewmodel2, "models/v_usp.mdl")
  143. }
  144. if(usp[id] == 2 && fegyver == CSW_USP)
  145. {
  146. usp1_damage[id] = true
  147. usp2_damage[id] = false
  148. usp3_damage[id] = false
  149. usp4_damage[id] = false
  150. usp5_damage[id] = false
  151. usp6_damage[id] = false
  152. set_pev(id, pev_viewmodel2, "models/azn_usp_ujak/v_tigrisusp.mdl")
  153. }
  154. if(usp[id] == 3 && fegyver == CSW_USP)
  155. {
  156. usp1_damage[id] = false
  157. usp2_damage[id] = true
  158. usp3_damage[id] = false
  159. usp4_damage[id] = false
  160. usp5_damage[id] = false
  161. usp6_damage[id] = false
  162. set_pev(id, pev_viewmodel2, "models/azn_usp_ujak/v_desusp.mdl")
  163. }
  164. if(usp[id] == 4 && fegyver == CSW_USP)
  165. {
  166. usp1_damage[id] = false
  167. usp2_damage[id] = false
  168. usp3_damage[id] = true
  169. usp4_damage[id] = false
  170. usp5_damage[id] = false
  171. usp6_damage[id] = false
  172. set_pev(id, pev_viewmodel2, "models/azn_usp_ujak/v_pokolusp.mdl")
  173. }
  174. if(usp[id] == 5 && fegyver == CSW_USP)
  175. {
  176. usp1_damage[id] = false
  177. usp2_damage[id] = false
  178. usp3_damage[id] = false
  179. usp4_damage[id] = true
  180. usp5_damage[id] = false
  181. usp6_damage[id] = false
  182. set_pev(id, pev_viewmodel2, "models/azn_usp_ujak/v_aranyusp.mdl")
  183. }
  184. if(usp[id] == 6 && fegyver == CSW_USP)
  185. {
  186. usp1_damage[id] = false
  187. usp2_damage[id] = false
  188. usp3_damage[id] = false
  189. usp4_damage[id] = false
  190. usp5_damage[id] = true
  191. usp6_damage[id] = false
  192. set_pev(id, pev_viewmodel2, "models/azn_usp_ujak/v_buldozerusp.mdl")
  193. }
  194. if(usp[id] == 7 && fegyver == CSW_USP)
  195. {
  196. usp1_damage[id] = false
  197. usp2_damage[id] = false
  198. usp3_damage[id] = false
  199. usp4_damage[id] = false
  200. usp5_damage[id] = false
  201. usp6_damage[id] = true
  202. set_pev(id, pev_viewmodel2, "models/azn_usp_ujak/v_jegusp.mdl")
  203. }
  204. if(kes[id] == 1 && fegyver == CSW_KNIFE)
  205. {
  206. set_user_maxspeed(id, get_user_maxspeed(id)+15)
  207. set_pev(id, pev_viewmodel2, "models/azn_kes_uj/v_gyorskes.mdl")
  208. }
  209. if(kes[id] == 2 && fegyver == CSW_KNIFE)
  210. {
  211. set_user_gravity(id, 0.100)
  212. set_pev(id, pev_viewmodel2, "models/azn_kes_uj/v_gravitaciokes.mdl")
  213. }
  214. if(kes[id] == 3 && fegyver == CSW_KNIFE)
  215. {
  216. set_user_maxspeed(id, get_user_maxspeed(id)+20)
  217. set_user_gravity(id, 0.75)
  218. set_pev(id, pev_viewmodel2, "models/azn_kes_uj/v_szaguldokes.mdl")
  219. }
  220. if(kes[id] == 4 && fegyver == CSW_KNIFE)
  221. {
  222. set_user_maxspeed(id, get_user_maxspeed(id)+30)
  223. set_pev(id, pev_viewmodel2, "models/azn_kes_uj/v_brutalkes.mdl")
  224. }
  225. if(kes[id] == 5 && fegyver == CSW_KNIFE)
  226. {
  227. set_user_gravity(id, 0.50)
  228. set_pev(id, pev_viewmodel2, "models/azn_kes_uj/v_sarkanykes.mdl")
  229. }
  230. if(kes[id] == 6 && fegyver == CSW_KNIFE)
  231. {
  232. set_user_maxspeed(id, get_user_maxspeed(id)+50)
  233. set_user_gravity(id, 0.40)
  234. set_pev(id, pev_viewmodel2, "models/azn_kes_uj/v_aranykes.mdl")
  235. }
  236. if(kes[id] == 7 && fegyver == CSW_KNIFE)
  237. {
  238. set_user_maxspeed(id, get_user_maxspeed(id)+100)
  239. set_user_gravity(id, 0.30)
  240. set_pev(id, pev_viewmodel2, "models/azn_kes_uj/v_vipkes.mdl")
  241. }
  242. }
  243. public death()
  244. {
  245. new tamado = read_data(1)
  246. new aldozat = read_data(2)
  247. new num = random_num(1, 8)
  248.  
  249. if(tamado != aldozat)
  250. {
  251. arany[tamado] += 3
  252. olesek[tamado] += 3
  253.  
  254. while(olesek[tamado] >= szamok[szint[tamado]])
  255. {
  256. szint[tamado]++
  257. }
  258. }
  259. if(num == 4 && tamado != aldozat)
  260. {
  261. set_hudmessage(random(256), random(256), random(256), -1.0, 0.17, 2, 6.0, 12.0)
  262. show_hudmessage(tamado, "+1 Lada")
  263. lada[tamado]++
  264. }
  265. else if(num == 4 && tamado != aldozat)
  266. {
  267. set_hudmessage(random(256), random(256), random(256), -1.0, 0.17, 2, 6.0, 12.0)
  268. show_hudmessage(tamado, "+1 Kulcs")
  269. kulcs[tamado]++
  270. }
  271. return PLUGIN_HANDLED
  272. }
  273. public ujraeledes(id)
  274. {
  275. if(elet[id] >= 1)
  276. {
  277. if(elet[id] -= 1)
  278. ExecuteHam(Ham_CS_RoundRespawn, id)
  279. set_user_rendering(id, kRenderFxGlowShell, 0, 200, 0, kRenderNormal,30)
  280. ColorChat(id, GREEN, "[Információ] ^1Sikeresen újra ^3éledtél^1, a ^3/ujra ^1paranccsal.")
  281. }
  282. }
  283. public fomenu(id)
  284. {
  285. new cim[121]
  286. formatex(cim, charsmax(cim), "\r[~AzN~\r] \rHalalFutam \yFoMenu^n\yArany: \r%d \d| \yElet: \r%d \y| \rSzint: \d%i", arany[id], elet[id], rangok[szint[id]])
  287. new menu = menu_create(cim, "menu_handler")
  288.  
  289. menu_additem(menu, "\rUSP \dBolt", "a1", 0)
  290. menu_additem(menu, "\rKes \dBolt", "a2", 0)
  291. menu_additem(menu, "\rVIP \dVasarlas", "a3", 0)
  292. menu_additem(menu, "\rExtra \dDolgok", "a4", 0)
  293. menu_additem(menu, "\rLadak", "a5", 0)
  294. menu_additem(menu, "\rInformacio", "a6", 0)
  295.  
  296. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  297. menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  298.  
  299. menu_display(id, menu, 0);
  300.  
  301. return PLUGIN_HANDLED;
  302. }
  303. public uspmenu(id)
  304. {
  305. new cim[121]
  306. formatex(cim, charsmax(cim), "\r[~AzN~\r] \rHalálFutam \yUSPMenu^n\yArany: \r%d \d| \yElet: \r%d \d| \ySzint: \r%i", arany[id], elet[id], rangok[szint[id]])
  307. new menu = menu_create(cim, "menu_handler")
  308.  
  309. menu_additem(menu, "\rAlap \yUSP\d[Megszerezve]", "b1", 0)
  310. if(m1[id] != 0)
  311. menu_additem(menu, "\rTigris \yUSP\d[+3 DMG]", "b2", 0)
  312. else
  313. menu_additem(menu, "\dTigris USP\r[+3 DMG]\d[200 Arany]", "b2", 0)
  314. if(m2[id] != 0)
  315. menu_additem(menu, "\rDestiny \yUSP\d(+5 DMG)", "b3", 0)
  316. else
  317. menu_additem(menu, "\dDestiny USP\r[+5 DMG]\d[500 Arany]", "b3", 0)
  318. if(m3[id] != 0)
  319. menu_additem(menu, "\rPokol \yUSP\r[+10 DMG]", "b4", 0)
  320. else
  321. menu_additem(menu, "\dPokol USP\r[+10 DMG]\y[1000 Arany]", "b4", 0)
  322. if(m4[id] != 0)
  323. menu_additem(menu, "\rArany \yUSP\r[+15 DMG]", "b5", 0)
  324. else
  325. menu_additem(menu, "\dArany USP\r[+15 DMG]\y[2000 Arany]", "b5", 0)
  326. if(m5[id] != 0)
  327. menu_additem(menu, "\rBuldozer \yUSP\r[+20 DMG]", "b6", 0)
  328. else
  329. menu_additem(menu, "\dBuldozer USP\r[+20 DMG]\y[3000 Arany]", "b6", 0)
  330. if(m6[id] != 0)
  331. menu_additem(menu, "\rJeg \yUSP\r[+30 DMG]", "b7", 0)
  332. else
  333. menu_additem(menu, "\dJeg USP\r[+30 DMG]\y[5000 Arany]^n\dHamarosan a tovabbi USP-k...", "b7", 0)
  334.  
  335. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  336. menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  337.  
  338. menu_display(id, menu, 0);
  339.  
  340. return PLUGIN_HANDLED;
  341. }
  342. public kesmenu(id)
  343. {
  344. new cim[121]
  345. formatex(cim, charsmax(cim), "\r[~AzN~\r] \rHalalFutam \yKesMenu^n\\yArany: \r%d \d| \yElet: \r%d \d| \ySzint: \r%i", arany[id], elet[id], rangok[szint[id]])
  346. new menu = menu_create(cim, "menu_handler")
  347.  
  348. if(szint[id] >= 5)
  349. menu_additem(menu, "\rGyors \yKes\r[+15% Sebesseg]", "c1", 0)
  350. else
  351. menu_additem(menu, "\dGyors Kes\r[+15 Sebesseg]\w[5. szinttol]", "c1", 0)
  352. if(szint[id] >= 10)
  353. menu_additem(menu, "\rGravitacios \yKes\r[-10% Grav.]", "c2", 0)
  354. else
  355. menu_additem(menu, "\dGravitacios Kes\r[-10% Grav.]\d[10. szinttol]", "c2", 0)
  356. if(szint[id] >= 15)
  357. menu_additem(menu, "\rSzaguldas \yKes\r[+20% Sebesség & -15% Grav.]", "c3", 0)
  358. else
  359. menu_additem(menu, "\dSzaguldas Kes\r[+20% Sebesség & -15% Grav.]\\d[15. szinttol]", "c3", 0)
  360. if(szint[id] >= 20)
  361. menu_additem(menu, "\rBrutalis \yKes \r[+30% Sebesseg]", "c4", 0)
  362. else
  363. menu_additem(menu, "\dBrutalis Kes \r[+30% Sebesseg]\d[20. szinttol]", "c4", 0)
  364. if(szint[id] >= 30)
  365. menu_additem(menu, "\rSarkany \yKes \r[-20% Grav.]", "c5", 0)
  366. else
  367. menu_additem(menu, "\dSarkany Kes \r[-90% Grav.]\d[30. szinttol]", "c5", 0)
  368. if(szint[id] >= 50)
  369. menu_additem(menu, "\rArany \yKes\r[+50% Sebesség & -30% Grav.]", "c6", 0)
  370. else
  371. menu_additem(menu, "\dArany Kes\r[+50% Sebesseg & -30% Grav.]\\d[50. szinttol]", "c6", 0)
  372. if(get_user_flags(id) & ADMIN_LEVEL_H)
  373. menu_additem(menu, "\rVIP \yKes\r[+100% Sebesseg & -50% Grav]", "c7", 0)
  374. else
  375. menu_additem(menu, "\dVIP Kes\r[+100% Sebesseg & -50% Grav.]\d[VIPEKNEK]", "c7", 0)
  376.  
  377. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  378. menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  379.  
  380. menu_display(id, menu, 0);
  381.  
  382. return PLUGIN_HANDLED;
  383. }
  384. public vipmenu(id)
  385. {
  386. new cim[121]
  387. formatex(cim, charsmax(cim), "\r[~AzN~\r] \rHalalFutam \yVIP Vasarlas^n\yArany: \r%d \d| \yElet: \r%d \d| \ySzint: \r%i", arany[id], elet[id], rangok[szint[id]])
  388. new menu = menu_create(cim, "menu_handler")
  389.  
  390. menu_additem(menu, "\rVIP \dVasarlas\r[ara]\y[10000 Arany]^n^n\\d| \\dTrail, 130 HP, VIP Kes, Kinézet \\d|", "h1", 0)
  391.  
  392. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  393. menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  394.  
  395. menu_display(id, menu, 0);
  396.  
  397. return PLUGIN_HANDLED;
  398. }
  399. public bolt(id)
  400. {
  401. new cim[121]
  402. formatex(cim, charsmax(cim), "\[r~AzN~\r] \rHalalFutam \dBolt/Shop^n\yArany: \r%d \d| \yElet: \r%d \d| \ySzint: \r%i", arany[id], elet[id], rangok[szint[id]])
  403. new menu = menu_create(cim, "menu_handler")
  404.  
  405. menu_additem(menu, "\rKenyer\r[+50 HP]\y[10 Arany]", "d1", 0)
  406. menu_additem(menu, "\yMozgekonyság\r[+100% Sebesseg]\y[20 Arany]", "d2", 0)
  407. menu_additem(menu, "\yGepFegyver\r[AK47]\y[15 Arany)", "d3", 0)
  408. menu_additem(menu, "\dGeneracio\r[+1 Elet]\y[10 Arany]", "d4", 0)
  409.  
  410. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  411. menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  412.  
  413. menu_display(id, menu, 0);
  414.  
  415. return PLUGIN_HANDLED;
  416. }
  417. public ladamenu(id)
  418. {
  419. new cim[121]
  420. formatex(cim, charsmax(cim), "\r[~AzN~\r] \rHalalFutam \yLadak:^n\yLada: \r%d \d| \yKulcs: \r%d", lada[id], kulcs[id])
  421. new menu = menu_create(cim, "menu_handler")
  422.  
  423. menu_additem(menu, "\rLada \yNyitas^n^n\d| \rSzukseges 1 Kulcs & 1 Lada \d|", "e1", 0)
  424.  
  425. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  426. menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  427.  
  428. menu_display(id, menu, 0);
  429.  
  430. return PLUGIN_HANDLED;
  431. }
  432. public infomenu(id)
  433. {
  434. new menu = menu_create("\r[~AzN~\r] \dInformációs\rMenu", "menu_handler")
  435.  
  436. menu_additem(menu, "\rAdmin \yVasarlas", "f1", 0)
  437. menu_additem(menu, "\rElerhetoseg", "f2", 0)
  438. menu_additem(menu, "\rSzerverrol", "f3", 0)
  439. menu_additem(menu, "\rSzabalyzat!", "f4", 0)
  440.  
  441. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  442. menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  443.  
  444. menu_display(id, menu, 0);
  445.  
  446. return PLUGIN_HANDLED;
  447. }
  448. public menu_handler(id, menu, item)
  449. {
  450. if( item == MENU_EXIT )
  451. {
  452. menu_destroy(menu);
  453. return PLUGIN_HANDLED;
  454. }
  455. new data[6], szName[64];
  456. new access, callback;
  457. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  458.  
  459. new key = str_to_num(data[1]);
  460. switch(data[0])
  461. {
  462. case 'a':
  463. {
  464. switch(key)
  465. {
  466. case 1:
  467. {
  468. uspmenu(id)
  469. }
  470. case 2:
  471. {
  472. kesmenu(id)
  473. }
  474. case 3:
  475. {
  476. vipmenu(id)
  477. }
  478. case 4:
  479. {
  480. bolt(id)
  481. }
  482. case 5:
  483. {
  484. ladamenu(id)
  485. }
  486. case 6:
  487. {
  488. infomenu(id)
  489. }
  490. }
  491. }
  492. case 'b':
  493. {
  494. switch(key)
  495. {
  496. case 1:
  497. {
  498. usp[id] = 1
  499. }
  500. case 2:
  501. {
  502. if(arany[id] >= 200 && m1[id] != 1)
  503. {
  504. arany[id] -= 200
  505. usp[id] = 2
  506. m1[id] = 1
  507. ColorChat(id, NORMAL, "Sikeresen megvasaroltad a(z) ^4Tigris ^3USP-t.")
  508. }
  509. else if(m1[id] != 1)
  510. {
  511. ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
  512. }
  513. else if(m1[id] != 0)
  514. {
  515. usp[id] = 2
  516. }
  517. }
  518. case 3:
  519. {
  520. if(arany[id] >= 500 && m1[id] != 2)
  521. {
  522. arany[id] -= 500
  523. usp[id] = 3
  524. m2[id] = 1
  525. ColorChat(id, NORMAL, "Sikeresen megvasaroltad a(z) ^4Terep ^3USP-t.")
  526. }
  527. else if(m2[id] != 1)
  528. {
  529. ColorChat(id, NORMAL, "Sajnos nincs eleg ^4Aranyad.")
  530. }
  531. else if(m2[id] != 0)
  532. {
  533. usp[id] = 3
  534. }
  535. }
  536. case 4:
  537. {
  538. if(arany[id] >= 1000 && m3[id] != 2)
  539. {
  540. arany[id] -= 1000
  541. usp[id] = 4
  542. m3[id] = 1
  543. ColorChat(id, NORMAL, "Sikeresen megvasaroltad a(z) ^4Pokol ^3USP-t.")
  544. }
  545. else if(m3[id] != 1)
  546. {
  547. ColorChat(id, NORMAL, "Sajnos nincs eleg ^4Aranyad.")
  548. }
  549. else if(m3[id] != 0)
  550. {
  551. usp[id] = 4
  552. }
  553. }
  554. case 5:
  555. {
  556. if(arany[id] >= 2000 && m4[id] != 2)
  557. {
  558. arany[id] -= 2000
  559. usp[id] = 5
  560. m4[id] = 1
  561. ColorChat(id, NORMAL, "Sikeresen megvasaroltad a(z) ^4Arany ^3USP-t.")
  562. }
  563. else if(m4[id] != 1)
  564. {
  565. ColorChat(id, NORMAL, "Sajnos nincs eleg ^4Aranyad.")
  566. }
  567. else if(m4[id] != 0)
  568. {
  569. usp[id] = 5
  570. }
  571. }
  572. case 6:
  573. {
  574. if(arany[id] >= 3000 && m5[id] != 2)
  575. {
  576. arany[id] -= 3000
  577. usp[id] = 6
  578. m5[id] = 1
  579. ColorChat(id, NORMAL, "Sikeresen megvasaroltad a(z) ^4Buldozer ^3USP-t.")
  580. }
  581. else if(m5[id] != 1)
  582. {
  583. ColorChat(id, NORMAL, "Sajnos nincs eleg ^4Aranyad.")
  584. }
  585. else if(m5[id] != 0)
  586. {
  587. usp[id] = 6
  588. }
  589. }
  590. case 7:
  591. {
  592. if(arany[id] >= 5000 && m6[id] != 2)
  593. {
  594. arany[id] -= 5000
  595. usp[id] = 7
  596. m6[id] = 1
  597. ColorChat(id, NORMAL, "Sikeresen megvasaroltad a(z) ^4Jeg ^3USP-t.")
  598. }
  599. else if(m6[id] != 1)
  600. {
  601. ColorChat(id, NORMAL, "Sajnos nincs eleg ^4Aranyad.")
  602. }
  603. else if(m6[id] != 0)
  604. {
  605. usp[id] = 7
  606. }
  607. }
  608. }
  609. }
  610. case 'c':
  611. {
  612. switch(key)
  613. {
  614. case 1:
  615. {
  616. if(szint[id] >= 5)
  617. {
  618. kes[id] = 1
  619. }
  620. else
  621. {
  622. ColorChat(id, NORMAL, "A ^3kes ^1hasznalatahoz el kell erned a(z) ^3Otos ^1szintet.")
  623. }
  624. }
  625. case 2:
  626. {
  627. if(szint[id] >= 15)
  628. {
  629. kes[id] = 2
  630. }
  631. else
  632. {
  633. ColorChat(id, NORMAL, "A ^3kes ^1hasznalatahoz el kell erned a(z) ^3Tizenotos ^1szintet.")
  634. }
  635. }
  636. case 3:
  637. {
  638. if(szint[id] >= 20)
  639. {
  640. kes[id] = 3
  641. }
  642. else
  643. {
  644. ColorChat(id, NORMAL, "A ^3kes ^1hasznalatahoz el kell erned a(z) ^3Huszas ^1szintet.")
  645. }
  646. }
  647. case 4:
  648. {
  649. if(szint[id] >= 25)
  650. {
  651. kes[id] = 4
  652. }
  653. else
  654. {
  655. ColorChat(id, NORMAL, "A ^3kes ^1hasznalatahoz el kell erned a(z) ^3Huszonotos ^1szintet.")
  656. }
  657. }
  658. case 5:
  659. {
  660. if(szint[id] >= 30)
  661. {
  662. kes[id] = 5
  663. }
  664. else
  665. {
  666. ColorChat(id, NORMAL, "A ^3kes ^1hasznalatahoz el kell erned a(z) ^3Harmincas ^1szintet.")
  667. }
  668. }
  669. case 6:
  670. {
  671. if(szint[id] >= 50)
  672. {
  673. kes[id] = 6
  674. }
  675. else
  676. {
  677. ColorChat(id, NORMAL, "A ^3kes ^1hasznalatahoz el kell erned a(z) ^3Otvenes ^1szintet.")
  678. }
  679. }
  680. case 7:
  681. {
  682. if(get_user_flags(id) & ADMIN_LEVEL_A)
  683. {
  684. kes[id] = 7
  685. }
  686. }
  687. }
  688. }
  689. case 'h':
  690. {
  691. switch(key)
  692. {
  693. case 1:
  694. {
  695. if(arany[id] >= 10000)
  696. {
  697. if(vip[id] += 3)
  698. if(arany[id] -= 10000)
  699. ColorChat(id, GREEN, "[Információ] ^1Sikeresen vasaroltál magadnak ^3VIP^1-et.")
  700. }
  701. }
  702. }
  703. }
  704. case 'd':
  705. {
  706. switch(key)
  707. {
  708. case 1:
  709. {
  710. if(arany[id] >= 10)
  711. {
  712. set_user_health(id, get_user_health(id)+50)
  713. if(arany[id] -= 10)
  714. ColorChat(id, NORMAL, "Sikeresen megvasaroltad a ^3+50 HP^1-t.")
  715. }
  716. else
  717. {
  718. ColorChat(id, NORMAL, "Sajnos nincs eleg ^4Aranyad.")
  719. }
  720. }
  721. case 2:
  722. {
  723. if(arany[id] >= 20)
  724. {
  725. set_user_maxspeed(id, get_user_maxspeed(id)+100)
  726. if(arany[id] -= 20)
  727. ColorChat(id, NORMAL, "Sikeresen megvasaroltad a ^3+100 Sebeseget^1.")
  728. }
  729. else
  730. {
  731. ColorChat(id, NORMAL, "Sajnos nincs eleg ^4Aranyad.")
  732. }
  733. }
  734. case 3:
  735. {
  736. if(arany[id] >= 15)
  737. {
  738. give_item(id, "weapon_ak47")
  739. cs_set_user_bpammo(id,CSW_AK47,90)
  740. if(arany[id] -= 15)
  741. ColorChat(id, NORMAL, "Sikeresen megvasaroltad az ^3AK47-et^1.")
  742. }
  743. else
  744. {
  745. ColorChat(id, NORMAL, "Sajnos nincs eleg ^4Aranyad.")
  746. }
  747. }
  748. case 4:
  749. {
  750. if(arany[id] >= 10)
  751. {
  752. if(arany[id] -= 10)
  753. if(elet[id] += 1)
  754. ColorChat(id, NORMAL, "Sikeresen vasaroltál ^3Eletet^1, ha felszeretned hasznalni írd be ^4/ujra.")
  755. }
  756. else
  757. {
  758. ColorChat(id, NORMAL, "Sajnos nincs eleg ^4Aranyad.")
  759. }
  760. }
  761. }
  762. }
  763. case 'e':
  764. {
  765. switch(random_num(1,8))
  766. {
  767. case 1:
  768. {
  769. if(lada[id] >=1 && kulcs[id] >= 1)
  770. {
  771. if(lada[id] -= 1)
  772. if(kulcs[id] -= 1)
  773. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3lada ures volt.")
  774. }
  775. }
  776. case 2:
  777. {
  778. if(lada[id] >=1 && kulcs[id] >= 1)
  779. {
  780. if(arany[id] += 30)
  781. if(lada[id] -= 1)
  782. if(kulcs[id] -= 1)
  783. ColorChat(id, GREEN, "[Információ] ^1Talaltal 30 ^4Aranyat ^1ebben a ^3ladaban.")
  784. }
  785. }
  786. case 3:
  787. {
  788. if(lada[id] >=1 && kulcs[id] >= 1)
  789. {
  790. if(lada[id] -= 1)
  791. if(kulcs[id] -= 1)
  792. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3lada ures volt.")
  793. }
  794. }
  795. case 4:
  796. {
  797. if(lada[id] >=1 && kulcs[id] >= 1)
  798. {
  799. if(lada[id] -= 1)
  800. if(kulcs[id] -= 1)
  801. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3lada ures volt.")
  802. }
  803. }
  804. case 5:
  805. {
  806. if(lada[id] >=1 && kulcs[id] >= 1)
  807. {
  808. if(lada[id] -= 1)
  809. if(kulcs[id] -= 1)
  810. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  811. }
  812. }
  813. case 6:
  814. {
  815. if(lada[id] >=1 && kulcs[id] >= 1)
  816. {
  817. if(arany[id] += 50)
  818. if(lada[id] -= 1)
  819. if(kulcs[id] -= 1)
  820. ColorChat(id, GREEN, "[Információ] ^1Találtál 50 ^4Aranyat ^1ebben a ^3ládában.")
  821. }
  822. }
  823. case 7:
  824. {
  825. if(lada[id] >=1 && kulcs[id] >= 1)
  826. {
  827. if(arany[id] += 10)
  828. if(lada[id] -= 1)
  829. if(kulcs[id] -= 1)
  830. ColorChat(id, GREEN, "[Információ] ^1Találtál 10 ^4Aranyat ^1ebben a ^3ládában.")
  831. }
  832. }
  833. case 8:
  834. {
  835. if(lada[id] >=1 && kulcs[id] >= 1)
  836. {
  837. if(lada[id] += 1)
  838. if(lada[id] -= 1)
  839. if(kulcs[id] -= 1)
  840. ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1egy újabb ^3láda ^1volt.")
  841. }
  842. }
  843. case 9:
  844. {
  845. if(lada[id] >=1 && kulcs[id] >= 1)
  846. {
  847. if(kulcs[id] += 1)
  848. if(lada[id] -= 1)
  849. if(kulcs[id] -= 1)
  850. ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1egy ^3kulcs ^1volt.")
  851. }
  852. }
  853. case 10:
  854. {
  855. if(lada[id] >=1 && kulcs[id] >= 1)
  856. {
  857. if(lada[id] -= 1)
  858. if(kulcs[id] -= 1)
  859. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  860. }
  861. }
  862. case 11:
  863. {
  864. if(lada[id] >=1 && kulcs[id] >= 1)
  865. {
  866. if(lada[id] -= 1)
  867. if(kulcs[id] -= 1)
  868. set_user_health(id,get_user_health(id)+50)
  869. ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában +50 Élet ^1volt.")
  870. }
  871. }
  872. case 12:
  873. {
  874. if(lada[id] >=1 && kulcs[id] >= 1)
  875. {
  876. if(lada[id] -= 1)
  877. if(kulcs[id] -= 1)
  878. set_user_health(id,get_user_health(id)+50)
  879. ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában +50 Élet ^1volt.")
  880. }
  881. }
  882. case 13:
  883. {
  884. if(lada[id] >=1 && kulcs[id] >= 1)
  885. {
  886. if(elet[id] += 1)
  887. if(lada[id] -= 1)
  888. if(kulcs[id] -= 1)
  889. ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában +1 Élet ^1volt.")
  890. }
  891. }
  892. case 14:
  893. {
  894. if(lada[id] >=1 && kulcs[id] >= 1)
  895. {
  896. if(lada[id] -= 1)
  897. if(kulcs[id] -= 1)
  898. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  899. }
  900. }
  901. case 15:
  902. {
  903. if(lada[id] >=1 && kulcs[id] >= 1)
  904. {
  905. if(lada[id] -= 1)
  906. if(kulcs[id] -= 1)
  907. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  908. }
  909. }
  910. case 16:
  911. {
  912. if(lada[id] >=1 && kulcs[id] >= 1)
  913. {
  914. if(lada[id] -= 1)
  915. if(kulcs[id] -= 1)
  916. set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha , 0);
  917. ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1láthatatlanság volt.")
  918. }
  919. }
  920. case 17:
  921. {
  922. if(lada[id] >=1 && kulcs[id] >= 1)
  923. {
  924. if(lada[id] -= 1)
  925. if(kulcs[id] -= 1)
  926. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  927. }
  928. }
  929. case 18:
  930. {
  931. if(lada[id] >=1 && kulcs[id] >= 1)
  932. {
  933. if(lada[id] -= 1)
  934. if(kulcs[id] -= 1)
  935. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  936. }
  937. }
  938. case 19:
  939. {
  940. if(lada[id] >=1 && kulcs[id] >= 1)
  941. {
  942. if(lada[id] -= 1)
  943. if(kulcs[id] -= 1)
  944. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  945. }
  946. }
  947. case 20:
  948. {
  949. if(lada[id] >=1 && kulcs[id] >= 1)
  950. {
  951. if(lada[id] -= 1)
  952. if(kulcs[id] -= 1)
  953. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  954. }
  955. }
  956. case 21:
  957. {
  958. if(lada[id] >=1 && kulcs[id] >= 1)
  959. {
  960. if(lada[id] -= 1)
  961. if(kulcs[id] -= 1)
  962. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  963. }
  964. }
  965. case 22:
  966. {
  967. if(lada[id] >=1 && kulcs[id] >= 1)
  968. {
  969. usp[id] = 2
  970. m1[id] = 1
  971. if(lada[id] -= 1)
  972. if(kulcs[id] -= 1)
  973. ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1egy ^4Destiny ^3USP ^1volt.")
  974. }
  975. }
  976. case 23:
  977. {
  978. if(lada[id] >=1 && kulcs[id] >= 1)
  979. {
  980. usp[id] = 3
  981. m2[id] = 1
  982. if(lada[id] -= 1)
  983. if(kulcs[id] -= 1)
  984. ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1egy ^4Terep ^3USP ^1volt.")
  985. }
  986. }
  987. case 24:
  988. {
  989. if(lada[id] >=1 && kulcs[id] >= 1)
  990. {
  991. usp[id] = 4
  992. m3[id] = 1
  993. if(lada[id] -= 1)
  994. if(kulcs[id] -= 1)
  995. ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1egy ^4Tigris ^3USP ^1volt.")
  996. }
  997. }
  998. case 25:
  999. {
  1000. if(lada[id] >=1 && kulcs[id] >= 1)
  1001. {
  1002. if(lada[id] -= 1)
  1003. if(kulcs[id] -= 1)
  1004. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  1005. }
  1006. }
  1007. }
  1008. }
  1009. case 'f':
  1010. {
  1011. switch(key)
  1012. {
  1013. case 1:
  1014. {
  1015. show_motd(id, "addons/amxmodx/configs/motd/adminvasarlas.txt", "Admin Vásárlás")
  1016. }
  1017. case 2:
  1018. {
  1019. show_motd(id, "addons/amxmodx/configs/motd/elerhetoseg.txt", "Elérhetõség")
  1020. }
  1021. case 3:
  1022. {
  1023. show_motd(id, "addons/amxmodx/configs/motd/szerverrol.txt", "Szerverrõl")
  1024. }
  1025. case 4:
  1026. {
  1027. show_motd(id, "addons/amxmodx/configs/motd/szabalyzat.txt", "Szabályzat")
  1028. }
  1029. }
  1030. }
  1031. }
  1032. menu_destroy(menu);
  1033. return PLUGIN_HANDLED;
  1034. }
  1035. public sayhook(id)
  1036. {
  1037.  
  1038. read_args (message, 191)
  1039. remove_quotes (message)
  1040. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  1041. {
  1042. return PLUGIN_CONTINUE
  1043. }
  1044. get_user_name(id, nev, 31)
  1045. if(is_user_alive(id)) {
  1046. get_user_team(id, color, 9)
  1047.  
  1048. if(get_user_flags(id) & TULAJ)
  1049. formatex(Temp, 191, "^x03[Tulajdonos & Konfigos]^x04%s^x03[Szint: %i]^x04: %s", nev, rangok[szint[id]], message)
  1050. else if(get_user_flags(id) & VIP)
  1051. formatex(Temp, 191, "^x03[VIP][Szint: %i]^x04%s^x03: %s", rangok[szint[id]], nev, message)
  1052. else if(get_user_flags(id) & FOADMIN)
  1053. formatex(Temp, 191, "^x03[FoAdmin][Szint: %i]^x04%s^x03: %s",rangok[szint[id]], nev, message)
  1054. else if(get_user_flags(id) & ADMIN)
  1055. formatex(Temp, 191, "^x03[Admin][Szint: %i]^x04%s^x03: %s", rangok[szint[id]], nev, message)
  1056.  
  1057.  
  1058.  
  1059. else formatex(Temp, 191, "^x04[Szint: %i]^x03%s^x01: %s", rangok[szint[id]], nev, message)
  1060.  
  1061. }
  1062. else {
  1063. get_user_team(id, color, 9)
  1064. if(get_user_flags(id) & TULAJ)
  1065. formatex(Temp, 191, "^x03[Tulajdonos & Konfigos]^x04%s^x03[Szint: %i]^x04: %s", nev, rangok[szint[id]], message)
  1066. else if(get_user_flags(id) & VIP)
  1067. formatex(Temp, 191, "^x03[VIP][Szint: %i]^x04%s^x03: %s", rangok[szint[id]], nev, message)
  1068. else if(get_user_flags(id) & FOADMIN)
  1069. formatex(Temp, 191, "^x03[FoAdmin][Szint: %i]^x04%s^x03: %s", rangok[szint[id]], nev, message)
  1070. else if(get_user_flags(id) & ADMIN)
  1071. formatex(Temp, 191, "^x03[Admin][Szint: %i]^x04%s^x03: %s", rangok[szint[id]], nev, message)
  1072.  
  1073. else formatex(Temp, 191, "^x04[Szint: %i]^x03%s^x01: %s", rangok[szint[id]], nev, message)
  1074. }
  1075. sendmessage(color)
  1076. return PLUGIN_HANDLED
  1077. }
  1078. public sendmessage(color[])
  1079. {
  1080. new teamName[10]
  1081. for(new player = 1; player < get_maxplayers(); player++)
  1082. {
  1083. get_user_team (player, teamName, 9)
  1084. teamf (player, color)
  1085. elkuldes(player, Temp)
  1086. teamf(player, teamName)
  1087. }
  1088. }
  1089. public teamf(player, team[])
  1090. {
  1091. message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
  1092. write_byte(player)
  1093. write_string(team)
  1094. message_end()
  1095. }
  1096. public elkuldes(player, Temp[])
  1097. {
  1098. message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
  1099. write_byte( player )
  1100. write_string( Temp )
  1101. message_end()
  1102. }
  1103. public mentes(id)
  1104. {
  1105. new name[32]
  1106. get_user_name(id, name, 31)
  1107. new vaultkey[64],vaultdata[256]
  1108.  
  1109. format(vaultkey,63,"%s-dt", name)
  1110. format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i",arany[id],elet[id],m1[id],m2[id],m3[id],m4[id],m5[id],m6[id],szint[id],olesek[id],vip[id],lada[id],kulcs[id])
  1111.  
  1112. nvault_set(g_vault,vaultkey,vaultdata)
  1113. return PLUGIN_CONTINUE
  1114. }
  1115. public betoltes(id)
  1116. {
  1117. new name[32]
  1118. get_user_name(id, name, 31)
  1119. new vaultkey[64],vaultdata[256]
  1120.  
  1121. format(vaultkey,63,"%s-dt", name)
  1122. format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i",arany[id],elet[id],m1[id],m2[id],m3[id],m4[id],m5[id],m6[id],szint[id],olesek[id],vip[id],lada[id],kulcs[id])
  1123.  
  1124. nvault_get(g_vault,vaultkey,vaultdata,255)
  1125. replace_all(vaultdata, 255, "#", " ")
  1126. new ar[32], el[32], um1[32], um2[32], um3[32], um4[32], um5[32], um6[32], sz[32], ol[32], vp[32], la[32], kc[32]
  1127. parse(vaultdata, ar, 31, el, 31, um1, 31, um2, 31, um3, 31, um4, 31, um5, 31, um6, 31, sz, 31, ol, 31, vp, 31, la, 31, kc, 31)
  1128. arany[id] = str_to_num(ar)
  1129. elet[id] = str_to_num(el)
  1130. m1[id] = str_to_num(um1)
  1131. m2[id] = str_to_num(um2)
  1132. m3[id] = str_to_num(um3)
  1133. m4[id] = str_to_num(um4)
  1134. m5[id] = str_to_num(um5)
  1135. m6[id] = str_to_num(um6)
  1136. szint[id] = str_to_num(sz)
  1137. olesek[id] = str_to_num(ol)
  1138. vip[id] = str_to_num(vp)
  1139. lada[id] = str_to_num(la)
  1140. kulcs[id] = str_to_num(kc)
  1141. return PLUGIN_CONTINUE
  1142. }
  1143. public client_disconnect(id)
  1144. {
  1145. mentes(id)
  1146. }
  1147. public client_connect(id)
  1148. {
  1149. betoltes(id);
  1150. set_task(3.0,"jog",id)
  1151. }
  1152. public jog(id)
  1153. {
  1154. if(vip[id] != 0)
  1155. {
  1156. set_user_flags(id, get_user_flags(id) | ADMIN_LEVEL_A)
  1157. }
  1158. }
  1159. public plugin_end()
  1160. {
  1161. nvault_close(g_vault)
  1162. }
  1163.  

_________________
Global Offenive Mod Ami lesz benne [Piac, Ajandekozas, lada nyitas ..] :[100%]:

[ablak]Jatekos nevem $upra[/ablak]

Ők köszönték meg Sajan10 nek ezt a hozzászólást (összesen 2): 'HoTDoG' (2015.07.17. 13:30) • slre14 (2015.07.17. 14:35)
  Népszerűség: 4.55%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Normális Deathrun menü.
HozzászólásElküldve: 2015.07.17. 13:48 
Offline
Tag
Avatar

Csatlakozott: 2015.02.26. 16:24
Hozzászólások: 57
Megköszönt másnak: 75 alkalommal
Levii,akkor segítesz beleírni a mentést? :oops:

_________________
Fegyver Skin menüm: 90%
Rólam:
Játébeli nevem: 'HoTDoG'
Már több mint 2 éve configolok.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Normális Deathrun menü.
HozzászólásElküldve: 2015.07.17. 13:57 
Offline
Lelkes
Avatar

Csatlakozott: 2015.07.14. 11:05
Hozzászólások: 24
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 13 alkalommal
ebbe van mentes

_________________
Global Offenive Mod Ami lesz benne [Piac, Ajandekozas, lada nyitas ..] :[100%]:

[ablak]Jatekos nevem $upra[/ablak]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Normális Deathrun menü.
HozzászólásElküldve: 2015.07.17. 14:08 
Offline
Tag
Avatar

Csatlakozott: 2015.02.26. 16:24
Hozzászólások: 57
Megköszönt másnak: 75 alkalommal
Igen tudom,ezt már egyszer használtam.
De evvel az a baj,hogy ha megkapod az egyik kést akkor a sebesség helyett gravitáció van.

_________________
Fegyver Skin menüm: 90%
Rólam:
Játébeli nevem: 'HoTDoG'
Már több mint 2 éve configolok.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Normális Deathrun menü.
HozzászólásElküldve: 2015.07.17. 14:15 
Offline
Lelkes
Avatar

Csatlakozott: 2015.07.14. 11:05
Hozzászólások: 24
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 13 alkalommal
Akkor probalt meg ezt :)
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <colorchat>
  4. #include <fun>
  5. #include <cstrike>
  6. #include <hamsandwich>
  7. #include <fakemeta>
  8. #include <nvault>
  9.  
  10. #define PLUGIN "DeathRun Menu"
  11. #define VERSION "1.0"
  12. #define AUTHOR "Sajan10"
  13.  
  14. new arany[33], usp[33], kes[33], plada[33], lada[33], kulcs[33], szint[33], xp[33], elet[33], fkuld[33]
  15. new m1[33], m2[33], m3[33], m4[33], m5[33], m6[33], m7[33], m8[33], m9[33], m10[33], m11[33], m12[33], m13[33]
  16. new message[192]
  17. new vip[33], g_vault
  18. new nev[32]
  19. new Temp[192]
  20. static color[10]
  21. new x_tempid
  22.  
  23. #define TULAJ ADMIN_IMMUNITY
  24. #define ADMIN ADMIN_LEVEL_A
  25. #define VIP ADMIN_LEVEL_C
  26.  
  27. new bool:usp1_damage[33]
  28. new bool:usp2_damage[33]
  29. new bool:usp3_damage[33]
  30. new bool:usp4_damage[33]
  31. new bool:usp5_damage[33]
  32. new bool:usp6_damage[33]
  33. new bool:usp7_damage[33]
  34. new bool:usp8_damage[33]
  35. new bool:usp9_damage[33]
  36. new bool:usp10_damage[33]
  37. new bool:usp11_damage[33]
  38. new bool:usp12_damage[33]
  39. new bool:usp13_damage[33]
  40. new bool:akuld[33]
  41. new bool:lkuld[33]
  42. new bool:kkuld[33]
  43. new bool:pkuld[33]
  44.  
  45. public plugin_precache() {
  46. precache_model("models/v_usp.mdl")
  47. precache_model("models/1st/usp/v_usp1.mdl")
  48. precache_model("models/1st/usp/v_usp2.mdl")
  49. precache_model("models/1st/usp/v_usp3.mdl")
  50. precache_model("models/1st/usp/v_usp4.mdl")
  51. precache_model("models/1st/usp/v_usp5.mdl")
  52. precache_model("models/1st/usp/v_usp6.mdl")
  53. precache_model("models/1st/usp/v_usp7.mdl")
  54. precache_model("models/1st/usp/v_usp8.mdl")
  55. precache_model("models/1st/usp/v_usp9.mdl")
  56. precache_model("models/1st/usp/v_usp10.mdl")
  57. precache_model("models/1st/usp/v_usp11.mdl")
  58. precache_model("models/1st/usp/v_usp12.mdl")
  59. precache_model("models/1st/usp/v_usp13.mdl")
  60. precache_model("models/v_knife.mdl")
  61. precache_model("models/1st/kes/v_knife1.mdl")
  62. precache_model("models/1st/kes/v_knife2.mdl")
  63. precache_model("models/1st/kes/v_knife3.mdl")
  64. precache_model("models/1st/kes/v_knife4.mdl")
  65. precache_model("models/1st/kes/v_knife5.mdl")
  66. precache_model("models/1st/kes/v_knife6.mdl")
  67. precache_model("models/1st/kes/v_knife7.mdl")
  68. }
  69. public plugin_init() {
  70. register_plugin(PLUGIN, VERSION, AUTHOR)
  71. register_clcmd("chooseteam", "fomenu")
  72. register_clcmd("say /ujra", "ujraeledes")
  73. register_clcmd("say /menu", "fomenu")
  74. register_clcmd("say /adas", "adas")
  75. register_clcmd("say", "sayhook")
  76. register_clcmd("say /elet", "em")
  77. register_clcmd("MENNYISEG", "arany_kuld")
  78. register_event("CurWeapon", "ecw", "be", "1=1")
  79. register_event("DeathMsg", "death", "a")
  80. RegisterHam( Ham_TakeDamage , "player" , "uspsebzes", 0)
  81. RegisterHam(Ham_Spawn, "player", "jatekos_spawn", 1)
  82. g_vault = nvault_open("deathrun")
  83. }
  84. public kuldesmenu(id)
  85. {
  86. new cim[121]
  87. format(cim, charsmax(cim), "\wVálaszd ki a \rJátékost:")
  88. new menu = menu_create(cim, "kuldes_handler" )
  89. new players[32], pnum, tempid;
  90. new szName[32], szTempid[10];
  91. get_players(players, pnum);
  92. for( new i; i<pnum; i++ )
  93. {
  94. tempid = players[i];
  95. {
  96. get_user_name(tempid, szName, charsmax(szName));
  97. num_to_str(tempid, szTempid, charsmax(szTempid));
  98. menu_additem(menu, szName, szTempid, 0);
  99. }
  100. }
  101. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  102. menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  103. menu_setprop(menu, MPROP_NEXTNAME, "Tovább")
  104. menu_display(id, menu, 0);
  105. }
  106. public kuldes_handler(id, menu, item)
  107. {
  108. if( item == MENU_EXIT )
  109. {
  110. menu_destroy(menu);
  111. return PLUGIN_HANDLED;
  112. }
  113. new data[6], szName[64]
  114. new access, callback;
  115. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  116. x_tempid = str_to_num(data);
  117. client_cmd(id, "messagemode MENNYISEG");
  118. menu_destroy(menu);
  119. return PLUGIN_HANDLED;
  120. }
  121. public arany_kuld(id)
  122. {
  123. new uzenet[121];
  124. new kuldoneve[32], tempname[32]
  125. read_args(uzenet, charsmax(uzenet))
  126. remove_quotes(uzenet)
  127. get_user_name(id, kuldoneve, 31)
  128. get_user_name(x_tempid, tempname, 31)
  129.  
  130. if(str_to_num(uzenet) < 0)
  131. return PLUGIN_HANDLED
  132.  
  133. if(arany[id] >= str_to_num(uzenet) && akuld[id] == true)
  134. {
  135. arany[x_tempid] += str_to_num(uzenet)
  136. arany[id] -= str_to_num(uzenet)
  137. akuld[id] = false
  138. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Aranyat^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  139. }
  140. else if(lada[id] >= str_to_num(uzenet) && lkuld[id] == true)
  141. {
  142. lada[x_tempid] += str_to_num(uzenet)
  143. lada[id] -= str_to_num(uzenet)
  144. lkuld[id] = false
  145. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Ládát^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  146. }
  147. else if(kulcs[id] >= str_to_num(uzenet) && kkuld[id] == true)
  148. {
  149. kulcs[x_tempid] += str_to_num(uzenet)
  150. kulcs[id] -= str_to_num(uzenet)
  151. kkuld[id] = false
  152. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Kulcsot^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  153. }
  154. else if(plada[id] >= str_to_num(uzenet) && pkuld[id] == true)
  155. {
  156. plada[x_tempid] += str_to_num(uzenet)
  157. plada[id] -= str_to_num(uzenet)
  158. pkuld[id] = false
  159. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Prémium Ládát^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  160. }
  161. else if(m1[id] >= str_to_num(uzenet) && fkuld[id] == 1)
  162. {
  163. m1[x_tempid] += str_to_num(uzenet)
  164. m1[id] -= str_to_num(uzenet)
  165. fkuld[id] = 0
  166. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 SpriteFire USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  167. }
  168. else if(m2[id] >= str_to_num(uzenet) && fkuld[id] == 2)
  169. {
  170. m2[x_tempid] += str_to_num(uzenet)
  171. m2[id] -= str_to_num(uzenet)
  172. fkuld[id] = 0
  173. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Tűz USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  174. }
  175. else if(m3[id] >= str_to_num(uzenet) && fkuld[id] == 3)
  176. {
  177. m3[x_tempid] += str_to_num(uzenet)
  178. m3[id] -= str_to_num(uzenet)
  179. fkuld[id] = 0
  180. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Destiny USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  181. }
  182. else if(m4[id] >= str_to_num(uzenet) && fkuld[id] == 4)
  183. {
  184. m4[x_tempid] += str_to_num(uzenet)
  185. m4[id] -= str_to_num(uzenet)
  186. fkuld[id] = 0
  187. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Terep USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  188. }
  189. else if(m5[id] >= str_to_num(uzenet) && fkuld[id] == 5)
  190. {
  191. m5[x_tempid] += str_to_num(uzenet)
  192. m5[id] -= str_to_num(uzenet)
  193. fkuld[id] = 0
  194. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Katonai USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  195. }
  196. else if(m6[id] >= str_to_num(uzenet) && fkuld[id] == 6)
  197. {
  198. m6[x_tempid] += str_to_num(uzenet)
  199. m6[id] -= str_to_num(uzenet)
  200. fkuld[id] = 0
  201. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Modern USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  202. }
  203. else if(m7[id] >= str_to_num(uzenet) && fkuld[id] == 7)
  204. {
  205. m7[x_tempid] += str_to_num(uzenet)
  206. m7[id] -= str_to_num(uzenet)
  207. fkuld[id] = 0
  208. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Tigris USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  209. }
  210. else if(m8[id] >= str_to_num(uzenet) && fkuld[id] == 8)
  211. {
  212. m8[x_tempid] += str_to_num(uzenet)
  213. m8[id] -= str_to_num(uzenet)
  214. fkuld[id] = 0
  215. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Renaissance USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  216. }
  217. else if(m9[id] >= str_to_num(uzenet) && fkuld[id] == 9)
  218. {
  219. m9[x_tempid] += str_to_num(uzenet)
  220. m9[id] -= str_to_num(uzenet)
  221. fkuld[id] = 0
  222. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Engraved USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  223. }
  224. else if(m10[id] >= str_to_num(uzenet) && fkuld[id] == 10)
  225. {
  226. m10[x_tempid] += str_to_num(uzenet)
  227. m10[id] -= str_to_num(uzenet)
  228. fkuld[id] = 0
  229. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Arany USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  230. }
  231. else if(m11[id] >= str_to_num(uzenet) && fkuld[id] == 11)
  232. {
  233. m11[x_tempid] += str_to_num(uzenet)
  234. m11[id] -= str_to_num(uzenet)
  235. fkuld[id] = 0
  236. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 ReTexture USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  237. }
  238. else if(m12[id] >= str_to_num(uzenet) && fkuld[id] == 12)
  239. {
  240. m12[x_tempid] += str_to_num(uzenet)
  241. m12[id] -= str_to_num(uzenet)
  242. fkuld[id] = 0
  243. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Magma USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  244. }
  245. else if(m13[id] >= str_to_num(uzenet) && fkuld[id] == 13)
  246. {
  247. m13[x_tempid] += str_to_num(uzenet)
  248. m13[id] -= str_to_num(uzenet)
  249. fkuld[id] = 0
  250. ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Caiman USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  251. }
  252. return PLUGIN_HANDLED;
  253. }
  254. public em(id)
  255. {
  256. ColorChat(id, RED, "Életeid: ^1%d", elet[id])
  257. }
  258. public jatekos_spawn(id)
  259. {
  260. if (!is_user_alive(id))
  261. {
  262. return PLUGIN_HANDLED
  263. }
  264.  
  265. if(get_user_flags(id) & ADMIN_LEVEL_C)
  266. {
  267. set_user_health(id,get_user_health(id)+25)
  268. }
  269. return PLUGIN_HANDLED
  270. }
  271. public uspsebzes( victim,inflictor,attacker,Float:damage, DamageBits )
  272. {
  273. new weap = get_user_weapon(attacker)
  274.  
  275. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp1_damage[attacker])
  276. {
  277. SetHamParamFloat(4, damage * 1.1)
  278. }
  279. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp2_damage[attacker])
  280. {
  281. SetHamParamFloat(4, damage * 1.2)
  282. }
  283. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp3_damage[attacker])
  284. {
  285. SetHamParamFloat(4, damage * 1.3)
  286. }
  287. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp4_damage[attacker])
  288. {
  289. SetHamParamFloat(4, damage * 1.5)
  290. }
  291. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp5_damage[attacker])
  292. {
  293. SetHamParamFloat(4, damage * 1.8)
  294. }
  295. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp6_damage[attacker])
  296. {
  297. SetHamParamFloat(4, damage * 1.9)
  298. }
  299. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp7_damage[attacker])
  300. {
  301. SetHamParamFloat(4, damage * 2.0)
  302. }
  303. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp8_damage[attacker])
  304. {
  305. SetHamParamFloat(4, damage * 2.1)
  306. }
  307. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp9_damage[attacker])
  308. {
  309. SetHamParamFloat(4, damage * 2.2)
  310. }
  311. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp10_damage[attacker])
  312. {
  313. SetHamParamFloat(4, damage * 2.3)
  314. }
  315. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp11_damage[attacker])
  316. {
  317. SetHamParamFloat(4, damage * 2.5)
  318. }
  319. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp12_damage[attacker])
  320. {
  321. SetHamParamFloat(4, damage * 2.8)
  322. }
  323. if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp13_damage[attacker])
  324. {
  325. SetHamParamFloat(4, damage * 3.0)
  326. }
  327. }
  328. public ecw(id)
  329. {
  330. new fegyver = get_user_weapon(id)
  331. if(usp[id] == 0 && fegyver == CSW_USP)
  332. {
  333. set_pev(id, pev_viewmodel2, "models/v_usp.mdl")
  334. }
  335. if(usp[id] == 1 && fegyver == CSW_USP)
  336. {
  337. usp1_damage[id] = true
  338. usp2_damage[id] = false
  339. usp3_damage[id] = false
  340. usp4_damage[id] = false
  341. usp5_damage[id] = false
  342. usp6_damage[id] = false
  343. usp7_damage[id] = false
  344. usp8_damage[id] = false
  345. usp9_damage[id] = false
  346. usp10_damage[id] = false
  347. usp11_damage[id] = false
  348. usp12_damage[id] = false
  349. usp13_damage[id] = false
  350. set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp1.mdl")
  351. }
  352. if(usp[id] == 2 && fegyver == CSW_USP)
  353. {
  354. usp1_damage[id] = false
  355. usp2_damage[id] = true
  356. usp3_damage[id] = false
  357. usp4_damage[id] = false
  358. usp5_damage[id] = false
  359. usp6_damage[id] = false
  360. usp7_damage[id] = false
  361. usp8_damage[id] = false
  362. usp9_damage[id] = false
  363. usp10_damage[id] = false
  364. usp11_damage[id] = false
  365. usp12_damage[id] = false
  366. usp13_damage[id] = false
  367. set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp2.mdl")
  368. }
  369. if(usp[id] == 3 && fegyver == CSW_USP)
  370. {
  371. usp1_damage[id] = false
  372. usp2_damage[id] = false
  373. usp3_damage[id] = true
  374. usp4_damage[id] = false
  375. usp5_damage[id] = false
  376. usp6_damage[id] = false
  377. usp7_damage[id] = false
  378. usp8_damage[id] = false
  379. usp9_damage[id] = false
  380. usp10_damage[id] = false
  381. usp11_damage[id] = false
  382. usp12_damage[id] = false
  383. usp13_damage[id] = false
  384. set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp3.mdl")
  385. }
  386. if(usp[id] == 4 && fegyver == CSW_USP)
  387. {
  388. usp1_damage[id] = false
  389. usp2_damage[id] = false
  390. usp3_damage[id] = false
  391. usp4_damage[id] = true
  392. usp5_damage[id] = false
  393. usp6_damage[id] = false
  394. usp7_damage[id] = false
  395. usp8_damage[id] = false
  396. usp9_damage[id] = false
  397. usp10_damage[id] = false
  398. usp11_damage[id] = false
  399. usp12_damage[id] = false
  400. usp13_damage[id] = false
  401. set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp4.mdl")
  402. }
  403. if(usp[id] == 5 && fegyver == CSW_USP)
  404. {
  405. usp1_damage[id] = false
  406. usp2_damage[id] = false
  407. usp3_damage[id] = false
  408. usp4_damage[id] = false
  409. usp5_damage[id] = true
  410. usp6_damage[id] = false
  411. usp7_damage[id] = false
  412. usp8_damage[id] = false
  413. usp9_damage[id] = false
  414. usp10_damage[id] = false
  415. usp11_damage[id] = false
  416. usp12_damage[id] = false
  417. usp13_damage[id] = false
  418. set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp5.mdl")
  419. }
  420. if(usp[id] == 6 && fegyver == CSW_USP)
  421. {
  422. usp1_damage[id] = false
  423. usp2_damage[id] = false
  424. usp3_damage[id] = false
  425. usp4_damage[id] = false
  426. usp5_damage[id] = false
  427. usp6_damage[id] = true
  428. usp7_damage[id] = false
  429. usp8_damage[id] = false
  430. usp9_damage[id] = false
  431. usp10_damage[id] = false
  432. usp11_damage[id] = false
  433. usp12_damage[id] = false
  434. usp13_damage[id] = false
  435. set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp6.mdl")
  436. }
  437. if(usp[id] == 7 && fegyver == CSW_USP)
  438. {
  439. usp1_damage[id] = false
  440. usp2_damage[id] = false
  441. usp3_damage[id] = false
  442. usp4_damage[id] = false
  443. usp5_damage[id] = false
  444. usp6_damage[id] = false
  445. usp7_damage[id] = true
  446. usp8_damage[id] = false
  447. usp9_damage[id] = false
  448. usp10_damage[id] = false
  449. usp11_damage[id] = false
  450. usp12_damage[id] = false
  451. usp13_damage[id] = false
  452. set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp7.mdl")
  453. }
  454. if(usp[id] == 8 && fegyver == CSW_USP)
  455. {
  456. usp1_damage[id] = false
  457. usp2_damage[id] = false
  458. usp3_damage[id] = false
  459. usp4_damage[id] = false
  460. usp5_damage[id] = false
  461. usp6_damage[id] = false
  462. usp7_damage[id] = false
  463. usp8_damage[id] = true
  464. usp9_damage[id] = false
  465. usp10_damage[id] = false
  466. usp11_damage[id] = false
  467. usp12_damage[id] = false
  468. usp13_damage[id] = false
  469. set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp8.mdl")
  470. }
  471. if(usp[id] == 9 && fegyver == CSW_USP)
  472. {
  473. usp1_damage[id] = false
  474. usp2_damage[id] = false
  475. usp3_damage[id] = false
  476. usp4_damage[id] = false
  477. usp5_damage[id] = false
  478. usp6_damage[id] = false
  479. usp7_damage[id] = false
  480. usp8_damage[id] = false
  481. usp9_damage[id] = true
  482. usp10_damage[id] = false
  483. usp11_damage[id] = false
  484. usp12_damage[id] = false
  485. usp13_damage[id] = false
  486. set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp9.mdl")
  487. }
  488. if(usp[id] == 10 && fegyver == CSW_USP)
  489. {
  490. usp1_damage[id] = false
  491. usp2_damage[id] = false
  492. usp3_damage[id] = false
  493. usp4_damage[id] = false
  494. usp5_damage[id] = false
  495. usp6_damage[id] = false
  496. usp7_damage[id] = false
  497. usp8_damage[id] = false
  498. usp9_damage[id] = false
  499. usp10_damage[id] = true
  500. usp11_damage[id] = false
  501. usp12_damage[id] = false
  502. usp13_damage[id] = false
  503. set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp10.mdl")
  504. }
  505. if(usp[id] == 11 && fegyver == CSW_USP)
  506. {
  507. usp1_damage[id] = false
  508. usp2_damage[id] = false
  509. usp3_damage[id] = false
  510. usp4_damage[id] = false
  511. usp5_damage[id] = false
  512. usp6_damage[id] = false
  513. usp7_damage[id] = false
  514. usp8_damage[id] = false
  515. usp9_damage[id] = false
  516. usp10_damage[id] = false
  517. usp11_damage[id] = true
  518. usp12_damage[id] = false
  519. usp13_damage[id] = false
  520. set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp11.mdl")
  521. }
  522. if(usp[id] == 12 && fegyver == CSW_USP)
  523. {
  524. usp1_damage[id] = false
  525. usp2_damage[id] = false
  526. usp3_damage[id] = false
  527. usp4_damage[id] = false
  528. usp5_damage[id] = false
  529. usp6_damage[id] = false
  530. usp7_damage[id] = false
  531. usp8_damage[id] = false
  532. usp9_damage[id] = false
  533. usp10_damage[id] = false
  534. usp11_damage[id] = false
  535. usp12_damage[id] = true
  536. usp13_damage[id] = false
  537. set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp12.mdl")
  538. }
  539. if(usp[id] == 13 && fegyver == CSW_USP)
  540. {
  541. usp1_damage[id] = false
  542. usp2_damage[id] = false
  543. usp3_damage[id] = false
  544. usp4_damage[id] = false
  545. usp5_damage[id] = false
  546. usp6_damage[id] = false
  547. usp7_damage[id] = false
  548. usp8_damage[id] = false
  549. usp9_damage[id] = false
  550. usp10_damage[id] = false
  551. usp11_damage[id] = false
  552. usp12_damage[id] = false
  553. usp13_damage[id] = true
  554. set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp13.mdl")
  555. }
  556. if(kes[id] == 0 && fegyver == CSW_KNIFE)
  557. {
  558. set_pev(id, pev_viewmodel2, "models/v_knife.mdl")
  559. }
  560. if(kes[id] == 1 && fegyver == CSW_KNIFE)
  561. {
  562. set_user_maxspeed(id, get_user_maxspeed(id)+15)
  563. set_pev(id, pev_viewmodel2, "models/1st/kes/v_knife1.mdl")
  564. }
  565. if(kes[id] == 2 && fegyver == CSW_KNIFE)
  566. {
  567. set_user_gravity(id, 0.9)
  568. set_pev(id, pev_viewmodel2, "models/1st/kes/v_knife2.mdl")
  569. }
  570. if(kes[id] == 3 && fegyver == CSW_KNIFE)
  571. {
  572. set_user_maxspeed(id, get_user_maxspeed(id)+20)
  573. set_user_gravity(id, 0.9)
  574. set_pev(id, pev_viewmodel2, "models/1st/kes/v_knife3.mdl")
  575. }
  576. if(kes[id] == 4 && fegyver == CSW_KNIFE)
  577. {
  578. set_user_maxspeed(id, get_user_maxspeed(id)+30)
  579. set_pev(id, pev_viewmodel2, "models/1st/kes/v_knife4.mdl")
  580. }
  581. if(kes[id] == 5 && fegyver == CSW_KNIFE)
  582. {
  583. set_user_gravity(id, 0.8)
  584. set_pev(id, pev_viewmodel2, "models/1st/kes/v_knife5.mdl")
  585. }
  586. if(kes[id] == 6 && fegyver == CSW_KNIFE)
  587. {
  588. set_user_maxspeed(id, get_user_maxspeed(id)+50)
  589. set_user_gravity(id, 0.6)
  590. set_pev(id, pev_viewmodel2, "models/1st/kes/v_knife6.mdl")
  591. }
  592. if(kes[id] == 7 && fegyver == CSW_KNIFE && get_user_flags(id) & ADMIN_LEVEL_C)
  593. {
  594. set_user_maxspeed(id, get_user_maxspeed(id)+100)
  595. set_user_gravity(id, 0.5)
  596. set_pev(id, pev_viewmodel2, "models/1st/kes/v_knife7.mdl")
  597. }
  598. }
  599. public death()
  600. {
  601. new tamado = read_data(1)
  602. new aldozat = read_data(2)
  603. new fejloves = read_data(3)
  604. new szam = random_num(1,100)
  605.  
  606. if(tamado == aldozat)
  607. {
  608. return PLUGIN_HANDLED
  609. }
  610. if(fejloves)
  611. {
  612. arany[tamado] += 3
  613. elet[tamado]++
  614.  
  615. if(szint[tamado] >= 0 && szint[tamado] < 3)
  616. {
  617. xp[tamado] += random_num(1,20)
  618. }
  619. else if(szint[tamado] >= 3 && szint[tamado] < 5)
  620. {
  621. xp[tamado] += random_num(5,20)
  622. }
  623. else if(szint[tamado] >= 5 && szint[tamado] < 8)
  624. {
  625. xp[tamado] += random_num(10,20)
  626. }
  627. else if(szint[tamado] >= 8 && szint[tamado] < 10)
  628. {
  629. xp[tamado] += random_num(13,20)
  630. }
  631. else if(szint[tamado] >= 10 && szint[tamado] < 15)
  632. {
  633. xp[tamado] += random_num(5,10)
  634. }
  635. else if(szint[tamado] >= 15 && szint[tamado] < 30)
  636. {
  637. xp[tamado] += random_num(5,9)
  638. }
  639. else if(szint[tamado] >= 30 && szint[tamado] < 50)
  640. {
  641. xp[tamado] += random_num(5,8)
  642. }
  643. if(xp[tamado] >= 100)
  644. {
  645. szint[tamado]++
  646. xp[tamado] -= 100
  647. }
  648. }
  649. else
  650. {
  651. arany[tamado] += 2
  652. elet[tamado]++
  653.  
  654. if(szint[tamado] >= 0 && szint[tamado] < 3)
  655. {
  656. xp[tamado] += random_num(1,20)
  657. }
  658. else if(szint[tamado] >= 3 && szint[tamado] < 5)
  659. {
  660. xp[tamado] += random_num(5,20)
  661. }
  662. else if(szint[tamado] >= 5 && szint[tamado] < 8)
  663. {
  664. xp[tamado] += random_num(10,20)
  665. }
  666. else if(szint[tamado] >= 8 && szint[tamado] < 10)
  667. {
  668. xp[tamado] += random_num(13,20)
  669. }
  670. else if(szint[tamado] >= 10 && szint[tamado] < 15)
  671. {
  672. xp[tamado] += random_num(5,10)
  673. }
  674. else if(szint[tamado] >= 15 && szint[tamado] < 30)
  675. {
  676. xp[tamado] += random_num(5,9)
  677. }
  678. else if(szint[tamado] >= 30 && szint[tamado] < 50)
  679. {
  680. xp[tamado] += random_num(5,8)
  681. }
  682. if(xp[tamado] >= 100)
  683. {
  684. szint[tamado]++
  685. xp[tamado] -= 100
  686. }
  687. if(szam < 20 && tamado != aldozat && is_user_alive(tamado))
  688. {
  689. new nev[32]
  690. get_user_name(tamado, nev, 31)
  691. lada[tamado]++
  692. ColorChat(0, GREEN, "[Információ] ^3%s ^1Talált egy ^3Ládát.")
  693. }
  694. else if(szam > 80 && tamado != aldozat && is_user_alive(tamado))
  695. {
  696. new nev[32]
  697. get_user_name(tamado, nev, 31)
  698. kulcs[tamado]++
  699. ColorChat(0, GREEN, "[Információ] ^3%s ^1Talált egy ^3Kulcsot.")
  700. }
  701. else if(szam < 50 && szam > 55 && tamado != aldozat && is_user_alive(tamado))
  702. {
  703. new nev[32]
  704. get_user_name(tamado, nev, 31)
  705. plada[tamado]++
  706. ColorChat(0, GREEN, "[Információ] ^3%s ^1Talált egy ^4Prémium ^3Ládát.")
  707. }
  708. }
  709. return PLUGIN_HANDLED
  710. }
  711. public ujraeledes(id)
  712. {
  713. if(elet[id] >= 1)
  714. {
  715. if(elet[id] -= 1)
  716. ExecuteHam(Ham_CS_RoundRespawn, id)
  717. set_user_rendering(id, kRenderFxGlowShell, 0, 200, 0, kRenderNormal,30)
  718. ColorChat(id, GREEN, "[Információ] ^1Sikeresen újra ^3éledtél^1, az ^3/ujra ^1parancsal.")
  719. }
  720. }
  721. public fomenu(id)
  722. {
  723. new cim[121]
  724. formatex(cim, charsmax(cim), "\r1'sT H4rd-DeathRun \wFőMenü:^n\yArany: \r%d \w| \yTapasztalat: \r%d%% \w| \ySzint: \r%d", arany[id], xp[id], szint[id])
  725. new menu = menu_create(cim, "menu_handler")
  726.  
  727. menu_additem(menu, "\rUSP \wBolt", "a1", 0)
  728. menu_additem(menu, "\rKés \wBolt", "a2", 0)
  729. menu_additem(menu, "\rVIP \wVásárlás", "a3", 0)
  730. menu_additem(menu, "\rExtra \wDolgok", "a4", 0)
  731. menu_additem(menu, "\wLádák", "a5", 0)
  732. menu_additem(menu, "\rAjándékozás", "a6", 0)
  733.  
  734. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  735. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  736.  
  737. menu_display(id, menu, 0);
  738.  
  739. return PLUGIN_HANDLED;
  740. }
  741. public uspmenu(id)
  742. {
  743. new cim[121], cim1[121], cim2[121], cim3[121], cim4[121], cim5[121], cim6[121], cim7[121], cim8[121], cim9[121], cim10[121], cim11[121], cim12[121], cim13[121]
  744. formatex(cim, charsmax(cim), "\r1'sT H4rd-DeathRun USP \wFőMenü:^n\yArany: \r%d \w| \yTapasztalat: \r%d%% \w| \ySzint: \r%d", arany[id], xp[id], szint[id])
  745. new menu = menu_create(cim, "menu_handler")
  746.  
  747. menu_additem(menu, "\rAlap \yUSP\r(Nincs)", "b1", 0)
  748. if(m1[id] >= 1)
  749. {
  750. format(cim1,charsmax(cim1),"\rSpriteFire \yUSP\r[1.1x DMG] \w| %d DB", m1[id])
  751. menu_additem(menu,cim1,"b2")
  752. }
  753. else
  754. {
  755. menu_additem(menu, "\dSpriteFire USP\r[1.1x DMG]\y(100 Arany)", "b2", 0)
  756. }
  757. if(m2[id] >= 1)
  758. {
  759. format(cim2,charsmax(cim2),"\rTűz \yUSP\r[1.2x DMG] \w| %d DB", m2[id])
  760. menu_additem(menu,cim2,"b3")
  761. }
  762. else
  763. {
  764. menu_additem(menu, "\dTűz USP\r[1.2x DMG]\y(300 Arany)", "b3", 0)
  765. }
  766. if(m3[id] >= 1)
  767. {
  768. format(cim3,charsmax(cim3),"\rDestiny \yUSP\r[1.3x DMG] \w| %d DB", m3[id])
  769. menu_additem(menu,cim3,"b4")
  770. }
  771. else
  772. {
  773. menu_additem(menu, "\dDestiny USP\r[1.3x DMG]\y(500 Arany)", "b4", 0)
  774. }
  775. if(m4[id] >= 1)
  776. {
  777. format(cim4,charsmax(cim4),"\rTerep \yUSP\r(1.5x DMG) \w| %d DB", m4[id])
  778. menu_additem(menu,cim4,"b5")
  779. }
  780. else
  781. {
  782. menu_additem(menu, "\dTerep USP\r[1.5x DMG]\y(1000 Arany)", "b5", 0)
  783. }
  784. if(m5[id] >= 1)
  785. {
  786. format(cim5,charsmax(cim5),"\rKatonai \yUSP\r[1.8x DMG] \w| %d DB", m5[id])
  787. menu_additem(menu,cim5,"b6")
  788. }
  789. else
  790. {
  791. menu_additem(menu, "\dKatonai USP\r[1.8x DMG]\y(1500 Arany)", "b6", 0)
  792. }
  793. if(m6[id] >= 1)
  794. {
  795. format(cim6,charsmax(cim6),"\rModern \yUSP\r[1.9x DMG] \w| %d DB", m6[id])
  796. menu_additem(menu,cim6,"b7")
  797. }
  798. else
  799. {
  800. menu_additem(menu, "\dModern USP\r[1.9x DMG]\y(2000 Arany)", "b7", 0)
  801. }
  802. if(m7[id] >= 1)
  803. {
  804. format(cim7,charsmax(cim7),"\rTigris \yUSP\r[2x DMG] \w| %d DB", m7[id])
  805. menu_additem(menu,cim7,"b8")
  806. }
  807. else
  808. {
  809. menu_additem(menu, "\dTigris USP\r[2x DMG]\y(3000 Arany)", "b8", 0)
  810. }
  811. if(m8[id] >= 1)
  812. {
  813. format(cim8,charsmax(cim8),"\rRenaissance \yUSP\r[2.1x DMG] \w| %d DB", m8[id])
  814. menu_additem(menu,cim8,"b9")
  815. }
  816. else
  817. {
  818. menu_additem(menu, "\dRenaissance USP\r[2.1x DMG]\y(4000 Arany)", "b9", 0)
  819. }
  820. if(m9[id] >= 1)
  821. {
  822. format(cim9,charsmax(cim9),"\rEngraved \yUSP\r[2.2x DMG] \w| %d DB", m9[id])
  823. menu_additem(menu,cim9,"b10")
  824. }
  825. else
  826. {
  827. menu_additem(menu, "\dEngraved USP\r[2.2x DMG]\y(5000 Arany)", "b10", 0)
  828. }
  829. if(m10[id] >= 1)
  830. {
  831. format(cim10,charsmax(cim10),"\rArany \yUSP\r[2.3x DMG] \w| %d DB", m10[id])
  832. menu_additem(menu,cim10,"b11")
  833. }
  834. else
  835. {
  836. menu_additem(menu, "\dArany USP\r[2.3x DMG]\y(6500 Arany)", "b11", 0)
  837. }
  838. if(m11[id] >= 1)
  839. {
  840. format(cim11,charsmax(cim11),"\rReTexture \yUSP\r[2.5x DMG] \w| %d DB", m11[id])
  841. menu_additem(menu,cim11,"b12")
  842. }
  843. else
  844. {
  845. menu_additem(menu, "\dReTexture USP\r[2.5x DMG]\y(7000 Arany)", "b12", 0)
  846. }
  847. if(m12[id] >= 1)
  848. {
  849. format(cim12,charsmax(cim12),"\rMagma \yUSP\r[2.8x DMG] \w| %d DB", m12[id])
  850. menu_additem(menu,cim12,"b13")
  851. }
  852. else
  853. {
  854. menu_additem(menu, "\dMagma USP\r[2.8x DMG]\y(9000 Arany)", "b13", 0)
  855. }
  856. if(m13[id] >= 1)
  857. {
  858. format(cim13,charsmax(cim13),"\rCaiman \yUSP\r(3x DMG) \w| %d DB", m13[id])
  859. menu_additem(menu,cim13,"b14")
  860. }
  861. else
  862. {
  863. menu_additem(menu, "\dCaiman USP\r[3x DMG]\y(10000 Arany)", "b14", 0)
  864. }
  865.  
  866. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  867. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  868. menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  869. menu_setprop(menu, MPROP_NEXTNAME, "Tovább")
  870.  
  871. menu_display(id, menu, 0);
  872.  
  873. return PLUGIN_HANDLED;
  874. }
  875. public kesmenu(id)
  876. {
  877. new cim[121]
  878. formatex(cim, charsmax(cim), "\r1'sT H4rd-DeathRun Kes \wFőMenü:^n\yArany: \r%d \w| \yTapasztalat: \r%d%% \w| \ySzint: \r%d", arany[id], xp[id], szint[id])
  879. new menu = menu_create(cim, "menu_handler")
  880.  
  881. menu_additem(menu, "\rAlap \yKés\r(Nincs)", "c1", 0)
  882. if(szint[id] >= 5)
  883. menu_additem(menu, "\rGyors \yKés\r(+15 Sebesség)", "c2", 0)
  884. else
  885. menu_additem(menu, "\dGyors Kés\r(+15 Sebesség)\w(Lv5)", "c2", 0)
  886. if(szint[id] >= 10)
  887. menu_additem(menu, "\rGravitációs \yKés\r(-10 Grav.)", "c3", 0)
  888. else
  889. menu_additem(menu, "\dGravitációs Kés\r(-10 Grav.)\w(Lv10)", "c3", 0)
  890. if(szint[id] >= 15)
  891. menu_additem(menu, "\rSzáguldó \yKés\r(+20 Sebesség & -15 Grav.)", "c4", 0)
  892. else
  893. menu_additem(menu, "\dSzáguldó Kés\r(+20 Sebesség & -15 Grav.)\w(Lv15)", "c4", 0)
  894. if(szint[id] >= 20)
  895. menu_additem(menu, "\rGyors \yKés \wII\r(+30 Sebesség)", "c5", 0)
  896. else
  897. menu_additem(menu, "\dGyors Kés \wII\r(+30 Sebesség)\w(Lv20)", "c5", 0)
  898. if(szint[id] >= 30)
  899. menu_additem(menu, "\rGravitációs \yKés \wII\r(-20 Grav.)", "c6", 0)
  900. else
  901. menu_additem(menu, "\dGravitációs Kés \wII\r(-90 Grav.)\w(Lv30)", "c6", 0)
  902. if(szint[id] >= 50)
  903. menu_additem(menu, "\rVarázs \yKés\r(+50 Sebesség & -30 Grav.)", "c7", 0)
  904. else
  905. menu_additem(menu, "\dVarázs Kés\r(+50 Sebesség & -30 Grav.)\w(Lv50)", "c7", 0)
  906. if(get_user_flags(id) & ADMIN_LEVEL_C)
  907. menu_additem(menu, "\rVIP \yKés\r(+100 Sebesség & -50 Grav.)", "c8", 0)
  908. else
  909. menu_additem(menu, "\dVIP Kés\r(+100 Sebesség & -50 Grav.)\w(VIPEKNEK)", "c8", 0)
  910.  
  911. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  912. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  913. menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  914. menu_setprop(menu, MPROP_NEXTNAME, "Tovább")
  915.  
  916. menu_display(id, menu, 0);
  917.  
  918. return PLUGIN_HANDLED;
  919. }
  920. public vipmenu(id)
  921. {
  922. new cim[121]
  923. formatex(cim, charsmax(cim), "\r1'sT H4rd-DeathRun \wFőMenü:^n\yArany: \r%d \w| \yTapasztalat: \r%d%% \w| \ySzint: \r%d", arany[id], xp[id], szint[id])
  924. new menu = menu_create(cim, "menu_handler")
  925.  
  926. if(get_user_flags(id) & ADMIN_LEVEL_C)
  927. menu_additem(menu, "\rVIP \wVásárlás\r(Örök)\y(Megszerezve)", "h1", 0)
  928. else
  929. menu_additem(menu, "\rVIP \wVásárlás\r(Örök)\y(10000 Arany)^n^n\w| \dTrail, 125 HP, VIP Kés, Prefix \w|", "h1", 0)
  930.  
  931. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  932. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  933.  
  934. menu_display(id, menu, 0);
  935.  
  936. return PLUGIN_HANDLED;
  937. }
  938. public bolt(id)
  939. {
  940. new cim[121]
  941. formatex(cim, charsmax(cim), "\r1'sT H4rd-DeathRun \wFőMenü:^n\yArany: \r%d \w| \yTapasztalat: \r%d%% \w| \ySzint: \r%d", arany[id], xp[id], szint[id])
  942. new menu = menu_create(cim, "menu_handler")
  943.  
  944. menu_additem(menu, "\wZsemle\r(+50 HP)\y(10 Arany)", "d1", 0)
  945. menu_additem(menu, "\wRedBull\r(+100 Sebesség)\y(20 Arany)", "d2", 0)
  946. menu_additem(menu, "\wGépFegyver\r(AK47)\y(15 Arany)", "d3", 0)
  947. menu_additem(menu, "\wSzalámi\r(+1 Élet)\y(10 Arany)", "d4", 0)
  948.  
  949. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  950. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  951.  
  952. menu_display(id, menu, 0);
  953.  
  954. return PLUGIN_HANDLED;
  955. }
  956. public ladamenu(id)
  957. {
  958. new cim[121]
  959. formatex(cim, charsmax(cim), "\r.<!-- s:| --><img src=\"{SMILIES_PATH}/icon_neutral.gif\" alt=\":|\" title=\"semleges\" /><!-- s:| -->AzN|:. \wLádák:^n\yLáda: \r%d \w| \yKulcs: \r%d \w| \yP.Lada: \r%d", lada[id], kulcs[id], plada[id])
  960. new menu = menu_create(cim, "lada_handler")
  961.  
  962. menu_additem(menu, "\rLáda \wNyitás^n^n\w| \dSzükséges 1 Kulcs & 1 Láda \w|", "1", 0)
  963. menu_additem(menu, "\yPrémium \rLáda \wNyitás^n^n\w| \dSzükséges 1 Prémum Láda \w|", "2", 0)
  964.  
  965. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  966. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  967.  
  968. menu_display(id, menu, 0);
  969.  
  970. return PLUGIN_HANDLED;
  971. }
  972. public avmenu(id)
  973. {
  974. new cim[121], cim1[121], cim2[121], cim3[121], cim4[121], cim5[121], cim6[121], cim7[121], cim8[121], cim9[121], cim10[121], cim11[121], cim12[121], cim13[121]
  975. new menu = menu_create("\w1'sT H4rd-DeathRun Válaszd ki mit szeretnél \rAjándékozni:", "menu_handler")
  976.  
  977. format(cim,charsmax(cim),"\yArany\d(%d)", arany[id])
  978. menu_additem(menu,cim,"n1")
  979. format(cim1,charsmax(cim1),"\wLáda\d(%d)", lada[id])
  980. menu_additem(menu,cim1,"n2")
  981. format(cim2,charsmax(cim2),"\wKulcs\d(%d)", kulcs[id])
  982. menu_additem(menu,cim2,"n3")
  983. format(cim3,charsmax(cim3),"\yP.\yLáda\d(%d)^n", plada[id])
  984. menu_additem(menu,cim3,"n4")
  985. if(m1[id] >= 1)
  986. {
  987. format(cim1,charsmax(cim1),"\rSpriteFire \yUSP\r[1.1x DMG] \w| %d DB", m1[id])
  988. menu_additem(menu,cim1,"n5")
  989. }
  990. if(m2[id] >= 1)
  991. {
  992. format(cim2,charsmax(cim2),"\rTűz \yUSP\r[1.2x DMG] \w| %d DB", m2[id])
  993. menu_additem(menu,cim2,"n6")
  994. }
  995. if(m3[id] >= 1)
  996. {
  997. format(cim3,charsmax(cim3),"\rDestiny \yUSP\r[1.3x DMG] \w| %d DB", m3[id])
  998. menu_additem(menu,cim3,"n7")
  999. }
  1000. if(m4[id] >= 1)
  1001. {
  1002. format(cim4,charsmax(cim4),"\rTerep \yUSP\r(1.5x DMG) \w| %d DB", m4[id])
  1003. menu_additem(menu,cim4,"n8")
  1004. }
  1005. if(m5[id] >= 1)
  1006. {
  1007. format(cim5,charsmax(cim5),"\rKatonai \yUSP\r[1.8x DMG] \w| %d DB", m5[id])
  1008. menu_additem(menu,cim5,"n9")
  1009. }
  1010. if(m6[id] >= 1)
  1011. {
  1012. format(cim6,charsmax(cim6),"\rModern \yUSP\r[1.9x DMG] \w| %d DB", m6[id])
  1013. menu_additem(menu,cim6,"n10")
  1014. }
  1015. if(m7[id] >= 1)
  1016. {
  1017. format(cim7,charsmax(cim7),"\rTigris \yUSP\r[2x DMG] \w| %d DB", m7[id])
  1018. menu_additem(menu,cim7,"n11")
  1019. }
  1020. if(m8[id] >= 1)
  1021. {
  1022. format(cim8,charsmax(cim8),"\rRenaissance \yUSP\r[2.1x DMG] \w| %d DB", m8[id])
  1023. menu_additem(menu,cim8,"n12")
  1024. }
  1025. if(m9[id] >= 1)
  1026. {
  1027. format(cim9,charsmax(cim9),"\rEngraved \yUSP\r[2.2x DMG] \w| %d DB", m9[id])
  1028. menu_additem(menu,cim9,"n13")
  1029. }
  1030. if(m10[id] >= 1)
  1031. {
  1032. format(cim10,charsmax(cim10),"\rArany \yUSP\r[2.3x DMG] \w| %d DB", m10[id])
  1033. menu_additem(menu,cim10,"n14")
  1034. }
  1035. if(m11[id] >= 1)
  1036. {
  1037. format(cim11,charsmax(cim11),"\rReTexture \yUSP\r[2.5x DMG] \w| %d DB", m11[id])
  1038. menu_additem(menu,cim11,"n15")
  1039. }
  1040. if(m12[id] >= 1)
  1041. {
  1042. format(cim12,charsmax(cim12),"\rMagma \yUSP\r[2.8x DMG] \w| %d DB", m12[id])
  1043. menu_additem(menu,cim12,"n16")
  1044. }
  1045. if(m13[id] >= 1)
  1046. {
  1047. format(cim13,charsmax(cim13),"\rCaiman \yUSP\r(3x DMG) \w| %d DB", m13[id])
  1048. menu_additem(menu,cim13,"n17")
  1049. }
  1050.  
  1051. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1052. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  1053. menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  1054. menu_setprop(menu, MPROP_NEXTNAME, "Tovább")
  1055.  
  1056. menu_display(id, menu, 0);
  1057.  
  1058. return PLUGIN_HANDLED;
  1059. }
  1060. public menu_handler(id, menu, item)
  1061. {
  1062. if( item == MENU_EXIT )
  1063. {
  1064. menu_destroy(menu);
  1065. return PLUGIN_HANDLED;
  1066. }
  1067. new data[6], szName[64];
  1068. new access, callback;
  1069. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1070.  
  1071. new key = str_to_num(data[1]);
  1072. switch(data[0])
  1073. {
  1074. case 'a':
  1075. {
  1076. switch(key)
  1077. {
  1078. case 1:
  1079. {
  1080. uspmenu(id)
  1081. }
  1082. case 2:
  1083. {
  1084. kesmenu(id)
  1085. }
  1086. case 3:
  1087. {
  1088. vipmenu(id)
  1089. }
  1090. case 4:
  1091. {
  1092. bolt(id)
  1093. }
  1094. case 5:
  1095. {
  1096. ladamenu(id)
  1097. }
  1098. case 6:
  1099. {
  1100. avmenu(id)
  1101. }
  1102. }
  1103. }
  1104. case 'b':
  1105. {
  1106. switch(key)
  1107. {
  1108. case 1:
  1109. {
  1110. usp[id] = 0
  1111. }
  1112. case 2:
  1113. {
  1114. if(arany[id] >= 100 && m1[id] < 1)
  1115. {
  1116. arany[id] -= 100
  1117. usp[id] = 1
  1118. m1[id] += 1
  1119. ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4SpriteFire ^3USP-t.")
  1120. }
  1121. else if(m1[id] < 1)
  1122. {
  1123. ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
  1124. }
  1125. else if(m1[id] != 0)
  1126. {
  1127. usp[id] = 1
  1128. }
  1129. }
  1130. case 3:
  1131. {
  1132. if(arany[id] >= 300 && m2[id] < 1)
  1133. {
  1134. arany[id] -= 300
  1135. usp[id] = 2
  1136. m2[id] += 1
  1137. ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Tűz ^3USP-t.")
  1138. }
  1139. else if(m2[id] < 1)
  1140. {
  1141. ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
  1142. }
  1143. else if(m2[id] != 0)
  1144. {
  1145. usp[id] = 2
  1146. }
  1147. }
  1148. case 4:
  1149. {
  1150. if(arany[id] >= 500 && m3[id] < 1)
  1151. {
  1152. arany[id] -= 500
  1153. usp[id] = 3
  1154. m3[id] += 1
  1155. ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Destiny ^3USP-t.")
  1156. }
  1157. else if(m3[id] < 1)
  1158. {
  1159. ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
  1160. }
  1161. else if(m3[id] != 0)
  1162. {
  1163. usp[id] = 3
  1164. }
  1165. }
  1166. case 5:
  1167. {
  1168. if(arany[id] >= 1000 && m4[id] < 1)
  1169. {
  1170. arany[id] -= 1000
  1171. usp[id] = 4
  1172. m4[id] += 1
  1173. ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Terep ^3USP-t.")
  1174. }
  1175. else if(m4[id] < 1)
  1176. {
  1177. ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
  1178. }
  1179. else if(m4[id] != 0)
  1180. {
  1181. usp[id] = 4
  1182. }
  1183. }
  1184. case 6:
  1185. {
  1186. if(arany[id] >= 1500 && m5[id] < 1)
  1187. {
  1188. arany[id] -= 1500
  1189. usp[id] = 5
  1190. m5[id] += 1
  1191. ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Katonai ^3USP-t.")
  1192. }
  1193. else if(m5[id] < 1)
  1194. {
  1195. ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
  1196. }
  1197. else if(m5[id] != 0)
  1198. {
  1199. usp[id] = 5
  1200. }
  1201. }
  1202. case 7:
  1203. {
  1204. if(arany[id] >= 2000 && m6[id] < 1)
  1205. {
  1206. arany[id] -= 2000
  1207. usp[id] = 6
  1208. m6[id] += 1
  1209. ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Modern ^3USP-t.")
  1210. }
  1211. else if(m6[id] < 1)
  1212. {
  1213. ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
  1214. }
  1215. else if(m6[id] != 0)
  1216. {
  1217. usp[id] = 6
  1218. }
  1219. }
  1220. case 8:
  1221. {
  1222. if(arany[id] >= 3000 && m7[id] < 1)
  1223. {
  1224. arany[id] -= 3000
  1225. usp[id] = 7
  1226. m7[id] += 1
  1227. ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Tigris ^3USP-t.")
  1228. }
  1229. else if(m7[id] < 1)
  1230. {
  1231. ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
  1232. }
  1233. else if(m7[id] != 0)
  1234. {
  1235. usp[id] = 7
  1236. }
  1237. }
  1238. case 9:
  1239. {
  1240. if(arany[id] >= 4000 && m8[id] < 1)
  1241. {
  1242. arany[id] -= 4000
  1243. usp[id] = 8
  1244. m8[id] += 1
  1245. ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Renaissance ^3USP-t.")
  1246. }
  1247. else if(m8[id] < 1)
  1248. {
  1249. ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
  1250. }
  1251. else if(m8[id] != 0)
  1252. {
  1253. usp[id] = 8
  1254. }
  1255. }
  1256. case 10:
  1257. {
  1258. if(arany[id] >= 5000 && m9[id] < 1)
  1259. {
  1260. arany[id] -= 5000
  1261. usp[id] = 9
  1262. m9[id] += 1
  1263. ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Engraved ^3USP-t.")
  1264. }
  1265. else if(m9[id] < 1)
  1266. {
  1267. ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
  1268. }
  1269. else if(m9[id] != 0)
  1270. {
  1271. usp[id] = 9
  1272. }
  1273. }
  1274. case 11:
  1275. {
  1276. if(arany[id] >= 6500 && m10[id] < 1)
  1277. {
  1278. arany[id] -= 6500
  1279. usp[id] = 10
  1280. m10[id] += 1
  1281. ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Arany ^3USP-t.")
  1282. }
  1283. else if(m10[id] < 1)
  1284. {
  1285. ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
  1286. }
  1287. else if(m10[id] != 0)
  1288. {
  1289. usp[id] = 10
  1290. }
  1291. }
  1292. case 12:
  1293. {
  1294. if(arany[id] >= 7000 && m11[id] < 1)
  1295. {
  1296. arany[id] -= 7000
  1297. usp[id] = 11
  1298. m11[id] += 1
  1299. ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4ReTexture ^3USP-t.")
  1300. }
  1301. else if(m11[id] < 1)
  1302. {
  1303. ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
  1304. }
  1305. else if(m11[id] != 0)
  1306. {
  1307. usp[id] = 11
  1308. }
  1309. }
  1310. case 13:
  1311. {
  1312. if(arany[id] >= 9000 && m12[id] < 1)
  1313. {
  1314. arany[id] -= 9000
  1315. usp[id] = 12
  1316. m12[id] += 1
  1317. ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Magma ^3USP-t.")
  1318. }
  1319. else if(m12[id] < 1)
  1320. {
  1321. ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
  1322. }
  1323. else if(m12[id] != 0)
  1324. {
  1325. usp[id] = 12
  1326. }
  1327. }
  1328. case 14:
  1329. {
  1330. if(arany[id] >= 10000 && m13[id] < 1)
  1331. {
  1332. arany[id] -= 10000
  1333. usp[id] = 13
  1334. m13[id] += 1
  1335. ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Magma ^3USP-t.")
  1336. }
  1337. else if(m13[id] < 1)
  1338. {
  1339. ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
  1340. }
  1341. else if(m13[id] != 0)
  1342. {
  1343. usp[id] = 13
  1344. }
  1345. }
  1346. }
  1347. }
  1348. case 'c':
  1349. {
  1350. switch(key)
  1351. {
  1352. case 1:
  1353. {
  1354. kes[id] = 0
  1355. }
  1356. case 2:
  1357. {
  1358. if(szint[id] >= 5)
  1359. {
  1360. kes[id] = 1
  1361. }
  1362. else
  1363. {
  1364. ColorChat(id, GREEN, "[Információ] ^1A ^3Kés ^1használatához még fejlődnöd kell.")
  1365. }
  1366. }
  1367. case 3:
  1368. {
  1369. if(szint[id] >= 10)
  1370. {
  1371. kes[id] = 2
  1372. }
  1373. else
  1374. {
  1375. ColorChat(id, GREEN, "[Információ] ^1A ^3Kés ^1használatához még fejlődnöd kell.")
  1376. }
  1377. }
  1378. case 4:
  1379. {
  1380. if(szint[id] >= 15)
  1381. {
  1382. kes[id] = 3
  1383. }
  1384. else
  1385. {
  1386. ColorChat(id, GREEN, "[Információ] ^1A ^3Kés ^1használatához még fejlődnöd kell.")
  1387. }
  1388. }
  1389. case 5:
  1390. {
  1391. if(szint[id] >= 20)
  1392. {
  1393. kes[id] = 4
  1394. }
  1395. else
  1396. {
  1397. ColorChat(id, GREEN, "[Információ] ^1A ^3Kés ^1használatához még fejlődnöd kell.")
  1398. }
  1399. }
  1400. case 6:
  1401. {
  1402. if(szint[id] >= 30)
  1403. {
  1404. kes[id] = 5
  1405. }
  1406. else
  1407. {
  1408. ColorChat(id, GREEN, "[Információ] ^1A ^3Kés ^1használatához még fejlődnöd kell.")
  1409. }
  1410. }
  1411. case 7:
  1412. {
  1413. if(szint[id] >= 50)
  1414. {
  1415. kes[id] = 6
  1416. }
  1417. else
  1418. {
  1419. ColorChat(id, GREEN, "[Információ] ^1A ^3Kés ^1használatához még fejlődnöd kell.")
  1420. }
  1421. }
  1422. case 8:
  1423. {
  1424. if(get_user_flags(id) & ADMIN_LEVEL_C)
  1425. {
  1426. kes[id] = 7
  1427. }
  1428. }
  1429. }
  1430. }
  1431. case 'h':
  1432. {
  1433. switch(key)
  1434. {
  1435. case 1:
  1436. {
  1437. if(arany[id] >= 10000)
  1438. {
  1439. if(vip[id] += 3)
  1440. if(arany[id] -= 10000)
  1441. ColorChat(id, GREEN, "[Információ] ^1Sikeresen vásároltál magadnak ^3VIP^1-et.")
  1442. }
  1443. }
  1444. }
  1445. }
  1446. case 'd':
  1447. {
  1448. switch(key)
  1449. {
  1450. case 1:
  1451. {
  1452. if(arany[id] >= 10)
  1453. {
  1454. set_user_health(id, get_user_health(id)+50)
  1455. if(arany[id] -= 10)
  1456. ColorChat(id, NORMAL, "Sikeresen megvásároltad a ^3+50 HP^1-t.")
  1457. }
  1458. else
  1459. {
  1460. ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
  1461. }
  1462. }
  1463. case 2:
  1464. {
  1465. if(arany[id] >= 20)
  1466. {
  1467. set_user_maxspeed(id, get_user_maxspeed(id)+100)
  1468. if(arany[id] -= 20)
  1469. ColorChat(id, NORMAL, "Sikeresen megvásároltad a ^3+100 Sebességet^1.")
  1470. }
  1471. else
  1472. {
  1473. ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
  1474. }
  1475. }
  1476. case 3:
  1477. {
  1478. if(arany[id] >= 15)
  1479. {
  1480. give_item(id, "weapon_ak47")
  1481. cs_set_user_bpammo(id,CSW_AK47,90)
  1482. if(arany[id] -= 15)
  1483. ColorChat(id, NORMAL, "Sikeresen megvásároltad az ^3AK47-et^1.")
  1484. }
  1485. else
  1486. {
  1487. ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
  1488. }
  1489. }
  1490. case 4:
  1491. {
  1492. if(arany[id] >= 10)
  1493. {
  1494. if(arany[id] -= 10)
  1495. if(elet[id] += 1)
  1496. ColorChat(id, NORMAL, "Sikeresen vásároltál ^3életet^1, ha felszeretnéd használni írd be ^4/ujra.")
  1497. }
  1498. else
  1499. {
  1500. ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
  1501. }
  1502. }
  1503. }
  1504. }
  1505. case 'n':
  1506. {
  1507. switch(key)
  1508. {
  1509. case 1:
  1510. {
  1511. kuldesmenu(id)
  1512. akuld[id] = true
  1513. }
  1514. case 2:
  1515. {
  1516. kuldesmenu(id)
  1517. lkuld[id] = true
  1518. }
  1519. case 3:
  1520. {
  1521. kuldesmenu(id)
  1522. kkuld[id] = true
  1523. }
  1524. case 4:
  1525. {
  1526. kuldesmenu(id)
  1527. pkuld[id] = true
  1528. }
  1529. case 5:
  1530. {
  1531. kuldesmenu(id)
  1532. fkuld[id] = 1
  1533. }
  1534. case 6:
  1535. {
  1536. kuldesmenu(id)
  1537. fkuld[id] = 2
  1538. }
  1539. case 7:
  1540. {
  1541. kuldesmenu(id)
  1542. fkuld[id] = 3
  1543. }
  1544. case 8:
  1545. {
  1546. kuldesmenu(id)
  1547. fkuld[id] = 4
  1548. }
  1549. case 9:
  1550. {
  1551. kuldesmenu(id)
  1552. fkuld[id] = 5
  1553. }
  1554. case 10:
  1555. {
  1556. kuldesmenu(id)
  1557. fkuld[id] = 6
  1558. }
  1559. case 11:
  1560. {
  1561. kuldesmenu(id)
  1562. fkuld[id] = 7
  1563. }
  1564. case 12:
  1565. {
  1566. kuldesmenu(id)
  1567. fkuld[id] = 8
  1568. }
  1569. case 13:
  1570. {
  1571. kuldesmenu(id)
  1572. fkuld[id] = 9
  1573. }
  1574. case 14:
  1575. {
  1576. kuldesmenu(id)
  1577. fkuld[id] = 10
  1578. }
  1579. case 15:
  1580. {
  1581. kuldesmenu(id)
  1582. fkuld[id] = 11
  1583. }
  1584. case 16:
  1585. {
  1586. kuldesmenu(id)
  1587. fkuld[id] = 12
  1588. }
  1589. case 17:
  1590. {
  1591. kuldesmenu(id)
  1592. fkuld[id] = 13
  1593. }
  1594. }
  1595. }
  1596. }
  1597. menu_destroy(menu);
  1598. return PLUGIN_HANDLED;
  1599. }
  1600. public lada_handler(id, menu, item)
  1601. {
  1602. if(item == MENU_EXIT)
  1603. {
  1604. menu_cancel(id);
  1605. return PLUGIN_HANDLED;
  1606. }
  1607.  
  1608. new command[6], name[64], access, callback;
  1609.  
  1610. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  1611. new key = str_to_num(command);
  1612.  
  1613. switch(key)
  1614. {
  1615. case 1:
  1616. {
  1617. switch(random_num(1,27))
  1618. {
  1619. case 1:
  1620. {
  1621. if(lada[id] >=1 && kulcs[id] >= 1)
  1622. {
  1623. lada[id]--
  1624. kulcs[id]--
  1625. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  1626. }
  1627. else
  1628. {
  1629. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1630. }
  1631. }
  1632. case 2:
  1633. {
  1634. if(lada[id] >=1 && kulcs[id] >= 1)
  1635. {
  1636. if(arany[id] += 30)
  1637. lada[id]--
  1638. kulcs[id]--
  1639. ColorChat(id, GREEN, "[Információ] ^1Találtál 30 ^4Aranyat ^1ebben a ^3ládában.")
  1640. }
  1641. else
  1642. {
  1643. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1644. }
  1645. }
  1646. case 3:
  1647. {
  1648. if(lada[id] >=1 && kulcs[id] >= 1)
  1649. {
  1650. lada[id]--
  1651. kulcs[id]--
  1652. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  1653. }
  1654. else
  1655. {
  1656. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1657. }
  1658. }
  1659. case 4:
  1660. {
  1661. if(lada[id] >=1 && kulcs[id] >= 1)
  1662. {
  1663. lada[id]--
  1664. kulcs[id]--
  1665. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  1666. }
  1667. else
  1668. {
  1669. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1670. }
  1671. }
  1672. case 5:
  1673. {
  1674. if(lada[id] >=1 && kulcs[id] >= 1)
  1675. {
  1676. lada[id]--
  1677. kulcs[id]--
  1678. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  1679. }
  1680. else
  1681. {
  1682. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1683. }
  1684. }
  1685. case 6:
  1686. {
  1687. if(lada[id] >=1 && kulcs[id] >= 1)
  1688. {
  1689. if(arany[id] += 50)
  1690. lada[id]--
  1691. kulcs[id]--
  1692. ColorChat(id, GREEN, "[Információ] ^1Találtál 50 ^4Aranyat ^1ebben a ^3ládában.")
  1693. }
  1694. else
  1695. {
  1696. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1697. }
  1698. }
  1699. case 7:
  1700. {
  1701. if(lada[id] >=1 && kulcs[id] >= 1)
  1702. {
  1703. if(arany[id] += 10)
  1704. lada[id]--
  1705. kulcs[id]--
  1706. ColorChat(id, GREEN, "[Információ] ^1Találtál 10 ^4Aranyat ^1ebben a ^3ládában.")
  1707. }
  1708. else
  1709. {
  1710. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1711. }
  1712. }
  1713. case 8:
  1714. {
  1715. if(lada[id] >=1 && kulcs[id] >= 1)
  1716. {
  1717. kulcs[id]--
  1718. ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1egy újabb ^3láda ^1volt.")
  1719. }
  1720. else
  1721. {
  1722. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1723. }
  1724. }
  1725. case 9:
  1726. {
  1727. if(lada[id] >=1 && kulcs[id] >= 1)
  1728. {
  1729. lada[id]--
  1730. ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1egy ^3kulcs ^1volt.")
  1731. }
  1732. else
  1733. {
  1734. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1735. }
  1736. }
  1737. case 10:
  1738. {
  1739. if(lada[id] >=1 && kulcs[id] >= 1)
  1740. {
  1741. lada[id]--
  1742. kulcs[id]--
  1743. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  1744. }
  1745. else
  1746. {
  1747. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1748. }
  1749. }
  1750. case 11:
  1751. {
  1752. if(lada[id] >=1 && kulcs[id] >= 1)
  1753. {
  1754. lada[id]--
  1755. kulcs[id]--
  1756. set_user_health(id,get_user_health(id)+50)
  1757. ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában +50 Élet ^1volt.")
  1758. }
  1759. else
  1760. {
  1761. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1762. }
  1763. }
  1764. case 12:
  1765. {
  1766. if(lada[id] >=1 && kulcs[id] >= 1)
  1767. {
  1768. lada[id]--
  1769. kulcs[id]--
  1770. set_user_health(id,get_user_health(id)+50)
  1771. ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában +50 Élet ^1volt.")
  1772. }
  1773. else
  1774. {
  1775. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1776. }
  1777. }
  1778. case 13:
  1779. {
  1780. if(lada[id] >=1 && kulcs[id] >= 1)
  1781. {
  1782. if(elet[id] += 1)
  1783. lada[id]--
  1784. kulcs[id]--
  1785. ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában +1 Élet ^1volt.")
  1786. }
  1787. else
  1788. {
  1789. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1790. }
  1791. }
  1792. case 14:
  1793. {
  1794. if(lada[id] >=1 && kulcs[id] >= 1)
  1795. {
  1796. lada[id]--
  1797. kulcs[id]--
  1798. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  1799. }
  1800. else
  1801. {
  1802. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1803. }
  1804. }
  1805. case 15:
  1806. {
  1807. if(lada[id] >=1 && kulcs[id] >= 1)
  1808. {
  1809. lada[id]--
  1810. kulcs[id]--
  1811. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  1812. }
  1813. else
  1814. {
  1815. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1816. }
  1817. }
  1818. case 16:
  1819. {
  1820. if(lada[id] >=1 && kulcs[id] >= 1)
  1821. {
  1822. lada[id]--
  1823. kulcs[id]--
  1824. set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha , 0);
  1825. ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1Láthatatlanság volt.")
  1826. }
  1827. else
  1828. {
  1829. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1830. }
  1831. }
  1832. case 17:
  1833. {
  1834. if(lada[id] >=1 && kulcs[id] >= 1)
  1835. {
  1836. lada[id]--
  1837. kulcs[id]--
  1838. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  1839. }
  1840. else
  1841. {
  1842. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1843. }
  1844. }
  1845. case 18:
  1846. {
  1847. if(lada[id] >=1 && kulcs[id] >= 1)
  1848. {
  1849. lada[id]--
  1850. kulcs[id]--
  1851. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  1852. }
  1853. else
  1854. {
  1855. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1856. }
  1857. }
  1858. case 19:
  1859. {
  1860. if(lada[id] >=1 && kulcs[id] >= 1)
  1861. {
  1862. lada[id]--
  1863. kulcs[id]--
  1864. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  1865. }
  1866. else
  1867. {
  1868. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1869. }
  1870. }
  1871. case 20:
  1872. {
  1873. if(lada[id] >=1 && kulcs[id] >= 1)
  1874. {
  1875. lada[id]--
  1876. kulcs[id]--
  1877. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  1878. }
  1879. else
  1880. {
  1881. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1882. }
  1883. }
  1884. case 21:
  1885. {
  1886. if(lada[id] >=1 && kulcs[id] >= 1)
  1887. {
  1888. lada[id]--
  1889. kulcs[id]--
  1890. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  1891. }
  1892. else
  1893. {
  1894. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1895. }
  1896. }
  1897. case 22:
  1898. {
  1899. if(lada[id] >=1 && kulcs[id] >= 1)
  1900. {
  1901. usp[id] = 1
  1902. m1[id] += 1
  1903. lada[id]--
  1904. kulcs[id]--
  1905. ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1egy ^4SpriteFire ^3USP ^1volt.")
  1906. }
  1907. else
  1908. {
  1909. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1910. }
  1911. }
  1912. case 23:
  1913. {
  1914. if(lada[id] >=1 && kulcs[id] >= 1)
  1915. {
  1916. usp[id] = 2
  1917. m2[id] += 1
  1918. lada[id]--
  1919. kulcs[id]--
  1920. ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1egy ^4Tűz ^3USP ^1volt.")
  1921. }
  1922. else
  1923. {
  1924. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1925. }
  1926. }
  1927. case 24:
  1928. {
  1929. if(lada[id] >=1 && kulcs[id] >= 1)
  1930. {
  1931. usp[id] = 3
  1932. m3[id] += 1
  1933. lada[id]--
  1934. kulcs[id]--
  1935. ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1egy ^4Destiny ^3USP ^1volt.")
  1936. }
  1937. else
  1938. {
  1939. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1940. }
  1941. }
  1942. case 25:
  1943. {
  1944. if(lada[id] >=1 && kulcs[id] >= 1)
  1945. {
  1946. lada[id]--
  1947. kulcs[id]--
  1948. ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
  1949. }
  1950. else
  1951. {
  1952. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1953. }
  1954. }
  1955. case 26:
  1956. {
  1957. if(lada[id] >=1 && kulcs[id] >= 1)
  1958. {
  1959. usp[id] = 4
  1960. m4[id] += 1
  1961. lada[id]--
  1962. kulcs[id]--
  1963. ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1egy ^4Terep ^3USP ^1volt.")
  1964. }
  1965. else
  1966. {
  1967. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1968. }
  1969. }
  1970. case 27:
  1971. {
  1972. if(lada[id] >=1 && kulcs[id] >= 1)
  1973. {
  1974. usp[id] = 5
  1975. m5[id] += 1
  1976. lada[id]--
  1977. kulcs[id]--
  1978. ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1egy ^4Katonai ^3USP ^1volt.")
  1979. }
  1980. else
  1981. {
  1982. ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
  1983. }
  1984. }
  1985. }
  1986. }
  1987. case 2:
  1988. {
  1989. switch(random_num(1,8))
  1990. {
  1991. case 1:
  1992. {
  1993. if(plada[id] >= 1)
  1994. {
  1995. arany[id] += 3000
  1996. plada[id]--
  1997. ColorChat(id, GREEN, "[Inofrmáció] ^1Ebben a ^4Prémium ^3Ládában ^1+3000 Arany volt.")
  1998. }
  1999. else
  2000. {
  2001. ColorChat(id, GREEN, "[Inofrmáció] ^1Neked nincs egy ^4Prémium ^3Ládád ^1sem.")
  2002. }
  2003. }
  2004. case 2:
  2005. {
  2006. if(plada[id] >= 1)
  2007. {
  2008. usp[id] = 13
  2009. m13[id] += 1
  2010. plada[id]--
  2011. ColorChat(id, GREEN, "[Inofrmáció] ^1Ebben a ^4Prémium ^3Ládában ^4Caiman ^3USP ^1volt.")
  2012. }
  2013. else
  2014. {
  2015. ColorChat(id, GREEN, "[Inofrmáció] ^1Neked nincs egy ^4Prémium ^3Ládád ^1sem.")
  2016. }
  2017. }
  2018. case 3:
  2019. {
  2020. if(plada[id] >= 1)
  2021. {
  2022. usp[id] = 12
  2023. m12[id] += 1
  2024. plada[id]--
  2025. ColorChat(id, GREEN, "[Inofrmáció] ^1Ebben a ^4Prémium ^3Ládában ^4Magma ^3USP ^1volt.")
  2026. }
  2027. else
  2028. {
  2029. ColorChat(id, GREEN, "[Inofrmáció] ^1Neked nincs egy ^4Prémium ^3Ládád ^1sem.")
  2030. }
  2031. }
  2032. case 4:
  2033. {
  2034. if(plada[id] >= 1)
  2035. {
  2036. usp[id] = 11
  2037. m11[id] += 1
  2038. plada[id]--
  2039. ColorChat(id, GREEN, "[Inofrmáció] ^1Ebben a ^4Prémium ^3Ládában ^4ReTexture ^3USP ^1volt.")
  2040. }
  2041. else
  2042. {
  2043. ColorChat(id, GREEN, "[Inofrmáció] ^1Neked nincs egy ^4Prémium ^3Ládád ^1sem.")
  2044. }
  2045. }
  2046. case 5:
  2047. {
  2048. if(plada[id] >= 1)
  2049. {
  2050. usp[id] = 10
  2051. m10[id] += 1
  2052. plada[id]--
  2053. ColorChat(id, GREEN, "[Inofrmáció] ^1Ebben a ^4Prémium ^3Ládában ^4Arany ^3USP ^1volt.")
  2054. }
  2055. else
  2056. {
  2057. ColorChat(id, GREEN, "[Inofrmáció] ^1Neked nincs egy ^4Prémium ^3Ládád ^1sem.")
  2058. }
  2059. }
  2060. case 6:
  2061. {
  2062. if(plada[id] >= 1)
  2063. {
  2064. usp[id] = 9
  2065. m9[id] += 1
  2066. plada[id]--
  2067. ColorChat(id, GREEN, "[Inofrmáció] ^1Ebben a ^4Prémium ^3Ládában ^4Engraved ^3USP ^1volt.")
  2068. }
  2069. else
  2070. {
  2071. ColorChat(id, GREEN, "[Inofrmáció] ^1Neked nincs egy ^4Prémium ^3Ládád ^1sem.")
  2072. }
  2073. }
  2074. case 7:
  2075. {
  2076. if(plada[id] >= 1)
  2077. {
  2078. plada[id]--
  2079. ColorChat(id, GREEN, "[Inofrmáció] ^1Sajnos ez a ^4Prémium ^3Láda ^1üres volt.")
  2080. }
  2081. else
  2082. {
  2083. ColorChat(id, GREEN, "[Inofrmáció] ^1Neked nincs egy ^4Prémium ^3Ládád ^1sem.")
  2084. }
  2085. }
  2086. case 8:
  2087. {
  2088. if(plada[id] >= 1)
  2089. {
  2090. szint[id] += 3
  2091. plada[id]--
  2092. ColorChat(id, GREEN, "[Inofrmáció] ^1Ebben a ^4Prémium ^3Ládában ^1+3 ^3Szint ^1volt.")
  2093. }
  2094. else
  2095. {
  2096. ColorChat(id, GREEN, "[Inofrmáció] ^1Neked nincs egy ^4Prémium ^3Ládád ^1sem.")
  2097. }
  2098. }
  2099. }
  2100. }
  2101. }
  2102. return PLUGIN_CONTINUE
  2103. }
  2104. public sayhook(id)
  2105. {
  2106. read_args (message, 191)
  2107. remove_quotes (message)
  2108. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  2109. {
  2110. return PLUGIN_CONTINUE
  2111. }
  2112. get_user_name(id, nev, 31)
  2113. if(is_user_alive(id)) {
  2114. get_user_team(id, color, 9)
  2115.  
  2116. if(get_user_flags(id) & TULAJ)
  2117. formatex(Temp, 191, "^x03[Tulajdonos]^x04%s^x03[Silver%i]^x04: %s", nev, szint[id], message)
  2118. else if(get_user_flags(id) & ADMIN)
  2119. formatex(Temp, 191, "^x03[Admin][Silver%i]^x04%s^x03: %s", szint[id], nev, message)
  2120. else if(get_user_flags(id) & VIP)
  2121. formatex(Temp, 191, "^x03[VIP][Silver%i]^x04%s^x03: %s", szint[id], nev, message)
  2122.  
  2123.  
  2124.  
  2125. else formatex(Temp, 191, "^x04[Silver%i]^x03%s^x01: %s", szint[id], nev, message)
  2126.  
  2127. }
  2128. else {
  2129. get_user_team(id, color, 9)
  2130. if(get_user_flags(id) & TULAJ)
  2131. formatex(Temp, 191, "^x03[Tulajdonos]^x04%s^x03[Silver%i]^x04: %s", nev, szint[id], message)
  2132. else if(get_user_flags(id) & ADMIN)
  2133. formatex(Temp, 191, "^x03[Admin][Silver%i]^x04%s^x03: %s", szint[id], nev, message)
  2134. else if(get_user_flags(id) & VIP)
  2135. formatex(Temp, 191, "^x03[VIP][Silver%i]^x04%s^x03: %s", szint[id], nev, message)
  2136.  
  2137. else formatex(Temp, 191, "^x04[Silver%i]^x03%s^x01: %s", szint[id], nev, message)
  2138. }
  2139. sendmessage(color)
  2140. return PLUGIN_HANDLED
  2141. }
  2142. public sendmessage(color[])
  2143. {
  2144. new teamName[10]
  2145. for(new player = 1; player < get_maxplayers(); player++)
  2146. {
  2147. get_user_team (player, teamName, 9)
  2148. teamf (player, color)
  2149. elkuldes(player, Temp)
  2150. teamf(player, teamName)
  2151. }
  2152. }
  2153. public teamf(player, team[])
  2154. {
  2155. message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
  2156. write_byte(player)
  2157. write_string(team)
  2158. message_end()
  2159. }
  2160. public elkuldes(player, Temp[])
  2161. {
  2162. message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
  2163. write_byte( player )
  2164. write_string( Temp )
  2165. message_end()
  2166. }
  2167. public adas(id)
  2168. {
  2169. if(get_user_flags(id) & ADMIN_IMMUNITY)
  2170. {
  2171. new menu = menu_create("\rAdas\d - \wAdás","adas_h")
  2172. new players[32], pnum, tempid
  2173. new szName[32], szTempid[20]
  2174. get_players(players, pnum)
  2175. for( new i; i<pnum; i++ )
  2176. {
  2177. tempid = players[i];
  2178. get_user_name(tempid, szName, charsmax(szName))
  2179. num_to_str(tempid, szTempid, charsmax(szTempid))
  2180. menu_additem(menu, szName, szTempid, 0)
  2181. }
  2182. menu_display(id, menu, 0)
  2183. }
  2184. else
  2185. {
  2186. }
  2187. }
  2188. public adas_h(id, menu, item)
  2189. {
  2190. if( item == MENU_EXIT )
  2191. {
  2192. menu_destroy(menu);
  2193. return PLUGIN_HANDLED;
  2194. }
  2195. new data[6], szName[64];
  2196. new access, callback;
  2197. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  2198. new tempid = str_to_num(data);
  2199. if( is_user_alive(tempid) )
  2200. {
  2201. arany[tempid] += 50
  2202. szint[tempid] += 50
  2203. }
  2204. client_cmd(id,"adas")
  2205. menu_destroy(menu);
  2206. return PLUGIN_HANDLED;
  2207. }
  2208. public mentes(id)
  2209. {
  2210. new name[32]
  2211. get_user_name(id, name, 31)
  2212. new vaultkey[64],vaultdata[256]
  2213.  
  2214. format(vaultkey,63,"%s-dt", name)
  2215. format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i",arany[id],elet[id],m1[id],m2[id],m3[id],m4[id],m5[id],m6[id],m7[id],m8[id],m9[id],m10[id],m11[id],m12[id],m13[id],szint[id],xp[id],vip[id],lada[id],kulcs[id],plada[id])
  2216.  
  2217. nvault_set(g_vault,vaultkey,vaultdata)
  2218. return PLUGIN_CONTINUE
  2219. }
  2220. public betoltes(id)
  2221. {
  2222. new name[32]
  2223. get_user_name(id, name, 31)
  2224. new vaultkey[64],vaultdata[256]
  2225.  
  2226. format(vaultkey,63,"%s-dt", name)
  2227. format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i",arany[id],elet[id],m1[id],m2[id],m3[id],m4[id],m5[id],m6[id],m7[id],m8[id],m9[id],m10[id],m11[id],m12[id],m13[id],szint[id],xp[id],vip[id],lada[id],kulcs[id],plada[id])
  2228.  
  2229. nvault_get(g_vault,vaultkey,vaultdata,255)
  2230. replace_all(vaultdata, 255, "#", " ")
  2231. new ar[32], el[32], um1[32], um2[32], um3[32], um4[32], um5[32], um6[32], um7[32], um8[32], um9[32], um10[32], um11[32], um12[32], um13[32], sz[32], ol[32], vp[32], la[32], kc[32], pl[32]
  2232. parse(vaultdata, ar, 31, el, 31, um1, 31, um2, 31, um3, 31, um4, 31, um5, 31, um6, 31, um7, 31, um8, 31, um9, 31, um10, 31, um11, 31, um12, 31, um13, 31, sz, 31, ol, 31, vp, 31, la, 31, kc, 31, pl, 31)
  2233. arany[id] = str_to_num(ar)
  2234. elet[id] = str_to_num(el)
  2235. m1[id] = str_to_num(um1)
  2236. m2[id] = str_to_num(um2)
  2237. m3[id] = str_to_num(um3)
  2238. m4[id] = str_to_num(um4)
  2239. m5[id] = str_to_num(um5)
  2240. m6[id] = str_to_num(um6)
  2241. m7[id] = str_to_num(um7)
  2242. m8[id] = str_to_num(um8)
  2243. m9[id] = str_to_num(um9)
  2244. m10[id] = str_to_num(um10)
  2245. m11[id] = str_to_num(um11)
  2246. m12[id] = str_to_num(um12)
  2247. m13[id] = str_to_num(um13)
  2248. szint[id] = str_to_num(sz)
  2249. xp[id] = str_to_num(ol)
  2250. vip[id] = str_to_num(vp)
  2251. lada[id] = str_to_num(la)
  2252. kulcs[id] = str_to_num(kc)
  2253. plada[id] = str_to_num(pl)
  2254. return PLUGIN_CONTINUE
  2255. }
  2256. public client_disconnect(id)
  2257. {
  2258. usp1_damage[id] = false
  2259. usp2_damage[id] = false
  2260. usp3_damage[id] = false
  2261. usp4_damage[id] = false
  2262. usp5_damage[id] = false
  2263. usp6_damage[id] = false
  2264. usp7_damage[id] = false
  2265. usp8_damage[id] = false
  2266. usp9_damage[id] = false
  2267. usp10_damage[id] = false
  2268. usp11_damage[id] = false
  2269. usp12_damage[id] = false
  2270. usp13_damage[id] = false
  2271. mentes(id)
  2272. }
  2273. public client_connect(id)
  2274. {
  2275. betoltes(id);
  2276. set_task(3.0,"jog",id)
  2277. }
  2278. public jog(id)
  2279. {
  2280. if(vip[id] == 3)
  2281. {
  2282. set_user_flags(id, get_user_flags(id) | ADMIN_LEVEL_C)
  2283. }
  2284. }
  2285. public plugin_end()
  2286. {
  2287. nvault_close(g_vault)
  2288. }
  2289.  

_________________
Global Offenive Mod Ami lesz benne [Piac, Ajandekozas, lada nyitas ..] :[100%]:

[ablak]Jatekos nevem $upra[/ablak]

Ők köszönték meg Sajan10 nek ezt a hozzászólást: 'HoTDoG' (2015.07.17. 14:16)
  Népszerűség: 2.27%


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  [ 8 hozzászólás ] 


Ki van itt

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