hlmod.hu

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



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [Bot]az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása Hozzászólás a témához  [3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Kesmenu
HozzászólásElküldve:2015.04.10. 12:11 
Offline
Senior Tag
Avatar

Csatlakozott:2014.02.02. 10:59
Hozzászólások:238
Megköszönt másnak: 63 alkalommal
Megköszönték neki: 12 alkalommal
Azt a plugint keresem amivel ölésekre lehet kést szerezni

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kesmenu
HozzászólásElküldve:2015.04.10. 12:18 
Offline
Nagyúr

Csatlakozott:2015.02.01. 11:40
Hozzászólások:670
Megköszönt másnak: 16 alkalommal
Megköszönték neki: 99 alkalommal
Kés menü

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


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kesmenu
HozzászólásElküldve:2015.04.10. 12:44 
Offline
Jómunkásember
Avatar

Csatlakozott:2014.10.31. 14:51
Hozzászólások:462
Megköszönt másnak: 73 alkalommal
Megköszönték neki: 29 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 "Kes olesert"
  11. #define VERSION "1.0"
  12. #define AUTHOR "DeRoiD"
  13.  
  14. new oles[33], kes[33], vault
  15.  
  16. new kes1[121]
  17. new kes2[121]
  18. new kes3[121]
  19. new kes4[121]
  20. new kes5[121]
  21. new kes6[121]
  22. new kes7[121]
  23.  
  24. public plugin_precache()
  25. {
  26. precache_model("models/sg_paint.mdl")
  27. precache_model("models/sg_unlock/2.mdl")
  28. precache_model("models/sg_unlock/3.mdl")
  29. precache_model("models/sg_unlock/4.mdl")
  30. precache_model("models/sg_unlock/5.mdl")
  31. precache_model("models/sg_unlock/6.mdl")
  32. precache_model("models/sg_unlock/7.mdl")
  33. precache_model("models/sg_unlock/8.mdl")
  34.  
  35. }
  36. public plugin_init()
  37. {
  38. register_plugin(PLUGIN, VERSION, AUTHOR)
  39. register_event("DeathMsg","death","a")
  40. register_clcmd("say /kes","menu")
  41. register_clcmd("say /kesek","menu")
  42. register_clcmd("say /knife","menu")
  43. vault = nvault_open("ujkesek")
  44. register_event("CurWeapon", "ecw", "be", "1=1")
  45. }
  46. public ecw(id)
  47. {
  48. new fegyver = get_user_weapon(id)
  49. if(kes[id] == 0 && fegyver == CSW_KNIFE)
  50. set_pev(id, pev_viewmodel2, "models/sg_paint.mdl")
  51. if(kes[id] == 1 && fegyver == CSW_KNIFE)
  52. set_pev(id, pev_viewmodel2, "models/sg_unlock/2.mdl")
  53. if(kes[id] == 2 && fegyver == CSW_KNIFE)
  54. set_pev(id, pev_viewmodel2, "models/sg_unlock/3.mdl")
  55. if(kes[id] == 3 && fegyver == CSW_KNIFE)
  56. set_pev(id, pev_viewmodel2, "models/sg_unlock/4.mdl")
  57. if(kes[id] == 4 && fegyver == CSW_KNIFE)
  58. set_pev(id, pev_viewmodel2, "models/sg_unlock/5.mdl")
  59. if(kes[id] == 5 && fegyver == CSW_KNIFE)
  60. set_pev(id, pev_viewmodel2, "models/sg_unlock/7.mdl")
  61. if(kes[id] == 6 && fegyver == CSW_KNIFE)
  62. set_pev(id, pev_viewmodel2, "models/sg_unlock/8.mdl")
  63. if(kes[id] == 7 && fegyver == CSW_KNIFE)
  64. set_pev(id, pev_viewmodel2, "models/sg_unlock/9.mdl")
  65. }
  66. public death()
  67. {
  68. new killer = read_data(1)
  69. new victim = read_data(2)
  70.  
  71. if(killer == victim)
  72. return PLUGIN_HANDLED
  73. oles[killer]++
  74. return PLUGIN_HANDLED
  75. }
  76. public menu(id)
  77. {
  78. new cim[121]
  79. format(cim, charsmax(cim), "\w[\yS\dG\r] \yKések^n\rÖléseid:\d%d",oles[id])
  80.  
  81. new menu = menu_create(cim, "menu_h" )
  82.  
  83. format(kes1, charsmax(kes1), "\w[\yS\dG\r] \wkés 2 \y[%d/200 Ölés]",oles[id])
  84. format(kes2, charsmax(kes2), "\w[\yS\dG\r] \wkés 3 \y[%d/400 Ölés]",oles[id])
  85. format(kes3, charsmax(kes2), "\w[\yS\dG\r] \wkés 4 \y[%d/600 Ölés]",oles[id])
  86. format(kes4, charsmax(kes4), "\w[\yS\dG\r] \wkés 5 \y[%d/1000 Ölés]",oles[id])
  87. format(kes5, charsmax(kes5), "\w[\yS\dG\r] \wkés 6 \y[%d/1800 Ölés]",oles[id])
  88. format(kes6, charsmax(kes6), "\w[\yS\dG\r] \wkés 7 \y[%d/2000 Ölés]",oles[id])
  89. format(kes7, charsmax(kes7), "\w[\yS\dG\r] \wkés 8 \y[%d/4000 Ölés]",oles[id])
  90.  
  91. menu_additem(menu,"\w[\yS\dG\r] kés 1\r [Megszerezve] ","1",0)
  92. if(oles[id] >= 200)
  93. menu_additem(menu,"\w[\yS\dG\r] \wkés 2\r [Megszerezve]","2",0)
  94. else
  95. menu_additem(menu, kes1, "2", 0);
  96. if(oles[id] >= 400)
  97. menu_additem(menu,"\w[\yS\dG\r] \wkés 3\r [Megszerezve]","3",0)
  98. else
  99. menu_additem(menu, kes2, "3", 0);
  100. if(oles[id] >= 600)
  101. menu_additem(menu,"\w[\yS\dG\r]\w kés 4\r [Megszerezve]","4",0)
  102. else
  103. menu_additem(menu, kes3, "4", 0);
  104. if(oles[id] >= 1000)
  105. menu_additem(menu,"\w[\yS\dG\r] \wkés 5\r [Megszerezve]","5",0)
  106. else
  107. menu_additem(menu, kes4, "5", 0);
  108. if(oles[id] >= 1800)
  109. menu_additem(menu,"\w[\yS\dG\r] \wkés 6\r [Megszerezve]","6",0)
  110. else
  111. menu_additem(menu, kes5, "6", 0);
  112. if(oles[id] >= 2000)
  113. menu_additem(menu,"\w[\yS\dG\r] \wkés 7\r [Megszerezve]","7",0)
  114. else
  115. menu_additem(menu, kes6, "7", 0);
  116. if(oles[id] >= 4000)
  117. menu_additem(menu,"\w[\yS\dG\r] \wkés 8\r [Megszerezve]","8",0)
  118. else
  119. menu_additem(menu, kes7, "8", 0);
  120.  
  121. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  122. menu_display(id, menu, 0);
  123. }
  124. public menu_h(id, menu, item)
  125. {
  126. if( item == MENU_EXIT )
  127. {
  128. menu_destroy(menu);
  129. return PLUGIN_HANDLED;
  130. }
  131. new data[9], szName[64];
  132. new access, callback;
  133. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  134. new key = str_to_num(data);
  135.  
  136. switch(key)
  137. {
  138. case 1:
  139. {
  140. kes[id] = 0
  141. }
  142. case 2:
  143. {
  144. if(oles[id] >= 200)
  145. kes[id] = 1
  146. else
  147. ColorChat(id, print_chat, "^4[SG] »^3Túl kevés ölésed van!")
  148. }
  149. case 3:
  150. {
  151. if(oles[id] >= 400)
  152. kes[id] = 2
  153. else
  154. ColorChat(id, print_chat, "^4[SG] » ^3Túl kevés ölésed van!")
  155. }
  156. case 4:
  157. {
  158. if(oles[id] >= 600)
  159. kes[id] = 3
  160. else
  161. ColorChat(id, print_chat, "^4[SG] » ^3Túl kevés ölésed van!")
  162. }
  163. case 5:
  164. {
  165. if(oles[id] >= 1000)
  166. kes[id] = 4
  167. else
  168. ColorChat(id, print_chat, "^4[SG] » ^3Túl kevés ölésed van!")
  169. }
  170. case 6:
  171. {
  172. if(oles[id] >= 1800)
  173. kes[id] = 5
  174. else
  175. ColorChat(id, print_chat, "^4[SG] » ^3Túl kevés ölésed van!")
  176. }
  177. case 7:
  178. {
  179. if(oles[id] >= 2000)
  180. kes[id] = 6
  181. else
  182. ColorChat(id, print_chat, "^4[SG] » ^3Túl kevés ölésed van!")
  183. }
  184. case 8:
  185. {
  186. if(oles[id] >= 4000)
  187. kes[id] = 7
  188. else
  189. ColorChat(id, print_chat, "^4[SG] » ^3Túl kevés ölésed van!")
  190. }
  191. }
  192. menu_destroy(menu)
  193. return PLUGIN_HANDLED
  194. }
  195. public mentes(id)
  196. {
  197. new vaultkey[64],vaultdata[256], name[32]
  198. get_user_name(id, name, 31)
  199. format(vaultkey,63,"%s-KES", name)
  200. format(vaultdata,255,"%i#%i#", oles[id],kes[id])
  201. nvault_set(vault,vaultkey,vaultdata)
  202. return PLUGIN_CONTINUE
  203. }
  204. public betoltes(id)
  205. {
  206. new vaultkey[64],vaultdata[256], name[32]
  207. get_user_name(id, name, 31)
  208. format(vaultkey,63,"%s-KES", name)
  209. format(vaultdata,255,"%i#%i#",oles[id],kes[id])
  210. nvault_get(vault,vaultkey,vaultdata,255)
  211. replace_all(vaultdata, 255, "#", " ")
  212. new m_o[32], k_o[32]
  213. parse(vaultdata, m_o, 31, k_o, 31)
  214. oles[id] = str_to_num(m_o)
  215. kes[id] = str_to_num(k_o)
  216. return PLUGIN_CONTINUE
  217. }
  218. public client_disconnect(id)
  219. {
  220. mentes(id)
  221. }
  222. public client_connect(id)
  223. {
  224. betoltes(id)
  225. }


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése: Rendezés 
Új téma nyitása Hozzászólás a témához  [3 hozzászólás ] 


Ki van itt

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