hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 492 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 492 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ő


Lezárt fórum  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 10 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Miert nem rakja rá a skint?
HozzászólásElküldve: 2015.04.18. 12:01 
Offline
Beavatott

Csatlakozott: 2015.01.24. 09:30
Hozzászólások: 98
Megköszönt másnak: 22 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. public fegyver(id){
  2. new cim[121], sk1[121],sk2[121],sk3[121],sk4[121],sk5[121],sk6[121],sk7[121],sk8[121]
  3. format(cim, charsmax(cim),"\r.:[Re\wli\yve]:. \w|\\wNuclearFamas\w|^n\yOlesek:\w%d",oles[id])
  4. format(sk1, charsmax(sk1),"\r.:[Re\wli\yve]:. \wNuclearFamas 1\y [Megszerezve]")
  5. if(oles[id] < 250)
  6. format(sk2, charsmax(sk2),"\d.:[Relive]:. \wMagmaM4 2 \r[%d/250 Ölés]",oles[id])
  7. else
  8. format(sk2, charsmax(sk2),"\r.:[Re\wli\yve]:. \wMagmaM4 2\y [Megszerezve]")
  9. if(oles[id] < 500)
  10. format(sk3, charsmax(sk3),"\d.:[Relive]:. \wMagmaAK47 \r[%d/500 Oles]",oles[id])
  11. else
  12. format(sk3, charsmax(sk3),"\r.:[Re\wli\yve]:. \wMagmaAK47 3\y [Megszerezve]")
  13. if(oles[id] < 1000)
  14. format(sk4, charsmax(sk4),"\d.:[Relive]:. \wMagmaFamas \r[%d/1000 Oles]",oles[id])
  15. else
  16. format(sk4, charsmax(sk4),"\r.:[Re\wli\yve]:. \wMagmaFamas 4\y [Megszerezve]")
  17. if(oles[id] < 2000)
  18. format(sk5, charsmax(sk5),"\d.:[Relive]:. \wMagmaUsp \r[%d/2000 Oles]",oles[id])
  19. else
  20. format(sk5, charsmax(sk5),"\r.:[Re\wli\yve]:. \wMagmaUsp \y [Megszerezve]")
  21. if(oles[id] < 4000)
  22. format(sk6, charsmax(sk6),"\d.:[Relive]:. \wMagmaDeagle \r[%d/4000 Oles]",oles[id])
  23. else
  24. format(sk6, charsmax(sk6),"\r.:[Re\wli\yve]:. \wMagmaDeagle \y [Megszerezve]")
  25. if(oles[id] < 8000)
  26. format(sk7, charsmax(sk7),"\d.:[Relive]:. \wMagmaMp5 \r[%d/8000 oles]",oles[id])
  27. else
  28. format(sk7, charsmax(sk7),"\r.:[Re\wli\yve]:. \wMagmaMp5\y [Megszerezve]")
  29. if(oles[id] < 10000)
  30. format(sk8, charsmax(sk8),"\d.:[Relive]:. \wNuclearM4 \r[%d/10000 Oles]",oles[id])
  31. else
  32. format(sk8, charsmax(sk8),"\r.:[Re\wli\yve]:. \wNuclearM4 \y [Megszerezve]")
  33.  
  34. new menu = menu_create(cim, "skin_hl")
  35.  
  36. menu_additem(menu,sk1,"1",0)
  37. menu_additem(menu,sk2,"2",0)
  38. menu_additem(menu,sk3,"3",0)
  39. menu_additem(menu,sk5,"4",0)
  40. menu_additem(menu,sk5,"5",0)
  41. menu_additem(menu,sk6,"6",0)
  42. menu_additem(menu,sk7,"7",0)
  43. menu_additem(menu,sk8,"8",0)
  44. menu_additem(menu,"\yFigyelem!^naki leghamarabb eléri a '8. kes' 3 hónap ADMIN-t nyer.","1",0)
  45. menu_setprop(menu, MPROP_NEXTNAME, "Tovább: \r8\y-as gomb!")
  46. menu_setprop(menu, MPROP_EXITNAME, "Bezárás")
  47. menu_setprop(menu, MPROP_BACKNAME, "Előző oldal: \r7\y-es gomb!")
  48. menu_setprop(menu, MPROP_PERPAGE, 6);
  49. menu_display(id,menu,0)
  50. }
  51.  
  52. public skin_hl(id, menu, item)
  53. {
  54. if( item == MENU_EXIT )
  55. {
  56. menu_destroy(menu);
  57. return PLUGIN_HANDLED;
  58. }
  59. new data[9], szName[64];
  60. new access, callback;
  61. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  62. new key = str_to_num(data);
  63.  
  64. switch(key)
  65. {
  66. case 1:{
  67. if(arany[id] >= 0){
  68. fegyverek[id] = 0
  69. engclient_cmd(id,"weapon_FAMAS")
  70. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  71. }
  72. else
  73. {
  74. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",0-arany[id])
  75. }
  76. }
  77. case 2:{
  78. if(arany[id] >= 0){
  79. fegyverek[id] = 1
  80. engclient_cmd(id,"weapon_M4A1")
  81. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  82. }
  83. else
  84. {
  85. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",250-arany[id])
  86. }
  87. }
  88. case 3:{
  89. if(arany[id] >= 0){
  90. fegyverek[id] = 2
  91. engclient_cmd(id,"weapon_AK47")
  92. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  93. }
  94. else
  95. {
  96. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",500-arany[id])
  97. }
  98. }
  99. case 4:{
  100. if(arany[id] >= 0){
  101. fegyverek[id] = 3
  102. engclient_cmd(id,"weapon_FAMAS")
  103. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  104. }
  105. else
  106. {
  107. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik még ^4%d ^1arany!",1000-arany[id])
  108. }
  109. }
  110. case 5:{
  111. if(arany[id] >= 0){
  112. fegyverek[id] = 4
  113. engclient_cmd(id,"weapon_USP")
  114. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  115. }
  116. else
  117. {
  118. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",2000-arany[id])
  119. }
  120. }
  121. case 6:{
  122. if(arany[id] >= 0){
  123. fegyverek[id] = 5
  124. engclient_cmd(id,"weapon_DEAGLE")
  125. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  126. }
  127. else
  128. {
  129. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",4000-arany[id])
  130. }
  131. }
  132. case 7:{
  133. if(arany[id] >= 0){
  134. fegyverek[id] = 6
  135. engclient_cmd(id,"weapon_MP5")
  136. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  137. }
  138. else
  139. {
  140. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",8000-arany[id])
  141. }
  142. }
  143. case 8:{
  144. if(arany[id] >= 0){
  145. fegyverek[id] = 7
  146. engclient_cmd(id,"weapon_M4A1")
  147. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  148. }
  149. else
  150. {
  151. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",10000-arany[id])
  152. }
  153. }
  154.  
  155. }
  156. }


Miert nem rakja rá a skineket??


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Miert nem rakja rá a skint?
HozzászólásElküldve: 2015.04.18. 12:14 
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
SMA Forráskód: [ Mindet kijelol ]
  1. public Event_Change_Weapon(id)
  2. {
  3. new fgy = get_user_weapon(id)
  4.  
  5. if(csomag[id] == 4 && fgy == CSW_AWP)
  6. {
  7. set_pev(id, pev_viewmodel2, "models/taptarara/arany/v_awp.mdl")
  8.  
  9. }
  10. }


Valami hasonlónak kéne lennie a pluginban kicsit lentébb... Egyébként sokkal könnyebb segíteni, ha az egész sma-t kimásolod... De te tudod, hisz itt mindenki a Kérdések fórumból lopja a pluginokat... :D


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Miert nem rakja rá a skint?
HozzászólásElküldve: 2015.04.18. 12:55 
Offline
Beavatott

Csatlakozott: 2015.01.24. 09:30
Hozzászólások: 98
Megköszönt másnak: 22 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <colorchat>
  4. #include <engine>
  5. #include <cstrike>
  6. #include <fun>
  7. #include <fakemeta>
  8. #include <hamsandwich>
  9. #include <nvault>
  10. #include <fakemeta_util>
  11.  
  12. #define PLUGIN "Kesmenu"
  13. #define VERSION "1.0"
  14. #define AUTHOR "Max"
  15.  
  16. #define MEDKIT_MINSZ Float:{ -23.160000, -13.660000, -0.050000 }
  17. #define MEDKIT_MAXSZ Float:{ 11.470000, 12.780000, 6.720000 }
  18.  
  19. new oles[33], kesek[33], vault
  20. new lada[33], kulcs[33], arany[33]
  21. new const doboz_model[] = "models/max/lada.mdl"
  22. new const kulcs_model[] = "models/max/kulcs.mdl"
  23. new const arany_model[] = "models/max/arany.mdl"
  24. new bool:b_sebzes[33]
  25. new fegyverek[33]
  26.  
  27. new RosszKarakterek, RosszKarakterek2
  28.  
  29. public plugin_init() {
  30. register_plugin(PLUGIN, VERSION, AUTHOR)
  31. register_clcmd("say /kes", "kesmenu")
  32. register_clcmd("say /knife", "kesmenu")
  33. register_clcmd("say /menu", "kesmenu")
  34. register_clcmd("say_team /kes", "kesmenu")
  35. register_clcmd("say_team /knife", "kesmenu")
  36. register_clcmd("say_team /menu", "kesmenu")
  37. register_clcmd("lada", "ladas")
  38. register_clcmd("say","handlesay")
  39. register_clcmd("say_team","handlesay")
  40. vault = nvault_open("Relive_rangk_kesek")
  41. register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
  42. register_event("DeathMsg","death","a")
  43. register_touch("BonusDoboz", "player", "touchdoboz")
  44. register_touch("BonusKulcs", "player", "touchkulcs")
  45. register_touch("BonusArany", "player", "toucharany")
  46. }
  47. public ladas(id){
  48. lada[id]++
  49. kulcs[id]++
  50. oles[id]++
  51. ColorChat(id, RED, "\r.:[Re\wli\yve]:. \w|\yOnly D2\w| ^1Sikeresen Hozzáadva ^1+1 ^4Láda^1,^1+1 ^4Kulcs^4,^1+1 ^4Ölés.")
  52. }
  53.  
  54. public plugin_precache() {
  55. precache_model("models/max/v_kes.mdl")
  56. precache_model("models/max/v_kes2.mdl")
  57. precache_model("models/max/v_kes3.mdl")
  58. precache_model("models/max/v_kes4.mdl")
  59. precache_model("models/max/v_kes5.mdl")
  60. precache_model("models/max/v_kes6.mdl")
  61. precache_model("models/max/v_kes7.mdl")
  62. precache_model("models/max/v_kes8.mdl")
  63. precache_model(doboz_model)
  64. precache_model(kulcs_model)
  65. precache_model(arany_model)
  66. precache_model("models/max/v_famas1.mdl")
  67. precache_model("models/max/v_magm4.mdl")
  68. precache_model("models/max/v_magak47.mdl")
  69. precache_model("models/max/v_magfa.mdl")
  70. precache_model("models/max/v_magusp.mdl")
  71. precache_model("models/max/v_magdeg.mdl")
  72. precache_model("models/max/v_magmp5.mdl")
  73. precache_model("models/max/v_nucm4.mdl")
  74. }
  75. public death(){
  76. if(read_data(1) == read_data(2))
  77. return PLUGIN_HANDLED
  78.  
  79. new victim = read_data(2)
  80.  
  81. switch(random_num(1,2)) {
  82. case 1: { //lada
  83. static origin[3]
  84. pev(victim, pev_origin, origin)
  85.  
  86. new ent = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"))
  87. origin[2] -= 36
  88. engfunc(EngFunc_SetOrigin, ent, origin)
  89.  
  90. if(!pev_valid(ent))
  91. {
  92. return PLUGIN_HANDLED
  93. }
  94.  
  95. set_pev(ent, pev_classname, "BonusDoboz" )
  96. engfunc(EngFunc_SetModel, ent, doboz_model)
  97. dllfunc(DLLFunc_Spawn, ent)
  98. set_pev(ent, pev_solid, SOLID_BBOX)
  99. set_pev(ent, pev_movetype, MOVETYPE_NONE)
  100. engfunc(EngFunc_SetSize, ent, MEDKIT_MINSZ, MEDKIT_MAXSZ)
  101. engfunc(EngFunc_DropToFloor, ent)
  102. message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
  103. write_coord(origin[0])
  104. write_coord(origin[1])
  105. write_coord(origin[2]+60)
  106. message_end()
  107. }
  108. case 2: { //kulcs
  109. static origin[3]
  110. pev(victim, pev_origin, origin)
  111.  
  112. new ent = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"))
  113. origin[2] -= 36
  114. engfunc(EngFunc_SetOrigin, ent, origin)
  115.  
  116. if(!pev_valid(ent))
  117. {
  118. return PLUGIN_HANDLED
  119. }
  120.  
  121. set_pev(ent, pev_classname, "BonusKulcs" )
  122. engfunc(EngFunc_SetModel, ent, kulcs_model)
  123. dllfunc(DLLFunc_Spawn, ent)
  124. set_pev(ent, pev_solid, SOLID_BBOX)
  125. set_pev(ent, pev_movetype, MOVETYPE_NONE)
  126. engfunc(EngFunc_SetSize, ent, MEDKIT_MINSZ, MEDKIT_MAXSZ)
  127. engfunc(EngFunc_DropToFloor, ent)
  128. message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
  129. write_coord(origin[0])
  130. write_coord(origin[1])
  131. write_coord(origin[2]+60)
  132. message_end()
  133. }
  134. case 3: { //arany
  135. static origin[3]
  136. pev(victim, pev_origin, origin)
  137.  
  138. new ent = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"))
  139. origin[2] -= 36
  140. engfunc(EngFunc_SetOrigin, ent, origin)
  141.  
  142. if(!pev_valid(ent))
  143. {
  144. return PLUGIN_HANDLED
  145. }
  146.  
  147. set_pev(ent, pev_classname, "Bonusarany" )
  148. engfunc(EngFunc_SetModel, ent, arany_model)
  149. dllfunc(DLLFunc_Spawn, ent)
  150. set_pev(ent, pev_solid, SOLID_BBOX)
  151. set_pev(ent, pev_movetype, MOVETYPE_NONE)
  152. engfunc(EngFunc_SetSize, ent, MEDKIT_MINSZ, MEDKIT_MAXSZ)
  153. engfunc(EngFunc_DropToFloor, ent)
  154. message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
  155. write_coord(origin[0])
  156. write_coord(origin[1])
  157. write_coord(origin[2]+60)
  158. message_end()
  159. }
  160. }
  161. return PLUGIN_HANDLED
  162. }
  163. public touchdoboz(ent, toucher) {
  164. if (!is_user_alive(toucher) || !pev_valid(ent))
  165. return FMRES_IGNORED
  166.  
  167. new classname[32]
  168. pev(ent, pev_classname, classname, 31)
  169. if (!equal(classname, "BonusDoboz"))
  170. return FMRES_IGNORED
  171.  
  172. set_pev(ent, pev_effects, EF_NODRAW)
  173. set_pev(ent, pev_solid, SOLID_NOT)
  174. lada[toucher]++
  175. pev_valid(ent)
  176. return FMRES_IGNORED
  177.  
  178. }
  179.  
  180. public touchkulcs(ent, toucher) {
  181. if (!is_user_alive(toucher) || !pev_valid(ent))
  182. return FMRES_IGNORED
  183.  
  184. new classname[32]
  185. pev(ent, pev_classname, classname, 31)
  186. if (!equal(classname, "BonusKulcs"))
  187. return FMRES_IGNORED
  188.  
  189. set_pev(ent, pev_effects, EF_NODRAW)
  190. set_pev(ent, pev_solid, SOLID_NOT)
  191. kulcs[toucher]++
  192. pev_valid(ent)
  193. return FMRES_IGNORED
  194.  
  195. }
  196.  
  197. public toucharany(ent, toucher) {
  198. if (!is_user_alive(toucher) || !pev_valid(ent))
  199. return FMRES_IGNORED
  200.  
  201. new classname[32]
  202. pev(ent, pev_classname, classname, 31)
  203. if (!equal(classname, "Bonusarany"))
  204. return FMRES_IGNORED
  205.  
  206. set_pev(ent, pev_effects, EF_NODRAW)
  207. set_pev(ent, pev_solid, SOLID_NOT)
  208. kulcs[toucher]++
  209. pev_valid(ent)
  210. return FMRES_IGNORED
  211.  
  212. }
  213. public kesmenu(id) {
  214. new cim[121]
  215. format(cim, charsmax(cim), "\r.:[Re\wli\yve]:. \w|\yOnly D2\w| \wOleseid:\r%d \y^n\yLadaid: \r%d \w| \yKulcsaid: \r%d", oles[id], lada[id], kulcs[id], arany[id])
  216. new menu = menu_create(cim, "kesmenu_hl" )
  217.  
  218. menu_additem(menu,"\wKesek","1",0)
  219. menu_additem(menu,"\wRangok","2",0)
  220. menu_additem(menu,"\wLadak","3",0)
  221. menu_additem(menu,"\wBolt","4",0)
  222. menu_additem(menu,"\wFegyverek","5",0)
  223. menu_display(id,menu,0)
  224. }
  225. public kesmenu_hl(id, menu, item)
  226. {
  227. if( item == MENU_EXIT )
  228. {
  229. menu_destroy(menu);
  230. return PLUGIN_HANDLED;
  231. }
  232. new data[9], szName[64];
  233. new access, callback;
  234. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  235. new key = str_to_num(data);
  236.  
  237. switch(key)
  238. {
  239. case 1: {
  240. kes_menu2(id)
  241. }
  242. case 2: {
  243. rangok(id)
  244. }
  245. case 3: {
  246. ladikok(id)
  247. }
  248. case 4: {
  249. shop(id)
  250. }
  251. case 5: {
  252. fegyver(id)
  253. }
  254. }
  255. menu_destroy(menu);
  256. return PLUGIN_HANDLED;
  257. }
  258. public hus(id){
  259. new cim[121]
  260. format(cim, charsmax(cim), "\r.:[Re\wli\yve]:. \w|\yOnly D2\w| \wOleseid:\r%d \y^n\yLadaid:\r%d \w| \yKulcsaid:\r%d", oles[id], lada[id], kulcs[id])
  261. new menu = menu_create(cim, "handler" )
  262.  
  263. menu_additem(menu,"\\rHusveti \\ykes [60 lada]^n^n^n \\rKellemes \\yOlest!","1",0)
  264. menu_display(id,menu,0)
  265. }
  266. public handler(id, menu, item)
  267. {
  268. if( item == MENU_EXIT )
  269. {
  270. menu_destroy(menu);
  271. return PLUGIN_HANDLED;
  272. }
  273. new data[9], szName[64];
  274. new access, callback;
  275. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  276. new key = str_to_num(data);
  277.  
  278. switch(key)
  279. {
  280. case 1:{
  281. if(lada[id] >= 60)
  282. {
  283. lada[id] -= 60
  284. kesek[id] = -2
  285. ColorChat(id, RED, "^4.:[Relive]:. » ^x01Sikeres valasztas.")
  286. }
  287. else {
  288. ColorChat(id, RED, "^1Nincs eleg ^4ladad!")
  289. }
  290. }
  291. }
  292. return PLUGIN_HANDLED
  293. }
  294. public shop(id){
  295. new cim[121]
  296. format(cim, charsmax(cim), "\r.:[Re\wli\yve]:. \w|\yOnly D2\w| \wOleseid:\r%d \y^n\yLadaid:\r%d \w| \yKulcsaid:\r%d", oles[id], lada[id], kulcs[id])
  297. new menu = menu_create(cim, "b_b" )
  298.  
  299. menu_additem(menu,"\w1 Kulcs \r[2 Oles]","1",0)
  300. menu_additem(menu,"\w1 Lada \r[6 Oles]","2",0)
  301. menu_display(id,menu,0)
  302. }
  303. public b_b(id, menu, item)
  304. {
  305. if( item == MENU_EXIT )
  306. {
  307. menu_destroy(menu);
  308. return PLUGIN_HANDLED;
  309. }
  310. new data[9], szName[64];
  311. new access, callback;
  312. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  313. new key = str_to_num(data);
  314.  
  315. switch(key)
  316. {
  317. case 1:
  318. {
  319. if(oles[id] >= 3)
  320. {
  321. ColorChat(id, RED, "^4.:[Relive]:. » ^1Kaptal ^4+3 ^1kulcsot")
  322. shop(id)
  323. kulcs[id] += 3
  324. oles[id] -= 3
  325. }
  326. else
  327. ColorChat(id, RED, "^^4.:[Relive]:. » Neked nincs elég olesed.")
  328. shop(id)
  329. }
  330. case 2:
  331. {
  332. if(oles[id] >= 6)
  333. {
  334. ColorChat(id, RED, "^4.:[Relive]:. » ^1Kaptal ^4+1 ^1ladat")
  335. shop(id)
  336. kulcs[id] += 3
  337. oles[id] -= 6
  338. }
  339. else
  340. ColorChat(id, RED, "^^4.:[Relive]:. » Neked nincs eleg olesed.")
  341. shop(id)
  342. }
  343. }
  344. return PLUGIN_HANDLED
  345. }
  346. public fegyver(id){
  347. new cim[121], sk1[121],sk2[121],sk3[121],sk4[121],sk5[121],sk6[121],sk7[121],sk8[121]
  348. format(cim, charsmax(cim),"\r.:[Re\wli\yve]:. \w|\\wNuclearFamas\w|^n\yOlesek:\w%d",oles[id])
  349. format(sk1, charsmax(sk1),"\r.:[Re\wli\yve]:. \wNuclearFamas 1\y [Megszerezve]")
  350. if(oles[id] < 250)
  351. format(sk2, charsmax(sk2),"\d.:[Relive]:. \wMagmaM4 2 \r[%d/250 Ölés]",oles[id])
  352. else
  353. format(sk2, charsmax(sk2),"\r.:[Re\wli\yve]:. \wMagmaM4 2\y [Megszerezve]")
  354. if(oles[id] < 500)
  355. format(sk3, charsmax(sk3),"\d.:[Relive]:. \wMagmaAK47 \r[%d/500 Oles]",oles[id])
  356. else
  357. format(sk3, charsmax(sk3),"\r.:[Re\wli\yve]:. \wMagmaAK47 3\y [Megszerezve]")
  358. if(oles[id] < 1000)
  359. format(sk4, charsmax(sk4),"\d.:[Relive]:. \wMagmaFamas \r[%d/1000 Oles]",oles[id])
  360. else
  361. format(sk4, charsmax(sk4),"\r.:[Re\wli\yve]:. \wMagmaFamas 4\y [Megszerezve]")
  362. if(oles[id] < 2000)
  363. format(sk5, charsmax(sk5),"\d.:[Relive]:. \wMagmaUsp \r[%d/2000 Oles]",oles[id])
  364. else
  365. format(sk5, charsmax(sk5),"\r.:[Re\wli\yve]:. \wMagmaUsp \y [Megszerezve]")
  366. if(oles[id] < 4000)
  367. format(sk6, charsmax(sk6),"\d.:[Relive]:. \wMagmaDeagle \r[%d/4000 Oles]",oles[id])
  368. else
  369. format(sk6, charsmax(sk6),"\r.:[Re\wli\yve]:. \wMagmaDeagle \y [Megszerezve]")
  370. if(oles[id] < 8000)
  371. format(sk7, charsmax(sk7),"\d.:[Relive]:. \wMagmaMp5 \r[%d/8000 oles]",oles[id])
  372. else
  373. format(sk7, charsmax(sk7),"\r.:[Re\wli\yve]:. \wMagmaMp5\y [Megszerezve]")
  374. if(oles[id] < 10000)
  375. format(sk8, charsmax(sk8),"\d.:[Relive]:. \wNuclearM4 \r[%d/10000 Oles]",oles[id])
  376. else
  377. format(sk8, charsmax(sk8),"\r.:[Re\wli\yve]:. \wNuclearM4 \y [Megszerezve]")
  378.  
  379. new menu = menu_create(cim, "skin_hl")
  380.  
  381. menu_additem(menu,sk1,"1",0)
  382. menu_additem(menu,sk2,"2",0)
  383. menu_additem(menu,sk3,"3",0)
  384. menu_additem(menu,sk5,"4",0)
  385. menu_additem(menu,sk5,"5",0)
  386. menu_additem(menu,sk6,"6",0)
  387. menu_additem(menu,sk7,"7",0)
  388. menu_additem(menu,sk8,"8",0)
  389. menu_additem(menu,"\yFigyelem!^naki leghamarabb eléri a '8. kes' 3 hónap ADMIN-t nyer.","1",0)
  390. menu_setprop(menu, MPROP_NEXTNAME, "Tovább: \r8\y-as gomb!")
  391. menu_setprop(menu, MPROP_EXITNAME, "Bezárás")
  392. menu_setprop(menu, MPROP_BACKNAME, "Előző oldal: \r7\y-es gomb!")
  393. menu_setprop(menu, MPROP_PERPAGE, 6);
  394. menu_display(id,menu,0)
  395. }
  396.  
  397. public skin_hl(id, menu, item)
  398. {
  399. if( item == MENU_EXIT )
  400. {
  401. menu_destroy(menu);
  402. return PLUGIN_HANDLED;
  403. }
  404. new data[9], szName[64];
  405. new access, callback;
  406. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  407. new key = str_to_num(data);
  408.  
  409. switch(key)
  410. {
  411. case 1:{
  412. if(arany[id] >= 0){
  413. fegyverek[id] = 0
  414. engclient_cmd(id,"weapon_FAMAS")
  415. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  416. }
  417. else
  418. {
  419. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",0-arany[id])
  420. }
  421. }
  422. case 2:{
  423. if(arany[id] >= 0){
  424. fegyverek[id] = 1
  425. engclient_cmd(id,"weapon_M4A1")
  426. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  427. }
  428. else
  429. {
  430. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",250-arany[id])
  431. }
  432. }
  433. case 3:{
  434. if(arany[id] >= 0){
  435. fegyverek[id] = 2
  436. engclient_cmd(id,"weapon_AK47")
  437. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  438. }
  439. else
  440. {
  441. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",500-arany[id])
  442. }
  443. }
  444. case 4:{
  445. if(arany[id] >= 0){
  446. fegyverek[id] = 3
  447. engclient_cmd(id,"weapon_FAMAS")
  448. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  449. }
  450. else
  451. {
  452. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik még ^4%d ^1arany!",1000-arany[id])
  453. }
  454. }
  455. case 5:{
  456. if(arany[id] >= 0){
  457. fegyverek[id] = 4
  458. engclient_cmd(id,"weapon_USP")
  459. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  460. }
  461. else
  462. {
  463. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",2000-arany[id])
  464. }
  465. }
  466. case 6:{
  467. if(arany[id] >= 0){
  468. fegyverek[id] = 5
  469. engclient_cmd(id,"weapon_DEAGLE")
  470. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  471. }
  472. else
  473. {
  474. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",4000-arany[id])
  475. }
  476. }
  477. case 7:{
  478. if(arany[id] >= 0){
  479. fegyverek[id] = 6
  480. engclient_cmd(id,"weapon_MP5")
  481. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  482. }
  483. else
  484. {
  485. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",8000-arany[id])
  486. }
  487. }
  488. case 8:{
  489. if(arany[id] >= 0){
  490. fegyverek[id] = 7
  491. engclient_cmd(id,"weapon_M4A1")
  492. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  493. }
  494. else
  495. {
  496. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",10000-arany[id])
  497. }
  498. }
  499.  
  500. }
  501. }
  502. public ladikok(id){
  503. new cim[121]
  504. format(cim, charsmax(cim), "\r.:[Re\wli\yve]:. \w|\yOnly D2\w| \wOleseid:\r%d \y^n\yLadaid:\r%d \w| \yKulcsaid:\r%d", oles[id], lada[id], kulcs[id], arany[id])
  505. new menu = menu_create(cim, "lada_nyitas" )
  506.  
  507. menu_additem(menu,"\wLadanyitas^nKell hozza \y[\w1 kulcs,1 lada\y]","1",0)
  508.  
  509. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  510.  
  511. menu_setprop(menu, MPROP_PERPAGE, 6);
  512. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  513. menu_setprop(menu, MPROP_NEXTNAME, "Következő");
  514. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  515.  
  516. menu_display(id, menu, 0)
  517. }
  518.  
  519. public lada_nyitas(id, menu, item){
  520.  
  521. if( item == MENU_EXIT )
  522. {
  523. menu_destroy(menu);
  524. return PLUGIN_HANDLED;
  525. }
  526. new data[6], szName[64];
  527. new access, callback;
  528. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  529.  
  530. switch(random_num(1,8)) {
  531. case 1:
  532. {
  533. if(lada[id] >= 1 && kulcs[id] >= 1)
  534. {
  535. ColorChat(id, RED, "^4Lada ^1ures volt!")
  536. lada[id] -= 1
  537. kulcs[id] -= 1
  538. ladikok(id)
  539. }
  540. else
  541. ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  542. ladikok(id)
  543. }
  544. case 2:
  545. {
  546. if(lada[id] >= 1 && kulcs[id] >= 1)
  547. {
  548. ColorChat(id, RED, "^4.:[Relive]:. » Talaltal 10 Olest")
  549. ladikok(id)
  550. oles[id] +=
  551. lada[id] -= 1
  552. kulcs[id] -= 1
  553. }
  554. else
  555. ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  556. ladikok(id)
  557. }
  558. case 3:
  559. {
  560. if(lada[id] >= 1 && kulcs[id] >= 1)
  561. {
  562. ColorChat(id, RED, "^4.:[Relive]:. » ^1Talaltal ^4+5 ^1ladat.")
  563. ladikok(id)
  564. lada[id] += 1
  565. lada[id] -= 1
  566. kulcs[id] -= 1
  567. }
  568. else
  569. ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  570. ladikok(id)
  571. }
  572. case 4:
  573. {
  574. if(lada[id] >= 1 && kulcs[id] >= 1)
  575. {
  576. ColorChat(id, RED, "^4.:[Relive]:. » Talaltal ^450 ^1Olest")
  577. ladikok(id)
  578. oles[id] += 50
  579. lada[id] -= 1
  580. kulcs[id] -= 1
  581. }
  582. else
  583. ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  584. ladikok(id)
  585. }
  586. case 5:
  587. {
  588. if(lada[id] >= 1 && kulcs[id] >= 1)
  589. {
  590. ColorChat(id, RED, "^4.:[Relive]:. » ^1Talaltal ^4+2 ^1kulcsot^1.")
  591. ladikok(id)
  592. lada[id] += 2
  593. lada[id] -= 1
  594. kulcs[id] -= 1
  595. }
  596. else
  597. ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  598. ladikok(id)
  599. }
  600. case 6:
  601. {
  602. if(lada[id] >= 1 && kulcs[id] >= 1)
  603. {
  604. ColorChat(id, RED, "^4.:[Relive]:. » ^1Talaltal ^4+2 ^1kulcsot.")
  605. ladikok(id)
  606. kulcs[id] += 2
  607. lada[id] -= 1
  608. kulcs[id] -= 1
  609. }
  610. else
  611. ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  612. ladikok(id)
  613. }
  614. case 7:
  615. {
  616. if(lada[id] >= 1 && kulcs[id] >= 1)
  617. {
  618. ColorChat(id, RED, "^4.:[Relive]:. » ^1Talaltal ^452 ^1kulcsot.")
  619. ladikok(id)
  620. kulcs[id] += 5
  621. lada[id] -= 1
  622. kulcs[id] -= 1
  623. }
  624. else
  625. ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  626. ladikok(id)
  627. }
  628. case 8:
  629. {
  630. if(lada[id] >= 1 && kulcs[id] >= 1)
  631. {
  632. ColorChat(id, RED, "^4.:[Relive]:. » ^1Talaltal ^4+10 ^1ladat")
  633. ladikok(id)
  634. lada[id] += 10
  635. lada[id] -= 1
  636. kulcs[id] -= 1
  637. }
  638. else
  639. ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  640. ladikok(id)
  641. }
  642. }
  643. }
  644.  
  645. public kkes(id) {
  646. new menu = menu_create("\\y`[E]xPloZ!vE \\r|\\w FPS Kes \\r|", "kkes_hl")
  647.  
  648. menu_additem(menu,"\\r`[Relive] FPS kas \\yIngyenes hasznalat","1",0)
  649. menu_display(id,menu,0)
  650. }
  651. public kkes_hl(id, menu, item)
  652. {
  653. if( item == MENU_EXIT )
  654. {
  655. menu_destroy(menu);
  656. return PLUGIN_HANDLED;
  657. }
  658. new data[9], szName[64];
  659. new access, callback;
  660. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  661. new key = str_to_num(data);
  662.  
  663. switch(key)
  664. {
  665. case 1:{
  666. kesek[id] = -1
  667. }
  668. }
  669. menu_destroy(menu);
  670. return PLUGIN_HANDLED;
  671. }
  672. public kes_menu2(id){
  673. new cim[121], ks1[121],ks2[121],ks3[121],ks4[121],ks5[121],ks6[121],ks7[121],ks8[121]
  674. format(cim, charsmax(cim),"\r.:[Re\wli\yve]:. \w|\yKesek\w|^n\yOlesek:\w%d",oles[id])
  675. format(ks1, charsmax(ks1),"\r.:[Re\wli\yve]:. \wkes 1\y [Megszerezve]")
  676. if(oles[id] < 250)
  677. format(ks2, charsmax(ks2),"\d.:[Relive]:. kes 2 \r[%d/250 Ölés]",oles[id])
  678. else
  679. format(ks2, charsmax(ks2),"\r.:[Re\wli\yve]:. \wkes 2\y [Megszerezve]")
  680. if(oles[id] < 500)
  681. format(ks3, charsmax(ks3),"\d.:[Relive]:. kes 3 \r[%d/500 Oles]",oles[id])
  682. else
  683. format(ks3, charsmax(ks3),"\r.:[Re\wli\yve]:. \wkes 3\y [Megszerezve]")
  684. if(oles[id] < 1000)
  685. format(ks4, charsmax(ks4),"\d.:[Relive]:. kes 4 \r[%d/1000 Oles]",oles[id])
  686. else
  687. format(ks4, charsmax(ks4),"\r.:[Re\wli\yve]:. \wkes 4\y [Megszerezve]")
  688. if(oles[id] < 2000)
  689. format(ks5, charsmax(ks5),"\d.:[Relive]:. kes 5 \r[%d/2000 Oles]",oles[id])
  690. else
  691. format(ks5, charsmax(ks5),"\r.:[Re\wli\yve]:. \wkes 5\y [Megszerezve]")
  692. if(oles[id] < 4000)
  693. format(ks6, charsmax(ks6),"\d.:[Relive]:. kes 6 \r[%d/4000 Oles]",oles[id])
  694. else
  695. format(ks6, charsmax(ks6),"\r.:[Re\wli\yve]:. \wkes 6\y [Megszerezve]")
  696. if(oles[id] < 8000)
  697. format(ks7, charsmax(ks7),"\d.:[Relive]:. kes 7 \r[%d/8000 oles]",oles[id])
  698. else
  699. format(ks7, charsmax(ks7),"\r.:[Re\wli\yve]:. \wkes 7\y [Megszerezve]")
  700. if(oles[id] < 10000)
  701. format(ks8, charsmax(ks8),"\d.:[Relive]:. kes 8 \r[%d/10000 Oles]",oles[id])
  702. else
  703. format(ks8, charsmax(ks8),"\r.:[Re\wli\yve]:. \wkes 8\y [Megszerezve]")
  704.  
  705. new menu = menu_create(cim, "kes_hl")
  706.  
  707. menu_additem(menu,ks1,"1",0)
  708. menu_additem(menu,ks2,"2",0)
  709. menu_additem(menu,ks3,"3",0)
  710. menu_additem(menu,ks4,"4",0)
  711. menu_additem(menu,ks5,"5",0)
  712. menu_additem(menu,ks6,"6",0)
  713. menu_additem(menu,ks7,"7",0)
  714. menu_additem(menu,ks8,"8",0)
  715. menu_additem(menu,"\yFigyelem!^naki leghamarabb eléri a '8. kes' 3 hónap ADMIN-t nyer.","1",0)
  716. menu_setprop(menu, MPROP_NEXTNAME, "Tovább: \r8\y-as gomb!")
  717. menu_setprop(menu, MPROP_EXITNAME, "Bezárás")
  718. menu_setprop(menu, MPROP_BACKNAME, "Előző oldal: \r7\y-es gomb!")
  719. menu_setprop(menu, MPROP_PERPAGE, 6);
  720. menu_display(id,menu,0)
  721. }public kes_hl(id, menu, item)
  722. {
  723. if( item == MENU_EXIT )
  724. {
  725. menu_destroy(menu);
  726. return PLUGIN_HANDLED;
  727. }
  728. new data[9], szName[64];
  729. new access, callback;
  730. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  731. new key = str_to_num(data);
  732.  
  733. switch(key)
  734. {
  735. case 1:{
  736. if(oles[id] >= 0){
  737. kesek[id] = 0
  738. engclient_cmd(id,"weapon_knife")
  739. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  740. }
  741. else
  742. {
  743. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1oles!",0-oles[id])
  744. }
  745. }
  746. case 2:{
  747. if(oles[id] >= 250){
  748. kesek[id] = 1
  749. engclient_cmd(id,"weapon_knife")
  750. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  751. }
  752. else
  753. {
  754. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1oles!",250-oles[id])
  755. }
  756. }
  757. case 3:{
  758. if(oles[id] >= 500){
  759. kesek[id] = 2
  760. engclient_cmd(id,"weapon_knife")
  761. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  762. }
  763. else
  764. {
  765. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1oles!",500-oles[id])
  766. }
  767. }
  768. case 4:{
  769. if(oles[id] >= 1000){
  770. kesek[id] = 3
  771. engclient_cmd(id,"weapon_knife")
  772. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  773. }
  774. else
  775. {
  776. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik még ^4%d ^1oles!",1000-oles[id])
  777. }
  778. }
  779. case 5:{
  780. if(oles[id] >= 2000){
  781. kesek[id] = 4
  782. engclient_cmd(id,"weapon_knife")
  783. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  784. }
  785. else
  786. {
  787. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1oles!",2000-oles[id])
  788. }
  789. }
  790. case 6:{
  791. if(oles[id] >= 4000){
  792. kesek[id] = 5
  793. engclient_cmd(id,"weapon_knife")
  794. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  795. }
  796. else
  797. {
  798. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1oles!",4000-oles[id])
  799. }
  800. }
  801. case 7:{
  802. if(oles[id] >= 8000){
  803. kesek[id] = 6
  804. engclient_cmd(id,"weapon_knife")
  805. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  806. }
  807. else
  808. {
  809. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1oles!",8000-oles[id])
  810. }
  811. }
  812. case 8:{
  813. if(oles[id] >= 10000){
  814. kesek[id] = 7
  815. engclient_cmd(id,"weapon_knife")
  816. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  817. }
  818. else
  819. {
  820. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1oles!",10000-oles[id])
  821. }
  822. }
  823.  
  824. }
  825. menu_destroy(menu);
  826. return PLUGIN_HANDLED;
  827. }
  828.  
  829. public rangok(id){
  830. new cim[121], ks1[121],ks2[121],ks3[121],ks4[121],ks5[121],ks6[121],ks7[121],ks8[121]
  831. format(cim, charsmax(cim),"\r.:[R\w4Z3\yR]:. \w|\yRangok\w|^n\yÖlések:\w%d",oles[id])
  832.  
  833. format(ks1, charsmax(ks1),"\wÚjonc Alaprang \y[Megszerezve]")
  834. if(oles[id] < 250)
  835. format(ks2, charsmax(ks2),"\dAmator Rang \r[%d/250 Oles]",oles[id])
  836. else
  837. format(ks2, charsmax(ks2),"\wAmator Rang \y[Megszerezve]")
  838. if(oles[id] < 500)
  839. format(ks3, charsmax(ks3),"\dKezdo Rang \r[%d/500 Oles]",oles[id])
  840. else
  841. format(ks3, charsmax(ks3),"\wKezdo Rang \y[Megszerezve]")
  842. if(oles[id] < 1000)
  843. format(ks4, charsmax(ks4),"\dHalado Rang \r[%d/1000 Oles]",oles[id])
  844. else
  845. format(ks4, charsmax(ks4),"\rHalado Rang \y[Megszerezve]")
  846. if(oles[id] < 2000)
  847. format(ks5, charsmax(ks5),"\dProfi Rang \r[%d/2000 Oles]",oles[id])
  848. else
  849. format(ks5, charsmax(ks5),"\wProfi Rang \y[Megszerezve]")
  850. if(oles[id] < 4000)
  851. format(ks6, charsmax(ks6),"\dVeteran Rang \r[%d/4000 Oles]",oles[id])
  852. else
  853. format(ks6, charsmax(ks6),"\wVeteran Rang \y[Megszerezve]")
  854. if(oles[id] < 8000)
  855. format(ks7, charsmax(ks7),"\dMester Rang \r[%d/8000 Oles]",oles[id])
  856. else
  857. format(ks7, charsmax(ks7),"\wMester Rang \y[Megszerezve]")
  858. if(oles[id] < 10000)
  859. format(ks8, charsmax(ks8),"\dLegenda Rang \r[%d/10000 Oles]",oles[id])
  860. else
  861. format(ks8, charsmax(ks8),"\wLegenda Rang \y[Megszerezve]")
  862.  
  863. new menu = menu_create(cim, "rangok_h")
  864.  
  865. menu_additem(menu,ks1,"1",0)
  866. menu_additem(menu,ks2,"1",0)
  867. menu_additem(menu,ks3,"1",0)
  868. menu_additem(menu,ks4,"1",0)
  869. menu_additem(menu,ks5,"1",0)
  870. menu_additem(menu,ks6,"1",0)
  871. menu_additem(menu,ks7,"1",0)
  872. menu_additem(menu,ks8,"1",0)
  873. menu_additem(menu,"\yFigyelem!^naki leghamarabb eleri a 'Legenda' 3 honap ADMIN-t nyer.","1",0)
  874. menu_setprop(menu, MPROP_NEXTNAME, "Tovább: \r9\y-es gomb!")
  875. menu_setprop(menu, MPROP_EXITNAME, "Bezárás")
  876. menu_setprop(menu, MPROP_BACKNAME, "Előző oldal: \r8\y-as gomb!")
  877. menu_display(id,menu,0)
  878. }
  879. public rangok_h(id, menu, item)
  880. {
  881. if( item == MENU_EXIT )
  882. {
  883. menu_destroy(menu);
  884. return PLUGIN_HANDLED;
  885. }
  886. new data[9], szName[64], name[32]
  887. get_user_name(id, name, charsmax(name))
  888. new access, callback;
  889. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  890. new key = str_to_num(data);
  891.  
  892. switch(key)
  893. {
  894. case 1: rangok(id)
  895. }
  896. menu_destroy(menu);
  897. return PLUGIN_HANDLED;
  898. }
  899. public handlesay(id)
  900. {
  901. new message[192], Name[32], none[2][32], chat[192], rang[32]
  902. read_args(message, 191)
  903. remove_quotes(message)
  904.  
  905. new hossz = strlen(message)
  906.  
  907. new i = 0
  908. RosszKarakterek = 0
  909.  
  910. while(i < hossz) {
  911. if(message[i] == '#')
  912. RosszKarakterek++
  913. ++i
  914. }
  915.  
  916. if(RosszKarakterek != 0)
  917. {
  918. new JatekosNeve[32]
  919. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  920. new JatekosIP[32]
  921. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  922. server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  923. log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  924. return PLUGIN_HANDLED
  925. }
  926.  
  927. formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  928.  
  929. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  930. return PLUGIN_HANDLED;
  931.  
  932. if(!equali(message, none[0]) && !equali(message, none[1]))
  933. {
  934. get_user_name(id, Name, 31);
  935. if(oles[id] < 250)
  936. rang = "Újonc"
  937. else if(oles[id] < 500)
  938. rang = "Amatőr"
  939. else if(oles[id] < 1000)
  940. rang = "Kezdő"
  941. else if(oles[id] < 2000)
  942. rang = "Haladó"
  943. else if(oles[id] < 4000)
  944. rang = "Profi"
  945. else if(oles[id] < 8000)
  946. rang = "Veterán][LvL:6"
  947. else if(oles[id] < 10000)
  948. rang = "Mester"
  949. else
  950. rang = "Legenda]"
  951. if(equal(".:[O]n[E][M]a[X]:.",Name))
  952. formatex(chat, 191, "^4[TULAJDONOS][%s]^3%s^1 :^4 %s",rang, Name, message)
  953. formatex(chat, 191, "^4[%s]^3%s^1 :^1 %s",rang, Name, message)
  954.  
  955. switch(cs_get_user_team(id))
  956. {
  957. case 1: ColorChat(0, RED, chat)
  958. case 2: ColorChat(0, BLUE, chat)
  959. }
  960. if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  961. ColorChat(0, GREY, chat)
  962. return PLUGIN_HANDLED
  963. }
  964. return PLUGIN_CONTINUE
  965. }
  966. public mentes(id)
  967. {
  968. new vaultkey[64],vaultdata[256], name[32]
  969. get_user_name(id, name, 31)
  970. format(vaultkey,63,"%s-FEGYVEREK",name)
  971. format(vaultkey,63,"%s-KESEK", name)
  972. format(vaultdata,255,"%d", oles[id])
  973. nvault_set(vault,vaultkey,vaultdata)
  974. return PLUGIN_CONTINUE
  975. }
  976. public betoltes(id)
  977. {
  978. new vaultkey[64],vaultdata[256], name[32]
  979. get_user_name(id, name, 31)
  980. format(vaultkey,63,"%s-FEGYVEREK",name)
  981. format(vaultkey,63,"%s-KESEK", name)
  982. nvault_get(vault,vaultkey,vaultdata,255)
  983. oles[id] = str_to_num(vaultdata)
  984. return PLUGIN_CONTINUE;
  985. }
  986. public Event_Change_Weapon(id)
  987. {
  988. new fegyver = get_user_weapon(id)
  989. if(kesek[id] == 0 && fegyver == CSW_KNIFE)
  990. set_pev(id, pev_viewmodel2, "models/max/v_kes.mdl")
  991. if(kesek[id] == 1 && fegyver == CSW_KNIFE)
  992. set_pev(id, pev_viewmodel2, "models/max/v_kes2.mdl")
  993. if(kesek[id] == 2 && fegyver == CSW_KNIFE)
  994. set_pev(id, pev_viewmodel2, "models/max/v_kes3.mdl")
  995. if(kesek[id] == 3 && fegyver == CSW_KNIFE)
  996. set_pev(id, pev_viewmodel2, "models/max/v_kes4.mdl")
  997. if(kesek[id] == 4 && fegyver == CSW_KNIFE)
  998. set_pev(id, pev_viewmodel2, "models/max/v_kes5.mdl")
  999. if(kesek[id] == 5 && fegyver == CSW_KNIFE)
  1000. set_pev(id, pev_viewmodel2, "models/max/v_kes6.mdl")
  1001. if(kesek[id] == 6 && fegyver == CSW_KNIFE)
  1002. set_pev(id, pev_viewmodel2, "models/max/v_kes7.mdl")
  1003. if(kesek[id] == 7 && fegyver == CSW_KNIFE)
  1004. set_pev(id, pev_viewmodel2, "models/max/v_kes8.mdl")
  1005. }
  1006. public client_connect(id)
  1007. {
  1008. betoltes(id)
  1009.  
  1010. new JatekosNeve[32]
  1011. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  1012. new JatekosIP[32]
  1013. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  1014.  
  1015. new hossz = strlen(JatekosNeve)
  1016.  
  1017. new i = 0
  1018. RosszKarakterek = 0
  1019. RosszKarakterek2 = 0
  1020.  
  1021. while(i < hossz)
  1022. {
  1023. if(JatekosNeve[i] == '#')
  1024. RosszKarakterek++
  1025. if(JatekosNeve[i] == '_')
  1026. RosszKarakterek2++
  1027. ++i
  1028.  
  1029. }
  1030.  
  1031. if(RosszKarakterek != 0 && RosszKarakterek2 != 0)
  1032. {
  1033. server_cmd("kick #%d Tiltott karakter van a nevedben. ^"# & _^"", get_user_userid(id))
  1034. log_amx("Egy jatekos tiltott karakteres nevvel jott fel : %s | %s", JatekosNeve, JatekosIP)
  1035. }
  1036. return PLUGIN_CONTINUE
  1037. }
  1038. public client_disconnect(id)
  1039. {
  1040. mentes(id)
  1041. }
  1042. stock print_color(const id, const input[], any:...)
  1043. {
  1044. new count = 1, players[32]
  1045. static msg[191]
  1046. vformat(msg, 190, input, 3)
  1047.  
  1048. replace_all(msg, 190, "!g", "^4")
  1049. replace_all(msg, 190, "!y", "^1")
  1050. replace_all(msg, 190, "!t", "^3")
  1051.  
  1052. if (id) players[0] = id; else get_players(players, count, "ch")
  1053. {
  1054. for (new i = 0; i < count; i++)
  1055. {
  1056. if (is_user_connected(players[i]))
  1057. {
  1058. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  1059. write_byte(players[i])
  1060. write_string(msg)
  1061. message_end()
  1062. }
  1063. }
  1064. }
  1065. return PLUGIN_HANDLED
  1066. }
  1067.  
itt van :)


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Miert nem rakja rá a skint?
HozzászólásElküldve: 2015.04.18. 12:59 
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
Ahogy gondoltam :D Azért nem vált, mert csak késre állítottad be a fegyverváltást. :)
Az Event_Change_Weapon részbe ugyan úgy csináld meg a fegyverváltást m4-re, mp5-re, stb... :D


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Miert nem rakja rá a skint?
HozzászólásElküldve: 2015.04.18. 13:11 
Offline
Beavatott

Csatlakozott: 2015.01.24. 09:30
Hozzászólások: 98
Megköszönt másnak: 22 alkalommal
Meg tudnad csinalni ? Nem nagyon wrtek meg hoza.az. baj


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Miert nem rakja rá a skint?
HozzászólásElküldve: 2015.04.18. 13:17 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.04.10. 15:32
Hozzászólások: 776
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 60 alkalommal
Itt a példa.
De ha te csináltad a plugint ,mert az authornál az van ,akkor miért nem tudod megcsinálni?????

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <colorchat>
  4. #include <engine>
  5. #include <cstrike>
  6. #include <fun>
  7. #include <fakemeta>
  8. #include <hamsandwich>
  9. #include <nvault>
  10. #include <fakemeta_util>
  11.  
  12. #define PLUGIN "Kesmenu"
  13. #define VERSION "1.0"
  14. #define AUTHOR "Max"
  15.  
  16. #define MEDKIT_MINSZ Float:{ -23.160000, -13.660000, -0.050000 }
  17. #define MEDKIT_MAXSZ Float:{ 11.470000, 12.780000, 6.720000 }
  18.  
  19. new oles[33], kesek[33], vault
  20. new lada[33], kulcs[33], arany[33]
  21. new const doboz_model[] = "models/max/lada.mdl"
  22. new const kulcs_model[] = "models/max/kulcs.mdl"
  23. new const arany_model[] = "models/max/arany.mdl"
  24. new fegyverek[33]
  25.  
  26. new RosszKarakterek, RosszKarakterek2
  27.  
  28. public plugin_init() {
  29. register_plugin(PLUGIN, VERSION, AUTHOR)
  30. register_clcmd("say /kes", "kesmenu")
  31. register_clcmd("say /knife", "kesmenu")
  32. register_clcmd("say /menu", "kesmenu")
  33. register_clcmd("say_team /kes", "kesmenu")
  34. register_clcmd("say_team /knife", "kesmenu")
  35. register_clcmd("say_team /menu", "kesmenu")
  36. register_clcmd("lada", "ladas")
  37. register_clcmd("say","handlesay")
  38. register_clcmd("say_team","handlesay")
  39. vault = nvault_open("Relive_rangk_kesek")
  40. register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
  41. register_event("DeathMsg","death","a")
  42. register_touch("BonusDoboz", "player", "touchdoboz")
  43. register_touch("BonusKulcs", "player", "touchkulcs")
  44. register_touch("BonusArany", "player", "toucharany")
  45. }
  46. public ladas(id){
  47. lada[id]++
  48. kulcs[id]++
  49. oles[id]++
  50. ColorChat(id, RED, "\r.:[Re\wli\yve]:. \w|\yOnly D2\w| ^1Sikeresen Hozzáadva ^1+1 ^4Láda^1,^1+1 ^4Kulcs^4,^1+1 ^4Ölés.")
  51. }
  52.  
  53. public plugin_precache() {
  54. precache_model("models/max/v_kes.mdl")
  55. precache_model("models/max/v_kes2.mdl")
  56. precache_model("models/max/v_kes3.mdl")
  57. precache_model("models/max/v_kes4.mdl")
  58. precache_model("models/max/v_kes5.mdl")
  59. precache_model("models/max/v_kes6.mdl")
  60. precache_model("models/max/v_kes7.mdl")
  61. precache_model("models/max/v_kes8.mdl")
  62. precache_model(doboz_model)
  63. precache_model(kulcs_model)
  64. precache_model(arany_model)
  65. precache_model("models/max/v_famas1.mdl")
  66. precache_model("models/max/v_magm4.mdl")
  67. precache_model("models/max/v_magak47.mdl")
  68. precache_model("models/max/v_magfa.mdl")
  69. precache_model("models/max/v_magusp.mdl")
  70. precache_model("models/max/v_magdeg.mdl")
  71. precache_model("models/max/v_magmp5.mdl")
  72. precache_model("models/max/v_nucm4.mdl")
  73. }
  74. public death(){
  75. if(read_data(1) == read_data(2))
  76. return PLUGIN_HANDLED
  77.  
  78. new victim = read_data(2)
  79.  
  80. switch(random_num(1,3)) {
  81. case 1: { //lada
  82. static origin[3]
  83. pev(victim, pev_origin, origin)
  84.  
  85. new ent = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"))
  86. origin[2] -= 36
  87. engfunc(EngFunc_SetOrigin, ent, origin)
  88.  
  89. if(!pev_valid(ent))
  90. {
  91. return PLUGIN_HANDLED
  92. }
  93.  
  94. set_pev(ent, pev_classname, "BonusDoboz" )
  95. engfunc(EngFunc_SetModel, ent, doboz_model)
  96. dllfunc(DLLFunc_Spawn, ent)
  97. set_pev(ent, pev_solid, SOLID_BBOX)
  98. set_pev(ent, pev_movetype, MOVETYPE_NONE)
  99. engfunc(EngFunc_SetSize, ent, MEDKIT_MINSZ, MEDKIT_MAXSZ)
  100. engfunc(EngFunc_DropToFloor, ent)
  101. message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
  102. write_coord(origin[0])
  103. write_coord(origin[1])
  104. write_coord(origin[2]+60)
  105. message_end()
  106. }
  107. case 2: { //kulcs
  108. static origin[3]
  109. pev(victim, pev_origin, origin)
  110.  
  111. new ent = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"))
  112. origin[2] -= 36
  113. engfunc(EngFunc_SetOrigin, ent, origin)
  114.  
  115. if(!pev_valid(ent))
  116. {
  117. return PLUGIN_HANDLED
  118. }
  119.  
  120. set_pev(ent, pev_classname, "BonusKulcs" )
  121. engfunc(EngFunc_SetModel, ent, kulcs_model)
  122. dllfunc(DLLFunc_Spawn, ent)
  123. set_pev(ent, pev_solid, SOLID_BBOX)
  124. set_pev(ent, pev_movetype, MOVETYPE_NONE)
  125. engfunc(EngFunc_SetSize, ent, MEDKIT_MINSZ, MEDKIT_MAXSZ)
  126. engfunc(EngFunc_DropToFloor, ent)
  127. message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
  128. write_coord(origin[0])
  129. write_coord(origin[1])
  130. write_coord(origin[2]+60)
  131. message_end()
  132. }
  133. case 3: { //arany
  134. static origin[3]
  135. pev(victim, pev_origin, origin)
  136.  
  137. new ent = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"))
  138. origin[2] -= 36
  139. engfunc(EngFunc_SetOrigin, ent, origin)
  140.  
  141. if(!pev_valid(ent))
  142. {
  143. return PLUGIN_HANDLED
  144. }
  145.  
  146. set_pev(ent, pev_classname, "Bonusarany" )
  147. engfunc(EngFunc_SetModel, ent, arany_model)
  148. dllfunc(DLLFunc_Spawn, ent)
  149. set_pev(ent, pev_solid, SOLID_BBOX)
  150. set_pev(ent, pev_movetype, MOVETYPE_NONE)
  151. engfunc(EngFunc_SetSize, ent, MEDKIT_MINSZ, MEDKIT_MAXSZ)
  152. engfunc(EngFunc_DropToFloor, ent)
  153. message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
  154. write_coord(origin[0])
  155. write_coord(origin[1])
  156. write_coord(origin[2]+60)
  157. message_end()
  158. }
  159. }
  160. return PLUGIN_HANDLED
  161. }
  162. public touchdoboz(ent, toucher) {
  163. if (!is_user_alive(toucher) || !pev_valid(ent))
  164. return FMRES_IGNORED
  165.  
  166. new classname[32]
  167. pev(ent, pev_classname, classname, 31)
  168. if (!equal(classname, "BonusDoboz"))
  169. return FMRES_IGNORED
  170.  
  171. set_pev(ent, pev_effects, EF_NODRAW)
  172. set_pev(ent, pev_solid, SOLID_NOT)
  173. lada[toucher]++
  174. pev_valid(ent)
  175. return FMRES_IGNORED
  176.  
  177. }
  178.  
  179. public touchkulcs(ent, toucher) {
  180. if (!is_user_alive(toucher) || !pev_valid(ent))
  181. return FMRES_IGNORED
  182.  
  183. new classname[32]
  184. pev(ent, pev_classname, classname, 31)
  185. if (!equal(classname, "BonusKulcs"))
  186. return FMRES_IGNORED
  187.  
  188. set_pev(ent, pev_effects, EF_NODRAW)
  189. set_pev(ent, pev_solid, SOLID_NOT)
  190. kulcs[toucher]++
  191. pev_valid(ent)
  192. return FMRES_IGNORED
  193.  
  194. }
  195.  
  196. public toucharany(ent, toucher) {
  197. if (!is_user_alive(toucher) || !pev_valid(ent))
  198. return FMRES_IGNORED
  199.  
  200. new classname[32]
  201. pev(ent, pev_classname, classname, 31)
  202. if (!equal(classname, "Bonusarany"))
  203. return FMRES_IGNORED
  204.  
  205. set_pev(ent, pev_effects, EF_NODRAW)
  206. set_pev(ent, pev_solid, SOLID_NOT)
  207. kulcs[toucher]++
  208. pev_valid(ent)
  209. return FMRES_IGNORED
  210.  
  211. }
  212. public kesmenu(id) {
  213. new cim[121]
  214. format(cim, charsmax(cim), "\r.:[Re\wli\yve]:. \w|\yOnly D2\w| \wOleseid:\r%d \y^n\yLadaid: \r%d \w| \yKulcsaid: \r%d", oles[id], lada[id], kulcs[id], arany[id])
  215. new menu = menu_create(cim, "kesmenu_hl" )
  216.  
  217. menu_additem(menu,"\wKesek","1",0)
  218. menu_additem(menu,"\wRangok","2",0)
  219. menu_additem(menu,"\wLadak","3",0)
  220. menu_additem(menu,"\wBolt","4",0)
  221. menu_additem(menu,"\wFegyverek","5",0)
  222. menu_display(id,menu,0)
  223. }
  224. public kesmenu_hl(id, menu, item)
  225. {
  226. if( item == MENU_EXIT )
  227. {
  228. menu_destroy(menu);
  229. return PLUGIN_HANDLED;
  230. }
  231. new data[9], szName[64];
  232. new access, callback;
  233. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  234. new key = str_to_num(data);
  235.  
  236. switch(key)
  237. {
  238. case 1: {
  239. kes_menu2(id)
  240. }
  241. case 2: {
  242. rangok(id)
  243. }
  244. case 3: {
  245. ladikok(id)
  246. }
  247. case 4: {
  248. shop(id)
  249. }
  250. case 5: {
  251. fegyver(id)
  252. }
  253. }
  254. menu_destroy(menu);
  255. return PLUGIN_HANDLED;
  256. }
  257. public hus(id){
  258. new cim[121]
  259. format(cim, charsmax(cim), "\r.:[Re\wli\yve]:. \w|\yOnly D2\w| \wOleseid:\r%d \y^n\yLadaid:\r%d \w| \yKulcsaid:\r%d", oles[id], lada[id], kulcs[id])
  260. new menu = menu_create(cim, "handler" )
  261.  
  262. menu_additem(menu,"\\rHusveti \\ykes [60 lada]^n^n^n \\rKellemes \\yOlest!","1",0)
  263. menu_display(id,menu,0)
  264. }
  265. public handler(id, menu, item)
  266. {
  267. if( item == MENU_EXIT )
  268. {
  269. menu_destroy(menu);
  270. return PLUGIN_HANDLED;
  271. }
  272. new data[9], szName[64];
  273. new access, callback;
  274. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  275. new key = str_to_num(data);
  276.  
  277. switch(key)
  278. {
  279. case 1:{
  280. if(lada[id] >= 60)
  281. {
  282. lada[id] -= 60
  283. kesek[id] = -2
  284. ColorChat(id, RED, "^4.:[Relive]:. » ^x01Sikeres valasztas.")
  285. }
  286. else {
  287. ColorChat(id, RED, "^1Nincs eleg ^4ladad!")
  288. }
  289. }
  290. }
  291. return PLUGIN_HANDLED
  292. }
  293. public shop(id){
  294. new cim[121]
  295. format(cim, charsmax(cim), "\r.:[Re\wli\yve]:. \w|\yOnly D2\w| \wOleseid:\r%d \y^n\yLadaid:\r%d \w| \yKulcsaid:\r%d", oles[id], lada[id], kulcs[id])
  296. new menu = menu_create(cim, "b_b" )
  297.  
  298. menu_additem(menu,"\w1 Kulcs \r[2 Oles]","1",0)
  299. menu_additem(menu,"\w1 Lada \r[6 Oles]","2",0)
  300. menu_display(id,menu,0)
  301. }
  302. public b_b(id, menu, item)
  303. {
  304. if( item == MENU_EXIT )
  305. {
  306. menu_destroy(menu);
  307. return PLUGIN_HANDLED;
  308. }
  309. new data[9], szName[64];
  310. new access, callback;
  311. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  312. new key = str_to_num(data);
  313.  
  314. switch(key)
  315. {
  316. case 1:
  317. {
  318. if(oles[id] >= 3)
  319. {
  320. ColorChat(id, RED, "^4.:[Relive]:. » ^1Kaptal ^4+3 ^1kulcsot")
  321. shop(id)
  322. kulcs[id] += 3
  323. oles[id] -= 3
  324. }
  325. else
  326. ColorChat(id, RED, "^^4.:[Relive]:. » Neked nincs elég olesed.")
  327. shop(id)
  328. }
  329. case 2:
  330. {
  331. if(oles[id] >= 6)
  332. {
  333. ColorChat(id, RED, "^4.:[Relive]:. » ^1Kaptal ^4+1 ^1ladat")
  334. shop(id)
  335. kulcs[id] += 3
  336. oles[id] -= 6
  337. }
  338. else
  339. ColorChat(id, RED, "^^4.:[Relive]:. » Neked nincs eleg olesed.")
  340. shop(id)
  341. }
  342. }
  343. return PLUGIN_HANDLED
  344. }
  345. public fegyver(id){
  346. new cim[121], sk1[121],sk2[121],sk3[121],sk4[121],sk5[121],sk6[121],sk7[121],sk8[121]
  347. format(cim, charsmax(cim),"\r.:[Re\wli\yve]:. \w|\\wNuclearFamas\w|^n\yOlesek:\w%d",oles[id])
  348. format(sk1, charsmax(sk1),"\r.:[Re\wli\yve]:. \wNuclearFamas 1\y [Megszerezve]")
  349. if(oles[id] < 250)
  350. format(sk2, charsmax(sk2),"\d.:[Relive]:. \wMagmaM4 2 \r[%d/250 Ölés]",oles[id])
  351. else
  352. format(sk2, charsmax(sk2),"\r.:[Re\wli\yve]:. \wMagmaM4 2\y [Megszerezve]")
  353. if(oles[id] < 500)
  354. format(sk3, charsmax(sk3),"\d.:[Relive]:. \wMagmaAK47 \r[%d/500 Oles]",oles[id])
  355. else
  356. format(sk3, charsmax(sk3),"\r.:[Re\wli\yve]:. \wMagmaAK47 3\y [Megszerezve]")
  357. if(oles[id] < 1000)
  358. format(sk4, charsmax(sk4),"\d.:[Relive]:. \wMagmaFamas \r[%d/1000 Oles]",oles[id])
  359. else
  360. format(sk4, charsmax(sk4),"\r.:[Re\wli\yve]:. \wMagmaFamas 4\y [Megszerezve]")
  361. if(oles[id] < 2000)
  362. format(sk5, charsmax(sk5),"\d.:[Relive]:. \wMagmaUsp \r[%d/2000 Oles]",oles[id])
  363. else
  364. format(sk5, charsmax(sk5),"\r.:[Re\wli\yve]:. \wMagmaUsp \y [Megszerezve]")
  365. if(oles[id] < 4000)
  366. format(sk6, charsmax(sk6),"\d.:[Relive]:. \wMagmaDeagle \r[%d/4000 Oles]",oles[id])
  367. else
  368. format(sk6, charsmax(sk6),"\r.:[Re\wli\yve]:. \wMagmaDeagle \y [Megszerezve]")
  369. if(oles[id] < 8000)
  370. format(sk7, charsmax(sk7),"\d.:[Relive]:. \wMagmaMp5 \r[%d/8000 oles]",oles[id])
  371. else
  372. format(sk7, charsmax(sk7),"\r.:[Re\wli\yve]:. \wMagmaMp5\y [Megszerezve]")
  373. if(oles[id] < 10000)
  374. format(sk8, charsmax(sk8),"\d.:[Relive]:. \wNuclearM4 \r[%d/10000 Oles]",oles[id])
  375. else
  376. format(sk8, charsmax(sk8),"\r.:[Re\wli\yve]:. \wNuclearM4 \y [Megszerezve]")
  377.  
  378. new menu = menu_create(cim, "skin_hl")
  379.  
  380. menu_additem(menu,sk1,"1",0)
  381. menu_additem(menu,sk2,"2",0)
  382. menu_additem(menu,sk3,"3",0)
  383. menu_additem(menu,sk5,"4",0)
  384. menu_additem(menu,sk5,"5",0)
  385. menu_additem(menu,sk6,"6",0)
  386. menu_additem(menu,sk7,"7",0)
  387. menu_additem(menu,sk8,"8",0)
  388. menu_additem(menu,"\yFigyelem!^naki leghamarabb eléri a '8. kes' 3 hónap ADMIN-t nyer.","1",0)
  389. menu_setprop(menu, MPROP_NEXTNAME, "Tovább: \r8\y-as gomb!")
  390. menu_setprop(menu, MPROP_EXITNAME, "Bezárás")
  391. menu_setprop(menu, MPROP_BACKNAME, "Előző oldal: \r7\y-es gomb!")
  392. menu_setprop(menu, MPROP_PERPAGE, 6);
  393. menu_display(id,menu,0)
  394. }
  395.  
  396. public skin_hl(id, menu, item)
  397. {
  398. if( item == MENU_EXIT )
  399. {
  400. menu_destroy(menu);
  401. return PLUGIN_HANDLED;
  402. }
  403. new data[9], szName[64];
  404. new access, callback;
  405. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  406. new key = str_to_num(data);
  407.  
  408. switch(key)
  409. {
  410. case 1:{
  411. if(arany[id] >= 0){
  412. fegyverek[id] = 0
  413. engclient_cmd(id,"weapon_FAMAS")
  414. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  415. }
  416. else
  417. {
  418. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",0-arany[id])
  419. }
  420. }
  421. case 2:{
  422. if(arany[id] >= 0){
  423. fegyverek[id] = 1
  424. engclient_cmd(id,"weapon_M4A1")
  425. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  426. }
  427. else
  428. {
  429. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",250-arany[id])
  430. }
  431. }
  432. case 3:{
  433. if(arany[id] >= 0){
  434. fegyverek[id] = 2
  435. engclient_cmd(id,"weapon_AK47")
  436. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  437. }
  438. else
  439. {
  440. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",500-arany[id])
  441. }
  442. }
  443. case 4:{
  444. if(arany[id] >= 0){
  445. fegyverek[id] = 3
  446. engclient_cmd(id,"weapon_FAMAS")
  447. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  448. }
  449. else
  450. {
  451. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik még ^4%d ^1arany!",1000-arany[id])
  452. }
  453. }
  454. case 5:{
  455. if(arany[id] >= 0){
  456. fegyverek[id] = 4
  457. engclient_cmd(id,"weapon_USP")
  458. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  459. }
  460. else
  461. {
  462. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",2000-arany[id])
  463. }
  464. }
  465. case 6:{
  466. if(arany[id] >= 0){
  467. fegyverek[id] = 5
  468. engclient_cmd(id,"weapon_DEAGLE")
  469. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  470. }
  471. else
  472. {
  473. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",4000-arany[id])
  474. }
  475. }
  476. case 7:{
  477. if(arany[id] >= 0){
  478. fegyverek[id] = 6
  479. engclient_cmd(id,"weapon_MP5")
  480. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  481. }
  482. else
  483. {
  484. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",8000-arany[id])
  485. }
  486. }
  487. case 8:{
  488. if(arany[id] >= 0){
  489. fegyverek[id] = 7
  490. engclient_cmd(id,"weapon_M4A1")
  491. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  492. }
  493. else
  494. {
  495. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",10000-arany[id])
  496. }
  497. }
  498.  
  499. }
  500. return PLUGIN_HANDLED;
  501. }
  502. public ladikok(id){
  503. new cim[121]
  504. format(cim, charsmax(cim), "\r.:[Re\wli\yve]:. \w|\yOnly D2\w| \wOleseid:\r%d \y^n\yLadaid:\r%d \w| \yKulcsaid:\r%d", oles[id], lada[id], kulcs[id], arany[id])
  505. new menu = menu_create(cim, "lada_nyitas" )
  506.  
  507. menu_additem(menu,"\wLadanyitas^nKell hozza \y[\w1 kulcs,1 lada\y]","1",0)
  508.  
  509. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  510.  
  511. menu_setprop(menu, MPROP_PERPAGE, 6);
  512. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  513. menu_setprop(menu, MPROP_NEXTNAME, "Következő");
  514. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  515.  
  516. menu_display(id, menu, 0)
  517. }
  518.  
  519. public lada_nyitas(id, menu, item){
  520.  
  521. if( item == MENU_EXIT )
  522. {
  523. menu_destroy(menu);
  524. return PLUGIN_HANDLED;
  525. }
  526. new data[6], szName[64];
  527. new access, callback;
  528. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  529.  
  530. switch(random_num(1,8)) {
  531. case 1:
  532. {
  533. if(lada[id] >= 1 && kulcs[id] >= 1)
  534. {
  535. ColorChat(id, RED, "^4Lada ^1ures volt!")
  536. lada[id] -= 1
  537. kulcs[id] -= 1
  538. ladikok(id)
  539. }
  540. else
  541. ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  542. ladikok(id)
  543. }
  544. case 2:
  545. {
  546. if(lada[id] >= 1 && kulcs[id] >= 1)
  547. {
  548. ColorChat(id, RED, "^4.:[Relive]:. » Talaltal 10 Olest")
  549. ladikok(id)
  550. oles[id] +=
  551. lada[id] -= 1
  552. kulcs[id] -= 1
  553. }
  554. else
  555. ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  556. ladikok(id)
  557. }
  558. case 3:
  559. {
  560. if(lada[id] >= 1 && kulcs[id] >= 1)
  561. {
  562. ColorChat(id, RED, "^4.:[Relive]:. » ^1Talaltal ^4+5 ^1ladat.")
  563. ladikok(id)
  564. lada[id] += 1
  565. lada[id] -= 1
  566. kulcs[id] -= 1
  567. }
  568. else
  569. ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  570. ladikok(id)
  571. }
  572. case 4:
  573. {
  574. if(lada[id] >= 1 && kulcs[id] >= 1)
  575. {
  576. ColorChat(id, RED, "^4.:[Relive]:. » Talaltal ^450 ^1Olest")
  577. ladikok(id)
  578. oles[id] += 50
  579. lada[id] -= 1
  580. kulcs[id] -= 1
  581. }
  582. else
  583. ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  584. ladikok(id)
  585. }
  586. case 5:
  587. {
  588. if(lada[id] >= 1 && kulcs[id] >= 1)
  589. {
  590. ColorChat(id, RED, "^4.:[Relive]:. » ^1Talaltal ^4+2 ^1kulcsot^1.")
  591. ladikok(id)
  592. lada[id] += 2
  593. lada[id] -= 1
  594. kulcs[id] -= 1
  595. }
  596. else
  597. ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  598. ladikok(id)
  599. }
  600. case 6:
  601. {
  602. if(lada[id] >= 1 && kulcs[id] >= 1)
  603. {
  604. ColorChat(id, RED, "^4.:[Relive]:. » ^1Talaltal ^4+2 ^1kulcsot.")
  605. ladikok(id)
  606. kulcs[id] += 2
  607. lada[id] -= 1
  608. kulcs[id] -= 1
  609. }
  610. else
  611. ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  612. ladikok(id)
  613. }
  614. case 7:
  615. {
  616. if(lada[id] >= 1 && kulcs[id] >= 1)
  617. {
  618. ColorChat(id, RED, "^4.:[Relive]:. » ^1Talaltal ^452 ^1kulcsot.")
  619. ladikok(id)
  620. kulcs[id] += 5
  621. lada[id] -= 1
  622. kulcs[id] -= 1
  623. }
  624. else
  625. ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  626. ladikok(id)
  627. }
  628. case 8:
  629. {
  630. if(lada[id] >= 1 && kulcs[id] >= 1)
  631. {
  632. ColorChat(id, RED, "^4.:[Relive]:. » ^1Talaltal ^4+10 ^1ladat")
  633. ladikok(id)
  634. lada[id] += 10
  635. lada[id] -= 1
  636. kulcs[id] -= 1
  637. }
  638. else
  639. ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  640. ladikok(id)
  641. }
  642. }
  643. return PLUGIN_HANDLED;
  644. }
  645.  
  646. public kkes(id) {
  647. new menu = menu_create("\\y`[E]xPloZ!vE \\r|\\w FPS Kes \\r|", "kkes_hl")
  648.  
  649. menu_additem(menu,"\\r`[Relive] FPS kas \\yIngyenes hasznalat","1",0)
  650. menu_display(id,menu,0)
  651. }
  652. public kkes_hl(id, menu, item)
  653. {
  654. if( item == MENU_EXIT )
  655. {
  656. menu_destroy(menu);
  657. return PLUGIN_HANDLED;
  658. }
  659. new data[9], szName[64];
  660. new access, callback;
  661. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  662. new key = str_to_num(data);
  663.  
  664. switch(key)
  665. {
  666. case 1:{
  667. kesek[id] = -1
  668. }
  669. }
  670. menu_destroy(menu);
  671. return PLUGIN_HANDLED;
  672. }
  673. public kes_menu2(id){
  674. new cim[121], ks1[121],ks2[121],ks3[121],ks4[121],ks5[121],ks6[121],ks7[121],ks8[121]
  675. format(cim, charsmax(cim),"\r.:[Re\wli\yve]:. \w|\yKesek\w|^n\yOlesek:\w%d",oles[id])
  676. format(ks1, charsmax(ks1),"\r.:[Re\wli\yve]:. \wkes 1\y [Megszerezve]")
  677. if(oles[id] < 250)
  678. format(ks2, charsmax(ks2),"\d.:[Relive]:. kes 2 \r[%d/250 Ölés]",oles[id])
  679. else
  680. format(ks2, charsmax(ks2),"\r.:[Re\wli\yve]:. \wkes 2\y [Megszerezve]")
  681. if(oles[id] < 500)
  682. format(ks3, charsmax(ks3),"\d.:[Relive]:. kes 3 \r[%d/500 Oles]",oles[id])
  683. else
  684. format(ks3, charsmax(ks3),"\r.:[Re\wli\yve]:. \wkes 3\y [Megszerezve]")
  685. if(oles[id] < 1000)
  686. format(ks4, charsmax(ks4),"\d.:[Relive]:. kes 4 \r[%d/1000 Oles]",oles[id])
  687. else
  688. format(ks4, charsmax(ks4),"\r.:[Re\wli\yve]:. \wkes 4\y [Megszerezve]")
  689. if(oles[id] < 2000)
  690. format(ks5, charsmax(ks5),"\d.:[Relive]:. kes 5 \r[%d/2000 Oles]",oles[id])
  691. else
  692. format(ks5, charsmax(ks5),"\r.:[Re\wli\yve]:. \wkes 5\y [Megszerezve]")
  693. if(oles[id] < 4000)
  694. format(ks6, charsmax(ks6),"\d.:[Relive]:. kes 6 \r[%d/4000 Oles]",oles[id])
  695. else
  696. format(ks6, charsmax(ks6),"\r.:[Re\wli\yve]:. \wkes 6\y [Megszerezve]")
  697. if(oles[id] < 8000)
  698. format(ks7, charsmax(ks7),"\d.:[Relive]:. kes 7 \r[%d/8000 oles]",oles[id])
  699. else
  700. format(ks7, charsmax(ks7),"\r.:[Re\wli\yve]:. \wkes 7\y [Megszerezve]")
  701. if(oles[id] < 10000)
  702. format(ks8, charsmax(ks8),"\d.:[Relive]:. kes 8 \r[%d/10000 Oles]",oles[id])
  703. else
  704. format(ks8, charsmax(ks8),"\r.:[Re\wli\yve]:. \wkes 8\y [Megszerezve]")
  705.  
  706. new menu = menu_create(cim, "kes_hl")
  707.  
  708. menu_additem(menu,ks1,"1",0)
  709. menu_additem(menu,ks2,"2",0)
  710. menu_additem(menu,ks3,"3",0)
  711. menu_additem(menu,ks4,"4",0)
  712. menu_additem(menu,ks5,"5",0)
  713. menu_additem(menu,ks6,"6",0)
  714. menu_additem(menu,ks7,"7",0)
  715. menu_additem(menu,ks8,"8",0)
  716. menu_additem(menu,"\yFigyelem!^naki leghamarabb eléri a '8. kes' 3 hónap ADMIN-t nyer.","1",0)
  717. menu_setprop(menu, MPROP_NEXTNAME, "Tovább: \r8\y-as gomb!")
  718. menu_setprop(menu, MPROP_EXITNAME, "Bezárás")
  719. menu_setprop(menu, MPROP_BACKNAME, "Előző oldal: \r7\y-es gomb!")
  720. menu_setprop(menu, MPROP_PERPAGE, 6);
  721. menu_display(id,menu,0)
  722. }public kes_hl(id, menu, item)
  723. {
  724. if( item == MENU_EXIT )
  725. {
  726. menu_destroy(menu);
  727. return PLUGIN_HANDLED;
  728. }
  729. new data[9], szName[64];
  730. new access, callback;
  731. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  732. new key = str_to_num(data);
  733.  
  734. switch(key)
  735. {
  736. case 1:{
  737. if(oles[id] >= 0){
  738. kesek[id] = 0
  739. engclient_cmd(id,"weapon_knife")
  740. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  741. }
  742. else
  743. {
  744. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1oles!",0-oles[id])
  745. }
  746. }
  747. case 2:{
  748. if(oles[id] >= 250){
  749. kesek[id] = 1
  750. engclient_cmd(id,"weapon_knife")
  751. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  752. }
  753. else
  754. {
  755. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1oles!",250-oles[id])
  756. }
  757. }
  758. case 3:{
  759. if(oles[id] >= 500){
  760. kesek[id] = 2
  761. engclient_cmd(id,"weapon_knife")
  762. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  763. }
  764. else
  765. {
  766. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1oles!",500-oles[id])
  767. }
  768. }
  769. case 4:{
  770. if(oles[id] >= 1000){
  771. kesek[id] = 3
  772. engclient_cmd(id,"weapon_knife")
  773. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  774. }
  775. else
  776. {
  777. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik még ^4%d ^1oles!",1000-oles[id])
  778. }
  779. }
  780. case 5:{
  781. if(oles[id] >= 2000){
  782. kesek[id] = 4
  783. engclient_cmd(id,"weapon_knife")
  784. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  785. }
  786. else
  787. {
  788. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1oles!",2000-oles[id])
  789. }
  790. }
  791. case 6:{
  792. if(oles[id] >= 4000){
  793. kesek[id] = 5
  794. engclient_cmd(id,"weapon_knife")
  795. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  796. }
  797. else
  798. {
  799. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1oles!",4000-oles[id])
  800. }
  801. }
  802. case 7:{
  803. if(oles[id] >= 8000){
  804. kesek[id] = 6
  805. engclient_cmd(id,"weapon_knife")
  806. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  807. }
  808. else
  809. {
  810. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1oles!",8000-oles[id])
  811. }
  812. }
  813. case 8:{
  814. if(oles[id] >= 10000){
  815. kesek[id] = 7
  816. engclient_cmd(id,"weapon_knife")
  817. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.")
  818. }
  819. else
  820. {
  821. ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1oles!",10000-oles[id])
  822. }
  823. }
  824.  
  825. }
  826. menu_destroy(menu);
  827. return PLUGIN_HANDLED;
  828. }
  829.  
  830. public rangok(id){
  831. new cim[121], ks1[121],ks2[121],ks3[121],ks4[121],ks5[121],ks6[121],ks7[121],ks8[121]
  832. format(cim, charsmax(cim),"\r.:[R\w4Z3\yR]:. \w|\yRangok\w|^n\yÖlések:\w%d",oles[id])
  833.  
  834. format(ks1, charsmax(ks1),"\wÚjonc Alaprang \y[Megszerezve]")
  835. if(oles[id] < 250)
  836. format(ks2, charsmax(ks2),"\dAmator Rang \r[%d/250 Oles]",oles[id])
  837. else
  838. format(ks2, charsmax(ks2),"\wAmator Rang \y[Megszerezve]")
  839. if(oles[id] < 500)
  840. format(ks3, charsmax(ks3),"\dKezdo Rang \r[%d/500 Oles]",oles[id])
  841. else
  842. format(ks3, charsmax(ks3),"\wKezdo Rang \y[Megszerezve]")
  843. if(oles[id] < 1000)
  844. format(ks4, charsmax(ks4),"\dHalado Rang \r[%d/1000 Oles]",oles[id])
  845. else
  846. format(ks4, charsmax(ks4),"\rHalado Rang \y[Megszerezve]")
  847. if(oles[id] < 2000)
  848. format(ks5, charsmax(ks5),"\dProfi Rang \r[%d/2000 Oles]",oles[id])
  849. else
  850. format(ks5, charsmax(ks5),"\wProfi Rang \y[Megszerezve]")
  851. if(oles[id] < 4000)
  852. format(ks6, charsmax(ks6),"\dVeteran Rang \r[%d/4000 Oles]",oles[id])
  853. else
  854. format(ks6, charsmax(ks6),"\wVeteran Rang \y[Megszerezve]")
  855. if(oles[id] < 8000)
  856. format(ks7, charsmax(ks7),"\dMester Rang \r[%d/8000 Oles]",oles[id])
  857. else
  858. format(ks7, charsmax(ks7),"\wMester Rang \y[Megszerezve]")
  859. if(oles[id] < 10000)
  860. format(ks8, charsmax(ks8),"\dLegenda Rang \r[%d/10000 Oles]",oles[id])
  861. else
  862. format(ks8, charsmax(ks8),"\wLegenda Rang \y[Megszerezve]")
  863.  
  864. new menu = menu_create(cim, "rangok_h")
  865.  
  866. menu_additem(menu,ks1,"1",0)
  867. menu_additem(menu,ks2,"1",0)
  868. menu_additem(menu,ks3,"1",0)
  869. menu_additem(menu,ks4,"1",0)
  870. menu_additem(menu,ks5,"1",0)
  871. menu_additem(menu,ks6,"1",0)
  872. menu_additem(menu,ks7,"1",0)
  873. menu_additem(menu,ks8,"1",0)
  874. menu_additem(menu,"\yFigyelem!^naki leghamarabb eleri a 'Legenda' 3 honap ADMIN-t nyer.","1",0)
  875. menu_setprop(menu, MPROP_NEXTNAME, "Tovább: \r9\y-es gomb!")
  876. menu_setprop(menu, MPROP_EXITNAME, "Bezárás")
  877. menu_setprop(menu, MPROP_BACKNAME, "Előző oldal: \r8\y-as gomb!")
  878. menu_display(id,menu,0)
  879. }
  880. public rangok_h(id, menu, item)
  881. {
  882. if( item == MENU_EXIT )
  883. {
  884. menu_destroy(menu);
  885. return PLUGIN_HANDLED;
  886. }
  887. new data[9], szName[64], name[32]
  888. get_user_name(id, name, charsmax(name))
  889. new access, callback;
  890. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  891. new key = str_to_num(data);
  892.  
  893. switch(key)
  894. {
  895. case 1: rangok(id)
  896. }
  897. menu_destroy(menu);
  898. return PLUGIN_HANDLED;
  899. }
  900. public handlesay(id)
  901. {
  902. new message[192], Name[32], none[2][32], chat[192], rang[32]
  903. read_args(message, 191)
  904. remove_quotes(message)
  905.  
  906. new hossz = strlen(message)
  907.  
  908. new i = 0
  909. RosszKarakterek = 0
  910.  
  911. while(i < hossz) {
  912. if(message[i] == '#')
  913. RosszKarakterek++
  914. ++i
  915. }
  916.  
  917. if(RosszKarakterek != 0)
  918. {
  919. new JatekosNeve[32]
  920. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  921. new JatekosIP[32]
  922. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  923. server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  924. log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  925. return PLUGIN_HANDLED
  926. }
  927.  
  928. formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  929.  
  930. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  931. return PLUGIN_HANDLED;
  932.  
  933. if(!equali(message, none[0]) && !equali(message, none[1]))
  934. {
  935. get_user_name(id, Name, 31);
  936. if(oles[id] < 250)
  937. rang = "Újonc"
  938. else if(oles[id] < 500)
  939. rang = "Amatőr"
  940. else if(oles[id] < 1000)
  941. rang = "Kezdő"
  942. else if(oles[id] < 2000)
  943. rang = "Haladó"
  944. else if(oles[id] < 4000)
  945. rang = "Profi"
  946. else if(oles[id] < 8000)
  947. rang = "Veterán][LvL:6"
  948. else if(oles[id] < 10000)
  949. rang = "Mester"
  950. else
  951. rang = "Legenda]"
  952. if(equal(".:[O]n[E][M]a[X]:.",Name))
  953. formatex(chat, 191, "^4[TULAJDONOS][%s]^3%s^1 :^4 %s",rang, Name, message)
  954. formatex(chat, 191, "^4[%s]^3%s^1 :^1 %s",rang, Name, message)
  955.  
  956. switch(cs_get_user_team(id))
  957. {
  958. case 1: ColorChat(0, RED, chat)
  959. case 2: ColorChat(0, BLUE, chat)
  960. }
  961. if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  962. ColorChat(0, GREY, chat)
  963. return PLUGIN_HANDLED
  964. }
  965. return PLUGIN_CONTINUE
  966. }
  967. public mentes(id)
  968. {
  969. new vaultkey[64],vaultdata[256], name[32]
  970. get_user_name(id, name, 31)
  971. format(vaultkey,63,"%s-FEGYVEREK",name)
  972. format(vaultkey,63,"%s-KESEK", name)
  973. format(vaultdata,255,"%d", oles[id])
  974. nvault_set(vault,vaultkey,vaultdata)
  975. return PLUGIN_CONTINUE
  976. }
  977. public betoltes(id)
  978. {
  979. new vaultkey[64],vaultdata[256], name[32]
  980. get_user_name(id, name, 31)
  981. format(vaultkey,63,"%s-FEGYVEREK",name)
  982. format(vaultkey,63,"%s-KESEK", name)
  983. nvault_get(vault,vaultkey,vaultdata,255)
  984. oles[id] = str_to_num(vaultdata)
  985. return PLUGIN_CONTINUE;
  986. }
  987. public Event_Change_Weapon(id)
  988. {
  989. new fegyver = get_user_weapon(id)
  990. if(kesek[id] == 0 && fegyver == CSW_KNIFE)
  991. set_pev(id, pev_viewmodel2, "models/max/v_kes.mdl")
  992. if(kesek[id] == 1 && fegyver == CSW_KNIFE)
  993. set_pev(id, pev_viewmodel2, "models/max/v_kes2.mdl")
  994. if(kesek[id] == 2 && fegyver == CSW_KNIFE)
  995. set_pev(id, pev_viewmodel2, "models/max/v_kes3.mdl")
  996. if(kesek[id] == 3 && fegyver == CSW_KNIFE)
  997. set_pev(id, pev_viewmodel2, "models/max/v_kes4.mdl")
  998. if(kesek[id] == 4 && fegyver == CSW_KNIFE)
  999. set_pev(id, pev_viewmodel2, "models/max/v_kes5.mdl")
  1000. if(kesek[id] == 5 && fegyver == CSW_KNIFE)
  1001. set_pev(id, pev_viewmodel2, "models/max/v_kes6.mdl")
  1002. if(kesek[id] == 6 && fegyver == CSW_KNIFE)
  1003. set_pev(id, pev_viewmodel2, "models/max/v_kes7.mdl")
  1004. if(kesek[id] == 7 && fegyver == CSW_KNIFE)
  1005. set_pev(id, pev_viewmodel2, "models/max/v_kes8.mdl")
  1006. //itt a példa
  1007. if(fegyverek[id] == 0 && fegyver == CSW_FAMAS)
  1008. set_pev(id, pev_viewmodel2, "models/max/v_nuclear_famas.mdl")
  1009. }
  1010. public client_connect(id)
  1011. {
  1012. betoltes(id)
  1013.  
  1014. new JatekosNeve[32]
  1015. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  1016. new JatekosIP[32]
  1017. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  1018.  
  1019. new hossz = strlen(JatekosNeve)
  1020.  
  1021. new i = 0
  1022. RosszKarakterek = 0
  1023. RosszKarakterek2 = 0
  1024.  
  1025. while(i < hossz)
  1026. {
  1027. if(JatekosNeve[i] == '#')
  1028. RosszKarakterek++
  1029. if(JatekosNeve[i] == '_')
  1030. RosszKarakterek2++
  1031. ++i
  1032.  
  1033. }
  1034.  
  1035. if(RosszKarakterek != 0 && RosszKarakterek2 != 0)
  1036. {
  1037. server_cmd("kick #%d Tiltott karakter van a nevedben. ^"# & _^"", get_user_userid(id))
  1038. log_amx("Egy jatekos tiltott karakteres nevvel jott fel : %s | %s", JatekosNeve, JatekosIP)
  1039. }
  1040. return PLUGIN_CONTINUE
  1041. }
  1042. public client_disconnect(id)
  1043. {
  1044. mentes(id)
  1045. }
  1046. stock print_color(const id, const input[], any:...)
  1047. {
  1048. new count = 1, players[32]
  1049. static msg[191]
  1050. vformat(msg, 190, input, 3)
  1051.  
  1052. replace_all(msg, 190, "!g", "^4")
  1053. replace_all(msg, 190, "!y", "^1")
  1054. replace_all(msg, 190, "!t", "^3")
  1055.  
  1056. if (id) players[0] = id; else get_players(players, count, "ch")
  1057. {
  1058. for (new i = 0; i < count; i++)
  1059. {
  1060. if (is_user_connected(players[i]))
  1061. {
  1062. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  1063. write_byte(players[i])
  1064. write_string(msg)
  1065. message_end()
  1066. }
  1067. }
  1068. }
  1069. return PLUGIN_HANDLED
  1070. }

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Miert nem rakja rá a skint?
HozzászólásElküldve: 2015.04.18. 13:29 
Offline
A Scripter

Csatlakozott: 2013.11.19. 19:08
Hozzászólások: 827
Megköszönt másnak: 8 alkalommal
Megköszönték neki: 315 alkalommal
Hát mert nem ő írta :nono:


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Miert nem rakja rá a skint?
HozzászólásElküldve: 2015.04.18. 13:40 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.03.07. 14:55
Hozzászólások: 939
Megköszönt másnak: 38 alkalommal
Megköszönték neki: 95 alkalommal
Hagyjuk ennyiben skacok. Tudjuk,hogy kinek a munkája. Nem kell többször leirni. :)
Jutalmát megkapja mindig mindenki..idővel... :)

_________________
Hmm.
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Miert nem rakja rá a skint?
HozzászólásElküldve: 2015.04.18. 14:13 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.04.10. 15:32
Hozzászólások: 776
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 60 alkalommal
egyébként ,ezt a rész nem nagyon értem össze-vissza van minden a pluginban is
SMA Forráskód: [ Mindet kijelol ]
  1. public hus(id){
  2. new cim[121]
  3. format(cim, charsmax(cim), "\r.:[Re\wli\yve]:. \w|\yOnly D2\w| \wOleseid:\r%d \y^n\yLadaid:\r%d \w| \yKulcsaid:\r%d", oles[id], lada[id], kulcs[id])
  4. new menu = menu_create(cim, "handler" )
  5.  
  6. menu_additem(menu,"\\rHusveti \\ykes [60 lada]^n^n^n \\rKellemes \\yOlest!","1",0)
  7. menu_display(id,menu,0)
  8. }
  9. public handler(id, menu, item)
  10. {
  11. if( item == MENU_EXIT )
  12. {
  13. menu_destroy(menu);
  14. return PLUGIN_HANDLED;
  15. }
  16. new data[9], szName[64];
  17. new access, callback;
  18. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  19. new key = str_to_num(data);
  20.  
  21. switch(key)
  22. {
  23. case 1:{
  24. if(lada[id] >= 60)
  25. {
  26. lada[id] -= 60
  27. kesek[id] = -2
  28. ColorChat(id, RED, "^4.:[Relive]:. » ^x01Sikeres valasztas.")
  29. }
  30. else {
  31. ColorChat(id, RED, "^1Nincs eleg ^4ladad!")
  32. }
  33. }
  34. }
  35. return PLUGIN_HANDLED
  36. }
  37. public shop(id){
  38. new cim[121]
  39. format(cim, charsmax(cim), "\r.:[Re\wli\yve]:. \w|\yOnly D2\w| \wOleseid:\r%d \y^n\yLadaid:\r%d \w| \yKulcsaid:\r%d", oles[id], lada[id], kulcs[id])
  40. new menu = menu_create(cim, "b_b" )
  41.  
  42. menu_additem(menu,"\w1 Kulcs \r[2 Oles]","1",0)
  43. menu_additem(menu,"\w1 Lada \r[6 Oles]","2",0)
  44. menu_display(id,menu,0)
  45. }
  46. public b_b(id, menu, item)
  47. {
  48. if( item == MENU_EXIT )
  49. {
  50. menu_destroy(menu);
  51. return PLUGIN_HANDLED;
  52. }
  53. new data[9], szName[64];
  54. new access, callback;
  55. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  56. new key = str_to_num(data);
  57.  
  58. switch(key)
  59. {
  60. case 1:
  61. {
  62. if(oles[id] >= 3)
  63. {
  64. ColorChat(id, RED, "^4.:[Relive]:. » ^1Kaptal ^4+3 ^1kulcsot")
  65. shop(id)
  66. kulcs[id] += 3
  67. oles[id] -= 3
  68. }
  69. else
  70. ColorChat(id, RED, "^^4.:[Relive]:. » Neked nincs elég olesed.")
  71. shop(id)
  72. }
  73. case 2:
  74. {
  75. if(oles[id] >= 6)
  76. {
  77. ColorChat(id, RED, "^4.:[Relive]:. » ^1Kaptal ^4+1 ^1ladat")
  78. shop(id)
  79. kulcs[id] += 3
  80. oles[id] -= 6
  81. }
  82. else
  83. ColorChat(id, RED, "^^4.:[Relive]:. » Neked nincs eleg olesed.")
  84. shop(id)
  85. }
  86. }
  87. return PLUGIN_HANDLED
  88. }


Miaz hogy a kesek[id] nel -2 van?
-A boltban 1 kulcs 2 oles ,de te 3-at vonsz le ,illetve azzal hasznalod ,de 1kulcs helyett 3 at kap
-Amikor ladat vesz kulcsot kap o_o
-Teli helyesírási hibával
-Átláthatatlan
-Kb. 6 pluginból raktad probáltad össze "kutyulni"
:o :o :o :o :o :o :o

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Miert nem rakja rá a skint?
HozzászólásElküldve: 2015.04.18. 19:18 
Offline
Beavatott

Csatlakozott: 2015.01.24. 09:30
Hozzászólások: 98
Megköszönt másnak: 22 alkalommal
hath igen csak kutyulni akarom de meg az sem megy :( azert kerek segitseget bene ha segitetek ha nem akor nem tudok mit csinalni ha le hordotok sokszencset mint pl deroid :)


Hozzászólás jelentése
Vissza a tetejére
   
 
Hozzászólások megjelenítése:  Rendezés  
Lezárt fórum  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 10 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 38 vendég


Nem nyithatsz témákat ebben a fórumban.
Nem 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