hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.18. 12:15



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó 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  [ 10 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Csak 1 hiba.
HozzászólásElküldve: 2015.07.22. 14:20 
Offline
Tag
Avatar

Csatlakozott: 2015.02.26. 16:24
Hozzászólások: 57
Megköszönt másnak: 75 alkalommal
Helló mindenki.
Van egy plugin amiben egyetlen-egy hiba van, valaki kijavítaná nekem?
Előre is köszi


Csatolmányok:
skinrendszer.sma [55.26 KiB]
Letöltve 79 alkalommal.

_________________
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: Csak 1 hiba.
HozzászólásElküldve: 2015.07.22. 14:57 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.08.24. 18:28
Hozzászólások: 584
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 120 alkalommal
Jó lenne megnevezni a hibát... A fordító nem tudja, mit akarsz, ha szintaktikailag helyes a forráskód, lefordítja. Ergo, anélkül hogy megmondanád, én sem tudhatom, mi rossz benne.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csak 1 hiba.
HozzászólásElküldve: 2015.07.22. 15:02 
Offline
Tag
Avatar

Csatlakozott: 2015.02.26. 16:24
Hozzászólások: 57
Megköszönt másnak: 75 alkalommal
skinrendszer.sma(1) : error 010: invalid function or declaration
skinrendszer.sma(291) : warning 204: symbol is assigned a value that is never used: "kredmin"
skinrendszer.sma(291) : warning 204: symbol is assigned a value that is never used: "kredossz"
skinrendszer.sma(291) : warning 204: symbol is assigned a value that is never used: "key2"
skinrendszer.sma(306) : warning 204: symbol is assigned a value that is never used: "szText3"
skinrendszer.sma(1915) : warning 203: symbol is never used: "g_MaxAmmo"
skinrendszer.sma(1915) : warning 203: symbol is never used: "orokloszer"

1 Error.

Ezt a hibát dobja ki a fordító.
Nem tudom miért...
Segítene valaki?

_________________
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: Csak 1 hiba.
HozzászólásElküldve: 2015.07.22. 15:10 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.08.24. 18:28
Hozzászólások: 584
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 120 alkalommal
Az első azért van, mert amikor visszamásoltad az ékezetesítés után, az első include elől (#include <amxmodx>) nem törölted ki azt a pár karaktert. Ezt tedd meg, és megszűnik a hiba. :)
A többi deklarált, de fel nem használt változókat jelöl. Azokkal is kezdhetnél valamit. Nézd meg, honnan maradt ki, vagy ha végképp nem kell, töröld őket.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csak 1 hiba.
HozzászólásElküldve: 2015.07.23. 06:50 
Offline
Tag
Avatar

Csatlakozott: 2015.02.26. 16:24
Hozzászólások: 57
Megköszönt másnak: 75 alkalommal
Csak 1 gond van. Megtettem azt is, hogy kitöröltem de úgysemcfordítja le sajna. Nem javítanád ki is kúldenéd el? Nagy szükségem lenne rá...

_________________
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: Csak 1 hiba.
HozzászólásElküldve: 2015.07.23. 09:42 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.08.24. 18:28
Hozzászólások: 584
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 120 alkalommal
Nekem lefordul (AMXX Studio), szóval passz. Nézd meg ezt a fordítót:
http://amx.freakz.ro/


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csak 1 hiba.
HozzászólásElküldve: 2015.07.23. 11:52 
Offline
Tag
Avatar

Csatlakozott: 2015.02.26. 16:24
Hozzászólások: 57
Megköszönt másnak: 75 alkalommal
Ezzel is próbáltam :|
Nem küldöd el az amxx-et ha lefordította?
Megkö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: Csak 1 hiba.
HozzászólásElküldve: 2015.07.23. 12:02 
Offline
Fanatikus
Avatar

Csatlakozott: 2015.07.21. 00:49
Hozzászólások: 178
Megköszönt másnak: 23 alkalommal
Megköszönték neki: 20 alkalommal
TRY:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <colorchat>
  4. #include <hamsandwich>
  5. #include <csstats>
  6. #include <fakemeta>
  7. #include <nvault>
  8. #include <cstrike>
  9. #include <fakemeta_util>
  10. #include <engine>
  11. #include <fun>
  12.  
  13. #define PLUGIN "Fegyverskin"
  14. #define VERSION "1.0"
  15. #define AUTHOR "GeTThere92"
  16.  
  17. #pragma tabsize 0
  18.  
  19. new oles[33]
  20. new kredit[33]
  21. new awp[33], m4a1[33], ak47[33], famas[33], kes[33]
  22. new alap[33]
  23. new vault
  24.  
  25. new bool:kapcsolo[33]
  26.  
  27. new sebzok[33];
  28. new sebzesek[33];
  29. new sebzettek[33];
  30.  
  31. new eledes[33]
  32. new pajzsvasarlas[33]
  33.  
  34. new const Classnamesdoll[] = "oles_s";
  35.  
  36. #define MINSZ Float:{ -23.160000, -13.660000, -0.050000 }
  37. #define MAXSZ Float:{ 11.470000, 12.780000, 6.720000 }
  38. #define MODEL_OLES "models/thug/fegyverek/lada.mdl"
  39.  
  40. new const szPrefix[] = "[Információ]"
  41.  
  42. const NETOLTS = ((1<<CSW_HEGRENADE)|(1<<CSW_SMOKEGRENADE)|(1<<CSW_FLASHBANG)|(1<<CSW_KNIFE)|(1<<CSW_C4))
  43.  
  44. public plugin_init() {
  45. register_plugin(PLUGIN, VERSION, AUTHOR)
  46.  
  47. register_dictionary("fegyoskin.txt")
  48.  
  49. //Chat parancsok
  50. register_clcmd("say /menu", "fomenu")
  51. register_clcmd("nightvision", "fomenu")
  52. register_clcmd("say /kreditjeim","kredmegtek")
  53. register_clcmd("say /adas","adas")
  54. register_clcmd("say_team /menu", "fomenu")
  55.  
  56. //Fegyverváltás
  57. register_event("CurWeapon", "fegyvervaltas", "be", "1=1")
  58. register_event("HLTV","evRoundStart","a","1=0","2=0")
  59.  
  60. //Halál
  61. register_event("DeathMsg", "eDeath", "ade")
  62. RegisterHam(Ham_Spawn, "player", "FegyverMenu",1)
  63. register_logevent( "logevent_round_start", 2, "1=Round_Start" );
  64. register_forward( FM_Touch,"ForwardTouch" );
  65.  
  66. //EVENTEK
  67. register_event( "DeathMsg","drop","a" );
  68.  
  69.  
  70. vault = nvault_open("Fegyverskin")
  71. }
  72.  
  73. public evRoundStart() {
  74. for(new i; i < get_playersnum(); i++) {
  75. eledes[i] = 0
  76. pajzsvasarlas[i] = 0
  77. }
  78. }
  79. public plugin_precache() {
  80. precache_model("models/thug/fegyverek/v_awp1.mdl")
  81. precache_model("models/thug/fegyverek/v_awp2.mdl")
  82. precache_model("models/thug/fegyverek/v_awp3.mdl")
  83. precache_model("models/thug/fegyverek/v_awp4.mdl")
  84. precache_model("models/thug/fegyverek/v_awp5.mdl")
  85. precache_model("models/thug/fegyverek/v_m4a11.mdl")
  86. precache_model("models/thug/fegyverek/v_m4a12.mdl")
  87. precache_model("models/thug/fegyverek/v_m4a13.mdl")
  88. precache_model("models/thug/fegyverek/v_m4a14.mdl")
  89. precache_model("models/thug/fegyverek/v_m4a15.mdl")
  90. precache_model("models/thug/fegyverek/v_ak1.mdl")
  91. precache_model("models/thug/fegyverek/v_ak2.mdl")
  92. precache_model("models/thug/fegyverek/v_ak3.mdl")
  93. precache_model("models/thug/fegyverek/v_ak4.mdl")
  94. precache_model("models/thug/fegyverek/v_ak5.mdl")
  95. precache_model("models/thug/fegyverek/v_famas1.mdl")
  96. precache_model("models/thug/fegyverek/v_famas2.mdl")
  97. precache_model("models/thug/fegyverek/v_famas3.mdl")
  98. precache_model("models/thug/fegyverek/v_famas4.mdl")
  99. precache_model("models/thug/fegyverek/v_famas5.mdl")
  100. precache_model("models/thug/kesek/v_knife.mdl")
  101. precache_model("models/v_ak47.mdl")
  102. precache_model("models/v_awp.mdl")
  103. precache_model("models/v_m4a1.mdl")
  104. precache_model("models/v_famas.mdl")
  105. precache_model("models/v_knife.mdl")
  106. precache_sound("ambience/gomb111.wav")
  107. precache_model("models/thug/fegyverek/lada.mdl")
  108. }
  109.  
  110. public spawn_event(id)
  111. {
  112. sebzok[id] = 0;
  113. sebzesek[id] = 0;
  114. sebzettek[id] = 0;
  115. }
  116.  
  117. public eDeath() {
  118.  
  119. new aldozat = read_data(1)
  120. new tamado = read_data(2)
  121.  
  122. if(aldozat == tamado)
  123. return PLUGIN_HANDLED
  124.  
  125. oles[aldozat] ++
  126. return PLUGIN_HANDLED
  127.  
  128. }
  129.  
  130. public drop()
  131. {
  132. new victim = read_data( 2 );
  133. new esely = random(2)
  134.  
  135. if(!esely)
  136. return PLUGIN_HANDLED
  137.  
  138. static Float:origin[ 3 ];
  139. pev( victim, pev_origin, origin );
  140.  
  141. new ent = engfunc( EngFunc_CreateNamedEntity, engfunc( EngFunc_AllocString, "info_target" ) );
  142. origin[ 2 ] -= 36;
  143. engfunc( EngFunc_SetOrigin, ent, origin );
  144.  
  145. if( !pev_valid( ent ) )
  146. {
  147. return PLUGIN_HANDLED;
  148. }
  149.  
  150. set_pev( ent, pev_classname, Classnamesdoll );
  151. engfunc( EngFunc_SetModel, ent, MODEL_OLES );
  152. dllfunc( DLLFunc_Spawn, ent );
  153. set_pev( ent, pev_solid, SOLID_BBOX );
  154. set_pev( ent, pev_movetype, MOVETYPE_NONE );
  155. engfunc( EngFunc_SetSize, ent, MINSZ, MAXSZ );
  156. engfunc( EngFunc_DropToFloor, ent );
  157.  
  158. return PLUGIN_HANDLED;
  159. }
  160.  
  161. public ForwardTouch( ent, id )
  162. {
  163. new classname[ 32 ];
  164. pev( ent, pev_classname, classname, charsmax( classname ) );
  165.  
  166. if( !equal( classname, Classnamesdoll ) )
  167. {
  168. return FMRES_IGNORED;
  169. }
  170. new olesrandom = random_num(0,45)
  171.  
  172. kredit[id] += olesrandom
  173.  
  174. ColorChat(id, GREEN, "^3[Fegyver Skin] ^4Atnezted a holttestet es talaltal ^3%i ^4kreditet.",olesrandom);
  175.  
  176. engfunc( EngFunc_RemoveEntity, ent );
  177. return FMRES_IGNORED
  178. }
  179. public logevent_round_start()
  180. {
  181. new hkt = FM_NULLENT;
  182. while ( ( hkt = fm_find_ent_by_class( hkt, Classnamesdoll ) ) )
  183. {
  184. engfunc( EngFunc_RemoveEntity, hkt );
  185. }
  186. }
  187.  
  188. public fomenu(id) {
  189. new cim[121]
  190. formatex(cim, charsmax(cim), "\\rSkin Rendszer \\dBY:\\yGeTThere92 \\rKreditjeid: \\d%d",kredit[id])
  191. new menu = menu_create(cim, "fomenu_h");
  192.  
  193. menu_additem(menu, "\\rAWP \\dSkinek", "1", 0)
  194. menu_additem(menu, "\\rM4A1 \\dSkinek", "2", 0)
  195. menu_additem(menu, "\\rAK47 \\dSkinek", "3", 0)
  196. menu_additem(menu, "\\rFAMAS \\dSkinek", "4", 0)
  197. if(kapcsolo[id] == true)
  198. menu_additem(menu, "\\ySkinek \\rBekapcsolva \\w| \\dKikapcsolva", "5", 0)
  199. else if(kapcsolo[id] == false)
  200. menu_additem(menu, "\\ySkinek \\dBekapcsolva \\w| \\rKikapcsolva", "5", 0)
  201. menu_additem(menu, "\\rExtra Cuccok", "6", 0)
  202.  
  203. menu_display(id, menu, 0)
  204. }
  205.  
  206. public fomenu_h(id, menu, item)
  207. {
  208. if( item == MENU_EXIT )
  209. {
  210. menu_destroy(menu);
  211. return PLUGIN_HANDLED;
  212. }
  213. new data[9], szName[64];
  214. new access, callback;
  215. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  216. new key = str_to_num(data);
  217. switch(key)
  218. {
  219. case 1:{
  220. awp_menu(id)
  221. }
  222. case 2:{
  223. m4a1_menu(id)
  224. }
  225. case 3:{
  226. ak47_menu(id)
  227. }
  228. case 4:{
  229. famas_menu(id)
  230. }
  231. case 5:{
  232. if(kapcsolo[id] == true)
  233. {
  234. client_cmd(id, "spk ^"ambience/gomb111.wav^"")
  235. kapcsolo[id] = false
  236. fomenu(id)
  237. }
  238. else if(kapcsolo[id] == false)
  239. {
  240. client_cmd(id, "spk ^"ambience/gomb111.wav^"")
  241. kapcsolo[id] = true
  242. fomenu(id)
  243. }
  244. }
  245. case 6:{
  246. extracuccok(id)
  247. }
  248. }
  249.  
  250. return PLUGIN_HANDLED
  251. }
  252.  
  253. public extracuccok(id) {
  254. new cim3[121]
  255. format(cim3, charsmax(cim3), "\\dT\\rH\\dU\\rG\\dLIFE\\wKredit Bolt \\w[\\rKreditjeid: \\y%d \\w]",kredit[id])
  256. new menu = menu_create(cim3, "extracuccok_handler" )
  257.  
  258. menu_additem(menu, "\\rGránát Csomag\\d[\\y15 Kredit\\d]", "1", 0)
  259. menu_additem(menu, "\\r+175 Pajzs\\d[\\y20 Kredit\\d]", "2", 0)
  260. menu_additem(menu, "\\rUjraéledés \\y1 körben 2x lehet! \\d[\\y35 Kredit\\d]", "3", 0)
  261. menu_additem(menu, "\\rFegyver Csomagok \\w[\\yMindössze 40 Kredit\\w]", "4", 0)
  262.  
  263. menu_display(id, menu, 0)
  264. }
  265. public extracuccok_handler(id, menu, item) {
  266. if( item == MENU_EXIT )
  267. {
  268. menu_destroy(menu);
  269. return PLUGIN_HANDLED;
  270. }
  271. new data[9], szName[64];
  272. new access, callback;
  273. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  274. new key = str_to_num(data);
  275. switch(key)
  276. {
  277. case 1:{
  278. if(!is_user_alive(id))
  279. {
  280. ColorChat(id, RED, "^3[^4Infó^3]^1» ^3Neked élned kell a vásárláshoz!")
  281. }
  282. else
  283. {
  284. if(kredit[id] >= 15)
  285. {
  286. give_item(id, "weapon_hegrenade")
  287. give_item(id, "weapon_flashbang")
  288. give_item(id, "weapon_smokegrenade")
  289. kredit[id]-=15
  290. ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Sikeresen kaptál ^1he,flash,smoke ^4gránátot! levonva ^3-15 ^4Kredit")
  291. }
  292. else
  293. ColorChat(id, RED, "^3[^4Infó^3]^1» ^3Nincs elég kredited!")
  294. }
  295. }
  296. case 2:{
  297. if(!is_user_alive(id))
  298. {
  299. ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Neked élned kell a vásárláshoz!")
  300. }
  301. else
  302. {
  303. if(kredit[id] >= 20 && pajzsvasarlas[id] <= 2)
  304. {
  305. set_user_armor(id, 175)
  306. kredit[id]-=20
  307. pajzsvasarlas[id]++
  308. ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Sikeresen beállítva ^1175 ^4re a pajzsod! levonva ^3-20 ^4Kredit")
  309. }
  310. else
  311. ColorChat(id, RED, "^3[^4Infó^3]^1» ^3Csak 3x vehetsz Armort! ")
  312. }
  313. }
  314.  
  315. case 3: {
  316. if(is_user_alive(id))
  317. {
  318. ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Te élsz, nem tudod használni!")
  319. }
  320. else
  321. {
  322. if(kredit[id] >= 35 && eledes[id] <= 1)
  323. {
  324. ExecuteHam(Ham_CS_RoundRespawn, id)
  325. kredit[id]-=35
  326. eledes[id]++
  327. ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Sikeresen ujraéledtél! levonva ^3-35 ^4Kredit")
  328. }
  329. else
  330. ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Csak 2x éledhetsz újra!")
  331. }
  332. }
  333. case 4: {
  334. fegyvercuccokkredittel(id)
  335. }
  336. }
  337. menu_destroy(menu)
  338. return PLUGIN_HANDLED
  339. }
  340.  
  341. public fegyvercuccokkredittel(id)
  342. {
  343. new cim[121]
  344. formatex(cim, charsmax(cim), "\\rFegyver csomagok \\w[\\y40 kreditért\\w]")
  345. new menu = menu_create(cim, "fegyvercuccokkredittel_h");
  346.  
  347. menu_additem(menu, "\\yAWP \\d+ \\wDeagle", "1", 0)
  348. menu_additem(menu, "\\yAK47 \\d+ \\wDeagle", "2", 0)
  349. menu_additem(menu, "\\yM4A1 \\d+ \\wDeagle", "3", 0)
  350.  
  351. menu_display(id, menu, 0)
  352. }
  353. public fegyvercuccokkredittel_h(id, menu, item) {
  354.  
  355. if(item == MENU_EXIT)
  356. {
  357. menu_cancel(id)
  358. return PLUGIN_HANDLED
  359. }
  360.  
  361. new data[9], access, callback, szName[64]
  362. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  363. new key = str_to_num(data)
  364.  
  365. switch(key) {
  366. case 1: {
  367. if(!is_user_alive(id))
  368. {
  369. ColorChat(id, RED, "^1[^4Infó^1]^4» ^3Te halott vagy! Nem tudod használni!")
  370. }
  371. else if(kredit[id] >= 40)
  372. {
  373. if(user_has_weapon(id, CSW_C4))
  374. {
  375. strip_user_weapons(id)
  376. give_item(id, "weapon_c4")
  377. kredit[id]-=40
  378. give_item(id, "weapon_awp");
  379. give_item(id, "ammo_338magnum");
  380. give_item(id, "ammo_338magnum");
  381. give_item(id, "ammo_338magnum");
  382. give_item(id, "weapon_deagle");
  383. give_item(id,"ammo_50ae");
  384. give_item(id,"ammo_50ae");
  385. give_item(id,"ammo_50ae");
  386. give_item(id,"ammo_50ae");
  387. give_item(id,"ammo_50ae");
  388. kes[id] = 6
  389. give_item(id, "weapon_knife")
  390. ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Sikeresen kiválasztottad az AWP packot! levonva ^3-40 ^4Kredit")
  391. }
  392. else
  393. {
  394. strip_user_weapons(id)
  395. kredit[id]-=40
  396. give_item(id, "weapon_awp");
  397. give_item(id, "ammo_338magnum");
  398. give_item(id, "ammo_338magnum");
  399. give_item(id, "ammo_338magnum");
  400. give_item(id, "weapon_deagle");
  401. give_item(id,"ammo_50ae");
  402. give_item(id,"ammo_50ae");
  403. give_item(id,"ammo_50ae");
  404. give_item(id,"ammo_50ae");
  405. give_item(id,"ammo_50ae");
  406. kes[id] = 6
  407. give_item(id, "weapon_knife")
  408. ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Sikeresen kiválasztottad az AWP packot! levonva ^3-40 ^4Kredit")
  409. }
  410.  
  411. }
  412. else {
  413. ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Nincs elég Kredited!")
  414. }
  415. }
  416.  
  417. case 2:{
  418. if(!is_user_alive(id))
  419. {
  420. ColorChat(id, RED, "^1[^4Infó^1]^4» ^3Te halott vagy! Nem tudod használni!")
  421. }
  422. else if(kredit[id] >= 40)
  423. {
  424. if(user_has_weapon(id, CSW_C4))
  425. {
  426. strip_user_weapons(id)
  427. give_item(id, "weapon_c4")
  428. kredit[id]-=40
  429. give_item(id, "weapon_ak47");
  430. give_item(id, "ammo_762nato");
  431. give_item(id, "ammo_762nato");
  432. give_item(id, "ammo_762nato");
  433. give_item(id, "weapon_deagle");
  434. give_item(id,"ammo_50ae");
  435. give_item(id,"ammo_50ae");
  436. give_item(id,"ammo_50ae");
  437. give_item(id,"ammo_50ae");
  438. give_item(id,"ammo_50ae");
  439. kes[id] = 6
  440. give_item(id, "weapon_knife")
  441. ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Sikeresen kiválasztottad az AK47 packot! levonva ^3-40 ^4Kredit")
  442. }
  443. else
  444. {
  445. strip_user_weapons(id)
  446. kredit[id]-=40
  447. give_item(id, "weapon_ak47");
  448. give_item(id, "ammo_762nato");
  449. give_item(id, "ammo_762nato");
  450. give_item(id, "ammo_762nato");
  451. give_item(id, "weapon_deagle");
  452. give_item(id,"ammo_50ae");
  453. give_item(id,"ammo_50ae");
  454. give_item(id,"ammo_50ae");
  455. give_item(id,"ammo_50ae");
  456. give_item(id,"ammo_50ae");
  457. kes[id] = 6
  458. give_item(id, "weapon_knife")
  459. ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Sikeresen kiválasztottad az AK47 packot! levonva ^3-40 ^4Kredit")
  460. }
  461.  
  462. }
  463. else {
  464. ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Nincs elég Kredited!")
  465. }
  466. }
  467. case 3:{
  468. if(!is_user_alive(id))
  469. {
  470. ColorChat(id, RED, "^1[^4Infó^1]^4» ^3Te halott vagy! Nem tudod használni!")
  471. }
  472. else if(kredit[id] >= 40)
  473. {
  474. if(user_has_weapon(id, CSW_C4))
  475. {
  476. strip_user_weapons(id)
  477. give_item(id, "weapon_c4")
  478. kredit[id]-=40
  479. give_item(id, "weapon_m4a1");
  480. give_item(id, "ammo_556nato");
  481. give_item(id, "ammo_556nato");
  482. give_item(id, "ammo_556nato");
  483. give_item(id, "weapon_deagle");
  484. give_item(id,"ammo_50ae");
  485. give_item(id,"ammo_50ae");
  486. give_item(id,"ammo_50ae");
  487. give_item(id,"ammo_50ae");
  488. give_item(id,"ammo_50ae");
  489. kes[id] = 6
  490. give_item(id, "weapon_knife")
  491. ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Sikeresen kiválasztottad az M4A1 packot! levonva ^3-40 ^4Kredit")
  492. }
  493. else
  494. {
  495. strip_user_weapons(id)
  496. kredit[id]-=40
  497. give_item(id, "weapon_m4a1");
  498. give_item(id, "ammo_556nato");
  499. give_item(id, "ammo_556nato");
  500. give_item(id, "ammo_556nato");
  501. give_item(id, "weapon_deagle");
  502. give_item(id,"ammo_50ae");
  503. give_item(id,"ammo_50ae");
  504. give_item(id,"ammo_50ae");
  505. give_item(id,"ammo_50ae");
  506. give_item(id,"ammo_50ae");
  507. kes[id] = 6
  508. give_item(id, "weapon_knife")
  509. ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Sikeresen kiválasztottad az M4A1 packot! levonva ^3-40 ^4Kredit")
  510. }
  511.  
  512. }
  513. else {
  514. ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Nincs elég Kredited!")
  515. }
  516. }
  517. }
  518. menu_destroy(menu)
  519. return PLUGIN_HANDLED
  520. }
  521. public awp_menu(id) {
  522.  
  523. new szText[512]
  524. new cim[121]
  525. format(cim, charsmax(cim), "\\dT\\rH\\dU\\rG\\dLIFE\\wAWP Skinek \\r[\\dÖléseid: \\y%d\\r]",oles[id])
  526. new menu = menu_create(cim, "awp_handler" )
  527.  
  528. if(oles[id] < 300)
  529. {
  530. formatex(szText, charsmax(szText), "\\yZebra AWP \\r[\\dSzükséges \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 300-oles[id])
  531. menu_additem(menu, szText, "1", 0)
  532. }
  533. else
  534. menu_additem(menu, "\\yZebra AWP \\y[Feloldva]", "1", 0)
  535. if(oles[id] < 500)
  536. {
  537. formatex(szText, charsmax(szText), "\\yKülönleges AWP \\r[\\dSzükséges \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 500-oles[id])
  538. menu_additem(menu, szText, "2", 0)
  539. }
  540. else
  541. menu_additem(menu, "\\yAWP \\wKülönleges \\y[Feloldva]", "2", 0)
  542. if(oles[id] < 800)
  543. {
  544. formatex(szText, charsmax(szText), "\\yCodos AWP \\r[\\dSzükséges \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 800-oles[id])
  545. menu_additem(menu, szText, "3", 0)
  546. }
  547. else
  548. menu_additem(menu, "\\yAWP Codos \\y[Feloldva]", "3", 0)
  549. if(oles[id] < 1000)
  550. {
  551. formatex(szText, charsmax(szText), "\\yAWP \\wKatonai \\r[\\dSzükséges \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 1000-oles[id])
  552. menu_additem(menu, szText, "4", 0)
  553. }
  554. else
  555. menu_additem(menu, "\\yAWP \\wKatonai \\y[Feloldva]", "4", 0)
  556. if(oles[id] < 1500)
  557. {
  558. formatex(szText, charsmax(szText), "\\yAWP \\wLimitált \\r[\\dSzükséges \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 1500-oles[id])
  559. menu_additem(menu, szText, "5", 0)
  560. }
  561. else
  562. menu_additem(menu, "\\yAWP \\wLimitált \\y[Feloldva]", "5", 0)
  563.  
  564. menu_display(id, menu, 0)
  565. }
  566.  
  567. public awp_handler(id, menu, item) {
  568. if( item == MENU_EXIT )
  569. {
  570. menu_destroy(menu);
  571. return PLUGIN_HANDLED;
  572. }
  573. new data[9], szName[64];
  574. new access, callback;
  575. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  576. new key = str_to_num(data);
  577. switch(key)
  578. {
  579. case 1:{ //AWP1
  580. if(awp[id] != 1)
  581. {
  582. if(oles[id] >= 300)
  583. {
  584. ColorChat(id, TEAM_COLOR, "%s ^1%L Zebra AWP-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  585. awp[id] = 1
  586. }
  587. else
  588. {
  589. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 300-oles[id])
  590. awp_menu(id)
  591. }
  592. }
  593. else
  594. {
  595. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  596. awp_menu(id)
  597. }
  598. }
  599. case 2:{ //AWP2
  600. if(awp[id] != 2)
  601. {
  602. if(oles[id] >= 500)
  603. {
  604. ColorChat(id, TEAM_COLOR, "%s ^1%L Különleges AWP-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  605. awp[id] = 2
  606. }
  607. else
  608. {
  609. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 500-oles[id])
  610. awp_menu(id)
  611. }
  612. }
  613. else
  614. {
  615. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  616. awp_menu(id)
  617. }
  618. }
  619. case 3:{ //AWP3
  620. if(awp[id] != 3)
  621. {
  622. if(oles[id] >= 800)
  623. {
  624. ColorChat(id, TEAM_COLOR, "%s ^1%L Codos awp-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  625. awp[id] = 3
  626. }
  627. else
  628. {
  629. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 800-oles[id])
  630. awp_menu(id)
  631. }
  632. }
  633. else
  634. {
  635. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  636. awp_menu(id)
  637. }
  638. }
  639. case 4:{ //AWP4
  640. if(awp[id] != 4)
  641. {
  642. if(oles[id] >= 1000)
  643. {
  644. ColorChat(id, TEAM_COLOR, "%s ^1%L Katonai AWP-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  645. awp[id] = 4
  646. }
  647. else
  648. {
  649. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1000-oles[id])
  650. awp_menu(id)
  651. }
  652. }
  653. else
  654. {
  655. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  656. awp_menu(id)
  657. }
  658. }
  659. case 5:{ //AWP5
  660. if(awp[id] != 5)
  661. {
  662. if(oles[id] >= 1500)
  663. {
  664. ColorChat(id, TEAM_COLOR, "%s ^1%L Limitált AWP-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  665. awp[id] = 5
  666. }
  667. else
  668. {
  669. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1500-oles[id])
  670. awp_menu(id)
  671. }
  672. }
  673. else
  674. {
  675. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  676. awp_menu(id)
  677. }
  678. }
  679. }
  680.  
  681. menu_destroy(menu)
  682. return PLUGIN_HANDLED
  683. }
  684.  
  685. public m4a1_menu(id) {
  686.  
  687. new szText[512]
  688. new cim[121]
  689. format(cim, charsmax(cim), "\\dT\\rH\\dU\\rG\\dLIFE\\wM4A1 Skinek \\r[\\dÖléseid: \\y%d\\r]",oles[id])
  690. new menu = menu_create(cim, "m4a1_handler" )
  691.  
  692. if(oles[id] < 250)
  693. {
  694. formatex(szText, charsmax(szText), "\\wModern M4A1 \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 250-oles[id])
  695. menu_additem(menu, szText, "1", 0)
  696. }
  697. else
  698. menu_additem(menu, "\\wModern M4A1 \\y[Feloldva]", "1", 0)
  699. if(oles[id] < 550)
  700. {
  701. formatex(szText, charsmax(szText), "\\yRozsdás M4A1 \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 550-oles[id])
  702. menu_additem(menu, szText, "2", 0)
  703. }
  704. else
  705. menu_additem(menu, "\\yM4A1 \\wRozsdás \\y[Feloldva]", "2", 0)
  706. if(oles[id] < 850)
  707. {
  708. formatex(szText, charsmax(szText), "\\yM4A1 \\wCodos \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 850-oles[id])
  709. menu_additem(menu, szText, "3", 0)
  710. }
  711. else
  712. menu_additem(menu, "\\yM4A1 \\wCodos \\y[Feloldva]", "3", 0)
  713. if(oles[id] < 1050)
  714. {
  715. formatex(szText, charsmax(szText), "\\yM4A1 \\wSpeciális \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 1050-oles[id])
  716. menu_additem(menu, szText, "4", 0)
  717. }
  718. else
  719. menu_additem(menu, "\\yM4A1 \\wSpeciális \\y[Feloldva]", "4", 0)
  720. if(oles[id] < 1600)
  721. {
  722. formatex(szText, charsmax(szText), "\\yM4A1 \\w'90-es \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 1600-oles[id])
  723. menu_additem(menu, szText, "5", 0)
  724. }
  725. else
  726. menu_additem(menu, "\\yM4A1 \\w'90-es \\y[Feloldva]", "5", 0)
  727.  
  728. menu_display(id, menu, 0)
  729. }
  730.  
  731. public m4a1_handler(id, menu, item) {
  732. if( item == MENU_EXIT )
  733. {
  734. menu_destroy(menu);
  735. return PLUGIN_HANDLED;
  736. }
  737. new data[9], szName[64];
  738. new access, callback;
  739. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  740. new key = str_to_num(data);
  741. switch(key)
  742. {
  743. case 1:{ //M4A11
  744. if(m4a1[id] != 1)
  745. {
  746. if(oles[id] >= 250)
  747. {
  748. ColorChat(id, TEAM_COLOR, "%s ^1%L Modern M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  749. m4a1[id] = 1
  750. }
  751. else
  752. {
  753. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 250-oles[id])
  754. m4a1_menu(id)
  755. }
  756. }
  757. else
  758. {
  759. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  760. m4a1_menu(id)
  761. }
  762. }
  763. case 2:{ //M4A12
  764. if(m4a1[id] != 2)
  765. {
  766. if(oles[id] >= 550)
  767. {
  768. ColorChat(id, TEAM_COLOR, "%s ^1%L Rozsdás M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  769. m4a1[id] = 2
  770. }
  771. else
  772. {
  773. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 550-oles[id])
  774. m4a1_menu(id)
  775. }
  776. }
  777. else
  778. {
  779. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  780. m4a1_menu(id)
  781. }
  782. }
  783. case 3:{ //Glock3
  784. if(m4a1[id] != 3)
  785. {
  786. if(oles[id] >= 850)
  787. {
  788. ColorChat(id, TEAM_COLOR, "%s ^1%L Codos M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  789. m4a1[id] = 3
  790. }
  791. else
  792. {
  793. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 850-oles[id])
  794. m4a1_menu(id)
  795. }
  796. }
  797. else
  798. {
  799. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  800. m4a1_menu(id)
  801. }
  802. }
  803. case 4:{ //M4A14
  804. if(m4a1[id] != 4)
  805. {
  806. if(oles[id] >= 1050)
  807. {
  808. ColorChat(id, TEAM_COLOR, "%s ^1%L Speciális M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  809. m4a1[id] = 4
  810. }
  811. else
  812. {
  813. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1050-oles[id])
  814. m4a1_menu(id)
  815. }
  816. }
  817. else
  818. {
  819. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  820. m4a1_menu(id)
  821. }
  822. }
  823. case 5:{ //M4A15
  824. if(m4a1[id] != 5)
  825. {
  826. if(oles[id] >= 1600)
  827. {
  828. ColorChat(id, TEAM_COLOR, "%s ^1%L '90-es M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  829. m4a1[id] = 5
  830. }
  831. else
  832. {
  833. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1600-oles[id])
  834. m4a1_menu(id)
  835. }
  836. }
  837. else
  838. {
  839. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  840. m4a1_menu(id)
  841. }
  842. }
  843. }
  844.  
  845. menu_destroy(menu)
  846. return PLUGIN_HANDLED
  847. }
  848.  
  849. public ak47_menu(id) {
  850.  
  851. new szText[512]
  852. new cim[121]
  853. format(cim, charsmax(cim), "\\dT\\rH\\dU\\rG\\dLIFE\\wAK47 Skinek \\r[\\dÖléseid: \\y%d\\r]",oles[id])
  854. new menu = menu_create(cim, "ak47_handler" )
  855.  
  856. if(oles[id] < 350)
  857. {
  858. formatex(szText, charsmax(szText), "\\yRégi AK47 \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 350-oles[id])
  859. menu_additem(menu, szText, "1", 0)
  860. }
  861. else
  862. menu_additem(menu, "\\wRĂ©gi AK47 \\y[Feloldva]", "1", 0)
  863. if(oles[id] < 600)
  864. {
  865. formatex(szText, charsmax(szText), "\\wMagma \\yAK47 \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 600-oles[id])
  866. menu_additem(menu, szText, "1", 0)
  867. }
  868. else
  869. menu_additem(menu, "\\yAK47 \\wMagma \\y[Feloldva]", "2", 0)
  870. if(oles[id] < 900)
  871. {
  872. formatex(szText, charsmax(szText), "\\ySpeciális AK47 \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 900-oles[id])
  873. menu_additem(menu, szText, "1", 0)
  874. }
  875. else
  876. menu_additem(menu, "\\yAK47 \\wSpeciális \\y[Feloldva]", "3", 0)
  877. if(oles[id] < 1200)
  878. {
  879. formatex(szText, charsmax(szText), "\\yAK47 \\wFényes \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 1200-oles[id])
  880. menu_additem(menu, szText, "1", 0)
  881. }
  882. else
  883. menu_additem(menu, "\\yAK47 \\wFĂ©nyes \\y[Feloldva]", "4", 0)
  884. if(oles[id] < 1750)
  885. {
  886. formatex(szText, charsmax(szText), "\\yAK47 \\wKékláng \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 1750-oles[id])
  887. menu_additem(menu, szText, "1", 0)
  888. }
  889. else
  890. menu_additem(menu, "\\yAK47 \\wKékláng \\y[Feloldva]", "5", 0)
  891.  
  892. menu_display(id, menu, 0)
  893. }
  894.  
  895. public ak47_handler(id, menu, item) {
  896. if( item == MENU_EXIT )
  897. {
  898. menu_destroy(menu);
  899. return PLUGIN_HANDLED;
  900. }
  901. new data[9], szName[64];
  902. new access, callback;
  903. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  904. new key = str_to_num(data);
  905. switch(key)
  906. {
  907. case 1:{ //AK471
  908. if(ak47[id] != 1)
  909. {
  910. if(oles[id] >= 350)
  911. {
  912. ColorChat(id, TEAM_COLOR, "%s ^1%L RĂ©gi AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  913. ak47[id] = 1
  914. }
  915. else
  916. {
  917. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 350-oles[id])
  918. ak47_menu(id)
  919. }
  920. }
  921. else
  922. {
  923. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  924. ak47_menu(id)
  925. }
  926. }
  927. case 2:{ //AK472
  928. if(ak47[id] != 2)
  929. {
  930. if(oles[id] >= 600)
  931. {
  932. ColorChat(id, TEAM_COLOR, "%s ^1%L Magma AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  933. ak47[id] = 2
  934. }
  935. else
  936. {
  937. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 600-oles[id])
  938. ak47_menu(id)
  939. }
  940. }
  941. else
  942. {
  943. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  944. ak47_menu(id)
  945. }
  946. }
  947. case 3:{ //AK473
  948. if(ak47[id] != 3)
  949. {
  950. if(oles[id] >= 900)
  951. {
  952. ColorChat(id, TEAM_COLOR, "%s ^1%L Speciális AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  953. ak47[id] = 3
  954. }
  955. else
  956. {
  957. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 900-oles[id])
  958. ak47_menu(id)
  959. }
  960. }
  961. else
  962. {
  963. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  964. ak47_menu(id)
  965. }
  966. }
  967. case 4:{ //AK474
  968. if(ak47[id] != 4)
  969. {
  970. if(oles[id] >= 1200)
  971. {
  972. ColorChat(id, TEAM_COLOR, "%s ^1%L FĂ©nyes AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  973. ak47[id] = 4
  974. }
  975. else
  976. {
  977. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1200-oles[id])
  978. ak47_menu(id)
  979. }
  980. }
  981. else
  982. {
  983. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  984. ak47_menu(id)
  985. }
  986. }
  987. case 5:{ //AK475
  988. if(ak47[id] != 5)
  989. {
  990. if(oles[id] >= 1750)
  991. {
  992. ColorChat(id, TEAM_COLOR, "%s ^1%L Kékláng AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  993. ak47[id] = 5
  994. }
  995. else
  996. {
  997. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1750-oles[id])
  998. ak47_menu(id)
  999. }
  1000. }
  1001. else
  1002. {
  1003. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  1004. ak47_menu(id)
  1005. }
  1006. }
  1007. }
  1008.  
  1009. menu_destroy(menu)
  1010. return PLUGIN_HANDLED
  1011. }
  1012.  
  1013. public famas_menu(id) {
  1014.  
  1015. new szText[512]
  1016. new cim[121]
  1017. format(cim, charsmax(cim), "\\dT\\rH\\dU\\rG\\dLIFE\\wFAMAS Skinek \\r[\\dÖléseid: \\y%d\\r]",oles[id])
  1018. new menu = menu_create(cim, "famas_handler" )
  1019.  
  1020. if(oles[id] < 200)
  1021. {
  1022. formatex(szText, charsmax(szText), "\\yMagma FAMAS \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 200-oles[id])
  1023. menu_additem(menu, szText, "1", 0)
  1024. }
  1025. else
  1026. menu_additem(menu, "\\wMagma FAMAS \\y[Feloldva]", "1", 0)
  1027. if(oles[id] < 550)
  1028. {
  1029. formatex(szText, charsmax(szText), "\\wTákolt \\yFAMAS \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 550-oles[id])
  1030. menu_additem(menu, szText, "1", 0)
  1031. }
  1032. else
  1033. menu_additem(menu, "\\yFAMAS \\wTákolt \\y[Feloldva]", "2", 0)
  1034. if(oles[id] < 850)
  1035. {
  1036. formatex(szText, charsmax(szText), "\\yNuclear FAMAS \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 850-oles[id])
  1037. menu_additem(menu, szText, "1", 0)
  1038. }
  1039. else
  1040. menu_additem(menu, "\\yFAMAS \\wNuclear \\y[Feloldva]", "3", 0)
  1041. if(oles[id] < 1250)
  1042. {
  1043. formatex(szText, charsmax(szText), "\\yFAMAS \\wLimitált \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 1250-oles[id])
  1044. menu_additem(menu, szText, "1", 0)
  1045. }
  1046. else
  1047. menu_additem(menu, "\\yFAMAS \\wLimitált \\y[Feloldva]", "4", 0)
  1048. if(oles[id] < 1450)
  1049. {
  1050. formatex(szText, charsmax(szText), "\\yFAMAS \\wSpeciális \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 1450-oles[id])
  1051. menu_additem(menu, szText, "1", 0)
  1052. }
  1053. else
  1054. menu_additem(menu, "\\yFAMAS \\wSpeciális \\y[Feloldva]", "5", 0)
  1055.  
  1056. menu_display(id, menu, 0)
  1057. }
  1058.  
  1059.  
  1060. public famas_handler(id, menu, item) {
  1061. if( item == MENU_EXIT )
  1062. {
  1063. menu_destroy(menu);
  1064. return PLUGIN_HANDLED;
  1065. }
  1066. new data[9], szName[64];
  1067. new access, callback;
  1068. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1069. new key = str_to_num(data);
  1070. switch(key)
  1071. {
  1072. case 1:{ //FAMAS1
  1073. if(famas[id] != 1)
  1074. {
  1075. if(oles[id] >= 200)
  1076. {
  1077. ColorChat(id, TEAM_COLOR, "%s ^1%L Magma FAMAS-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1078. famas[id] = 1
  1079. }
  1080. else
  1081. {
  1082. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 200-oles[id])
  1083. famas_menu(id)
  1084. }
  1085. }
  1086. else
  1087. {
  1088. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_FAMAS")
  1089. famas_menu(id)
  1090. }
  1091. }
  1092. case 2:{ //FAMAS2
  1093. if(famas[id] != 2)
  1094. {
  1095. if(oles[id] >= 550)
  1096. {
  1097. ColorChat(id, TEAM_COLOR, "%s ^1%L Tákolt FAMAS-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1098. famas[id] = 2
  1099. }
  1100. else
  1101. {
  1102. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 550-oles[id])
  1103. famas_menu(id)
  1104. }
  1105. }
  1106. else
  1107. {
  1108. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_FAMAS")
  1109. famas_menu(id)
  1110. }
  1111. }
  1112. case 3:{ //FAMAS3
  1113. if(famas[id] != 3)
  1114. {
  1115. if(oles[id] >= 850)
  1116. {
  1117. ColorChat(id, TEAM_COLOR, "%s ^1%L Nuclear FAMAS-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1118. famas[id] = 3
  1119. }
  1120. else
  1121. {
  1122. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 850-oles[id])
  1123. famas_menu(id)
  1124. }
  1125. }
  1126. else
  1127. {
  1128. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_FAMAS")
  1129. famas_menu(id)
  1130. }
  1131. }
  1132. case 4:{ //FAMAS4
  1133. if(famas[id] != 4)
  1134. {
  1135. if(oles[id] >= 1250)
  1136. {
  1137. ColorChat(id, TEAM_COLOR, "%s ^1%L Limitált FAMAS-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1138. famas[id] = 4
  1139. }
  1140. else
  1141. {
  1142. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1250-oles[id])
  1143. famas_menu(id)
  1144. }
  1145. }
  1146. else
  1147. {
  1148. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_FAMAS")
  1149. famas_menu(id)
  1150. }
  1151. }
  1152. case 5:{ //FAMAS5
  1153. if(famas[id] != 5)
  1154. {
  1155. if(oles[id] >= 1450)
  1156. {
  1157. ColorChat(id, TEAM_COLOR, "%s ^1%L Speciális FAMAS-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1158. famas[id] = 5
  1159. }
  1160. else
  1161. {
  1162. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1450-oles[id])
  1163. famas_menu(id)
  1164. }
  1165. }
  1166. else
  1167. {
  1168. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_FAMAS")
  1169. famas_menu(id)
  1170. }
  1171. }
  1172. }
  1173.  
  1174. menu_destroy(menu)
  1175. return PLUGIN_HANDLED
  1176. }
  1177.  
  1178. public mentes(id)
  1179. {
  1180. new name[32]
  1181. get_user_name(id, name, 31)
  1182. new vaultkey[64],vaultdata[256]
  1183. format(vaultkey,63,"%s-KREDIT", name)
  1184. format(vaultdata,255,"%i#%i#",oles[id],kredit[id])
  1185. nvault_set(vault,vaultkey,vaultdata)
  1186. return PLUGIN_CONTINUE
  1187. }
  1188. public betoltes(id)
  1189. {
  1190. new name[32]
  1191. get_user_name(id, name, 31)
  1192. new vaultkey[64],vaultdata[256]
  1193. format(vaultkey,63,"%s-KREDIT", name)
  1194. format(vaultdata,255,"%i#%i#",oles[id],kredit[id])
  1195. nvault_get(vault,vaultkey,vaultdata,255)
  1196. replace_all(vaultdata, 255, "#", " ")
  1197. new a_o[32], m_o[32]
  1198. parse(vaultdata, a_o, 31, m_o, 31)
  1199. oles[id] = str_to_num(a_o)
  1200. kredit[id] = str_to_num(m_o)
  1201. return PLUGIN_CONTINUE
  1202. }
  1203. public client_putinserver(id)
  1204. {
  1205. kapcsolo[id] = true
  1206. set_task(10.0, "connectmessage", id, _, _, "a", 1)
  1207. }
  1208. public client_connect(id)
  1209. {
  1210. betoltes(id)
  1211. }
  1212. public client_disconnect(id)
  1213. {
  1214. mentes(id)
  1215. }
  1216.  
  1217. public fegyvervaltas(id) {
  1218. new fgy = get_user_weapon(id)
  1219.  
  1220. if(awp[id] == 1 && fgy == CSW_AWP && kapcsolo[id] == true)
  1221. {
  1222. set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_awp1.mdl")
  1223. }
  1224. if(m4a1[id] == 1 && fgy == CSW_M4A1 && kapcsolo[id] == true)
  1225. {
  1226. set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_m4a11.mdl")
  1227. }
  1228. if(ak47[id] == 1 && fgy == CSW_AK47 && kapcsolo[id] == true)
  1229. {
  1230. set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_ak1.mdl")
  1231. }
  1232. if(famas[id] == 1 && fgy == CSW_FAMAS && kapcsolo[id] == true)
  1233. {
  1234. set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_famas1.mdl")
  1235. }
  1236. if(awp[id] == 2 && fgy == CSW_AWP && kapcsolo[id] == true)
  1237. {
  1238. set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_awp2.mdl")
  1239. }
  1240. if(m4a1[id] == 2 && fgy == CSW_M4A1 && kapcsolo[id] == true)
  1241. {
  1242. set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_m4a12.mdl")
  1243. }
  1244. if(ak47[id] == 2 && fgy == CSW_AK47 && kapcsolo[id] == true)
  1245. {
  1246. set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_ak2.mdl")
  1247. }
  1248. if(famas[id] == 2 && fgy == CSW_FAMAS && kapcsolo[id] == true)
  1249. {
  1250. set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_famas2.mdl")
  1251. }
  1252. if(awp[id] == 3 && fgy == CSW_AWP && kapcsolo[id] == true)
  1253. {
  1254. set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_awp3.mdl")
  1255. }
  1256. if(m4a1[id] == 3 && fgy == CSW_M4A1 && kapcsolo[id] == true)
  1257. {
  1258. set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_m4a13.mdl")
  1259. }
  1260. if(ak47[id] == 3 && fgy == CSW_AK47 && kapcsolo[id] == true)
  1261. {
  1262. set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_ak3.mdl")
  1263. }
  1264. if(famas[id] == 3 && fgy == CSW_FAMAS && kapcsolo[id] == true)
  1265. {
  1266. set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_famas3.mdl")
  1267. }
  1268. if(awp[id] == 4 && fgy == CSW_AWP && kapcsolo[id] == true)
  1269. {
  1270. set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_awp4.mdl")
  1271. }
  1272. if(m4a1[id] == 4 && fgy == CSW_M4A1 && kapcsolo[id] == true)
  1273. {
  1274. set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_m4a14.mdl")
  1275. }
  1276. if(ak47[id] == 4 && fgy == CSW_AK47 && kapcsolo[id] == true)
  1277. {
  1278. set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_ak4.mdl")
  1279. }
  1280. if(famas[id] == 4 && fgy == CSW_FAMAS && kapcsolo[id] == true)
  1281. {
  1282. set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_famas4.mdl")
  1283. }
  1284. if(awp[id] == 5 && fgy == CSW_AWP && kapcsolo[id] == true)
  1285. {
  1286. set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_awp5.mdl")
  1287. }
  1288. if(m4a1[id] == 5 && fgy == CSW_M4A1 && kapcsolo[id] == true)
  1289. {
  1290. set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_m4a15.mdl")
  1291. }
  1292. if(ak47[id] == 5 && fgy == CSW_AK47 && kapcsolo[id] == true)
  1293. {
  1294. set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_ak5.mdl")
  1295. }
  1296. if(famas[id] == 5 && fgy == CSW_FAMAS && kapcsolo[id] == true)
  1297. {
  1298. set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_famas5.mdl")
  1299. }
  1300. if(kes[id] == 6 && fgy == CSW_KNIFE && kapcsolo[id] == true)
  1301. {
  1302. set_pev(id, pev_viewmodel2, "models/thug/kesek/v_kes.mdl")
  1303. }
  1304.  
  1305. ////////////////////ALAPOK
  1306.  
  1307. if(alap[id] == 1 && fgy == CSW_AWP)
  1308. {
  1309. set_pev(id, pev_viewmodel2, "models/v_awp.mdl")
  1310. }
  1311. if(alap[id] == 1 && fgy == CSW_M4A1)
  1312. {
  1313. set_pev(id, pev_viewmodel2, "models/v_m4a1.mdl")
  1314. }
  1315. if(alap[id] == 1 && fgy == CSW_AK47)
  1316. {
  1317. set_pev(id, pev_viewmodel2, "models/v_ak47.mdl")
  1318. }
  1319. if(alap[id] == 2 && fgy == CSW_AWP)
  1320. {
  1321. set_pev(id, pev_viewmodel2, "models/v_awp.mdl")
  1322. }
  1323. if(alap[id] == 2 && fgy == CSW_M4A1)
  1324. {
  1325. set_pev(id, pev_viewmodel2, "models/v_m4a1.mdl")
  1326. }
  1327. if(alap[id] == 2 && fgy == CSW_AK47)
  1328. {
  1329. set_pev(id, pev_viewmodel2, "models/v_ak47.mdl")
  1330. }
  1331. if(alap[id] == 3 && fgy == CSW_AWP)
  1332. {
  1333. set_pev(id, pev_viewmodel2, "models/v_awp.mdl")
  1334. }
  1335. if(alap[id] == 3 && fgy == CSW_M4A1)
  1336. {
  1337. set_pev(id, pev_viewmodel2, "models/v_m4a1.mdl")
  1338. }
  1339. if(alap[id] == 3 && fgy == CSW_AK47)
  1340. {
  1341. set_pev(id, pev_viewmodel2, "models/v_ak47.mdl")
  1342. }
  1343. if(alap[id] == 4 && fgy == CSW_AWP)
  1344. {
  1345. set_pev(id, pev_viewmodel2, "models/v_awp.mdl")
  1346. }
  1347. if(alap[id] == 4 && fgy == CSW_M4A1)
  1348. {
  1349. set_pev(id, pev_viewmodel2, "models/v_m4a1.mdl")
  1350. }
  1351. if(alap[id] == 4 && fgy == CSW_AK47)
  1352. {
  1353. set_pev(id, pev_viewmodel2, "models/v_ak47.mdl")
  1354. }
  1355. if(alap[id] == 5 && fgy == CSW_AWP)
  1356. {
  1357. set_pev(id, pev_viewmodel2, "models/v_awp.mdl")
  1358. }
  1359. if(alap[id] == 5 && fgy == CSW_M4A1)
  1360. {
  1361. set_pev(id, pev_viewmodel2, "models/v_m4a1.mdl")
  1362. }
  1363. if(alap[id] == 5 && fgy == CSW_AK47)
  1364. {
  1365. set_pev(id, pev_viewmodel2, "models/v_ak47.mdl")
  1366. }
  1367. if(alap[id] == 6 && fgy == CSW_KNIFE)
  1368. {
  1369. set_pev(id, pev_viewmodel2, "models/v_knife.mdl")
  1370. }
  1371. if(alap[id] == 7 && fgy == CSW_FAMAS)
  1372. {
  1373. set_pev(id, pev_viewmodel2, "models/v_famas.mdl")
  1374. }
  1375.  
  1376. }
  1377. public kredmegtek(id)
  1378. {
  1379. ColorChat(id, RED, "^3[^4Kredit-Rendszer^3]^1» ^4Jelenlegi kreditjeid: %d", kredit[id])
  1380. }
  1381.  
  1382. public adas(id)
  1383. {
  1384. if (get_user_flags(id) & ADMIN_KICK)
  1385. {
  1386. new menu = menu_create("Kinek akarsz pontot adni?\\r(\\y95 pontot lehet!\\r)", "menu_handler")
  1387. new players[32], pnum, tempid
  1388. new szName[32], szTempid[10]
  1389. get_players(players, pnum)
  1390. for( new i; i<pnum; i++ )
  1391. {
  1392. tempid = players[i];
  1393. get_user_name(tempid, szName, charsmax(szName))
  1394. num_to_str(tempid, szTempid, charsmax(szTempid))
  1395. menu_additem(menu, szName, szTempid, 0)
  1396.  
  1397. }
  1398. menu_display(id, menu, 0)
  1399. }
  1400. else
  1401. {
  1402. ColorChat(id, RED, "Sajnos nincs jogod hasznalni ezt a parancsot!")
  1403.  
  1404. }
  1405. }
  1406. public menu_handler(id, menu, item)
  1407. {
  1408. if( item == MENU_EXIT )
  1409. {
  1410. menu_destroy(menu);
  1411. return PLUGIN_HANDLED;
  1412. }
  1413.  
  1414. new data[6], szName[64];
  1415. new access, callback;
  1416. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1417.  
  1418. new tempid = str_to_num(data);
  1419.  
  1420. if( is_user_alive(tempid) )
  1421. {
  1422. oles[tempid] += 95
  1423. }
  1424. client_cmd(id,"pont_adas")
  1425. menu_destroy(menu);
  1426. return PLUGIN_HANDLED;
  1427. }
  1428.  
  1429. public FegyverMenu(id)
  1430. {
  1431. new CsTeams:userTeam = cs_get_user_team(id)
  1432. if(user_has_weapon(id, CSW_C4))
  1433. {
  1434. strip_user_weapons(id)
  1435. ham_strip_weapon(id,"weapon_glock18")
  1436. kes[id] = 6
  1437. give_item(id, "weapon_knife")
  1438. give_item(id, "weapon_c4")
  1439. cs_set_user_plant(id,1,1)
  1440. new menu = menu_create("\\yFegyverMenĂĽ", "FegyverMenu_mh");
  1441. menu_additem(menu, "\\r[\\yM4A1\\r]", "0", 0); // case 0
  1442. menu_additem(menu, "\\r[\\yAK47\\r]", "1", 0); // case 1
  1443. menu_additem(menu, "\\r[\\yAWP\\r]", "2", 0); // case 2
  1444. menu_additem(menu, "\\r[\\yFAMAS\\r]", "3", 0); // case 3
  1445. menu_additem(menu, "\\r[\\yM249\\r]", "4", 0); // case 4
  1446. menu_additem(menu, "\\r[\\yM3 SHOTGUN\\r]", "5", 0); // case 5
  1447. menu_additem(menu, "\\r[\\yAUTOMATA SHOTGUN\\r]", "6", 0); // case 6
  1448. menu_additem(menu, "\\r[\\ySCOUT\\r]", "7", 0); // case 7
  1449. menu_additem(menu, "\\r[\\yMP5\\r]", "8", 0); // case 8
  1450. menu_additem(menu, "\\r[\\yGALIL\\r]", "9", 0); // case 9
  1451. menu_additem(menu, "\\r[\\yAUG\\r]", "10", 0); // case 10
  1452. menu_additem(menu, "\\r[\\ySG552\\r]", "11", 0); // case 11
  1453. menu_additem(menu, "\\r[\\yP90\\r]", "12", 0); // case 12
  1454. menu_additem(menu, "\\r[\\yTMP\\r]", "13", 0); // case 13
  1455. menu_additem(menu, "\\r[\\yUMP45\\r]", "14", 0); // case 14
  1456. menu_additem(menu, "\\r[\\yMAC 10\\r]", "15", 0); // case 15
  1457. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1458. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  1459. menu_setprop(menu, MPROP_NEXTNAME, "Előre");
  1460. menu_setprop(menu, MPROP_EXITNAME, "Kilép");
  1461. menu_display(id, menu, 0);
  1462. }
  1463. else if (userTeam == CS_TEAM_CT)
  1464. {
  1465. strip_user_weapons(id)
  1466. kes[id] = 6
  1467. give_item(id, "weapon_knife")
  1468. ham_strip_weapon(id,"weapon_glock18")
  1469. new menu = menu_create("\\yFegyverMenĂĽ", "FegyverMenu_mh");
  1470. menu_additem(menu, "\\r[\\yM4A1\\r]", "0", 0); // case 0
  1471. menu_additem(menu, "\\r[\\yAK47\\r]", "1", 0); // case 1
  1472. menu_additem(menu, "\\r[\\yAWP\\r]", "2", 0); // case 2
  1473. menu_additem(menu, "\\r[\\yFAMAS\\r]", "3", 0); // case 3
  1474. menu_additem(menu, "\\r[\\yM249\\r]", "4", 0); // case 4
  1475. menu_additem(menu, "\\r[\\yM3 SHOTGUN\\r]", "5", 0); // case 5
  1476. menu_additem(menu, "\\r[\\yAUTOMATA SHOTGUN\\r]", "6", 0); // case 6
  1477. menu_additem(menu, "\\r[\\ySCOUT\\r]", "7", 0); // case 7
  1478. menu_additem(menu, "\\r[\\yMP5\\r]", "8", 0); // case 8
  1479. menu_additem(menu, "\\r[\\yGALIL\\r]", "9", 0); // case 9
  1480. menu_additem(menu, "\\r[\\yAUG\\r]", "10", 0); // case 10
  1481. menu_additem(menu, "\\r[\\ySG552\\r]", "11", 0); // case 11
  1482. menu_additem(menu, "\\r[\\yP90\\r]", "12", 0); // case 12
  1483. menu_additem(menu, "\\r[\\yTMP\\r]", "13", 0); // case 13
  1484. menu_additem(menu, "\\r[\\yUMP45\\r]", "14", 0); // case 14
  1485. menu_additem(menu, "\\r[\\yMAC 10\\r]", "15", 0); // case 15
  1486. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1487. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  1488. menu_setprop(menu, MPROP_NEXTNAME, "Előre");
  1489. menu_setprop(menu, MPROP_EXITNAME, "Kilép");
  1490. menu_display(id, menu, 0);
  1491. }
  1492. else if (userTeam == CS_TEAM_T)
  1493. {
  1494. strip_user_weapons(id)
  1495. ham_strip_weapon(id,"weapon_usp")
  1496. kes[id] = 6
  1497. give_item(id, "weapon_knife")
  1498. give_item(id, "item_thighpack");
  1499. new menu = menu_create("\\yFegyverMenĂĽ", "FegyverMenu_mh");
  1500. menu_additem(menu, "\\r[\\yM4A1\\r]", "0", 0); // case 0
  1501. menu_additem(menu, "\\r[\\yAK47\\r]", "1", 0); // case 1
  1502. menu_additem(menu, "\\r[\\yAWP\\r]", "2", 0); // case 2
  1503. menu_additem(menu, "\\r[\\yFAMAS\\r]", "3", 0); // case 3
  1504. menu_additem(menu, "\\r[\\yM249\\r]", "4", 0); // case 4
  1505. menu_additem(menu, "\\r[\\yM3 SHOTGUN\\r]", "5", 0); // case 5
  1506. menu_additem(menu, "\\r[\\yAUTOMATA SHOTGUN\\r]", "6", 0); // case 6
  1507. menu_additem(menu, "\\r[\\ySCOUT\\r]", "7", 0); // case 7
  1508. menu_additem(menu, "\\r[\\yMP5\\r]", "8", 0); // case 8
  1509. menu_additem(menu, "\\r[\\yGALIL\\r]", "9", 0); // case 9
  1510. menu_additem(menu, "\\r[\\yAUG\\r]", "10", 0); // case 10
  1511. menu_additem(menu, "\\r[\\ySG552\\r]", "11", 0); // case 11
  1512. menu_additem(menu, "\\r[\\yP90\\r]", "12", 0); // case 12
  1513. menu_additem(menu, "\\r[\\yTMP\\r]", "13", 0); // case 13
  1514. menu_additem(menu, "\\r[\\yUMP45\\r]", "14", 0); // case 14
  1515. menu_additem(menu, "\\r[\\yMAC 10\\r]", "15", 0); // case 15
  1516. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1517. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  1518. menu_setprop(menu, MPROP_NEXTNAME, "Előre");
  1519. menu_setprop(menu, MPROP_EXITNAME, "Kilép");
  1520. menu_display(id, menu, 0);
  1521. }
  1522. }
  1523. public FegyverMenu_mh(id, menu, item)
  1524. {
  1525. new command[6], name[64], access, callback;
  1526. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  1527. switch(item)
  1528. {
  1529. case 0:
  1530. {
  1531. give_item(id, "weapon_m4a1");
  1532. give_item(id, "ammo_556nato");
  1533. give_item(id, "ammo_556nato");
  1534. give_item(id, "ammo_556nato");
  1535. give_item(id, "weapon_knife");
  1536. give_item(id, "item_assaultsuit")
  1537. PistolMenu(id);
  1538. }
  1539. case 1:
  1540. {
  1541. give_item(id, "weapon_ak47");
  1542. give_item(id, "ammo_762nato");
  1543. give_item(id, "ammo_762nato");
  1544. give_item(id, "ammo_762nato");
  1545. give_item(id, "weapon_knife");
  1546. give_item(id, "item_assaultsuit")
  1547. PistolMenu(id);
  1548. }
  1549. case 2:
  1550. {
  1551. give_item(id, "weapon_awp");
  1552. give_item(id, "ammo_338magnum");
  1553. give_item(id, "ammo_338magnum");
  1554. give_item(id, "ammo_338magnum");
  1555. give_item(id, "weapon_knife");
  1556. give_item(id, "item_assaultsuit")
  1557. PistolMenu(id);
  1558. }
  1559. case 3:
  1560. {
  1561. give_item(id, "weapon_famas");
  1562. give_item(id, "ammo_556nato");
  1563. give_item(id, "ammo_556nato");
  1564. give_item(id, "ammo_556nato");
  1565. give_item(id, "ammo_556nato");
  1566. give_item(id, "weapon_knife");
  1567. give_item(id, "item_assaultsuit")
  1568. PistolMenu(id);
  1569. }
  1570. case 4:
  1571. {
  1572. give_item(id, "weapon_m249");
  1573. give_item(id, "ammo_556nato");
  1574. give_item(id, "ammo_556nato");
  1575. give_item(id, "weapon_knife");
  1576. give_item(id, "item_assaultsuit")
  1577. PistolMenu(id);
  1578. }
  1579. case 5:
  1580. {
  1581. give_item(id, "weapon_m3");
  1582. give_item(id, "ammo_buckshot");
  1583. give_item(id, "ammo_buckshot");
  1584. give_item(id, "ammo_buckshot");
  1585. give_item(id, "weapon_knife");
  1586. give_item(id, "item_assaultsuit")
  1587. PistolMenu(id);
  1588. }
  1589. case 6:
  1590. {
  1591. give_item(id, "weapon_xm1014");
  1592. give_item(id, "ammo_buckshot");
  1593. give_item(id, "ammo_buckshot");
  1594. give_item(id, "ammo_buckshot");
  1595. give_item(id, "ammo_buckshot");
  1596. give_item(id, "weapon_knife");
  1597. give_item(id, "item_assaultsuit")
  1598. PistolMenu(id);
  1599. }
  1600. case 7:
  1601. {
  1602. give_item(id, "weapon_scout");
  1603. give_item(id, "ammo_762nato");
  1604. give_item(id, "ammo_762nato");
  1605. give_item(id, "ammo_762nato");
  1606. give_item(id, "ammo_762nato");
  1607. give_item(id, "ammo_762nato");
  1608. give_item(id, "ammo_762nato");
  1609. give_item(id, "ammo_762nato");
  1610. give_item(id, "ammo_762nato");
  1611. give_item(id, "ammo_762nato");
  1612. give_item(id, "item_assaultsuit")
  1613. PistolMenu(id);
  1614. }
  1615. case 8:
  1616. {
  1617. give_item(id, "weapon_mp5navy");
  1618. give_item(id, "ammo_9mm");
  1619. give_item(id, "ammo_9mm");
  1620. give_item(id, "ammo_9mm");
  1621. give_item(id, "ammo_9mm");
  1622. give_item(id, "item_assaultsuit")
  1623. PistolMenu(id);
  1624. }
  1625. case 9:
  1626. {
  1627. give_item(id, "weapon_galil");
  1628. give_item(id, "ammo_556nato");
  1629. give_item(id, "ammo_556nato");
  1630. give_item(id, "ammo_556nato");
  1631. give_item(id, "item_assaultsuit")
  1632. PistolMenu(id);
  1633. }
  1634. case 10:
  1635. {
  1636. give_item(id, "weapon_aug");
  1637. give_item(id, "ammo_556nato");
  1638. give_item(id, "ammo_556nato");
  1639. give_item(id, "ammo_556nato");
  1640. give_item(id, "item_assaultsuit")
  1641. PistolMenu(id);
  1642. }
  1643. case 11:
  1644. {
  1645. give_item(id, "weapon_sg552");
  1646. give_item(id, "ammo_556nato");
  1647. give_item(id, "ammo_556nato");
  1648. give_item(id, "ammo_556nato");
  1649. give_item(id, "item_assaultsuit")
  1650. PistolMenu(id);
  1651. }
  1652. case 12:
  1653. {
  1654. give_item(id, "weapon_p90");
  1655. give_item(id, "ammo_57mm");
  1656. give_item(id, "ammo_57mm");
  1657. give_item(id, "item_assaultsuit")
  1658. PistolMenu(id);
  1659. }
  1660. case 13:
  1661. {
  1662. give_item(id, "weapon_tmp");
  1663. give_item(id, "ammo_9mm");
  1664. give_item(id, "ammo_9mm");
  1665. give_item(id, "ammo_9mm");
  1666. give_item(id, "ammo_9mm");
  1667. give_item(id, "item_assaultsuit")
  1668. PistolMenu(id);
  1669. }
  1670. case 14:
  1671. {
  1672. give_item(id, "weapon_ump45");
  1673. give_item(id, "ammo_45acp");
  1674. give_item(id, "ammo_45acp");
  1675. give_item(id, "ammo_45acp");
  1676. give_item(id, "ammo_45acp");
  1677. give_item(id, "weapon_knife");
  1678. give_item(id, "item_assaultsuit")
  1679. PistolMenu(id);
  1680. }
  1681. case 15:
  1682. {
  1683. give_item(id, "weapon_mac10");
  1684. give_item(id, "ammo_45acp");
  1685. give_item(id, "ammo_45acp");
  1686. give_item(id, "ammo_45acp");
  1687. give_item(id, "ammo_45acp");
  1688. give_item(id, "item_assaultsuit")
  1689. PistolMenu(id);
  1690. }
  1691. }
  1692.  
  1693. menu_destroy(menu);
  1694.  
  1695. return PLUGIN_HANDLED;
  1696. }
  1697. public PistolMenu(id)
  1698. {
  1699. new menu = menu_create("\\yPisztolyMenĂĽ", "PistolMenu_mh");
  1700.  
  1701. menu_additem(menu, "\\y[\\dDEAGLE\\y]", "", 0); // case 0
  1702. menu_additem(menu, "\\y[\\dUSP\\y]", "", 0); // case 1
  1703. menu_additem(menu, "\\y[\\dGLOCK\\y]", "", 0); // case 2
  1704. menu_additem(menu, "\\y[\\dP228\\y]", "", 0); // case 3
  1705. menu_additem(menu, "\\y[\\dFIVESEVEN\\y]", "", 0); // case 4
  1706. menu_additem(menu, "\\y[\\dELITE\\y]", "", 0); // case 5
  1707.  
  1708. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1709. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  1710. menu_setprop(menu, MPROP_NEXTNAME, "Előre");
  1711. menu_setprop(menu, MPROP_EXITNAME, "Kilép");
  1712.  
  1713. menu_display(id, menu, 0);
  1714.  
  1715. return PLUGIN_HANDLED;
  1716. }
  1717.  
  1718. public PistolMenu_mh(id, menu, item)
  1719. {
  1720. if(item == MENU_EXIT)
  1721. {
  1722. menu_cancel(id);
  1723. return PLUGIN_HANDLED;
  1724. }
  1725.  
  1726. new command[6], name[64], access, callback;
  1727.  
  1728. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  1729.  
  1730. switch(item)
  1731. {
  1732. case 0:
  1733. {
  1734. give_item(id, "weapon_deagle");
  1735. give_item(id,"ammo_50ae");
  1736. give_item(id,"ammo_50ae");
  1737. give_item(id,"ammo_50ae");
  1738. give_item(id,"ammo_50ae");
  1739. give_item(id,"ammo_50ae");
  1740. give_item(id, "weapon_hegrenade");
  1741. give_item(id, "weapon_flashbang");
  1742. give_item(id, "weapon_flashbang");
  1743. cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
  1744. }
  1745. case 1:
  1746. {
  1747. give_item(id, "weapon_usp");
  1748. give_item(id,"ammo_45acp");
  1749. give_item(id,"ammo_45acp");
  1750. give_item(id,"ammo_45acp");
  1751. give_item(id,"ammo_45acp");
  1752. give_item(id,"ammo_45acp");
  1753. give_item(id,"ammo_45acp");
  1754. give_item(id,"ammo_45acp");
  1755. give_item(id,"ammo_45acp");
  1756. give_item(id,"ammo_45acp");
  1757. give_item(id, "weapon_hegrenade");
  1758. give_item(id, "weapon_flashbang");
  1759. give_item(id, "weapon_flashbang");
  1760. cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
  1761. }
  1762. case 2:
  1763. {
  1764. give_item(id, "weapon_glock18");
  1765. give_item(id,"ammo_9mm");
  1766. give_item(id,"ammo_9mm");
  1767. give_item(id,"ammo_9mm");
  1768. give_item(id,"ammo_9mm");
  1769. give_item(id,"ammo_9mm");
  1770. give_item(id,"ammo_9mm");
  1771. give_item(id, "weapon_hegrenade");
  1772. give_item(id, "weapon_flashbang");
  1773. give_item(id, "weapon_flashbang");
  1774. cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
  1775. }
  1776. case 3:
  1777. {
  1778. give_item(id, "weapon_p228");
  1779. give_item(id,"ammo_357sig");
  1780. give_item(id,"ammo_357sig");
  1781. give_item(id,"ammo_357sig");
  1782. give_item(id,"ammo_357sig");
  1783. give_item(id, "weapon_hegrenade");
  1784. give_item(id, "weapon_flashbang");
  1785. give_item(id, "weapon_flashbang");
  1786. cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
  1787. }
  1788. case 4:
  1789. {
  1790. give_item(id, "weapon_fiveseven");
  1791. give_item(id,"ammo_57mm");
  1792. give_item(id,"ammo_57mm");
  1793. give_item(id,"ammo_57mm");
  1794. give_item(id,"ammo_57mm");
  1795. give_item(id,"ammo_57mm");
  1796. give_item(id, "weapon_hegrenade");
  1797. give_item(id, "weapon_flashbang");
  1798. give_item(id, "weapon_flashbang");
  1799. cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
  1800. }
  1801. case 5:
  1802. {
  1803. give_item(id, "weapon_elite");
  1804. give_item(id,"ammo_9mm");
  1805. give_item(id,"ammo_9mm");
  1806. give_item(id,"ammo_9mm");
  1807. give_item(id,"ammo_9mm");
  1808. give_item(id, "weapon_hegrenade");
  1809. give_item(id, "weapon_flashbang");
  1810. give_item(id, "weapon_flashbang");
  1811. cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
  1812. }
  1813. }
  1814. menu_destroy(menu);
  1815. return PLUGIN_HANDLED;
  1816. }
  1817. stock ham_give_weapon(id,weapon[])
  1818. {
  1819. if(!equal(weapon,"weapon_",7)) return 0;
  1820.  
  1821. new wEnt = engfunc(EngFunc_CreateNamedEntity,engfunc(EngFunc_AllocString,weapon));
  1822. if(!pev_valid(wEnt)) return 0;
  1823.  
  1824. set_pev(wEnt,pev_spawnflags,SF_NORESPAWN);
  1825. dllfunc(DLLFunc_Spawn,wEnt);
  1826.  
  1827. if(!ExecuteHamB(Ham_AddPlayerItem,id,wEnt))
  1828. {
  1829. if(pev_valid(wEnt)) set_pev(wEnt,pev_flags,pev(wEnt,pev_flags) | FL_KILLME);
  1830. return 0;
  1831. }
  1832. ExecuteHamB(Ham_Item_AttachToPlayer,wEnt,id)
  1833. return 1;
  1834. }
  1835. stock ham_strip_weapon(id,weapon[])
  1836. {
  1837. if(!equal(weapon,"weapon_",7)) return 0;
  1838.  
  1839. new wId = get_weaponid(weapon);
  1840. if(!wId) return 0;
  1841.  
  1842. new wEnt;
  1843. while((wEnt = engfunc(EngFunc_FindEntityByString,wEnt,"classname",weapon)) && pev(wEnt,pev_owner) != id) {}
  1844. if(!wEnt) return 0;
  1845.  
  1846. if(get_user_weapon(id) == wId) ExecuteHamB(Ham_Weapon_RetireWeapon,wEnt);
  1847.  
  1848. if(!ExecuteHamB(Ham_RemovePlayerItem,id,wEnt)) return 0;
  1849. ExecuteHamB(Ham_Item_Kill,wEnt);
  1850.  
  1851. set_pev(id,pev_weapons,pev(id,pev_weapons) & ~(1<<wId));
  1852. return 1;
  1853. }
  1854.  
  1855. public connectmessage(id)
  1856.  
  1857. {
  1858.  
  1859. if(is_user_connected(id))
  1860.  
  1861. {
  1862.  
  1863. ColorChat(id, BLUE, "%s» ^3%L", szPrefix, LANG_SERVER, "WSM_HIRDET")
  1864.  
  1865. }
  1866.  
  1867. }
  1868.  

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Header size: 2548 bytes
Code size: 62288 bytes
Data size: 53764 bytes
Stack/heap size: 16384 bytes; max. usage is unknown, due to recursion
Total requirements: 134984 bytes
Done.

Ők köszönték meg V!RUSHĐ nek ezt a hozzászólást: 'HoTDoG' (2015.07.23. 12:06)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csak 1 hiba.
HozzászólásElküldve: 2015.07.23. 12:07 
Offline
Tag
Avatar

Csatlakozott: 2015.02.26. 16:24
Hozzászólások: 57
Megköszönt másnak: 75 alkalommal
Király vagy...
Ha lesz kérdésem, fordulhatok hozzád?

_________________
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: Csak 1 hiba.
HozzászólásElküldve: 2015.07.23. 12:10 
Offline
Fanatikus
Avatar

Csatlakozott: 2015.07.21. 00:49
Hozzászólások: 178
Megköszönt másnak: 23 alkalommal
Megköszönték neki: 20 alkalommal
Igen.


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


Ki van itt

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