hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 421 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 420 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  [ 5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Csatlakozés/kilépes
HozzászólásElküldve: 2012.06.05. 18:27 
Offline
Őskövület
Avatar

Csatlakozott: 2011.12.28. 00:35
Hozzászólások: 2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Hali ezt hogyan tudom úgy megcsinálni, hogy hogy több színű legyen amikor csatlakozik valaki?
És nem úgy értem, hogy minden csatlakozásnál/kilépésnél mindig más színű. Hanem úgy hogy minden csatlakozásnál/kilépésnél ugyan az a 3 szín legyen.
Elöre is köszi :)

PL:
hajho jön a szerverre <-- KÉK/lila/fehér
hajho csatlakozot jó játékot kívánunk neki <-- zöld/kék/fehér
Szia hajho, reméljük még vissza nézel <--piros/rózsaszín/fehér


Kód:
  1. #include <amxmodx>

  2.  

  3. public plugin_init() {

  4. register_plugin("Join/Leave Message","1.2","PHP")

  5. register_cvar("amx_join_message", "%name% jon a szerverre.")

  6. register_cvar("amx_joined_message", "%name% csatlakozot jó játékot kívánunk neki.")

  7. register_cvar("amx_leave_message", "Szia %name%, Remeljuk reméljük még vissza nézel!")

  8. register_cvar("amx_join_leave","1")

  9. }

  10.  

  11. public client_connect(id){

  12. new user[32], len

  13. user[0] = id

  14. len = get_user_name(id,user[1],31)

  15. set_task(2.0, "join_msg", 0, user,len + 2)

  16. return PLUGIN_CONTINUE

  17. }

  18.  

  19. public client_putinserver(id){

  20. new user[32], len

  21. user[0] = id

  22. len = get_user_name(id,user[1],31)

  23. set_task(2.0, "joined_msg", 0, user,len + 2)

  24. return PLUGIN_CONTINUE

  25. }

  26.  

  27. public client_disconnect(id){

  28. new user[32], len

  29. user[0] = id

  30. len = get_user_name(id, user[1], 31)

  31. set_task(2.0, "leave_msg", 0, user, len + 2)

  32. return PLUGIN_CONTINUE

  33. }

  34.  

  35. public join_msg(user[]) {

  36. if (get_cvar_num("amx_join_leave")==0){

  37. return PLUGIN_HANDLED

  38. }

  39. if (get_cvar_num("amx_join_leave")==1){

  40. new message[192]

  41. get_cvar_string("amx_join_message", message, 191)

  42. replace(message, 191, "%name%", user[1])

  43. set_hudmessage(0, 225, 0, 0.05, 0.45, 0, 6.0, 6.0, 0.5, 0.15, 3)

  44. show_hudmessage(0, 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. set_hudmessage(0, 225, 0, 0.05, 0.45, 0, 6.0, 6.0, 0.5, 0.15, 3)

  59. show_hudmessage(0, message)

  60. return PLUGIN_CONTINUE

  61. }

  62. return PLUGIN_CONTINUE

  63. }

  64.  

  65. public leave_msg(user[]) {

  66. if (get_cvar_num("amx_join_leave")==0){

  67. return PLUGIN_HANDLED

  68. }

  69. if (get_cvar_num("amx_join_leave")==1){

  70. new message[192]

  71. get_cvar_string("amx_leave_message", message, 191)

  72. replace(message, 191, "%name%", user[1])

  73. set_hudmessage(0, 225, 0, 0.05, 0.45, 0, 6.0, 6.0, 0.5, 0.15, 3)

  74. show_hudmessage(0, message)

  75. return PLUGIN_CONTINUE

  76. }

  77. return PLUGIN_CONTINUE

  78. }

  79.  

_________________
****


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csatlakozés/kilépes
HozzászólásElküldve: 2012.10.09. 17:06 
Offline
Őskövület
Avatar

Csatlakozott: 2013.01.01. 17:48
Hozzászólások: 2441
Megköszönt másnak: 18 alkalommal
Megköszönték neki: 21 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. set_hudmessage(0, 225, 0, 0.05, 0.45, 0, 6.0, 6.0, 0.5, 0.15, 3)
  2. show_hudmessage(0, message)

|
|
|
V

SMA Forráskód: [ Mindet kijelol ]
  1. new r = random(255)
  2. new g = random(255)
  3. new b = random(255)
  4.  
  5. set_hudmessage(r, g, b, 0.05, 0.45, 0, 6.0, 6.0, 0.5, 0.15, 3)
  6. show_hudmessage(0, message)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csatlakozés/kilépes
HozzászólásElküldve: 2012.10.10. 11:28 
Offline
Őskövület
Avatar

Csatlakozott: 2011.12.28. 00:35
Hozzászólások: 2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Köszi, de amúgy ez már régi téma és már meg csináltam.. De ez kicsit jobb :D

_________________
****


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csatlakozés/kilépes
HozzászólásElküldve: 2012.10.10. 14:05 
Offline
Őskövület
Avatar

Csatlakozott: 2013.01.01. 17:48
Hozzászólások: 2441
Megköszönt másnak: 18 alkalommal
Megköszönték neki: 21 alkalommal
Okés, csak gondoltam hogy még nem csináltad meg, így leírtam, hátha hasznodra lesz!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csatlakozés/kilépes
HozzászólásElküldve: 2012.10.10. 17:58 
Offline
Őskövület
Avatar

Csatlakozott: 2011.12.28. 00:35
Hozzászólások: 2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Ja én is gondoltam, hogy ezért írtad le :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  [ 5 hozzászólás ] 


Ki van itt

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