hlmod.hu
https://hlmod.hu/

MEGOLDVA! ADMINCHAT színezés
https://hlmod.hu/viewtopic.php?f=9&t=30956
Oldal: 1 / 1

Szerző:  ZiT3K [ 2021.02.15. 22:07 ]
Hozzászólás témája:  MEGOLDVA! ADMINCHAT színezés

.

Szerző:  adriansr14 [ 2021.02.16. 11:36 ]
Hozzászólás témája:  Re: ADMINCHAT színezés

Szia, itt kellene, ha chatra gondolsz, amit az adminok irnak.

  1. public cmdChat(id, level, cid)
  2. {
  3.     if (!cmd_access(id, level, cid, 2))
  4.         return PLUGIN_HANDLED
  5.  
  6.     new message[192]
  7.    
  8.     read_args(message, charsmax(message))
  9.     remove_quotes(message)
  10.    
  11.     if (!message[0])
  12.         return PLUGIN_HANDLED
  13.    
  14.     new name[MAX_NAME_LENGTH], players[MAX_PLAYERS], inum, authid[32], userid, pl
  15.    
  16.     get_user_authid(id, authid, charsmax(authid))
  17.     get_user_name(id, name, charsmax(name))
  18.     userid = get_user_userid(id)
  19.     get_players(players, inum, "ch")
  20.    
  21.     log_amx("Chat: ^"%s<%d><%s><>^" chat ^"%s^"", name, userid, authid, message)
  22.     log_message("^"%s<%d><%s><>^" triggered ^"amx_chat^" (text ^"%s^")", name, userid, authid, message)
  23.    
  24.     format(message, charsmax(message), "(ADMINS) %s :   %s", name, message)
  25.     console_print(id, "%s", message)
  26.    
  27.     for (new i = 0; i < inum; ++i)
  28.     {
  29.         pl = players[i]
  30.         if (access(pl, g_AdminChatFlag))
  31.             client_print(pl, print_chat, "%s", message)
  32.     }
  33.    
  34.     return PLUGIN_HANDLED
  35. }

Szerző:  ZiT3K [ 2021.02.16. 20:26 ]
Hozzászólás témája:  Re: ADMINCHAT színezés

Azt a chatet szeretném színezni, ami az u(teamsay) + @ -ra jön elő.
#include <colorchat> hozzáadva:
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <colorchat>

Ezt átírtam:
  1. 267     client_print(pl, print_chat, "%s", message)

Erre:
  1. 267     ColorChat(pl, GREEN, "%s", message)

De nem fordul le:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Error: Undefined symbol "MAX_PLAYERS" on line 30
Error: Undefined symbol "MAX_PLAYERS" on line 31
Error: Undefined symbol "MAX_NAME_LENGTH" on line 121
Error: Invalid expression, assumed zero on line 121
Error: Undefined symbol "authid" on line 121
Error: Too many error messages on one line on line 121

Compilation aborted.
6 Errors.

Szerző:  Csabika20034 [ 2021.02.16. 20:33 ]
Hozzászólás témája:  Re: ADMINCHAT színezés

ZiT3K írta:
Azt a chatet szeretném színezni, ami az u(teamsay) + @ -ra jön elő.
#include <colorchat> hozzáadva:
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <colorchat>

Ezt átírtam:
  1. 258     console_print(id, "%s", message)

Erre:
  1. 258     ColorChat(pl, GREEN, "%s", message)

De nem fordul le:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Error: Undefined symbol "MAX_PLAYERS" on line 30
Error: Undefined symbol "MAX_PLAYERS" on line 31
Error: Undefined symbol "MAX_NAME_LENGTH" on line 121
Error: Invalid expression, assumed zero on line 121
Error: Undefined symbol "authid" on line 121
Error: Too many error messages on one line on line 121

Compilation aborted.
6 Errors.


  1. #define MAX_PLAYERS 32

  1. MAX_NAME_LENGTH --> 64

Szerző:  ZiT3K [ 2021.02.16. 20:41 ]
Hozzászólás témája:  Re: ADMINCHAT színezés

Erre pontosan mit és hogyan írjam át?
  1. MAX_NAME_LENGTH --> 64

Szerző:  Csabika20034 [ 2021.02.16. 20:46 ]
Hozzászólás témája:  Re: ADMINCHAT színezés

  1. new name[MAX_NAME_LENGTH]
  2. -->
  3. new name[64]

UI:
  1. #define MAX_NAME_LENGTH 64

Probáld meg 1.9.0 forditani

Szerző:  ZiT3K [ 2021.02.16. 21:11 ]
Hozzászólás témája:  Re: ADMINCHAT színezés

MEGOLDVA!

Szerző:  ~Shediboii [ 2021.02.16. 22:47 ]
Hozzászólás témája:  Re: TÖRÖLHETŐ

Ha egyszer segítséget kérsz és meg lett oldva, ne szerkezkesd a témát mert másnak még jól jöhet.

Szerző:  JohanCorn [ 2021.02.17. 09:14 ]
Hozzászólás témája:  Re: TÖRÖLHETŐ

 ! Moderátori megjegyzés (JohanCorn):
Csatlakozom az előttem álló kijelentéséhez.

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