hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.19. 16:40



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Bing [Bot], 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  [ 6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Hibás usp
HozzászólásElküldve: 2015.03.15. 09:08 
Offline
Senior Tag
Avatar

Csatlakozott: 2013.03.10. 11:42
Hozzászólások: 240
Megköszönt másnak: 52 alkalommal
Megköszönték neki: 9 alkalommal
Sziasztok!
Valaki segítene, hogy hol a hiba ebben az USP Menüben?
Az a gondom hogy a 8as usp re a 7est adja a 8as helyett.
Aki segít annak megy a gomb! :)

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <engine>
  3. #include <nvault>
  4. #include <vault>
  5. #include <cstrike>
  6. #include <fun>
  7. #include <fakemeta>
  8. #include <hamsandwich>
  9. #include <colorchat>
  10.  
  11.  
  12.  
  13. #define PLUGIN "USP Menu"
  14. #define VERSION "1.0"
  15. #define AUTHOR "DeRoiD"
  16.  
  17. #define TASK_INTERVAL 4.0
  18.  
  19. new pont[33], usp[33], vault
  20.  
  21.  
  22. public plugin_precache() {
  23.  
  24. precache_model("models/v_usp.mdl")
  25. precache_model("models/acab_dr_usp/v_usp.mdl")
  26. precache_model("models/acab_dr_usp/v_usp2.mdl")
  27. precache_model("models/acab_dr_usp/v_usp3.mdl")
  28. precache_model("models/acab_dr_usp/v_usp4.mdl")
  29. precache_model("models/acab_dr_usp/v_usp5.mdl")
  30. precache_model("models/acab_dr_usp/v_usp6.mdl")
  31. precache_model("models/acab_dr_usp/v_usp7.mdl")
  32. precache_model("models/acab_dr_usp/v_usp8.mdl")
  33.  
  34.  
  35.  
  36.  
  37. }
  38.  
  39. public plugin_init() {
  40.  
  41. register_plugin(PLUGIN, VERSION, AUTHOR)
  42.  
  43. register_event("DeathMsg","death","a")
  44.  
  45. register_clcmd("say /usp","menu")
  46. register_clcmd("say /skin","menu")
  47.  
  48. vault = nvault_open("ment_nvault")
  49.  
  50. register_event("CurWeapon", "ecw", "be", "1=1")
  51. }
  52.  
  53.  
  54.  
  55.  
  56. public ecw(id)
  57.  
  58. {
  59.  
  60. new fegyver = get_user_weapon(id)
  61.  
  62. if(usp[id] == 0 && fegyver == CSW_USP)
  63.  
  64. {
  65.  
  66. set_pev(id, pev_viewmodel2, "models/v_usp.mdl")
  67.  
  68. }
  69.  
  70. if(usp[id] == 1 && fegyver == CSW_USP)
  71. {
  72. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp.mdl")
  73. }
  74. if(usp[id] == 2 && fegyver == CSW_USP)
  75. {
  76. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp2.mdl")
  77. }
  78. if(usp[id] == 3 && fegyver == CSW_USP)
  79. {
  80. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp3.mdl")
  81. }
  82. if(usp[id] == 4 && fegyver == CSW_USP)
  83. {
  84. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp4.mdl")
  85. }
  86. if(usp[id] == 5 && fegyver == CSW_USP)
  87. {
  88. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp5.mdl")
  89. }
  90. if(usp[id] == 6 && fegyver == CSW_USP)
  91. {
  92. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp6.mdl")
  93. }
  94. if(usp[id] == 7 && fegyver == CSW_USP)
  95. {
  96. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp7.mdl")
  97. }
  98. if(usp[id] == 8 && fegyver == CSW_USP)
  99. {
  100. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp8.mdl")
  101. }
  102.  
  103.  
  104. }
  105.  
  106. public death(){
  107.  
  108. new killer = read_data(1)
  109.  
  110. new victim = read_data(2)
  111.  
  112.  
  113.  
  114. if(killer == victim)
  115.  
  116. {
  117.  
  118. return PLUGIN_HANDLED
  119.  
  120. }
  121.  
  122. pont[killer]++
  123.  
  124. return PLUGIN_HANDLED
  125.  
  126. }
  127.  
  128. public menu(id) {
  129.  
  130. new cim[121]
  131. format(cim, charsmax(cim), "\r|ACAB|: \wUSP Menu^n\rPontszam:\w[%d]",pont[id])
  132. new menu = menu_create(cim, "menu_h" )
  133.  
  134. menu_additem(menu,"\r|ACAB|: USP \w[1] \r| \y[Megszerezve]","1",0)
  135.  
  136. if(pont[id] >= 10)
  137.  
  138. menu_additem(menu,"\r|ACAB|: USP \w[2] \r| \y[Megszerezve] ","2",0)
  139.  
  140. else
  141.  
  142. menu_additem(menu,"\d|ACAB|: USP \w[2] \w| \r[10 pont]-[Lezarva]","2",0)
  143.  
  144. if(pont[id] >= 15)
  145.  
  146. menu_additem(menu,"\r|ACAB|: USP \w[3] \r| \y[Megszerezve] \y","3",0)
  147.  
  148. else
  149.  
  150. menu_additem(menu,"\d|ACAB|: USP \w[3] \w| \r[15 pont]-[Lezarva]","3",0)
  151.  
  152. if(pont[id] >= 20)
  153.  
  154. menu_additem(menu,"\r|ACAB|: USP \w[4] \r| \y[Megszerezve] \y","4",0)
  155.  
  156. else
  157.  
  158. menu_additem(menu,"\d|ACAB|: USP \w[4] \w| \r[20 pont]-[Lezarva]","4",0)
  159.  
  160. if(pont[id] >= 25)
  161.  
  162. menu_additem(menu,"\r|ACAB|: USP \w[5] \r| \y[Megszerezve] ","5",0)
  163.  
  164. else
  165.  
  166. menu_additem(menu,"\d|ACAB|: USP \w[5] \w| \r[25 pont]-[Lezarva]","5",0)
  167.  
  168. if(pont[id] >= 30)
  169.  
  170. menu_additem(menu,"\r|ACAB|: USP \w[6] \r| \y[Megszerezve] ","6",0)
  171.  
  172. else
  173.  
  174. menu_additem(menu,"\d|ACAB|: USP \w[6] \w| \r[30 pont]-[Lezarva]","6",0)
  175.  
  176. if(pont[id] >= 35)
  177.  
  178. menu_additem(menu,"\r|ACAB|: USP \w[7] \r| \y[Megszerezve] ","7",0)
  179.  
  180. else
  181.  
  182. menu_additem(menu,"\d|ACAB|: USP \w[7] \w| \r[35 pont]-[Lezarva]","7",0)
  183.  
  184. if(pont[id] >= 40)
  185.  
  186. menu_additem(menu,"\r|ACAB|: USP \w[8] \r| \y[Megszerezve] ","8",0)
  187.  
  188. else
  189.  
  190. menu_additem(menu,"\d|ACAB|: USP \w[8] \w| \r[40 pont]-[Lezarva]","8",0)
  191.  
  192. if(pont[id] >= 50)
  193.  
  194. menu_additem(menu,"\r|ACAB|: USP \w[9] \r| \y[Megszerezve] ","9",0)
  195.  
  196. else
  197.  
  198. menu_additem(menu,"\d|ACAB|: USP \w[9] \w| \r[50 pont]-[Lezarva]","9",0)
  199.  
  200.  
  201. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  202.  
  203. menu_display(id, menu, 0);
  204.  
  205. }
  206.  
  207. public menu_h(id, menu, item)
  208.  
  209. {
  210.  
  211. if( item == MENU_EXIT )
  212.  
  213. {
  214.  
  215. menu_destroy(menu);
  216.  
  217. return PLUGIN_HANDLED;
  218.  
  219. }
  220.  
  221. new data[9], szName[64];
  222.  
  223. new access, callback;
  224.  
  225. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  226.  
  227. new key = str_to_num(data);
  228.  
  229. switch(key)
  230.  
  231. {
  232.  
  233. case 1:{
  234.  
  235. if(pont[id] >= 0)
  236.  
  237. usp[id] = 0
  238.  
  239. else
  240.  
  241. ColorChat(id, GREEN, "^1|ACAB|: ^4Ez alap ^3USP, ^4nem kell feloldanod!")
  242.  
  243. }
  244.  
  245. case 2:{
  246.  
  247. if(pont[id] >= 10)
  248.  
  249. usp[id] = 1
  250.  
  251. else
  252.  
  253. ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  254.  
  255. }
  256.  
  257. case 3:{
  258.  
  259. if(pont[id] >= 15)
  260.  
  261. usp[id] = 2
  262.  
  263. else
  264.  
  265. ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  266. }
  267. case 4:{
  268.  
  269. if(pont[id] >= 20)
  270.  
  271. usp[id] = 3
  272.  
  273. else
  274.  
  275. ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  276.  
  277. }
  278. case 5:{
  279.  
  280. if(pont[id] >= 25)
  281.  
  282. usp[id] = 4
  283.  
  284. else
  285.  
  286. ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  287.  
  288. }
  289. case 6:{
  290.  
  291. if(pont[id] >= 30)
  292.  
  293. usp[id] = 5
  294.  
  295. else
  296.  
  297. ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  298.  
  299. }
  300. case 7:{
  301.  
  302. if(pont[id] >= 35)
  303.  
  304. usp[id] = 6
  305.  
  306. else
  307.  
  308. ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  309.  
  310. }
  311. case 8:{
  312.  
  313. if(pont[id] >= 40)
  314.  
  315. usp[id] = 7
  316.  
  317. else
  318.  
  319. ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  320. }
  321. case 9:{
  322.  
  323. if(pont[id] >= 50)
  324.  
  325. usp[id] = 8
  326.  
  327. else
  328.  
  329. ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  330. }
  331.  
  332.  
  333. }
  334.  
  335. menu_destroy(menu)
  336.  
  337. return PLUGIN_HANDLED
  338.  
  339. }
  340.  
  341. public mentes(id)
  342.  
  343. {
  344.  
  345. new vaultkey[64],vaultdata[256], name[32]
  346.  
  347. get_user_name(id, name, 31)
  348.  
  349. format(vaultkey,63,"%s-KES", name)
  350.  
  351. format(vaultdata,255,"%d", pont[id])
  352.  
  353. nvault_set(vault,vaultkey,vaultdata)
  354.  
  355. return PLUGIN_CONTINUE
  356.  
  357. }
  358.  
  359. public betoltes(id)
  360.  
  361. {
  362.  
  363. new vaultkey[64],vaultdata[256], name[32]
  364.  
  365. get_user_name(id, name, 31)
  366.  
  367. format(vaultkey,63,"%s-KES", name)
  368.  
  369. nvault_get(vault,vaultkey,vaultdata,255)
  370.  
  371. pont[id] = str_to_num(vaultdata)
  372.  
  373. return PLUGIN_CONTINUE
  374.  
  375. }
  376.  
  377. public client_disconnect(id)
  378.  
  379. {
  380.  
  381. mentes(id)
  382.  
  383. }
  384.  
  385. public client_connect(id)
  386.  
  387. {
  388.  
  389. betoltes(id)
  390.  
  391. }
  392.  
  393. public kijelzo(){
  394.  
  395. new players[32], szam, id
  396.  
  397. get_players(players, szam)
  398.  
  399. for(new i; i<szam; i++){
  400.  
  401. id = players[i]
  402.  
  403. }
  404.  
  405. }
  406.  
  407. stock print_color(const id, const input[], any:...)
  408. {
  409. new count = 1, players[32]
  410. static msg[191]
  411. vformat(msg, 190, input, 3)
  412.  
  413. replace_all(msg, 190, "!g", "^4")
  414. replace_all(msg, 190, "!y", "^1")
  415. replace_all(msg, 190, "!t", "^3")
  416. replace_all(msg, 190, "á", "á")
  417. replace_all(msg, 190, "é", "Ă©")
  418. replace_all(msg, 190, "í", "Ă­")
  419. replace_all(msg, 190, "ó", "Ăł")
  420. replace_all(msg, 190, "ö", "ö")
  421. replace_all(msg, 190, "ő", "Ĺ‘")
  422. replace_all(msg, 190, "ú", "Ăş")
  423. replace_all(msg, 190, "ü", "ĂĽ")
  424. replace_all(msg, 190, "ű", "ű")
  425. replace_all(msg, 190, "Á", "Á")
  426. replace_all(msg, 190, "É", "É")
  427. replace_all(msg, 190, "Í", "ĂŤ")
  428. replace_all(msg, 190, "Ó", "Ă“")
  429. replace_all(msg, 190, "Ö", "Ă–")
  430. replace_all(msg, 190, "Ő", "Ő")
  431. replace_all(msg, 190, "Ú", "Ăš")
  432. replace_all(msg, 190, "Ü", "Ăś")
  433. replace_all(msg, 190, "Ű", "Ĺ°")
  434.  
  435. if (id) players[0] = id; else get_players(players, count, "ch")
  436. {
  437. for (new i = 0; i < count; i++)
  438. {
  439. if (is_user_connected(players[i]))
  440. {
  441. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  442. write_byte(players[i])
  443. write_string(msg)
  444. message_end()
  445. }
  446. }
  447. }
  448. return PLUGIN_HANDLED
  449. }
  450.  
  451.  

_________________
NEW IP:
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hibás usp
HozzászólásElküldve: 2015.03.15. 09:35 
Offline
Fanatikus
Avatar

Csatlakozott: 2015.01.24. 21:20
Hozzászólások: 158
Megköszönt másnak: 24 alkalommal
Megköszönték neki: 13 alkalommal
Talán rosszul helyezted el a modelleket..

_________________
Hétszer tíz év egy emberélet - félig elalszod, félig elfecsérled.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hibás usp
HozzászólásElküldve: 2015.03.15. 09:37 
Offline
Senior Tag
Avatar

Csatlakozott: 2013.03.10. 11:42
Hozzászólások: 240
Megköszönt másnak: 52 alkalommal
Megköszönték neki: 9 alkalommal
fabi113 írta:
Talán rosszul helyezted el a modelleket..

Öm nem mert letöltötte és megnéztem a cs mappájába amit letöltött hogy az e amit beraktam utoljára és az volt szóval valamit a forráskódón belül szúrhattam el :/

_________________
NEW IP:
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hibás usp
HozzászólásElküldve: 2015.03.15. 10:04 
Offline
Nagyúr

Csatlakozott: 2015.02.01. 11:40
Hozzászólások: 670
Megköszönt másnak: 16 alkalommal
Megköszönték neki: 99 alkalommal
nyitó- és zárótagek hol vannak?

_________________
http://steamcommunity.com/id/floxay/

Ők köszönték meg FloxaY nek ezt a hozzászólást: TraneTommy (2015.03.15. 10:05)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hibás usp
HozzászólásElküldve: 2015.03.15. 10:06 
Offline
Senior Tag
Avatar

Csatlakozott: 2013.03.10. 11:42
Hozzászólások: 240
Megköszönt másnak: 52 alkalommal
Megköszönték neki: 9 alkalommal
FloxaY írta:
nyitó- és zárótagek hol vannak?

Oh köszi fel se tünt.. :/

_________________
NEW IP:
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hibás usp
HozzászólásElküldve: 2015.03.15. 10:15 
Offline
Nagyúr

Csatlakozott: 2015.02.01. 11:40
Hozzászólások: 670
Megköszönt másnak: 16 alkalommal
Megköszönték neki: 99 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <engine>
  3. #include <nvault>
  4. #include <vault>
  5. #include <cstrike>
  6. #include <fun>
  7. #include <fakemeta>
  8. #include <hamsandwich>
  9. #include <colorchat>
  10.  
  11.  
  12.  
  13. #define PLUGIN "USP Menu"
  14. #define VERSION "1.0"
  15. #define AUTHOR "DeRoiD"
  16.  
  17. #define TASK_INTERVAL 4.0
  18.  
  19. new pont[33], usp[33], vault
  20.  
  21.  
  22. public plugin_precache() {
  23.  
  24. precache_model("models/v_usp.mdl")
  25. precache_model("models/acab_dr_usp/v_usp.mdl")
  26. precache_model("models/acab_dr_usp/v_usp2.mdl")
  27. precache_model("models/acab_dr_usp/v_usp3.mdl")
  28. precache_model("models/acab_dr_usp/v_usp4.mdl")
  29. precache_model("models/acab_dr_usp/v_usp5.mdl")
  30. precache_model("models/acab_dr_usp/v_usp6.mdl")
  31. precache_model("models/acab_dr_usp/v_usp7.mdl")
  32. precache_model("models/acab_dr_usp/v_usp8.mdl")
  33. }
  34.  
  35. public plugin_init() {
  36.  
  37. register_plugin(PLUGIN, VERSION, AUTHOR)
  38.  
  39. register_event("DeathMsg","death","a")
  40.  
  41. register_clcmd("say /usp","menu")
  42. register_clcmd("say /skin","menu")
  43.  
  44. vault = nvault_open("ment_nvault")
  45.  
  46. register_event("CurWeapon", "ecw", "be", "1=1")
  47. }
  48.  
  49.  
  50.  
  51.  
  52. public ecw(id) {
  53. new fegyver = get_user_weapon(id)
  54.  
  55. if(usp[id] == 0 && fegyver == CSW_USP) {
  56. set_pev(id, pev_viewmodel2, "models/v_usp.mdl")
  57. }
  58. if(usp[id] == 1 && fegyver == CSW_USP) {
  59. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp.mdl")
  60. }
  61. if(usp[id] == 2 && fegyver == CSW_USP) {
  62. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp2.mdl")
  63. }
  64. if(usp[id] == 3 && fegyver == CSW_USP) {
  65. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp3.mdl")
  66. }
  67. if(usp[id] == 4 && fegyver == CSW_USP)
  68. {
  69. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp4.mdl")
  70. }
  71. if(usp[id] == 5 && fegyver == CSW_USP)
  72. {
  73. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp5.mdl")
  74. }
  75. if(usp[id] == 6 && fegyver == CSW_USP)
  76. {
  77. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp6.mdl")
  78. }
  79. if(usp[id] == 7 && fegyver == CSW_USP)
  80. {
  81. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp7.mdl")
  82. }
  83. if(usp[id] == 8 && fegyver == CSW_USP)
  84. {
  85. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp8.mdl")
  86. }
  87. }
  88.  
  89. public death(){
  90. new killer = read_data(1)
  91. new victim = read_data(2)
  92.  
  93. if(killer == victim)
  94. return PLUGIN_HANDLED
  95.  
  96. pont[killer]++
  97.  
  98. return PLUGIN_HANDLED
  99. }
  100.  
  101. public menu(id) {
  102. new cim[121]
  103. format(cim, charsmax(cim), "\r|ACAB|: \wUSP Menu^n\rPontszam:\w[%d]",pont[id])
  104. new menu = menu_create(cim, "menu_h" )
  105.  
  106. menu_additem(menu,"\r|ACAB|: USP \w[1] \r| \y[Megszerezve]","1",0)
  107.  
  108. if(pont[id] >= 10) menu_additem(menu,"\r|ACAB|: USP \w[2] \r| \y[Megszerezve] ","2",0)
  109.  
  110. else menu_additem(menu,"\d|ACAB|: USP \w[2] \w| \r[10 pont]-[Lezarva]","2",0)
  111.  
  112. if(pont[id] >= 15) menu_additem(menu,"\r|ACAB|: USP \w[3] \r| \y[Megszerezve] \y","3",0)
  113.  
  114. else menu_additem(menu,"\d|ACAB|: USP \w[3] \w| \r[15 pont]-[Lezarva]","3",0)
  115.  
  116. if(pont[id] >= 20) menu_additem(menu,"\r|ACAB|: USP \w[4] \r| \y[Megszerezve] \y","4",0)
  117.  
  118. else menu_additem(menu,"\d|ACAB|: USP \w[4] \w| \r[20 pont]-[Lezarva]","4",0)
  119.  
  120. if(pont[id] >= 25) menu_additem(menu,"\r|ACAB|: USP \w[5] \r| \y[Megszerezve] ","5",0)
  121.  
  122. else menu_additem(menu,"\d|ACAB|: USP \w[5] \w| \r[25 pont]-[Lezarva]","5",0)
  123.  
  124. if(pont[id] >= 30) menu_additem(menu,"\r|ACAB|: USP \w[6] \r| \y[Megszerezve] ","6",0)
  125.  
  126. else menu_additem(menu,"\d|ACAB|: USP \w[6] \w| \r[30 pont]-[Lezarva]","6",0)
  127.  
  128. if(pont[id] >= 35) menu_additem(menu,"\r|ACAB|: USP \w[7] \r| \y[Megszerezve] ","7",0)
  129.  
  130. else menu_additem(menu,"\d|ACAB|: USP \w[7] \w| \r[35 pont]-[Lezarva]","7",0)
  131.  
  132. if(pont[id] >= 40) menu_additem(menu,"\r|ACAB|: USP \w[8] \r| \y[Megszerezve] ","8",0)
  133.  
  134. else menu_additem(menu,"\d|ACAB|: USP \w[8] \w| \r[40 pont]-[Lezarva]","8",0)
  135.  
  136. if(pont[id] >= 50) menu_additem(menu,"\r|ACAB|: USP \w[9] \r| \y[Megszerezve] ","9",0)
  137.  
  138. else menu_additem(menu,"\d|ACAB|: USP \w[9] \w| \r[50 pont]-[Lezarva]","9",0)
  139.  
  140.  
  141. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  142.  
  143. menu_display(id, menu, 0)
  144.  
  145. }
  146.  
  147. public menu_h(id, menu, item)
  148. {
  149. if( item == MENU_EXIT )
  150. {
  151. menu_destroy(menu);
  152. return PLUGIN_HANDLED;
  153. }
  154. new data[9], szName[64];
  155. new access, callback;
  156. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  157. new key = str_to_num(data);
  158.  
  159. switch(key)
  160. {
  161.  
  162. case 1:{
  163. usp[id] = 0
  164. }
  165. case 2:{
  166.  
  167. if(pont[id] >= 10) {
  168. usp[id] = 1
  169. }
  170.  
  171. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  172.  
  173. }
  174. case 3:{
  175.  
  176. if(pont[id] >= 15) {
  177. usp[id] = 2
  178. }
  179.  
  180. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  181. }
  182. case 4:{
  183.  
  184. if(pont[id] >= 20) {
  185. usp[id] = 3
  186. }
  187.  
  188. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  189.  
  190. }
  191. case 5:{
  192.  
  193. if(pont[id] >= 25) {
  194. usp[id] = 4
  195. }
  196.  
  197. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  198.  
  199. }
  200. case 6:{
  201.  
  202. if(pont[id] >= 30) {
  203. usp[id] = 5
  204. }
  205.  
  206. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  207.  
  208. }
  209. case 7:{
  210.  
  211. if(pont[id] >= 35) {
  212. usp[id] = 6
  213. }
  214.  
  215. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  216.  
  217. }
  218. case 8:{
  219.  
  220. if(pont[id] >= 40) {
  221. usp[id] = 7
  222. }
  223.  
  224. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  225. }
  226. case 9:{
  227.  
  228. if(pont[id] >= 50) {
  229. usp[id] = 8
  230. }
  231.  
  232. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  233. }
  234. }
  235. return PLUGIN_HANDLED
  236. }
  237.  
  238. public mentes(id)
  239.  
  240. {
  241.  
  242. new vaultkey[64],vaultdata[256], name[32]
  243.  
  244. get_user_name(id, name, 31)
  245.  
  246. format(vaultkey,63,"%s-KES", name)
  247.  
  248. format(vaultdata,255,"%d", pont[id])
  249.  
  250. nvault_set(vault,vaultkey,vaultdata)
  251.  
  252. return PLUGIN_CONTINUE
  253.  
  254. }
  255.  
  256. public betoltes(id)
  257.  
  258. {
  259.  
  260. new vaultkey[64],vaultdata[256], name[32]
  261.  
  262. get_user_name(id, name, 31)
  263.  
  264. format(vaultkey,63,"%s-KES", name)
  265.  
  266. nvault_get(vault,vaultkey,vaultdata,255)
  267.  
  268. pont[id] = str_to_num(vaultdata)
  269.  
  270. return PLUGIN_CONTINUE
  271.  
  272. }
  273.  
  274. public client_disconnect(id)
  275.  
  276. {
  277.  
  278. mentes(id)
  279.  
  280. }
  281.  
  282. public client_connect(id)
  283.  
  284. {
  285.  
  286. betoltes(id)
  287.  
  288. }
  289.  
  290. public kijelzo(){
  291.  
  292. new players[32], szam, id
  293.  
  294. get_players(players, szam)
  295.  
  296. for(new i; i<szam; i++){
  297.  
  298. id = players[i]
  299.  
  300. }
  301.  
  302. }
  303.  
  304. stock print_color(const id, const input[], any:...)
  305. {
  306. new count = 1, players[32]
  307. static msg[191]
  308. vformat(msg, 190, input, 3)
  309.  
  310. replace_all(msg, 190, "!g", "^4")
  311. replace_all(msg, 190, "!y", "^1")
  312. replace_all(msg, 190, "!t", "^3")
  313. replace_all(msg, 190, "á", "á")
  314. replace_all(msg, 190, "é", "Ă©")
  315. replace_all(msg, 190, "í", "Ă­")
  316. replace_all(msg, 190, "ó", "Ăł")
  317. replace_all(msg, 190, "ö", "ö")
  318. replace_all(msg, 190, "ő", "Ĺ‘")
  319. replace_all(msg, 190, "ú", "Ăş")
  320. replace_all(msg, 190, "ü", "ĂĽ")
  321. replace_all(msg, 190, "ű", "ű")
  322. replace_all(msg, 190, "Á", "Á")
  323. replace_all(msg, 190, "É", "É")
  324. replace_all(msg, 190, "Í", "ĂŤ")
  325. replace_all(msg, 190, "Ó", "Ă“")
  326. replace_all(msg, 190, "Ö", "Ă–")
  327. replace_all(msg, 190, "Ő", "Ő")
  328. replace_all(msg, 190, "Ú", "Ăš")
  329. replace_all(msg, 190, "Ü", "Ăś")
  330. replace_all(msg, 190, "Ű", "Ĺ°")
  331.  
  332. if (id) players[0] = id; else get_players(players, count, "ch")
  333. {
  334. for (new i = 0; i < count; i++)
  335. {
  336. if (is_user_connected(players[i]))
  337. {
  338. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  339. write_byte(players[i])
  340. write_string(msg)
  341. message_end()
  342. }
  343. }
  344. }
  345. return PLUGIN_HANDLED
  346. }
  347.  
  348.  

_________________
http://steamcommunity.com/id/floxay/

Ők köszönték meg FloxaY nek ezt a hozzászólást: TraneTommy (2015.03.15. 10:34)
  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  [ 6 hozzászólás ] 


Ki van itt

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