hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.27. 17:29



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: siska15 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  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: pontod oles re at cserelni
HozzászólásElküldve: 2015.05.05. 22:29 
Offline
Tag

Csatlakozott: 2015.04.27. 23:02
Hozzászólások: 34
Megköszönt másnak: 3 alkalommal
Valaki ezt Oles re at csinalna hogy nem pont ert hanem oles re kapjok a fegyver skineket meg koszonem

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <engine>
  3. #include <nvault>
  4. #include <cstrike>
  5. #include <fun>
  6. #include <fakemeta>
  7. #include <hamsandwich>
  8. #include <colorchat>
  9.  
  10. #define PLUGIN "Usp pontért"
  11. #define VERSION "1.0"
  12. #define AUTHOR "DeR0iD"
  13.  
  14. new oles[33], usp[33], vault
  15.  
  16. public plugin_precache() {
  17. precache_model("models/sg_usp_christmas/arany.mdl")
  18. precache_model("models/sg_usp_christmas/piros.mdl")
  19. precache_model("models/sg_usp_christmas/tigris.mdl")
  20. precache_model("models/sg_usp_christmas/spitfire.mdl")
  21. precache_model("models/sg_usp_christmas/golden.mdl")
  22. precache_model("models/sg_usp_christmas/goldenv2.mdl")
  23. precache_model("models/sg_usp_christmas/kek.mdl")
  24. }
  25. public plugin_init() {
  26. register_plugin(PLUGIN, VERSION, AUTHOR)
  27. register_event("DeathMsg","death","a")
  28. register_clcmd("say /usp","menu")
  29. register_clcmd("say /pont", "kerdezes")
  30. register_clcmd("say /adas", "adas")
  31. vault = nvault_open("uspolesert")
  32. register_event("CurWeapon", "ecw", "be", "1=1")
  33. set_task(0.1, "kijelzo", 0, _, _, "b")
  34. }
  35. public ecw(id)
  36. {
  37. new fegyver = get_user_weapon(id)
  38. if(usp[id] == 0 && fegyver == CSW_USP)
  39. {
  40. set_pev(id, pev_viewmodel2, "models/v_usp.mdl")
  41. }
  42. if(usp[id] == 1 && fegyver == CSW_USP)
  43. {
  44. set_pev(id, pev_viewmodel2, "models/sg_usp_christmas/arany.mdl")
  45. }
  46. if(usp[id] == 2 && fegyver == CSW_USP)
  47. {
  48. set_pev(id, pev_viewmodel2, "models/sg_usp_christmas/piros.mdl")
  49. }
  50. if(usp[id] == 3 && fegyver == CSW_USP)
  51. {
  52. set_pev(id, pev_viewmodel2, "models/sg_usp_christmas/tigris.mdl")
  53. }
  54. if(usp[id] == 4 && fegyver == CSW_USP)
  55. {
  56. set_pev(id, pev_viewmodel2, "models/sg_usp_christmas/spitfire.mdl")
  57. }
  58. if(usp[id] == 5 && fegyver == CSW_USP)
  59. {
  60. set_pev(id, pev_viewmodel2, "models/sg_usp_christmas/golden.mdl")
  61. }
  62. if(usp[id] == 6 && fegyver == CSW_USP)
  63. {
  64. set_pev(id, pev_viewmodel2, "models/sg_usp_christmas/goldenv2.mdl")
  65. }
  66. if(usp[id] == 7 && fegyver == CSW_USP)
  67. {
  68. set_pev(id, pev_viewmodel2, "models/sg_usp_christmas/kek.mdl")
  69. }
  70. }
  71. public death(){
  72. new killer = read_data(1)
  73. new victim = read_data(2)
  74.  
  75. if(killer == victim)
  76. {
  77. return PLUGIN_HANDLED
  78. }
  79. oles[killer]++
  80. return PLUGIN_HANDLED
  81. }
  82. public menu(id) {
  83. new menu = menu_create("\d[\rS\yG\d] \rDeath\yrun \d[\yChristmas\w~\rShop\d]", "menu_h",oles[id])
  84. if(oles[id] >= 100)
  85. menu_additem(menu,"\yArany USP \r[Feloldva]","1",0)
  86. else
  87. menu_additem(menu,"\yArany USP \w[100 Pont]","1",0)
  88. if(oles[id] >= 150)
  89. menu_additem(menu,"\yPiros USP \r[Feloldva]","2",0)
  90. else
  91. menu_additem(menu,"\yPiros USP\w[150 Pont]","2",0)
  92. if(oles[id] >= 200)
  93. menu_additem(menu,"\yTigris USP\r[Feloldva]","3",0)
  94. else
  95. menu_additem(menu,"\yTigris USP\w[200 Pont]","3",0)
  96. if(oles[id] >= 300)
  97. menu_additem(menu,"\ySpitFire USP\r[Feloldva]","4",0)
  98. else
  99. menu_additem(menu,"\ySpitFire USP\w[300 Pont]","4",0)
  100. if(oles[id] >= 475)
  101. menu_additem(menu,"\yGolden USP\r[Feloldva]","5",0)
  102. else
  103. menu_additem(menu,"\yGolden USP\w[475 Pont]","5",0)
  104. if(oles[id] >= 500)
  105. menu_additem(menu,"\yGoldenV2 USP\r[Feloldva]","6",0)
  106. else
  107. menu_additem(menu,"\yGoldenV2 USP\w[500 Pont]","6",0)
  108. if(oles[id] >= 550)
  109. menu_additem(menu,"\yKék USP\r[Feloldva]","6",0)
  110. else
  111. menu_additem(menu,"\yKék USP\w[500 Pont]","6",0)
  112. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  113. menu_display(id, menu, 0);
  114. }
  115. public menu_h(id, menu, item)
  116. {
  117. if( item == MENU_EXIT )
  118. {
  119. menu_destroy(menu);
  120. return PLUGIN_HANDLED;
  121. }
  122. new data[9], szName[64];
  123. new access, callback;
  124. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  125. new key = str_to_num(data);
  126.  
  127. switch(key)
  128. {
  129. case 1:{
  130. if(oles[id] >= 100)
  131. usp[id] = 1
  132. else
  133. ColorChat(id, GREEN, "[SG] ^1Sajnos, nincs elég pontod!")
  134. }
  135. case 2:{
  136. if(oles[id] >= 150)
  137. usp[id] = 2
  138. else
  139. ColorChat(id, GREEN, "[SG] ^1Sajnos, nincs elég pontod!")
  140. }
  141. case 3:{
  142. if(oles[id] >= 300)
  143. usp[id] = 3
  144. else
  145. ColorChat(id, GREEN, "[SG] ^1Sajnos, nincs elég pontod!")
  146. }
  147. case 4:{
  148. if(oles[id] >= 300)
  149. usp[id] = 4
  150. else
  151. ColorChat(id, GREEN, "[SG] ^1Sajnos, nincs elég pontod!")
  152. }
  153. case 5:{
  154. if(oles[id] >= 475)
  155. usp[id] = 5
  156. else
  157. ColorChat(id, GREEN, "[SG] ^1Sajnos, nincs elég pontod!")
  158. }
  159. case 6:{
  160. if(oles[id] >= 500)
  161. usp[id] = 6
  162. else
  163. ColorChat(id, GREEN, "[SG] ^1Sajnos, nincs elég pontod!")
  164. }
  165. case 7:{
  166. if(oles[id] >= 550)
  167. usp[id] = 7
  168. else
  169. ColorChat(id, GREEN, "[SG] ^1Sajnos, nincs elég pontod!")
  170. }
  171. }
  172. menu_destroy(menu)
  173. return PLUGIN_HANDLED
  174. }
  175. public kerdezes(id)
  176. {
  177. ColorChat(id, GREEN,"[SG] ^1Neked %d pontod van!", oles[id])
  178. }
  179. public mentes(id)
  180. {
  181. new vaultkey[64],vaultdata[256], name[32]
  182. get_user_name(id, name, 31)
  183. format(vaultkey,63,"%s-usppont", name)
  184. format(vaultdata,255,"%i#%i", oles[id], usp[id])
  185. nvault_set(vault,vaultkey,vaultdata)
  186. return PLUGIN_CONTINUE
  187. }
  188. public betoltes(id)
  189. {
  190. new vaultkey[64],vaultdata[256], name[32]
  191. get_user_name(id, name, 31)
  192. format(vaultkey,63,"%s-usppont", name)
  193. format(vaultdata,255,"%i#%i", oles[id], usp[id])
  194. nvault_get(vault,vaultkey,vaultdata,255)
  195. replace_all(vaultdata, 255, "#", " ")
  196. new m_o[32], u_o[32]
  197. parse(vaultdata, m_o, 31, u_o, 31)
  198. oles[id] = str_to_num(m_o)
  199. usp[id] = str_to_num(u_o)
  200.  
  201. return PLUGIN_CONTINUE
  202. }
  203. public client_disconnect(id)
  204. {
  205. mentes(id)
  206. }
  207. public client_connect(id)
  208. {
  209. betoltes(id)
  210. }
  211.  
  212. public adas(id)
  213. {
  214. if (get_user_flags(id) & ADMIN_BAN)
  215. {
  216. new menu = menu_create("Kinek akarsz pontot adni?! \y(10p)", "menu_handler")
  217. new players[32], pnum, tempid
  218. new szName[32], szTempid[10]
  219. get_players(players, pnum)
  220. for( new i; i<pnum; i++ )
  221. {
  222. tempid = players[i];
  223. get_user_name(tempid, szName, charsmax(szName))
  224. num_to_str(tempid, szTempid, charsmax(szTempid))
  225. menu_additem(menu, szName, szTempid, 0)
  226.  
  227. }
  228. menu_display(id, menu, 0)
  229. }
  230. else
  231. {
  232. ColorChat(id, RED, "Sajnos nincs jogod hasznalni ezt a parancsot!")
  233.  
  234. }
  235. }
  236. public menu_handler(id, menu, item)
  237. {
  238. if( item == MENU_EXIT )
  239. {
  240. menu_destroy(menu);
  241. return PLUGIN_HANDLED;
  242. }
  243.  
  244. new data[6], szName[64];
  245. new access, callback;
  246. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  247.  
  248. new tempid = str_to_num(data);
  249.  
  250. if( is_user_alive(tempid) )
  251. {
  252. oles[tempid] += 25
  253. }
  254. client_cmd(id,"pont_adas")
  255. menu_destroy(menu);
  256. return PLUGIN_HANDLED;
  257. }
  258.  


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: pontod oles re at cserelni
HozzászólásElküldve: 2015.05.05. 22:35 
Offline
Senior Tag
Avatar

Csatlakozott: 2015.03.17. 21:45
Hozzászólások: 200
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 21 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <engine>
  3. #include <nvault>
  4. #include <cstrike>
  5. #include <fun>
  6. #include <fakemeta>
  7. #include <hamsandwich>
  8. #include <colorchat>
  9.  
  10. #define PLUGIN "Usp pontért"
  11. #define VERSION "1.0"
  12. #define AUTHOR "DeR0iD"
  13.  
  14. new pont[33], usp[33], vault
  15.  
  16. public plugin_precache() {
  17. precache_model("models/sg_usp_christmas/arany.mdl")
  18. precache_model("models/sg_usp_christmas/piros.mdl")
  19. precache_model("models/sg_usp_christmas/tigris.mdl")
  20. precache_model("models/sg_usp_christmas/spitfire.mdl")
  21. precache_model("models/sg_usp_christmas/golden.mdl")
  22. precache_model("models/sg_usp_christmas/goldenv2.mdl")
  23. precache_model("models/sg_usp_christmas/kek.mdl")
  24. }
  25. public plugin_init() {
  26. register_plugin(PLUGIN, VERSION, AUTHOR)
  27. register_event("DeathMsg","death","a")
  28. register_clcmd("say /usp","menu")
  29. register_clcmd("say /pont", "kerdezes")
  30. register_clcmd("say /adas", "adas")
  31. vault = nvault_open("uspolesert")
  32. register_event("CurWeapon", "ecw", "be", "1=1")
  33. set_task(0.1, "kijelzo", 0, _, _, "b")
  34. }
  35. public ecw(id)
  36. {
  37. new fegyver = get_user_weapon(id)
  38. if(usp[id] == 0 && fegyver == CSW_USP)
  39. {
  40. set_pev(id, pev_viewmodel2, "models/v_usp.mdl")
  41. }
  42. if(usp[id] == 1 && fegyver == CSW_USP)
  43. {
  44. set_pev(id, pev_viewmodel2, "models/sg_usp_christmas/arany.mdl")
  45. }
  46. if(usp[id] == 2 && fegyver == CSW_USP)
  47. {
  48. set_pev(id, pev_viewmodel2, "models/sg_usp_christmas/piros.mdl")
  49. }
  50. if(usp[id] == 3 && fegyver == CSW_USP)
  51. {
  52. set_pev(id, pev_viewmodel2, "models/sg_usp_christmas/tigris.mdl")
  53. }
  54. if(usp[id] == 4 && fegyver == CSW_USP)
  55. {
  56. set_pev(id, pev_viewmodel2, "models/sg_usp_christmas/spitfire.mdl")
  57. }
  58. if(usp[id] == 5 && fegyver == CSW_USP)
  59. {
  60. set_pev(id, pev_viewmodel2, "models/sg_usp_christmas/golden.mdl")
  61. }
  62. if(usp[id] == 6 && fegyver == CSW_USP)
  63. {
  64. set_pev(id, pev_viewmodel2, "models/sg_usp_christmas/goldenv2.mdl")
  65. }
  66. if(usp[id] == 7 && fegyver == CSW_USP)
  67. {
  68. set_pev(id, pev_viewmodel2, "models/sg_usp_christmas/kek.mdl")
  69. }
  70. }
  71. public death(){
  72. new killer = read_data(1)
  73. new victim = read_data(2)
  74.  
  75. if(killer == victim)
  76. {
  77. return PLUGIN_HANDLED
  78. }
  79. pont[killer]++
  80. return PLUGIN_HANDLED
  81. }
  82. public menu(id) {
  83. new menu = menu_create("\d[\rS\yG\d] \rDeath\yrun \d[\yChristmas\w~\rShop\d]", "menu_h",pont[id])
  84. if(pont[id] >= 100)
  85. menu_additem(menu,"\yArany USP \r[Feloldva]","1",0)
  86. else
  87. menu_additem(menu,"\yArany USP \w[100 Pont]","1",0)
  88. if(pont[id] >= 150)
  89. menu_additem(menu,"\yPiros USP \r[Feloldva]","2",0)
  90. else
  91. menu_additem(menu,"\yPiros USP\w[150 Pont]","2",0)
  92. if(pont[id] >= 200)
  93. menu_additem(menu,"\yTigris USP\r[Feloldva]","3",0)
  94. else
  95. menu_additem(menu,"\yTigris USP\w[200 Pont]","3",0)
  96. if(pont[id] >= 300)
  97. menu_additem(menu,"\ySpitFire USP\r[Feloldva]","4",0)
  98. else
  99. menu_additem(menu,"\ySpitFire USP\w[300 Pont]","4",0)
  100. if(pont[id] >= 475)
  101. menu_additem(menu,"\yGolden USP\r[Feloldva]","5",0)
  102. else
  103. menu_additem(menu,"\yGolden USP\w[475 Pont]","5",0)
  104. if(pont[id] >= 500)
  105. menu_additem(menu,"\yGoldenV2 USP\r[Feloldva]","6",0)
  106. else
  107. menu_additem(menu,"\yGoldenV2 USP\w[500 Pont]","6",0)
  108. if(pont[id] >= 550)
  109. menu_additem(menu,"\yKék USP\r[Feloldva]","6",0)
  110. else
  111. menu_additem(menu,"\yKék USP\w[500 Pont]","6",0)
  112. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  113. menu_display(id, menu, 0);
  114. }
  115. public menu_h(id, menu, item)
  116. {
  117. if( item == MENU_EXIT )
  118. {
  119. menu_destroy(menu);
  120. return PLUGIN_HANDLED;
  121. }
  122. new data[9], szName[64];
  123. new access, callback;
  124. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  125. new key = str_to_num(data);
  126.  
  127. switch(key)
  128. {
  129. case 1:{
  130. if(pont[id] >= 100)
  131. usp[id] = 1
  132. else
  133. ColorChat(id, GREEN, "[SG] ^1Sajnos, nincs elég pontod!")
  134. }
  135. case 2:{
  136. if(pont[id] >= 150)
  137. usp[id] = 2
  138. else
  139. ColorChat(id, GREEN, "[SG] ^1Sajnos, nincs elég pontod!")
  140. }
  141. case 3:{
  142. if(pont[id] >= 300)
  143. usp[id] = 3
  144. else
  145. ColorChat(id, GREEN, "[SG] ^1Sajnos, nincs elég pontod!")
  146. }
  147. case 4:{
  148. if(pont[id] >= 300)
  149. usp[id] = 4
  150. else
  151. ColorChat(id, GREEN, "[SG] ^1Sajnos, nincs elég pontod!")
  152. }
  153. case 5:{
  154. if(pont[id] >= 475)
  155. usp[id] = 5
  156. else
  157. ColorChat(id, GREEN, "[SG] ^1Sajnos, nincs elég pontod!")
  158. }
  159. case 6:{
  160. if(pont[id] >= 500)
  161. usp[id] = 6
  162. else
  163. ColorChat(id, GREEN, "[SG] ^1Sajnos, nincs elég pontod!")
  164. }
  165. case 7:{
  166. if(pont[id] >= 550)
  167. usp[id] = 7
  168. else
  169. ColorChat(id, GREEN, "[SG] ^1Sajnos, nincs elég pontod!")
  170. }
  171. }
  172. menu_destroy(menu)
  173. return PLUGIN_HANDLED
  174. }
  175. public kerdezes(id)
  176. {
  177. ColorChat(id, GREEN,"[SG] ^1Neked %d pontod van!", pont[id])
  178. }
  179. public mentes(id)
  180. {
  181. new vaultkey[64],vaultdata[256], name[32]
  182. get_user_name(id, name, 31)
  183. format(vaultkey,63,"%s-usppont", name)
  184. format(vaultdata,255,"%i#%i", pont[id], usp[id])
  185. nvault_set(vault,vaultkey,vaultdata)
  186. return PLUGIN_CONTINUE
  187. }
  188. public betoltes(id)
  189. {
  190. new vaultkey[64],vaultdata[256], name[32]
  191. get_user_name(id, name, 31)
  192. format(vaultkey,63,"%s-usppont", name)
  193. format(vaultdata,255,"%i#%i", pont[id], usp[id])
  194. nvault_get(vault,vaultkey,vaultdata,255)
  195. replace_all(vaultdata, 255, "#", " ")
  196. new m_o[32], u_o[32]
  197. parse(vaultdata, m_o, 31, u_o, 31)
  198. pont[id] = str_to_num(m_o)
  199. usp[id] = str_to_num(u_o)
  200.  
  201. return PLUGIN_CONTINUE
  202. }
  203. public client_disconnect(id)
  204. {
  205. mentes(id)
  206. }
  207. public client_connect(id)
  208. {
  209. betoltes(id)
  210. }
  211.  
  212. public adas(id)
  213. {
  214. if (get_user_flags(id) & ADMIN_BAN)
  215. {
  216. new menu = menu_create("Kinek akarsz pontot adni?! \y(10p)", "menu_handler")
  217. new players[32], pnum, tempid
  218. new szName[32], szTempid[10]
  219. get_players(players, pnum)
  220. for( new i; i<pnum; i++ )
  221. {
  222. tempid = players[i];
  223. get_user_name(tempid, szName, charsmax(szName))
  224. num_to_str(tempid, szTempid, charsmax(szTempid))
  225. menu_additem(menu, szName, szTempid, 0)
  226.  
  227. }
  228. menu_display(id, menu, 0)
  229. }
  230. else
  231. {
  232. ColorChat(id, RED, "Sajnos nincs jogod hasznalni ezt a parancsot!")
  233.  
  234. }
  235. }
  236. public menu_handler(id, menu, item)
  237. {
  238. if( item == MENU_EXIT )
  239. {
  240. menu_destroy(menu);
  241. return PLUGIN_HANDLED;
  242. }
  243.  
  244. new data[6], szName[64];
  245. new access, callback;
  246. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  247.  
  248. new tempid = str_to_num(data);
  249.  
  250. if( is_user_alive(tempid) )
  251. {
  252. pont[tempid] += 25
  253. }
  254. client_cmd(id,"pont_adas")
  255. menu_destroy(menu);
  256. return PLUGIN_HANDLED;
  257. }
  258.  

Ők köszönték meg ExE nek ezt a hozzászólást: Zabos (2015.05.06. 23:56)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: pontod oles re at cserelni
HozzászólásElküldve: 2015.05.06. 00:50 
Offline
Tag

Csatlakozott: 2015.04.27. 23:02
Hozzászólások: 34
Megköszönt másnak: 3 alkalommal
akkor most ez oles re megy?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: pontod oles re at cserelni
HozzászólásElküldve: 2015.05.06. 07:08 
Offline
Senior Tag
Avatar

Csatlakozott: 2015.03.17. 21:45
Hozzászólások: 200
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 21 alkalommal
Nem pontra


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


Ki van itt

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