hlmod.hu
https://hlmod.hu/

Belépés, kilépés.
https://hlmod.hu/viewtopic.php?f=9&t=22861
Oldal: 1 / 1

Szerző:  DecToR [ 2015.12.02. 13:34 ]
Hozzászólás témája:  Belépés, kilépés.

Üdv!

az lenne a problémám ezzel az aranyos pluginnal hogy belépéskor nem a játékos nevet írja chatbe , hanem a Szerver nevét...

Mi lehet a baja? :D
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include < amxmodx >
  3. #include < amxmisc >
  4.  
  5. #define PLUGIN "Udvozlo Belepes"
  6. #define VERSION "1.0"
  7. #define AUTHOR "Crb"
  8.  
  9. public plugin_init() {
  10. register_plugin(PLUGIN, VERSION, AUTHOR)
  11.  
  12.  
  13. }
  14. public client_putinserver(id)
  15. set_task(3.5, "cmessage")
  16.  
  17. public client_disconnect(id)
  18. set_task(3.5, "dmessage")
  19.  
  20. public cmessage(id)
  21. {
  22. new nev[32]
  23. get_user_name(id, nev, 31)
  24. print_color(id, "!g[*|P|eac|E|*] ~!t%s !y belépett a szerverre, jó játékot!.",nev)
  25. }
  26. public dmessage(id)
  27. {
  28. new nev[32]
  29. get_user_name(id, nev, 31)
  30. print_color(id, "!g[*|P|eac|E|*] ~!t%s !y lelépett.",nev)
  31. }
  32. stock print_color(const id, const input[], any:...)
  33. {
  34. new count = 1, players[32]
  35. static msg[191]
  36. vformat(msg, 190, input, 3)
  37.  
  38. replace_all(msg, 190, "!g", "^4")
  39. replace_all(msg, 190, "!y", "^1")
  40. replace_all(msg, 190, "!t", "^3")
  41.  
  42.  
  43. if (id) players[0] = id; else get_players(players, count, "ch")
  44. {
  45. for (new i = 0; i < count; i++)
  46. {
  47. if (is_user_connected(players[i]))
  48. {
  49. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  50. write_byte(players[i])
  51. write_string(msg)
  52. message_end()
  53. }
  54. }
  55. }
  56. return PLUGIN_HANDLED
  57. }

Szerző:  mforce [ 2015.12.02. 13:38 ]
Hozzászólás témája:  Re: Belépés, kilépés.

SMA Forráskód: [ Mindet kijelol ]
  1. set_task(3.5, "cmessage", id)
  2. set_task(3.5, "dmessage", id)


...

Szerző:  DecToR [ 2015.12.02. 13:54 ]
Hozzászólás témája:  Re: Belépés, kilépés.

mforce írta:
SMA Forráskód: [ Mindet kijelol ]set_task(3.5, "cmessage", id)set_task(3.5, "dmessage", id)

...



?
pont pont pont

Szerző:  Anonymous1337 [ 2015.12.02. 13:56 ]
Hozzászólás témája:  Re: Belépés, kilépés.

DecToR írta:


?
pont pont pont



Try:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. #define PLUGIN "Udvozlo Belepes"
  4. #define VERSION "1.0"
  5. #define AUTHOR "Crb"
  6.  
  7. public plugin_init() {
  8. register_plugin(PLUGIN, VERSION, AUTHOR)
  9.  
  10.  
  11. }
  12. public client_putinserver(id)
  13. set_task(3.5, "cmessage", id)
  14.  
  15. public client_disconnect(id)
  16. set_task(3.5, "dmessage", id)
  17.  
  18. public cmessage(id)
  19. {
  20. new nev[32]
  21. get_user_name(id, nev, 31)
  22. print_color(id, "!g[*|P|eac|E|*] ~!t%s !y belépett a szerverre, jó játékot!.",nev)
  23. }
  24. public dmessage(id)
  25. {
  26. new nev[32]
  27. get_user_name(id, nev, 31)
  28. print_color(id, "!g[*|P|eac|E|*] ~!t%s !y lelépett.",nev)
  29. }
  30. stock print_color(const id, const input[], any:...)
  31. {
  32. new count = 1, players[32]
  33. static msg[191]
  34. vformat(msg, 190, input, 3)
  35.  
  36. replace_all(msg, 190, "!g", "^4")
  37. replace_all(msg, 190, "!y", "^1")
  38. replace_all(msg, 190, "!t", "^3")
  39.  
  40.  
  41. if (id) players[0] = id; else get_players(players, count, "ch")
  42. {
  43. for (new i = 0; i < count; i++)
  44. {
  45. if (is_user_connected(players[i]))
  46. {
  47. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  48. write_byte(players[i])
  49. write_string(msg)
  50. message_end()
  51. }
  52. }
  53. }
  54. return PLUGIN_HANDLED
  55. }



SMA Forráskód: [ Mindet kijelol ]
  1. public client_putinserver(id)
  2. set_task(3.5, "cmessage")
  3.  
  4. public client_disconnect(id)
  5. set_task(3.5, "dmessage")


-->

SMA Forráskód: [ Mindet kijelol ]
  1. public client_putinserver(id)
  2. set_task(3.5, "cmessage", id)
  3.  
  4. public client_disconnect(id)
  5. set_task(3.5, "dmessage", id)

Szerző:  DecToR [ 2015.12.02. 14:12 ]
Hozzászólás témája:  Re: Belépés, kilépés.

Köszöntem Anonymus :D

ment a kéz ;)

Szerző:  mforce [ 2015.12.02. 14:14 ]
Hozzászólás témája:  Re: Belépés, kilépés.

Tökre véletlen ezt írtam le ugye.. :D
Te meg visszakérdeztél

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/