hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 343 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 341 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  [6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: VIP
HozzászólásElküldve:2013.04.05. 18:58 
Offline
Újonc

Csatlakozott:2013.04.05. 18:50
Hozzászólások:9
Megköszönt másnak: 2 alkalommal
Sziasztok!
Szeretnék kérni tőletek egy [VIP] rendszert.

A következőket tudná:

Aki vip annak:

5 percenként kiírja hogy " [SZERVER] VIP információkért írd be /viphelp [És ki adna egy olyan ablakot mint pl a /rank..]
Kör elején 125 HP val indul
Kör elején 100 Pajzsal indul
Kör elején az összes bombával indul (He,Füst,Vakító)
És ha ír a neve elött ottvan hogy [VIP] (és ha TAB ot nyomunk akkor is ott legyen ahol pl a BOMBA/HALOTT jelzés szokott lenni.
És ha beírják hogy /vip akkor kiadja az online VIP-ek nevét

És mondjuk a SZERVER cstrike mappájában lenne egy vip.txt fájl..

És ha valakit be akarok tenni vipnek akkor csak bele írom a nevét, és ha több ember van akkor egymás alá kelljen írni így:

yx
yxc
...

Keresgéltem már de csak 'hasonlót' találtam ami nem megfelelő..És még kezdő vagyok nagyon és nem tudom átírni


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP
HozzászólásElküldve:2013.04.18. 19:30 
Offline
Jómunkásember
Avatar

Csatlakozott:2013.03.07. 18:39
Hozzászólások:352
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 38 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4. #include <fun>
  5. #include <hamsandwich>
  6. #include <colorchat>
  7.  
  8. #define PLUGIN "VIP"
  9. #define VERSION "1.1"
  10. #define AUTHOR "crazy"
  11.  
  12. #define b ADMIN_RESERVATION //vipjog
  13.  
  14. new cvar_elet, cvar_pajzs
  15.  
  16.  
  17. public plugin_init() {
  18. register_plugin(PLUGIN, VERSION, AUTHOR)
  19.  
  20. RegisterHam(Ham_Spawn, "player", "jatekos_spawn", 1)
  21.  
  22. register_message(get_user_msgid("SayText"),"vip_perfix")
  23. register_clcmd("say /vip","vipakarlenni")
  24.  
  25. //VIP cvarok
  26. cvar_elet = register_cvar("dr_vip_elet", "125")
  27. cvar_pajzs = register_cvar("dr_vip_pajzs", "100")
  28. }
  29. public client_putinserver(id)
  30. {
  31. set_task(40.0, "hirdetes",id)
  32. set_task(0.7, "vip_csatlakozott",id)
  33. }
  34. public vip_csatlakozott(id)
  35.  
  36. if(get_user_flags(id) & b)
  37. {
  38. new name[32]
  39. get_user_name(id, name, 31)
  40. set_hudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, 0.20, 0, 6.0, 12.0)
  41. show_hudmessage(0, "[VIP] jatekos csatlakozott, neve: %s !",name)
  42. }
  43. public hirdetes(id)
  44. {
  45. ColorChat(id, GREEN, "[VIP] ^1Ha te is [VIP] szeretnel lenni, ird be: ^4/vip")
  46. }
  47. public vipakarlenni(id)
  48. {
  49. show_motd( id,"addons/amxmodx/configs/vip.txt","Mit kap a VIP?!")
  50. }
  51. public jatekos_spawn(id)
  52. {
  53. if (!is_user_alive(id))
  54. return
  55.  
  56. static CsTeams: team ; team = cs_get_user_team(id)
  57.  
  58. if (team == CS_TEAM_T && (get_user_flags(id) & b))
  59. {
  60. set_task(2.0, "T_menu", id)
  61.  
  62. }
  63. else if (team == CS_TEAM_CT && (get_user_flags(id) & b))
  64. {
  65. set_task(2.0, "CT_menu", id)
  66. }
  67. }
  68. public T_menu(id)
  69. {
  70. if(!is_user_alive(id))
  71. return PLUGIN_HANDLED
  72.  
  73. new gmenu = menu_create("\y~ \r[VIP] Menu, Valassz! \y~" , "VipT_handler")
  74. menu_additem(gmenu ,"\y125 \rElet/HP", "1" , 0)
  75. menu_additem(gmenu ,"\y100 \rPajzs/AP", "2" , 0)
  76. menu_additem(gmenu ,"\yGranatok \r(HE,FL)", "6" , 0)
  77.  
  78. menu_setprop(gmenu , MPROP_EXIT , MEXIT_ALL)
  79. menu_display(id , gmenu , 0)
  80.  
  81. return PLUGIN_CONTINUE
  82. }
  83. public CT_menu(id)
  84. {
  85. if(!is_user_alive(id))
  86. return PLUGIN_HANDLED
  87.  
  88. new gmenu = menu_create("\y~ \r[VIP] Menu, Valassz! \y~" , "VipCt_handler")
  89. menu_additem(gmenu ,"\y125 \rElet/HP", "1" , 0)
  90. menu_additem(gmenu ,"\y100 \rPajzs/AP", "2" , 0)
  91. menu_additem(gmenu ,"\yGranatok \r(SM,FB,HE)", "5" , 0)
  92.  
  93. menu_setprop(gmenu , MPROP_EXIT , MEXIT_ALL)
  94. menu_display(id , gmenu , 0)
  95.  
  96. return PLUGIN_CONTINUE
  97. }
  98. public VipT_handler(id, gmenu, item, player)
  99. {
  100. if (item == MENU_EXIT)
  101. {
  102. menu_destroy(gmenu)
  103. return PLUGIN_HANDLED
  104. }
  105.  
  106. new data[6], iName[64]
  107. new access, callback
  108. menu_item_getinfo(gmenu, item, access, data, 5, iName, 63, callback)
  109.  
  110. new key = str_to_num(data)
  111.  
  112. switch(key)
  113. {
  114. case 1:
  115. {
  116. set_user_health(id, get_user_health(id) + get_pcvar_num(cvar_elet))
  117. ColorChat(id, GREEN, "^4[VIP]^1 Az eleted megvaltoztatva!")
  118. }
  119.  
  120. case 2:
  121. {
  122. set_user_armor(id, get_user_armor(id) + get_pcvar_num(cvar_pajzs))
  123. ColorChat(id, GREEN, "^4[VIP]^1 A pajzsod megvaltoztatva!")
  124. }
  125.  
  126. case 6:
  127. {
  128. give_item(id, "weapon_flashbang")
  129. give_item(id, "weapon_flashbang")
  130. give_item(id, "weapon_hegrenade")
  131. ColorChat(id, GREEN, "^4[VIP]^1 Kaptal granatokat (FLASH,HE)!")
  132. }
  133. }
  134. menu_destroy(gmenu)
  135. return PLUGIN_HANDLED;
  136. }
  137.  
  138. public VipCt_handler(id, gmenu, item, player)
  139. {
  140. if (item == MENU_EXIT)
  141. {
  142. menu_destroy(gmenu)
  143. return PLUGIN_HANDLED
  144. }
  145.  
  146. new data[6], iName[64]
  147. new access, callback
  148. menu_item_getinfo(gmenu, item, access, data, 5, iName, 63, callback)
  149.  
  150. new key = str_to_num(data)
  151.  
  152. switch(key)
  153. {
  154. case 1:
  155. {
  156. set_user_health(id, get_user_health(id) + get_pcvar_num(cvar_elet))
  157. ColorChat(id, GREEN, "^4[VIP]^1 Az eleted megvaltoztatva!")
  158. }
  159.  
  160. case 2:
  161. {
  162. set_user_armor(id, get_user_armor(id) + get_pcvar_num(cvar_pajzs))
  163. ColorChat(id, GREEN, "^4[VIP]^1 A pajzsod megvaltoztatva!")
  164. }
  165.  
  166. case 5:
  167. {
  168. give_item(id, "weapon_flashbang")
  169. give_item(id, "weapon_flashbang")
  170. give_item(id, "weapon_hegrenade")
  171. give_item(id, "weapon_smokegrenade")
  172. ColorChat(id, GREEN, "^4[VIP]^1 Kaptal granatokat (SMOKE,FLASH,HE)!")
  173. }
  174. }
  175. menu_destroy(gmenu)
  176. return PLUGIN_HANDLED
  177. }
  178. public vip_perfix(msgId,msgDest,msgEnt){
  179. new id = get_msg_arg_int(1)
  180. if(!is_user_connected(id))
  181.  
  182. return PLUGIN_CONTINUE
  183.  
  184. if(get_user_flags(id) & b)
  185. {
  186. new szTmp[256],szTmp2[256]
  187. get_msg_arg_string(2,szTmp, charsmax( szTmp ) )
  188. new szPrefix[64] = "^x04[VIP]"
  189. if(!equal(szTmp,"#Cstrike_Chat_All")){
  190. add(szTmp2,charsmax(szTmp2),szPrefix)
  191. add(szTmp2,charsmax(szTmp2)," ")
  192. add(szTmp2,charsmax(szTmp2),szTmp)
  193. }
  194. else{
  195. add(szTmp2,charsmax(szTmp2),szPrefix)
  196. add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 : ^x04%s2")
  197. }
  198. set_msg_arg_string(2,szTmp2)
  199. }
  200. return PLUGIN_CONTINUE
  201. }

A forráskódokat Crazy-tól vettem!
Ha ilyet szabad :pp
Edit: [VIP] jog 'b'


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP
HozzászólásElküldve:2013.04.18. 19:36 
Offline
Veterán
Avatar

Csatlakozott:2012.09.01. 22:19
Hozzászólások:1697
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 302 alkalommal
tomy3231 írta:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4. #include <fun>
  5. #include <hamsandwich>
  6. #include <colorchat>
  7.  
  8. #define PLUGIN "VIP"
  9. #define VERSION "1.1"
  10. #define AUTHOR "crazy"
  11.  
  12. #define b ADMIN_RESERVATION //vipjog
  13.  
  14. new cvar_elet, cvar_pajzs
  15.  
  16.  
  17. public plugin_init() {
  18. register_plugin(PLUGIN, VERSION, AUTHOR)
  19.  
  20. RegisterHam(Ham_Spawn, "player", "jatekos_spawn", 1)
  21.  
  22. register_message(get_user_msgid("SayText"),"vip_perfix")
  23. register_clcmd("say /vip","vipakarlenni")
  24.  
  25. //VIP cvarok
  26. cvar_elet = register_cvar("dr_vip_elet", "125")
  27. cvar_pajzs = register_cvar("dr_vip_pajzs", "100")
  28. }
  29. public client_putinserver(id)
  30. {
  31. set_task(40.0, "hirdetes",id)
  32. set_task(0.7, "vip_csatlakozott",id)
  33. }
  34. public vip_csatlakozott(id)
  35.  
  36. if(get_user_flags(id) & b)
  37. {
  38. new name[32]
  39. get_user_name(id, name, 31)
  40. set_hudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, 0.20, 0, 6.0, 12.0)
  41. show_hudmessage(0, "[VIP] jatekos csatlakozott, neve: %s !",name)
  42. }
  43. public hirdetes(id)
  44. {
  45. ColorChat(id, GREEN, "[VIP] ^1Ha te is [VIP] szeretnel lenni, ird be: ^4/vip")
  46. }
  47. public vipakarlenni(id)
  48. {
  49. show_motd( id,"addons/amxmodx/configs/vip.txt","Mit kap a VIP?!")
  50. }
  51. public jatekos_spawn(id)
  52. {
  53. if (!is_user_alive(id))
  54. return
  55.  
  56. static CsTeams: team ; team = cs_get_user_team(id)
  57.  
  58. if (team == CS_TEAM_T && (get_user_flags(id) & b))
  59. {
  60. set_task(2.0, "T_menu", id)
  61.  
  62. }
  63. else if (team == CS_TEAM_CT && (get_user_flags(id) & b))
  64. {
  65. set_task(2.0, "CT_menu", id)
  66. }
  67. }
  68. public T_menu(id)
  69. {
  70. if(!is_user_alive(id))
  71. return PLUGIN_HANDLED
  72.  
  73. new gmenu = menu_create("\y~ \r[VIP] Menu, Valassz! \y~" , "VipT_handler")
  74. menu_additem(gmenu ,"\y125 \rElet/HP", "1" , 0)
  75. menu_additem(gmenu ,"\y100 \rPajzs/AP", "2" , 0)
  76. menu_additem(gmenu ,"\yGranatok \r(HE,FL)", "6" , 0)
  77.  
  78. menu_setprop(gmenu , MPROP_EXIT , MEXIT_ALL)
  79. menu_display(id , gmenu , 0)
  80.  
  81. return PLUGIN_CONTINUE
  82. }
  83. public CT_menu(id)
  84. {
  85. if(!is_user_alive(id))
  86. return PLUGIN_HANDLED
  87.  
  88. new gmenu = menu_create("\y~ \r[VIP] Menu, Valassz! \y~" , "VipCt_handler")
  89. menu_additem(gmenu ,"\y125 \rElet/HP", "1" , 0)
  90. menu_additem(gmenu ,"\y100 \rPajzs/AP", "2" , 0)
  91. menu_additem(gmenu ,"\yGranatok \r(SM,FB,HE)", "5" , 0)
  92.  
  93. menu_setprop(gmenu , MPROP_EXIT , MEXIT_ALL)
  94. menu_display(id , gmenu , 0)
  95.  
  96. return PLUGIN_CONTINUE
  97. }
  98. public VipT_handler(id, gmenu, item, player)
  99. {
  100. if (item == MENU_EXIT)
  101. {
  102. menu_destroy(gmenu)
  103. return PLUGIN_HANDLED
  104. }
  105.  
  106. new data[6], iName[64]
  107. new access, callback
  108. menu_item_getinfo(gmenu, item, access, data, 5, iName, 63, callback)
  109.  
  110. new key = str_to_num(data)
  111.  
  112. switch(key)
  113. {
  114. case 1:
  115. {
  116. set_user_health(id, get_user_health(id) + get_pcvar_num(cvar_elet))
  117. ColorChat(id, GREEN, "^4[VIP]^1 Az eleted megvaltoztatva!")
  118. }
  119.  
  120. case 2:
  121. {
  122. set_user_armor(id, get_user_armor(id) + get_pcvar_num(cvar_pajzs))
  123. ColorChat(id, GREEN, "^4[VIP]^1 A pajzsod megvaltoztatva!")
  124. }
  125.  
  126. case 6:
  127. {
  128. give_item(id, "weapon_flashbang")
  129. give_item(id, "weapon_flashbang")
  130. give_item(id, "weapon_hegrenade")
  131. ColorChat(id, GREEN, "^4[VIP]^1 Kaptal granatokat (FLASH,HE)!")
  132. }
  133. }
  134. menu_destroy(gmenu)
  135. return PLUGIN_HANDLED;
  136. }
  137.  
  138. public VipCt_handler(id, gmenu, item, player)
  139. {
  140. if (item == MENU_EXIT)
  141. {
  142. menu_destroy(gmenu)
  143. return PLUGIN_HANDLED
  144. }
  145.  
  146. new data[6], iName[64]
  147. new access, callback
  148. menu_item_getinfo(gmenu, item, access, data, 5, iName, 63, callback)
  149.  
  150. new key = str_to_num(data)
  151.  
  152. switch(key)
  153. {
  154. case 1:
  155. {
  156. set_user_health(id, get_user_health(id) + get_pcvar_num(cvar_elet))
  157. ColorChat(id, GREEN, "^4[VIP]^1 Az eleted megvaltoztatva!")
  158. }
  159.  
  160. case 2:
  161. {
  162. set_user_armor(id, get_user_armor(id) + get_pcvar_num(cvar_pajzs))
  163. ColorChat(id, GREEN, "^4[VIP]^1 A pajzsod megvaltoztatva!")
  164. }
  165.  
  166. case 5:
  167. {
  168. give_item(id, "weapon_flashbang")
  169. give_item(id, "weapon_flashbang")
  170. give_item(id, "weapon_hegrenade")
  171. give_item(id, "weapon_smokegrenade")
  172. ColorChat(id, GREEN, "^4[VIP]^1 Kaptal granatokat (SMOKE,FLASH,HE)!")
  173. }
  174. }
  175. menu_destroy(gmenu)
  176. return PLUGIN_HANDLED
  177. }
  178. public vip_perfix(msgId,msgDest,msgEnt){
  179. new id = get_msg_arg_int(1)
  180. if(!is_user_connected(id))
  181.  
  182. return PLUGIN_CONTINUE
  183.  
  184. if(get_user_flags(id) & b)
  185. {
  186. new szTmp[256],szTmp2[256]
  187. get_msg_arg_string(2,szTmp, charsmax( szTmp ) )
  188. new szPrefix[64] = "^x04[VIP]"
  189. if(!equal(szTmp,"#Cstrike_Chat_All")){
  190. add(szTmp2,charsmax(szTmp2),szPrefix)
  191. add(szTmp2,charsmax(szTmp2)," ")
  192. add(szTmp2,charsmax(szTmp2),szTmp)
  193. }
  194. else{
  195. add(szTmp2,charsmax(szTmp2),szPrefix)
  196. add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 : ^x04%s2")
  197. }
  198. set_msg_arg_string(2,szTmp2)
  199. }
  200. return PLUGIN_CONTINUE
  201. }

A forráskódokat Crazy-tól vettem!
Ha ilyet szabad :pp
Edit: [VIP] jog 'b'


persze hogy lehet :) még örülök is ha tudtam ezzel másnak is segíteni! :D
egyébként a plugin teljes egészében:
http://amxmodx.crys.hu/site/?p=pluginz&c=l&f=drvipcrazy

_________________
Valami új kezdete...
Kép
Egyedi pluginok készítése pénzért (Banki átutalás, PayPal) -> Privát üzenet


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP
HozzászólásElküldve:2013.04.18. 19:41 
Offline
Signore Senior
Avatar

Csatlakozott:2011.09.09. 17:39
Hozzászólások:4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
Az igen.
Azért elmagyarázhattad volna neki, hogy hogy kell VIP-et adni stb.. Úgy vélem, hogy ez a "vip jog B", nem mindenkinek árul el sokat..


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP
HozzászólásElküldve:2013.04.18. 19:42 
Offline
Veterán
Avatar

Csatlakozott:2012.09.01. 22:19
Hozzászólások:1697
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 302 alkalommal
Silent írta:
Az igen.
Azért elmagyarázhattad volna neki, hogy hogy kell VIP-et adni stb.. Úgy vélem, hogy ez a "vip jog B", nem mindenkinek árul el sokat..

linkeltem neki a plugint, leírásban megtalálja (remélem)

_________________
Valami új kezdete...
Kép
Egyedi pluginok készítése pénzért (Banki átutalás, PayPal) -> Privát üzenet


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP
HozzászólásElküldve:2013.04.18. 19:43 
Offline
Jómunkásember
Avatar

Csatlakozott:2013.03.07. 18:39
Hozzászólások:352
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 38 alkalommal
Akkor jó, szerencsére crazy megírta az alapot, nem volt nehéz kivenni a többi funkciót.
Silent, igen igazad van.
Legközelebb jobban odafigyelek sry.


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


Ki van itt

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