|
CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] #1 45.144.155.113:27015 |
de_dust2 Играчи: 30/32 |
VIP
|
Cs-PlovdiV.com - Aim Attack | 93.123.16.4:27022 | aim_aztec | Играчи: 0/16 |
|
VIP
|
93.123.16.4:27022 | Cs-PlovdiV.com - Aim Attack | aim_aztec | 0/16 |
Admin chat colors problem..
-
konarow1
Извън линия - Потребител
- Мнения: 18
- Регистриран на: 29 Яну 2023, 23:21
- Получена благодарност: 4 пъти
- Обратна връзка:
Admin chat colors problem..
Здравейте може ли да поправите грешките който ми дава при компилиране?
- Прикачени файлове
-
- admin_chat_colors.sma
- (14.53 KiB) Свалено 35 пъти
- admin_chat_colors.sma
- (14.53 KiB) Свалено 35 пъти
-
Siska
Извън линия - Потребител
- Мнения: 773
- Регистриран на: 03 Дек 2019, 22:29
- Местоположение: Bedrock
- Се отблагодари: 158 пъти
- Получена благодарност: 48 пъти
- Обратна връзка:
Re: Admin chat colors problem..
1. Правилно е да напишеш какви са грешките.
2. Този не е ли, който трябва да ползваш в действителност :
https://www.amxx-bg.info/forum/viewtopi ... =21&t=1843
2. Този не е ли, който трябва да ползваш в действителност :
https://www.amxx-bg.info/forum/viewtopi ... =21&t=1843
Търсих врага и го открих : това съм аз , трябва да се победя...
WWW.CSMEGAGAMING.COM Skype : Sisi-1_1
WWW.CSMEGAGAMING.COM Skype : Sisi-1_1
-
konarow1
Извън линия - Потребител
- Мнения: 18
- Регистриран на: 29 Яну 2023, 23:21
- Получена благодарност: 4 пъти
- Обратна връзка:
Re: Admin chat colors problem..
Това са грешките:
//// admin_chat_colors.sma
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(22) : error 025: function heading differs from prototype
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(23) : error 021: symbol already defined: "replace_all"
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(54) : error 021: symbol already defined: "is_user_admin"
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(55) : error 035: argument type mismatch (argument 2)
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(57) : warning 213: tag mismatch
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(58) : warning 203: symbol is never used: "var1"
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(60) : error 025: function heading differs from prototype
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(61) : error 021: symbol already defined: "cmd_access"
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(85) : error 035: argument type mismatch (argument 2)
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(114) : error 025: function heading differs from prototype
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(115) : error 021: symbol already defined: "cmd_target"
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(128) : error 035: argument type mismatch (argument 1)
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(130) : error 035: argument type mismatch (argument 1)
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(132) : warning 203: symbol is never used: "var1"
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(141) : error 035: argument type mismatch (argument 2)
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(148) : warning 203: symbol is never used: "var3"
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(190) : error 035: argument type mismatch (argument 1)
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(206) : error 035: argument type mismatch (argument 3)
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(211) : error 017: undefined symbol "TeamName"
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(211) : warning 215: expression has no effect
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(211) : error 001: expected token: ";", but found "]"
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(211) : error 029: invalid expression, assumed zero
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(211) : fatal error 107: too many error messages on one line
Предпочитам да ползвам този , ако някой може да помогне ще съм много благодарен!
//// admin_chat_colors.sma
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(22) : error 025: function heading differs from prototype
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(23) : error 021: symbol already defined: "replace_all"
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(54) : error 021: symbol already defined: "is_user_admin"
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(55) : error 035: argument type mismatch (argument 2)
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(57) : warning 213: tag mismatch
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(58) : warning 203: symbol is never used: "var1"
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(60) : error 025: function heading differs from prototype
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(61) : error 021: symbol already defined: "cmd_access"
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(85) : error 035: argument type mismatch (argument 2)
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(114) : error 025: function heading differs from prototype
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(115) : error 021: symbol already defined: "cmd_target"
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(128) : error 035: argument type mismatch (argument 1)
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(130) : error 035: argument type mismatch (argument 1)
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(132) : warning 203: symbol is never used: "var1"
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(141) : error 035: argument type mismatch (argument 2)
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(148) : warning 203: symbol is never used: "var3"
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(190) : error 035: argument type mismatch (argument 1)
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(206) : error 035: argument type mismatch (argument 3)
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(211) : error 017: undefined symbol "TeamName"
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(211) : warning 215: expression has no effect
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(211) : error 001: expected token: ";", but found "]"
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(211) : error 029: invalid expression, assumed zero
cstrike\addons\amxmodx\scripting\admin_chat_colors.sma(211) : fatal error 107: too many error messages on one line
Предпочитам да ползвам този , ако някой може да помогне ще съм много благодарен!
-
Radeon
Извън линия - Потребител
- Мнения: 143
- Регистриран на: 04 Апр 2021, 11:30
- Се отблагодари: 2 пъти
- Получена благодарност: 34 пъти
- Обратна връзка:
Re: Admin chat colors problem..
Това е оригинала и се компилира. Вече ти какво си се опитвал да слагаш не знам. Ако искаш да се добави нещо пусни си заявка да ти го направят.
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Admin Chat Colors"
#define VERSION "2.0"
#define AUTHOR "Arion"
#define ACCESS_LEVEL ADMIN_CHAT
#define ADMIN_LISTEN ADMIN_BAN
new message[192]
new sayText
new teamInfo
new maxPlayers
new g_MessageColor
new g_NameColor
new g_AdminListen
new strName[191]
new strText[191]
new alive[11]
public plugin_init()
{
register_plugin (PLUGIN, VERSION, AUTHOR)
g_MessageColor = register_cvar ("amx_color", "2") // Message colors: [1] Default Yellow, [2] Green, [3] White, [4] Blue, [5] Red
g_NameColor = register_cvar ("amx_namecolor", "6") // Name colors: [1] Default Yellow, [2] Green, [3] White, [4] Blue, [5] Red, [6] Team-color
g_AdminListen = register_cvar ("amx_listen", "1") // Set whether admins see or not all messages (Alive, dead and team-only)
sayText = get_user_msgid ("SayText")
teamInfo = get_user_msgid ("TeamInfo")
maxPlayers = get_maxplayers()
register_message (sayText, "avoid_duplicated")
register_clcmd ("amx_color", "set_color", ACCESS_LEVEL, "<color>")
register_clcmd ("amx_namecolor", "set_name_color", ACCESS_LEVEL, "<color>")
register_clcmd ("amx_listen", "set_listen", ACCESS_LEVEL, "<1 | 0>")
register_clcmd ("say", "hook_say")
register_clcmd ("say_team", "hook_teamsay")
}
public avoid_duplicated (msgId, msgDest, receiver)
{
return PLUGIN_HANDLED
}
public hook_say(id)
{
read_args (message, 191)
remove_quotes (message)
if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "")) // Ignores Admin Hud Messages, Admin Slash commands,
// Gungame commands and empty messages
return PLUGIN_CONTINUE
new name[32]
get_user_name (id, name, 31)
new bool:admin = false
if (get_user_flags(id) & ACCESS_LEVEL)
admin = true
new isAlive
if (is_user_alive (id))
{
isAlive = 1
alive = "^x01"
}
else
{
isAlive = 0
alive = "^x01*DEAD* "
}
static color[10]
if (admin)
{
// Name
switch (get_pcvar_num (g_NameColor))
{
case 1:
format (strName, 191, "%s%s", alive, name)
case 2:
format (strName, 191, "%s^x04%s", alive, name)
case 3:
{
color = "SPECTATOR"
format (strName, 191, "%s^x03%s", alive, name)
}
case 4:
{
color = "CT"
format (strName, 191, "%s^x03%s", alive, name)
}
case 5:
{
color = "TERRORIST"
format (strName, 191, "%s^x03%s", alive, name)
}
case 6:
{
get_user_team (id, color, 9)
format (strName, 191, "%s^x03%s", alive, name)
}
}
// Message
switch (get_pcvar_num (g_MessageColor))
{
case 1: // Yellow
format (strText, 191, "%s", message)
case 2: // Green
format (strText, 191, "^x04%s", message)
case 3: // White
{
copy (color, 9, "SPECTATOR")
format (strText, 191, "^x03%s", message)
}
case 4: // Blue
{
copy (color, 9, "CT")
format (strText, 191, "^x03%s", message)
}
case 5: // Red
{
copy (color, 9, "TERRORIST")
format (strText, 191, "^x03%s", message)
}
}
}
else // Player is not admin. Team-color name : Yellow message
{
get_user_team (id, color, 9)
format (strName, 191, "%s^x03%s", alive, name)
format (strText, 191, "%s", message)
}
format (message, 191, "%s^x01 : %s", strName, strText)
sendMessage (color, isAlive) // Sends the colored message
return PLUGIN_CONTINUE
}
public hook_teamsay(id)
{
new playerTeam = get_user_team(id)
new playerTeamName[19]
switch (playerTeam) // Team names which appear on team-only messages
{
case 1:
copy (playerTeamName, 11, "Terrorists")
case 2:
copy (playerTeamName, 18, "Counter-Terrorists")
default:
copy (playerTeamName, 9, "Spectator")
}
read_args (message, 191)
remove_quotes (message)
if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "")) // Ignores Admin Hud Messages, Admin Slash commands,
// Gungame commands and empty messages
return PLUGIN_CONTINUE
new name[32]
get_user_name (id, name, 31)
new bool:admin = false
if (get_user_flags(id) & ACCESS_LEVEL)
admin = true
new isAlive
if (is_user_alive (id))
{
isAlive = 1
alive = "^x01"
}
else
{
isAlive = 0
alive = "^x01*DEAD* "
}
static color[10]
if (admin)
{
// Name
switch (get_pcvar_num (g_NameColor))
{
case 1:
format (strName, 191, "%s(%s) %s", alive, playerTeamName, name)
case 2:
format (strName, 191, "%s(%s) ^x04%s", alive, playerTeamName, name)
case 3:
{
color = "SPECTATOR"
format (strName, 191, "%s(%s) ^x03%s", alive, playerTeamName, name)
}
case 4:
{
color = "CT"
format (strName, 191, "%s(%s) ^x03%s", alive, playerTeamName, name)
}
case 5:
{
color = "TERRORIST"
format (strName, 191, "%s(%s) ^x03%s", alive, playerTeamName, name)
}
case 6:
{
get_user_team (id, color, 9)
format (strName, 191, "%s(%s) ^x03%s", alive, playerTeamName, name)
}
}
// Message
switch (get_pcvar_num (g_MessageColor))
{
case 1: // Yellow
format (strText, 191, "%s", message)
case 2: // Green
format (strText, 191, "^x04%s", message)
case 3: // White
{
copy (color, 9, "SPECTATOR")
format (strText, 191, "^x03%s", message)
}
case 4: // Blue
{
copy (color, 9, "CT")
format (strText, 191, "^x03%s", message)
}
case 5: // Red
{
copy (color, 9, "TERRORIST")
format (strText, 191, "^x03%s", message)
}
}
}
else // Player is not admin. Team-color name : Yellow message
{
get_user_team (id, color, 9)
format (strName, 191, "%s(%s) ^x03%s", alive, playerTeamName, name)
format (strText, 191, "%s", message)
}
format (message, 191, "%s ^x01: %s", strName, strText)
sendTeamMessage (color, isAlive, playerTeam) // Sends the colored message
return PLUGIN_CONTINUE
}
public set_color (id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED
new arg[1], newColor
read_argv (1, arg, 1)
newColor = str_to_num (arg)
if (newColor >= 1 && newColor <= 5)
{
set_cvar_num ("amx_color", newColor)
set_pcvar_num (g_MessageColor, newColor)
if (get_pcvar_num (g_NameColor) != 1 &&
((newColor == 3 && get_pcvar_num (g_NameColor) != 3)
|| (newColor == 4 && get_pcvar_num (g_NameColor) != 4)
|| (newColor == 5 && get_pcvar_num (g_NameColor) != 5)))
{
set_cvar_num ("amx_namecolor", 2)
set_pcvar_num (g_NameColor, 2)
}
}
return PLUGIN_HANDLED
}
public set_name_color (id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED
new arg[1], newColor
read_argv (1, arg, 1)
newColor = str_to_num (arg)
if (newColor >= 1 && newColor <= 6)
{
set_cvar_num ("amx_namecolor", newColor)
set_pcvar_num (g_NameColor, newColor)
if ((get_pcvar_num (g_MessageColor) != 1
&& ((newColor == 3 && get_pcvar_num (g_MessageColor) != 3)
|| (newColor == 4 && get_pcvar_num (g_MessageColor) != 4)
|| (newColor == 5 && get_pcvar_num (g_MessageColor) != 5)))
|| get_pcvar_num (g_NameColor) == 6)
{
set_cvar_num ("amx_color", 2)
set_pcvar_num (g_MessageColor, 2)
}
}
return PLUGIN_HANDLED
}
public set_listen (id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED
new arg[1], newListen
read_argv(1, arg, 1)
newListen = str_to_num (arg)
set_cvar_num ("amx_listen", newListen)
set_pcvar_num (g_AdminListen, newListen)
return PLUGIN_HANDLED
}
public sendMessage (color[], alive)
{
new teamName[10]
for (new player = 1; player < maxPlayers; player++)
{
if (!is_user_connected(player))
continue
if (alive && is_user_alive(player) || !alive && !is_user_alive(player) || get_pcvar_num(g_AdminListen) && get_user_flags(player) & ADMIN_LISTEN)
{
get_user_team (player, teamName, 9) // Stores user's team name to change back after sending the message
changeTeamInfo (player, color) // Changes user's team according to color choosen
writeMessage (player, message) // Writes the message on player's chat
changeTeamInfo (player, teamName) // Changes user's team back to original
}
}
}
public sendTeamMessage (color[], alive, playerTeam)
{
new teamName[10]
for (new player = 1; player < maxPlayers; player++)
{
if (!is_user_connected(player))
continue
if (get_user_team(player) == playerTeam || get_pcvar_num(g_AdminListen) && get_user_flags(player) & ADMIN_LISTEN)
{
if (alive && is_user_alive(player) || !alive && !is_user_alive(player) || get_pcvar_num(g_AdminListen) && get_user_flags(player) & ADMIN_LISTEN)
{
get_user_team (player, teamName, 9) // Stores user's team name to change back after sending the message
changeTeamInfo (player, color) // Changes user's team according to color choosen
writeMessage (player, message) // Writes the message on player's chat
changeTeamInfo (player, teamName) // Changes user's team back to original
}
}
}
}
public changeTeamInfo (player, team[])
{
message_begin (MSG_ONE, teamInfo, _, player) // Tells to to modify teamInfo (Which is responsable for which time player is)
write_byte (player) // Write byte needed
write_string (team) // Changes player's team
message_end() // Also Needed
}
public writeMessage (player, message[])
{
message_begin (MSG_ONE, sayText, {0, 0, 0}, player) // Tells to modify sayText (Which is responsable for writing colored messages)
write_byte (player) // Write byte needed
write_string (message) // Effectively write the message, finally, afterall
message_end () // Needed as always
}
-
konarow1
Извън линия - Потребител
- Мнения: 18
- Регистриран на: 29 Яну 2023, 23:21
- Получена благодарност: 4 пъти
- Обратна връзка:
Re: Admin chat colors problem..
Знам че това е оригинала , пуснал съм същия плъгин само че с добавки (сменяне на ранк с команда, различни цветове и Country/City Chat) обаче немога да отстраня грешките, даже мисля че автора на този плъгин с добавките е Veco ако не се лъжа.
-
Huehue
Извън линия - Модератор
- Мнения: 355
- Регистриран на: 16 Яну 2017, 23:42
- Местоположение: София
- Се отблагодари: 9 пъти
- Получена благодарност: 173 пъти
- Обратна връзка:
Re: Admin chat colors problem..
1. Chat Manager от OciXCrom
2. Custom Prefixes от Huehue за Chat Manager
Идеална работа ще ти свърши вместо този плъгин.
2. Custom Prefixes от Huehue за Chat Manager
Идеална работа ще ти свърши вместо този плъгин.
LOYAL TO THE OATH OF OMERTА̀
Зад монитора мъжкари, това не го разбирам..
На живо сте мишкари, това го гарантирам!
Седиш на 30 метра от мен като препариран!
Ако има нещо брат, номерът ми е блокиран..
My GitHub Profile
GitHub
My AMXX Includes Collection
AMXX Include Libraries
My Steam Profile (from SteamDB)
Зад монитора мъжкари, това не го разбирам..
На живо сте мишкари, това го гарантирам!
Седиш на 30 метра от мен като препариран!
Ако има нещо брат, номерът ми е блокиран..
My GitHub Profile
GitHub
My AMXX Includes Collection
AMXX Include Libraries
My Steam Profile (from SteamDB)
- Value: 4179€
- Games owned: 1855
- Games played: 754 (40%)
- Hours on record: 4,994.9h
-
konarow1
Извън линия - Потребител
- Мнения: 18
- Регистриран на: 29 Яну 2023, 23:21
- Получена благодарност: 4 пъти
- Обратна връзка:
Re: Admin chat colors problem..
Да знам ги тези плъгини , но не може ли някой да оправи кода който съм посочил по горе? , просто искам и този плъгин да го ползвам.
-
zolfeca
Извън линия - Администратор
- Мнения: 417
- Регистриран на: 10 Окт 2016, 23:48
- Се отблагодари: 24 пъти
- Получена благодарност: 92 пъти
Re: Admin chat colors problem..
Код от декомпилиран плъгин никой няма да оправя. Може да ползваш това, което е дал Radeon.
-
Ant1Lamer
Извън линия - Потребител
- Мнения: 217
- Регистриран на: 08 Окт 2016, 00:03
- Се отблагодари: 18 пъти
- Получена благодарност: 3 пъти
Re: Admin chat colors problem..
пробвай този
- Прикачени файлове
-
- admin_chat_colors_prefix.sma
- (13.93 KiB) Свалено 23 пъти
- admin_chat_colors_prefix.sma
- (13.93 KiB) Свалено 23 пъти
НАУЧИ ПРАВИЛАТА, ЗА ДА ЗНАЕШ КАК ПОРЯДЪЧНО ДА ГИ НАРУШАВАШ!!!
-
konarow1
Извън линия - Потребител
- Мнения: 18
- Регистриран на: 29 Яну 2023, 23:21
- Получена благодарност: 4 пъти
- Обратна връзка:
Re: Admin chat colors problem..
Ant1Lamer , благодаря ти братле, но ще почакам може би "OxiCrom" или "Veco" да помогнат.
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 7 Отговори
- 3792 Преглеждания
-
Последно мнение от devilchy
-
- 2 Отговори
- 2132 Преглеждания
-
Последно мнение от TheRaiD
-
- 4 Отговори
- 3246 Преглеждания
-
Последно мнение от atmax
-
- 1 Отговори
- 1374 Преглеждания
-
Последно мнение от Nine Finger's
-
- 0 Отговори
- 167 Преглеждания
-
Последно мнение от inferno
-
- 9 Отговори
- 3577 Преглеждания
-
Последно мнение от beready4me
-
- 2 Отговори
- 1541 Преглеждания
-
Последно мнение от jumby1990
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 0 госта