hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: 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: Csatlakozás jelzés chaten
HozzászólásElküldve: 2014.12.06. 17:31 
Offline
Tag

Csatlakozott: 2014.07.10. 15:22
Hozzászólások: 38
Megköszönt másnak: 8 alkalommal
Sziasztok,azt szeretném kérni,hogy valaki ezt írja át nekem olyanra,hogy chatben írja ki és colorchat-es legyen.

SMA Forráskód: [ Mindet kijelol ]
  1. /*
  2. Join/Leave Message 1.2 by BigBaller
  3.  
  4. Just shows a basic Tsay like message to all players when user
  5. is connecting, has established connection and disconnected from your server.
  6.  
  7. Just upload into your amxx/plugins folder
  8. Add join_leave.amx in your amxx/plugins.ini
  9.  
  10. Restart server or change map.
  11.  
  12. ENJOY!
  13.  
  14. *New, You are able to turn messages off and on using the cvar
  15. amx_join_leave
  16.  
  17. 1 = On
  18. 0 = Off
  19.  
  20. Plugin by default is 1
  21.  
  22. Change Log
  23. v 1.0 - Started with basic messages.
  24. v 1.1 - Created a cvar to disable messages (cvar is amx_join_leave 1|0)
  25. v 1.2 - Moved the messages up, they conflicted with plugins such as StatsX and PTB
  26. */
  27.  
  28. #include <amxmodx>
  29.  
  30. public plugin_init() {
  31. register_plugin("Join/Leave Message","1.2","PHP")
  32. register_cvar("amx_join_message", "%name% csatlakozik.")
  33. register_cvar("amx_joined_message", "%name% csatlakozott.")
  34. register_cvar("amx_leave_message", "Szia %name%, Remeljuk vissza jossz!")
  35. register_cvar("amx_join_leave","1")
  36. }
  37.  
  38. public client_connect(id){
  39. new user[32], len
  40. user[0] = id
  41. len = get_user_name(id,user[1],31)
  42. set_task(2.0, "join_msg", 0, user,len + 2)
  43. return PLUGIN_CONTINUE
  44. }
  45.  
  46. public client_putinserver(id){
  47. new user[32], len
  48. user[0] = id
  49. len = get_user_name(id,user[1],31)
  50. set_task(2.0, "joined_msg", 0, user,len + 2)
  51. return PLUGIN_CONTINUE
  52. }
  53.  
  54. public client_disconnect(id){
  55. new user[32], len
  56. user[0] = id
  57. len = get_user_name(id, user[1], 31)
  58. set_task(2.0, "leave_msg", 0, user, len + 2)
  59. return PLUGIN_CONTINUE
  60. }
  61.  
  62. public join_msg(user[]) {
  63. if (get_cvar_num("amx_join_leave")==0){
  64. return PLUGIN_HANDLED
  65. }
  66. if (get_cvar_num("amx_join_leave")==1){
  67. new message[192]
  68. get_cvar_string("amx_join_message", message, 191)
  69. replace(message, 191, "%name%", user[1])
  70. set_hudmessage(0, 225, 0, 0.05, 0.45, 0, 6.0, 6.0, 0.5, 0.15, 3)
  71. show_hudmessage(0, message)
  72. return PLUGIN_CONTINUE
  73. }
  74. return PLUGIN_CONTINUE
  75. }
  76.  
  77. public joined_msg(user[]) {
  78. if (get_cvar_num("amx_join_leave")==0){
  79. return PLUGIN_HANDLED
  80. }
  81. if (get_cvar_num("amx_join_leave")==1){
  82. new message[192]
  83. get_cvar_string("amx_joined_message", message, 191)
  84. replace(message, 191, "%name%", user[1])
  85. set_hudmessage(0, 225, 0, 0.05, 0.45, 0, 6.0, 6.0, 0.5, 0.15, 3)
  86. show_hudmessage(0, message)
  87. return PLUGIN_CONTINUE
  88. }
  89. return PLUGIN_CONTINUE
  90. }
  91.  
  92. public leave_msg(user[]) {
  93. if (get_cvar_num("amx_join_leave")==0){
  94. return PLUGIN_HANDLED
  95. }
  96. if (get_cvar_num("amx_join_leave")==1){
  97. new message[192]
  98. get_cvar_string("amx_leave_message", message, 191)
  99. replace(message, 191, "%name%", user[1])
  100. set_hudmessage(0, 225, 0, 0.05, 0.45, 0, 6.0, 6.0, 0.5, 0.15, 3)
  101. show_hudmessage(0, message)
  102. return PLUGIN_CONTINUE
  103. }
  104. return PLUGIN_CONTINUE
  105. }
  106.  

_________________
:)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csatlakozás ~help me please :)
HozzászólásElküldve: 2014.12.06. 17:35 
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <colorchat>
  3.  
  4. public plugin_init() {
  5. register_plugin("Join/Leave Message","1.2","PHP")
  6. register_cvar("amx_join_message", "%name% csatlakozik.")
  7. register_cvar("amx_joined_message", "%name% csatlakozott.")
  8. register_cvar("amx_leave_message", "Szia %name%, Remeljuk vissza jossz!")
  9. register_cvar("amx_join_leave","1")
  10. }
  11.  
  12. public client_connect(id){
  13. new user[32], len
  14. user[0] = id
  15. len = get_user_name(id,user[1],31)
  16. set_task(2.0, "join_msg", 0, user,len + 2)
  17. return PLUGIN_CONTINUE
  18. }
  19.  
  20. public client_putinserver(id){
  21. new user[32], len
  22. user[0] = id
  23. len = get_user_name(id,user[1],31)
  24. set_task(2.0, "joined_msg", 0, user,len + 2)
  25. return PLUGIN_CONTINUE
  26. }
  27.  
  28. public client_disconnect(id){
  29. new user[32], len
  30. user[0] = id
  31. len = get_user_name(id, user[1], 31)
  32. set_task(2.0, "leave_msg", 0, user, len + 2)
  33. return PLUGIN_CONTINUE
  34. }
  35.  
  36. public join_msg(user[]) {
  37. if (get_cvar_num("amx_join_leave")==0){
  38. return PLUGIN_HANDLED
  39. }
  40. if (get_cvar_num("amx_join_leave")==1){
  41. new message[192]
  42. get_cvar_string("amx_join_message", message, 191)
  43. replace(message, 191, "%name%", user[1])
  44. ColorChat(0,NORMAL. message)
  45. return PLUGIN_CONTINUE
  46. }
  47. return PLUGIN_CONTINUE
  48. }
  49.  
  50. public joined_msg(user[]) {
  51. if (get_cvar_num("amx_join_leave")==0){
  52. return PLUGIN_HANDLED
  53. }
  54. if (get_cvar_num("amx_join_leave")==1){
  55. new message[192]
  56. get_cvar_string("amx_joined_message", message, 191)
  57. replace(message, 191, "%name%", user[1])
  58. ColorChat(0,NORMAL. message)
  59. return PLUGIN_CONTINUE
  60. }
  61. return PLUGIN_CONTINUE
  62. }
  63.  
  64. public leave_msg(user[]) {
  65. if (get_cvar_num("amx_join_leave")==0){
  66. return PLUGIN_HANDLED
  67. }
  68. if (get_cvar_num("amx_join_leave")==1){
  69. new message[192]
  70. get_cvar_string("amx_leave_message", message, 191)
  71. replace(message, 191, "%name%", user[1])
  72. ColorChat(0,NORMAL. message)
  73. return PLUGIN_CONTINUE
  74. }
  75. return PLUGIN_CONTINUE
  76. }


Színezni remélem tudod :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csatlakozás ~help me please :)
HozzászólásElküldve: 2014.12.06. 17:40 
Offline
Felfüggesztve
Avatar

Csatlakozott: 2014.12.05. 20:46
Hozzászólások: 177
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 23 alkalommal
Jobb és egyszerűbb ez:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. new g_AFKStatus[33]
  5. new g_AFKMessage[33][128]
  6.  
  7. public plugin_init()
  8. {
  9. register_plugin("Csatlakozasi informacio", "1.0","Kimi")
  10. }
  11.  
  12. public GreenChatMessage(id, szArgs[])
  13. {
  14. new szMsg[128]
  15. format(szMsg,127,"^x04%s",szArgs)
  16.  
  17. if (id == 0)
  18. {
  19. new Players[32],Num
  20. get_players(Players,Num)
  21.  
  22. for (new i = 0; i < Num; i++)
  23. {
  24. message_begin(MSG_ONE,get_user_msgid("SayText"),{0,0,0},Players[i])
  25. write_byte(Players[i])
  26. write_string(szMsg)
  27. message_end()
  28. }
  29. }
  30.  
  31. else
  32. {
  33. message_begin(MSG_ONE, get_user_msgid("SayText"), {0, 0, 0}, id)
  34. write_byte(id)
  35. write_string(szMsg)
  36. message_end()
  37. }
  38.  
  39. }
  40.  
  41. public client_putinserver(id)
  42. {
  43. new szName[32], szMsg[64]
  44.  
  45. get_user_name(id, szName, 31)
  46.  
  47. format(szMsg, 63, "[ Info ] Jatekos: %s Csatlakozott!", szName)
  48.  
  49. GreenChatMessage(0, szMsg)
  50.  
  51. g_AFKStatus[id] = 0
  52. g_AFKMessage[id] = ""
  53. }
  54.  
  55. public client_disconnect(id)
  56. {
  57. new szName[32], szMsg[64]
  58.  
  59. get_user_name(id, szName, 31)
  60.  
  61. format(szMsg, 63, "[ Info ] Jatekos: %s Lecsatlakozott!", szName)
  62.  
  63. GreenChatMessage(0, szMsg)
  64.  
  65. }

_________________
Kép
Kép

Ők köszönték meg aron87 nek ezt a hozzászólást: XefHosy (2014.12.06. 17:47)
  Népszerűség: 2.27%


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