hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 332 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 331 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]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:2014.07.04. 11:23 
Offline
Senior Tag
Avatar

Csatlakozott:2014.04.22. 10:54
Hozzászólások:226
Megköszönték neki: 19 alkalommal
Sziasztok!

Írna nekem valaki Sniper szerverre egy VIP rendszert ami a következőket tudja?

- 200HP
- Egyedi modell (CT&T)
- Chatba neve elött: [VIP]
- Scoreboardon neve elött: [VIP]
- Online vipek megjelenítése: /vips

Köszönöm szépen előre is!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP
HozzászólásElküldve:2014.07.04. 20:12 
Offline
Senior Tag
Avatar

Csatlakozott:2014.04.22. 10:54
Hozzászólások:226
Megköszönték neki: 19 alkalommal
Valaki?


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

Csatlakozott:2013.01.15. 19:04
Hozzászólások:407
Megköszönt másnak: 17 alkalommal
Megköszönték neki: 176 alkalommal
Scoreboardon a játékos neve elé nem tudtam kiírni a [VIP] prefixet (nem tudom, hogy egyáltalán lehetséges-e mivel akkor a játékos nevét kellene változtatni, ha tévedek akkor javítsatok ki), ezért ahol írja, hogy Dead, Bomb oda kiírja, hogy Vip amit csak a CT-k látnak.
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <cstrike>
  3. #include <fun>
  4. #include <hamsandwich>
  5.  
  6. #define PLUGIN "VIP"
  7. #define VERSION "1.0"
  8. #define AUTHOR "demon"
  9.  
  10. #define VIP_JOG ADMIN_LEVEL_H
  11.  
  12. new const Vip_CT[] = "models/player/vip_ct/vip_ct.mdl"
  13. new const Vip_TE[] = "models/player/vip_t/vip_te.mdl"
  14.  
  15.  
  16. static const COLOR[] = "^x04" //zöld
  17. new maxplayers
  18. new gmsgSayText
  19.  
  20. public plugin_init()
  21. {
  22. register_plugin(PLUGIN, VERSION, AUTHOR)
  23. gmsgSayText = get_user_msgid("SayText")
  24. maxplayers = get_maxplayers()
  25.  
  26. register_event("ResetHUD", "resetModel", "b")
  27. register_message(get_user_msgid("ScoreAttrib"),"msg_scoreboard")
  28. register_message(get_user_msgid("SayText"),"vip_perfix")
  29. register_clcmd("say /vips", "vipek")
  30. RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
  31. }
  32.  
  33. public plugin_precache()
  34. {
  35. precache_model(Vip_CT)
  36. precache_model(Vip_TE)
  37. return PLUGIN_CONTINUE
  38. }
  39.  
  40. public resetModel(id, level, cid)
  41. {
  42. if (get_user_flags(id) & VIP_JOG)
  43. {
  44. new CsTeams:userTeam = cs_get_user_team(id)
  45. if (userTeam == CS_TEAM_T)
  46. cs_set_user_model(id, "vip_te")
  47. else if(userTeam == CS_TEAM_CT)
  48. cs_set_user_model(id, "vip_ct")
  49. else
  50. cs_reset_user_model(id)
  51. }
  52.  
  53. return PLUGIN_CONTINUE
  54. }
  55.  
  56. public msg_scoreboard(const MsgId,const MsgType,const MsgDest)
  57. {
  58. new id=get_msg_arg_int(1)
  59. if(get_user_flags(id) & VIP_JOG&&!get_msg_arg_int(2))
  60. set_msg_arg_int(2,ARG_BYTE,(1<<2))
  61. }
  62.  
  63. public vip_perfix(msgId,msgDest,msgEnt)
  64. {
  65. new id = get_msg_arg_int(1)
  66. if(!is_user_connected(id))
  67.  
  68. return PLUGIN_CONTINUE
  69.  
  70. if(get_user_flags(id) & VIP_JOG)
  71. {
  72. new szTmp[256],szTmp2[256]
  73. get_msg_arg_string(2,szTmp, charsmax( szTmp ) )
  74. new szPrefix[64] = "^x04[VIP]"
  75. if(!equal(szTmp,"#Cstrike_Chat_All"))
  76. {
  77. add(szTmp2,charsmax(szTmp2),szPrefix)
  78. add(szTmp2,charsmax(szTmp2)," ")
  79. add(szTmp2,charsmax(szTmp2),szTmp)
  80. }
  81. else
  82. {
  83. add(szTmp2,charsmax(szTmp2),szPrefix)
  84. add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 : %s2")
  85. }
  86. set_msg_arg_string(2,szTmp2)
  87. }
  88. return PLUGIN_CONTINUE
  89. }
  90.  
  91. public vipek(user) {
  92. new adminnames[33][32]
  93. new message[256]
  94. new id, count, x, len
  95.  
  96. for(id = 1 ; id <= maxplayers ; id++)
  97. if(is_user_connected(id))
  98. if(get_user_flags(id) & VIP_JOG)
  99. get_user_name(id, adminnames[count++], 31)
  100.  
  101. len = format(message, 255, "%s[VIP] Online VIPek: ",COLOR)
  102. if(count > 0) {
  103. for(x = 0 ; x < count ; x++) {
  104. len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"")
  105. if(len > 96 ) {
  106. print_message(user, message)
  107. len = format(message, 255, "%s ",COLOR)
  108. }
  109. }
  110. print_message(user, message)
  111. }
  112. else {
  113. len += format(message[len], 255-len, "Nincs jelen vip.")
  114. print_message(user, message)
  115. }
  116. }
  117.  
  118. public fwHamPlayerSpawnPost(id)
  119. {
  120. if (is_user_alive(id))
  121. set_user_health(id,200)
  122. }
  123.  
  124. print_message(id, msg[])
  125. {
  126. message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id)
  127. write_byte(id)
  128. write_string(msg)
  129. message_end()
  130. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP
HozzászólásElküldve:2014.07.05. 09:13 
Offline
Senior Tag
Avatar

Csatlakozott:2014.04.22. 10:54
Hozzászólások:226
Megköszönték neki: 19 alkalommal
Köszi :xicon_e_biggrin: Ki lehet iratni.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP
HozzászólásElküldve:2014.07.05. 09:14 
Offline
Senior Tag
Avatar

Csatlakozott:2014.04.22. 10:54
Hozzászólások:226
Megköszönték neki: 19 alkalommal
Hogy lehet VIP-t adni?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP
HozzászólásElküldve:2014.07.05. 09:19 
Offline
Félisten
Avatar

Csatlakozott:2013.12.30. 12:26
Hozzászólások:987
Megköszönt másnak: 34 alkalommal
Megköszönték neki: 133 alkalommal
A vipnek adsz 1 admin (elég csak t jog)

_________________
Kép
Pár pluginom:
LCAW Frag Bolt
S E C R E T (78%...)
KépKép


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 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