hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 237 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 236 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  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: azonosan működő USP
HozzászólásElküldve: 2015.06.07. 13:42 
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!
Egy olyan gondom van hogy a Deroid által készített usp menübe van 13db usp m és a 13 12 es usp valamiért ugyan az mint a 11es. Mi lehet a gond és ha megvan mi volt a gond ez lenne a kérdésem:)
Aki segít 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. precache_model("models/acab_dr_usp/v_usp9.mdl")
  34. precache_model("models/acab_dr_usp/v_usp10.mdl")
  35. precache_model("models/acab_dr_usp/v_usp11.mdl")
  36. precache_model("models/acab_dr_usp/v_usp12.mdl")
  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. new fegyver = get_user_weapon(id)
  58.  
  59. if(usp[id] == 0 && fegyver == CSW_USP) {
  60. set_pev(id, pev_viewmodel2, "models/v_usp.mdl")
  61. }
  62. if(usp[id] == 1 && fegyver == CSW_USP) {
  63. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp.mdl")
  64. }
  65. if(usp[id] == 2 && fegyver == CSW_USP) {
  66. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp2.mdl")
  67. }
  68. if(usp[id] == 3 && fegyver == CSW_USP) {
  69. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp3.mdl")
  70. }
  71. if(usp[id] == 4 && fegyver == CSW_USP) {
  72. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp4.mdl")
  73. }
  74. if(usp[id] == 5 && fegyver == CSW_USP) {
  75. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp5.mdl")
  76. }
  77. if(usp[id] == 6 && fegyver == CSW_USP) {
  78. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp6.mdl")
  79. }
  80. if(usp[id] == 7 && fegyver == CSW_USP) {
  81. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp7.mdl")
  82. }
  83. if(usp[id] == 8 && fegyver == CSW_USP) {
  84. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp8.mdl")
  85. }
  86. if(usp[id] == 9 && fegyver == CSW_USP) {
  87. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp9.mdl")
  88. }
  89. if(usp[id] == 10 && fegyver == CSW_USP)
  90. {
  91. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp10.mdl")
  92. }
  93. if(usp[id] == 11 && fegyver == CSW_USP)
  94. {
  95. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp11.mdl")
  96. }
  97. if(usp[id] == 12 && fegyver == CSW_USP)
  98. {
  99. set_pev(id, pev_viewmodel2, "models/acab_dr_usp/v_usp12.mdl")
  100. }
  101. }
  102.  
  103. public death(){
  104. new killer = read_data(1)
  105. new victim = read_data(2)
  106.  
  107. if(killer == victim)
  108. return PLUGIN_HANDLED
  109.  
  110. pont[killer]++
  111.  
  112. return PLUGIN_HANDLED
  113. }
  114.  
  115. public menu(id) {
  116. new cim[121]
  117. format(cim, charsmax(cim), "\r|ACAB|: \wUSP Menu^n\rPontszam:\w[%d]",pont[id])
  118. new menu = menu_create(cim, "menu_h" )
  119.  
  120. menu_additem(menu,"\r|ACAB|: USP \w[1] \r| \y[Megszerezve]","1",0)
  121.  
  122. if(pont[id] >= 10) menu_additem(menu,"\r|ACAB|: USP \w[2] \r| \y[Megszerezve] ","2",0)
  123.  
  124. else menu_additem(menu,"\d|ACAB|: USP \w[2] \w| \r[10 pont]-[Lezarva]","2",0)
  125.  
  126. if(pont[id] >= 15) menu_additem(menu,"\r|ACAB|: USP \w[3] \r| \y[Megszerezve] \y","3",0)
  127.  
  128. else menu_additem(menu,"\d|ACAB|: USP \w[3] \w| \r[15 pont]-[Lezarva]","3",0)
  129.  
  130. if(pont[id] >= 20) menu_additem(menu,"\r|ACAB|: USP \w[4] \r| \y[Megszerezve] \y","4",0)
  131.  
  132. else menu_additem(menu,"\d|ACAB|: USP \w[4] \w| \r[20 pont]-[Lezarva]","4",0)
  133.  
  134. if(pont[id] >= 25) menu_additem(menu,"\r|ACAB|: USP \w[5] \r| \y[Megszerezve] ","5",0)
  135.  
  136. else menu_additem(menu,"\d|ACAB|: USP \w[5] \w| \r[25 pont]-[Lezarva]","5",0)
  137.  
  138. if(pont[id] >= 30) menu_additem(menu,"\r|ACAB|: USP \w[6] \r| \y[Megszerezve] ","6",0)
  139.  
  140. else menu_additem(menu,"\d|ACAB|: USP \w[6] \w| \r[30 pont]-[Lezarva]","6",0)
  141.  
  142. if(pont[id] >= 35) menu_additem(menu,"\r|ACAB|: USP \w[7] \r| \y[Megszerezve] ","7",0)
  143.  
  144. else menu_additem(menu,"\d|ACAB|: USP \w[7] \w| \r[35 pont]-[Lezarva]","7",0)
  145.  
  146. if(pont[id] >= 40) menu_additem(menu,"\r|ACAB|: USP \w[8] \r| \y[Megszerezve] ","8",0)
  147.  
  148. else menu_additem(menu,"\d|ACAB|: USP \w[8] \w| \r[40 pont]-[Lezarva]","8",0)
  149.  
  150. if(pont[id] >= 50) menu_additem(menu,"\r|ACAB|: USP \w[9] \r| \y[Megszerezve] ","9",0)
  151.  
  152. else menu_additem(menu,"\d|ACAB|: USP \w[9] \w| \r[50 pont]-[Lezarva]","9",0)
  153.  
  154. if(pont[id] >= 85) menu_additem(menu,"\r|ACAB|: USP \w[10] \r| \y[Megszerezve] ","10",0)
  155.  
  156. else menu_additem(menu,"\d|ACAB|: USP \w[10] \w| \r[85 pont]-[Lezarva]","10",0)
  157.  
  158. if(pont[id] >= 100) menu_additem(menu,"\r|ACAB|: USP \w[11] \r| \y[Megszerezve] ","11",0)
  159.  
  160. else menu_additem(menu,"\d|ACAB|: USP \w[11] \w| \r[100 pont]-[Lezarva]","11",0)
  161.  
  162. if(pont[id] >= 125) menu_additem(menu,"\r|ACAB|: USP \w[12] \r| \y[Megszerezve] ","12",0)
  163.  
  164. else menu_additem(menu,"\d|ACAB|: USP \w[12] \w| \r[125 pont]-[Lezarva]","12",0)
  165.  
  166. if(pont[id] >= 132) menu_additem(menu,"\r|ACAB|: USP \w[13] \r| \y[Megszerezve] ","13",0)
  167.  
  168. else menu_additem(menu,"\d|ACAB|: USP \w[13] \w| \r[135 pont]-[Lezarva]","13",0)
  169.  
  170. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  171.  
  172. menu_display(id, menu, 0)
  173.  
  174. }
  175.  
  176. public menu_h(id, menu, item)
  177. {
  178. if( item == MENU_EXIT )
  179. {
  180. menu_destroy(menu);
  181. return PLUGIN_HANDLED;
  182. }
  183. new data[9], szName[64];
  184. new access, callback;
  185. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  186. new key = str_to_num(data);
  187.  
  188. switch(key)
  189. {
  190.  
  191. case 1:{
  192. usp[id] = 0
  193. }
  194. case 2:{
  195.  
  196. if(pont[id] >= 10) {
  197. usp[id] = 1
  198. }
  199.  
  200. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  201.  
  202. }
  203. case 3:{
  204.  
  205. if(pont[id] >= 15) {
  206. usp[id] = 2
  207. }
  208.  
  209. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  210. }
  211. case 4:{
  212.  
  213. if(pont[id] >= 20) {
  214. usp[id] = 3
  215. }
  216.  
  217. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  218.  
  219. }
  220. case 5:{
  221.  
  222. if(pont[id] >= 25) {
  223. usp[id] = 4
  224. }
  225.  
  226. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  227.  
  228. }
  229. case 6:{
  230.  
  231. if(pont[id] >= 30) {
  232. usp[id] = 5
  233. }
  234.  
  235. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  236.  
  237. }
  238. case 7:{
  239.  
  240. if(pont[id] >= 35) {
  241. usp[id] = 6
  242. }
  243.  
  244. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  245.  
  246. }
  247. case 8:{
  248.  
  249. if(pont[id] >= 40) {
  250. usp[id] = 7
  251. }
  252.  
  253. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  254. }
  255. case 9:{
  256.  
  257. if(pont[id] >= 50) {
  258. usp[id] = 8
  259. }
  260.  
  261. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  262. }
  263. case 10:{
  264.  
  265. if(pont[id] >= 85) {
  266. usp[id] = 9
  267. }
  268.  
  269. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  270. }
  271. case 11:{
  272.  
  273. if(pont[id] >= 100) {
  274. usp[id] = 10
  275. }
  276.  
  277. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  278. }
  279. case 12:{
  280.  
  281. if(pont[id] >= 125) {
  282. usp[id] = 10
  283. }
  284.  
  285. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  286. }
  287. case 13:{
  288.  
  289. if(pont[id] >= 135) {
  290. usp[id] = 10
  291. }
  292.  
  293. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  294. }
  295. }
  296. return PLUGIN_HANDLED
  297. }
  298.  
  299. public mentes(id)
  300.  
  301. {
  302.  
  303. new vaultkey[64],vaultdata[256], name[32]
  304.  
  305. get_user_name(id, name, 31)
  306.  
  307. format(vaultkey,63,"%s-KES", name)
  308.  
  309. format(vaultdata,255,"%d", pont[id])
  310.  
  311. nvault_set(vault,vaultkey,vaultdata)
  312.  
  313. return PLUGIN_CONTINUE
  314.  
  315. }
  316.  
  317. public betoltes(id)
  318.  
  319. {
  320.  
  321. new vaultkey[64],vaultdata[256], name[32]
  322.  
  323. get_user_name(id, name, 31)
  324.  
  325. format(vaultkey,63,"%s-KES", name)
  326.  
  327. nvault_get(vault,vaultkey,vaultdata,255)
  328.  
  329. pont[id] = str_to_num(vaultdata)
  330.  
  331. return PLUGIN_CONTINUE
  332.  
  333. }
  334.  
  335. public client_disconnect(id)
  336.  
  337. {
  338.  
  339. mentes(id)
  340.  
  341. }
  342.  
  343. public client_connect(id)
  344.  
  345. {
  346.  
  347. betoltes(id)
  348.  
  349. }
  350.  
  351. public kijelzo(){
  352.  
  353. new players[32], szam, id
  354.  
  355. get_players(players, szam)
  356.  
  357. for(new i; i<szam; i++){
  358.  
  359. id = players[i]
  360.  
  361. }
  362.  
  363. }
  364.  
  365. stock print_color(const id, const input[], any:...)
  366. {
  367. new count = 1, players[32]
  368. static msg[191]
  369. vformat(msg, 190, input, 3)
  370.  
  371. replace_all(msg, 190, "!g", "^4")
  372. replace_all(msg, 190, "!y", "^1")
  373. replace_all(msg, 190, "!t", "^3")
  374. replace_all(msg, 190, "á", "á")
  375. replace_all(msg, 190, "é", "Ă©")
  376. replace_all(msg, 190, "í", "Ă­")
  377. replace_all(msg, 190, "ó", "Ăł")
  378. replace_all(msg, 190, "ö", "ö")
  379. replace_all(msg, 190, "ő", "Ĺ‘")
  380. replace_all(msg, 190, "ú", "Ăş")
  381. replace_all(msg, 190, "ü", "ĂĽ")
  382. replace_all(msg, 190, "ű", "ű")
  383. replace_all(msg, 190, "Á", "Á")
  384. replace_all(msg, 190, "É", "É")
  385. replace_all(msg, 190, "Í", "ĂŤ")
  386. replace_all(msg, 190, "Ó", "Ă“")
  387. replace_all(msg, 190, "Ö", "Ă–")
  388. replace_all(msg, 190, "Ő", "Ő")
  389. replace_all(msg, 190, "Ú", "Ăš")
  390. replace_all(msg, 190, "Ü", "Ăś")
  391. replace_all(msg, 190, "Ű", "Ĺ°")
  392.  
  393. if (id) players[0] = id; else get_players(players, count, "ch")
  394. {
  395. for (new i = 0; i < count; i++)
  396. {
  397. if (is_user_connected(players[i]))
  398. {
  399. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  400. write_byte(players[i])
  401. write_string(msg)
  402. message_end()
  403. }
  404. }
  405. }
  406. return PLUGIN_HANDLED
  407. }
  408.  
  409.  
  410.  

_________________
NEW IP:
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: azonosan működő USP
HozzászólásElküldve: 2015.06.07. 13:49 
Offline
Tud valamit

Csatlakozott: 2014.08.22. 10:32
Hozzászólások: 144
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 9 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. case 12:{
  2.  
  3. if(pont[id] >= 125) {
  4. usp[id] = 11
  5. }
  6.  
  7. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  8. }
  9. case 13:{
  10.  
  11. if(pont[id] >= 135) {
  12. usp[id] = 12
  13. }
  14.  
  15. else ColorChat(id, RED, "^1|ACAB|:Túl kevés pontod van!")
  16. }

Ők köszönték meg Zeu|Sz nek ezt a hozzászólást: TraneTommy (2015.06.09. 18:47)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: azonosan működő USP
HozzászólásElküldve: 2015.06.07. 15:21 
Offline
Őskövület
Avatar

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

_________________
Kép


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


Ki van itt

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