hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 334 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 332 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  [11 hozzászólás ]  OldalElőző12
Szerző Üzenet
 Hozzászólás témája: Re: dr vip
HozzászólásElküldve:2013.05.28. 16:45 
Offline
Jómunkásember
Avatar

Csatlakozott:2012.12.24. 13:27
Hozzászólások:447
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 14 alkalommal
TysOn írta:
V.I.P modell + Delage helyett USP (nem 100%, hogy jó, de szerintem menni fog)

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <cstrike>
  6. #include <fun>
  7. #include <hamsandwich>
  8. #include <colorchat>
  9.  
  10. #define PLUGIN "Deathrun VIP System"
  11. #define VERSION "1.1"
  12. #define AUTHOR "crazy"
  13.  
  14. #define VIPJOG ADMIN_RESERVATION //VIP jog, alap: b
  15.  
  16. new cvar_gravitacio, cvar_elet, cvar_pajzs, cvar_sebesseg
  17.  
  18.  
  19. public plugin_init() {
  20. register_plugin(PLUGIN, VERSION, AUTHOR)
  21.  
  22. RegisterHam(Ham_Spawn, "player", "jatekos_spawn", 1)
  23.  
  24. register_message(get_user_msgid("SayText"),"vip_perfix")
  25. register_clcmd("say /vip","vipakarlenni")
  26.  
  27. //VIP MENÜ CVAROK
  28. cvar_gravitacio = register_cvar("dr_vip_gravitacio", "500")
  29. cvar_elet = register_cvar("dr_vip_elet", "50")
  30. cvar_pajzs = register_cvar("dr_vip_pajzs", "50")
  31. cvar_sebesseg = register_cvar("dr_vip_sebesseg", "500")
  32. }
  33. public plugin_precache() {
  34. precache_model("models/player/vipte/vipte.mdl")
  35. precache_model("models/player/vipct/vipct.mdl")
  36.  
  37. return PLUGIN_CONTINUE
  38. }
  39.  
  40. public resetModel(id, level, cid) {
  41. if (get_user_flags(id) & ADMIN_LEVEL_H) {
  42. new CsTeams:userTeam = cs_get_user_team(id)
  43. if (userTeam == CS_TEAM_T) {
  44. cs_set_user_model(id, "vipte")
  45. }
  46. else if(userTeam == CS_TEAM_CT) {
  47. cs_set_user_model(id, "vipct")
  48. }
  49. else {
  50. cs_reset_user_model(id)
  51. }
  52. }
  53.  
  54. return PLUGIN_CONTINUE
  55. }
  56.  
  57. public client_putinserver(id)
  58. {
  59. set_task(40.0, "hirdetes",id)
  60. set_task(0.7, "vip_csatlakozott",id)
  61. }
  62. public vip_csatlakozott(id)
  63.  
  64. if(get_user_flags(id) & VIPJOG)
  65. {
  66. new name[32]
  67. get_user_name(id, name, 31)
  68. set_hudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, 0.20, 0, 6.0, 12.0)
  69. show_hudmessage(0, "Egy VIP csatlakozott a szerverre, neve: %s !",name)
  70. }
  71. public hirdetes(id)
  72. {
  73. ColorChat(id, GREEN, "[VIP] ^1Te is VIP akarsz lenni?! Nincs mas tennivalod mint hogy beirod: ^4/vip")
  74. }
  75. public vipakarlenni(id)
  76. {
  77. show_motd( id,"addons/amxmodx/configs/vip.txt","Mit kap a VIP?!")
  78. }
  79. public jatekos_spawn(id)
  80. {
  81. if (!is_user_alive(id))
  82. return
  83.  
  84. static CsTeams: team ; team = cs_get_user_team(id)
  85.  
  86. if (team == CS_TEAM_T && (get_user_flags(id) & VIPJOG))
  87. {
  88. set_task(2.0, "T_menu", id)
  89.  
  90. }
  91. else if (team == CS_TEAM_CT && (get_user_flags(id) & VIPJOG))
  92. {
  93. set_task(2.0, "CT_menu", id)
  94. }
  95. }
  96. public T_menu(id)
  97. {
  98. if(!is_user_alive(id))
  99. return PLUGIN_HANDLED
  100.  
  101. new gmenu = menu_create("\y~ \r[VIP] Menu, Valassz! \y~" , "VipT_handler")
  102. menu_additem(gmenu ,"\y255 \rElet/HP", "1" , 0)
  103. menu_additem(gmenu ,"\y255 \rPajzs/AP", "2" , 0)
  104. menu_additem(gmenu ,"\yGravitacio", "3" , 0)
  105. menu_additem(gmenu ,"\yGyorsabb sebesseg", "4" , 0)
  106. menu_additem(gmenu ,"\yUSP", "5" , 0)
  107. menu_additem(gmenu ,"\yGranatok \r(HE,FL)", "6" , 0)
  108. menu_additem(gmenu ,"\yEjjellato \r(A sotet palyakhoz)", "7" , 0)
  109.  
  110. menu_setprop(gmenu , MPROP_EXIT , MEXIT_ALL)
  111. menu_display(id , gmenu , 0)
  112.  
  113. return PLUGIN_CONTINUE
  114. }
  115. public CT_menu(id)
  116. {
  117. if(!is_user_alive(id))
  118. return PLUGIN_HANDLED
  119.  
  120. new gmenu = menu_create("\y~ \r[VIP] Menu, Valassz! \y~" , "VipCt_handler")
  121. menu_additem(gmenu ,"\y255 \rElet/HP", "1" , 0)
  122. menu_additem(gmenu ,"\y255 \rPajzs/AP", "2" , 0)
  123. menu_additem(gmenu ,"\yGravitacio", "3" , 0)
  124. menu_additem(gmenu ,"\yGyorsabb sebesseg", "4" , 0)
  125. menu_additem(gmenu ,"\yGranatok \r(SM,FB,HE)", "5" , 0)
  126. menu_additem(gmenu ,"\yEjjellato \r(A sotet palyakhoz)", "6" , 0)
  127.  
  128. menu_setprop(gmenu , MPROP_EXIT , MEXIT_ALL)
  129. menu_display(id , gmenu , 0)
  130.  
  131. return PLUGIN_CONTINUE
  132. }
  133. public VipT_handler(id, gmenu, item, player)
  134. {
  135. if (item == MENU_EXIT)
  136. {
  137. menu_destroy(gmenu)
  138. return PLUGIN_HANDLED
  139. }
  140.  
  141. new data[6], iName[64]
  142. new access, callback
  143. menu_item_getinfo(gmenu, item, access, data, 5, iName, 63, callback)
  144.  
  145. new key = str_to_num(data)
  146.  
  147. switch(key)
  148. {
  149. case 1:
  150. {
  151. set_user_health(id, get_user_health(id) + get_pcvar_num(cvar_elet))
  152. ColorChat(id, GREEN, "^4[VIP]^1 Az eleted megvaltoztatva!")
  153. }
  154.  
  155. case 2:
  156. {
  157. set_user_armor(id, get_user_armor(id) + get_pcvar_num(cvar_pajzs))
  158. ColorChat(id, GREEN, "^4[VIP]^1 A pajzsod megvaltoztatva!")
  159. }
  160.  
  161. case 3:
  162. {
  163. new Float: gravitacio = get_pcvar_num(cvar_gravitacio) / 800.0
  164. set_user_gravity(id, gravitacio)
  165. ColorChat(id, GREEN, "^4[VIP]^1 A gravitacio kepesseg aktiv!")
  166. }
  167.  
  168. case 4:
  169. {
  170. new Float: sebesseg = get_pcvar_float(cvar_sebesseg)
  171. set_user_maxspeed(id, sebesseg)
  172. ColorChat(id, GREEN, "^4[VIP]^1 A sebesseged meggyorsitva!")
  173. }
  174.  
  175. case 5:
  176. {
  177. give_item(id, "weapon_usp")
  178. ColorChat(id, GREEN, "^4[VIP]^1 Kaptal egy USP-t")
  179. }
  180.  
  181. case 6:
  182. {
  183. give_item(id, "weapon_flashbang")
  184. give_item(id, "weapon_flashbang")
  185. give_item(id, "weapon_hegrenade")
  186. ColorChat(id, GREEN, "^4[VIP]^1 Kaptal granatokat (FLASH,HE)!")
  187. }
  188.  
  189. case 7:
  190. {
  191. cs_set_user_nvg(id)
  192. ColorChat(id, GREEN, "^4[VIP]^1 Kaptal egy ejjellatot, hasznalat: N!")
  193. }
  194. }
  195. menu_destroy(gmenu)
  196. return PLUGIN_HANDLED;
  197. }
  198.  
  199. public VipCt_handler(id, gmenu, item, player)
  200. {
  201. if (item == MENU_EXIT)
  202. {
  203. menu_destroy(gmenu)
  204. return PLUGIN_HANDLED
  205. }
  206.  
  207. new data[6], iName[64]
  208. new access, callback
  209. menu_item_getinfo(gmenu, item, access, data, 5, iName, 63, callback)
  210.  
  211. new key = str_to_num(data)
  212.  
  213. switch(key)
  214. {
  215. case 1:
  216. {
  217. set_user_health(id, get_user_health(id) + get_pcvar_num(cvar_elet))
  218. ColorChat(id, GREEN, "^4[VIP]^1 Az eleted megvaltoztatva!")
  219. }
  220.  
  221. case 2:
  222. {
  223. set_user_armor(id, get_user_armor(id) + get_pcvar_num(cvar_pajzs))
  224. ColorChat(id, GREEN, "^4[VIP]^1 A pajzsod megvaltoztatva!")
  225. }
  226.  
  227. case 3:
  228. {
  229. new Float: gravitacio = get_pcvar_num(cvar_gravitacio) / 800.0
  230. set_user_gravity(id, gravitacio)
  231. ColorChat(id, GREEN, "^4[VIP]^1 A gravitacio kepesseg aktiv!")
  232. }
  233.  
  234. case 4:
  235. {
  236. new Float: sebesseg = get_pcvar_float(cvar_sebesseg)
  237. set_user_maxspeed(id, sebesseg)
  238. ColorChat(id, GREEN, "^4[VIP]^1 A sebesseged meggyorsitva!")
  239. }
  240.  
  241. case 5:
  242. {
  243. give_item(id, "weapon_flashbang")
  244. give_item(id, "weapon_flashbang")
  245. give_item(id, "weapon_hegrenade")
  246. give_item(id, "weapon_smokegrenade")
  247. ColorChat(id, GREEN, "^4[VIP]^1 Kaptal granatokat (SMOKE,FLASH,HE)!")
  248. }
  249.  
  250. case 6:
  251. {
  252. cs_set_user_nvg(id)
  253. ColorChat(id, GREEN, "^4[VIP]^1 Kaptal egy ejjellatot, hasznalat: N!")
  254. }
  255. }
  256. menu_destroy(gmenu)
  257. return PLUGIN_HANDLED
  258. }
  259. public vip_perfix(msgId,msgDest,msgEnt){
  260. new id = get_msg_arg_int(1)
  261. if(!is_user_connected(id))
  262.  
  263. return PLUGIN_CONTINUE
  264.  
  265. if(get_user_flags(id) & VIPJOG)
  266. {
  267. new szTmp[256],szTmp2[256]
  268. get_msg_arg_string(2,szTmp, charsmax( szTmp ) )
  269. new szPrefix[64] = "^x04[VIP]"
  270. if(!equal(szTmp,"#Cstrike_Chat_All")){
  271. add(szTmp2,charsmax(szTmp2),szPrefix)
  272. add(szTmp2,charsmax(szTmp2)," ")
  273. add(szTmp2,charsmax(szTmp2),szTmp)
  274. }
  275. else{
  276. add(szTmp2,charsmax(szTmp2),szPrefix)
  277. add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 : ^x04%s2")
  278. }
  279. set_msg_arg_string(2,szTmp2)
  280. }
  281. return PLUGIN_CONTINUE
  282. }


rendben van köszönöm! ki krobálom,ha jó megy a köszi gomb.. :D


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  [11 hozzászólás ]  OldalElőző12


Ki van itt

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