hlmod.hu
https://hlmod.hu/

Chatbe színek
https://hlmod.hu/viewtopic.php?f=9&t=25417
Oldal: 1 / 1

Szerző:  Dooz [2016.07.07. 11:44 ]
Hozzászólás témája:  Chatbe színek

Sziasztok!

Nos, azt hogyan oldjam meg, hogy úgye van TeamColor (^4) szín, amit a chatbe ha használód azzal a színnel írja ki a szöveget, amelyik csapatba vagy. Pl. Ha CT-be vagy akkor Kék.
Nekem az kellene, hogy Pl. Ha én T vagyok vagy akár Néző akkor is Kék-en írassa ki a szöveget a chatbe, vagy ha CT vagyok és akkor Piros-an írássa ki! Vagyis attól függetlenül melyik csapatba vagyok az általam választott színnel írja ki a szöveget.

Szerző:  JohanCorn [2016.07.07. 11:48 ]
Hozzászólás témája:  Re: Chatbe színek

Azt hiszem a ColorChat erre megfelelő választás egy egyszerű csapat ellenőrzéssel. Ha client_printcolor-t (Vagy ehhez hasonló Stockokat) használsz akkor a probléma az lehet, hogy az üzenet fogadóját ellenőrzi és ahhoz viszonyítja a színt és nem pedig a küldőhöz.

Szerző:  koko.988 [2016.07.07. 16:52 ]
Hozzászólás témája:  Re: Chatbe színek

Keresel egy "ChatColor"-os plugint, és ezt a stockot a forráskódba beilleszted, vagy írsz egy sajátot, say & say_team.
Színek:
- Sárga: ^1
- Csapat szín: ^3
- Zöld: ^4

  1. stock ChatColor(const id, const szMessage[], any:...)
  2. {
  3.     static pnum, players[32], szMsg[190], IdMsg
  4.     vformat(szMsg, charsmax(szMsg), szMessage, 3)
  5.    
  6.     if(!IdMsg) IdMsg = get_user_msgid("SayText")
  7.    
  8.     if(id)
  9.     {
  10.         if(!is_user_connected(id)) return
  11.         players[0] = id
  12.         pnum = 1
  13.     }
  14.     else get_players(players, pnum, "c")
  15.    
  16.     for(new i; i < pnum; i++)
  17.     {
  18.         message_begin(MSG_ONE, IdMsg, .player = players[i])
  19.         write_byte(players[i])
  20.         write_string(szMsg)
  21.         message_end()
  22.     }
  23. }

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