- Добавени са следните заместители: %health%, %armor%, %frags%, %deaths%, %city%, %country%, %country_code%, %continent%, %continent_code%.
- Тъй като част от тях са напълно ненужни за някои хора, а другите изискват допълнителен модул (geoip), всички са изключени по подразбиране. За да ги включите, трябва да разкоментирате (да премахнете "//") редовете в началото на .sma файла и да прекомпилирате:
Код за потвърждение: Избери целия код
#define ARG_ADMIN_PREFIX "%admin_prefix%" #define ARG_DEAD_PREFIX "%dead_prefix%" #define ARG_TEAM "%team%" #define ARG_NAME "%name%" #define ARG_IP "%ip%" #define ARG_STEAM "%steam%" #define ARG_USERID "%userid%" #define ARG_CHAT_COLOR "%chat_color%" #define ARG_MESSAGE "%message%" #define ARG_TIME "%time%" //#define ARG_HEALTH "%health%" //#define ARG_ARMOR "%armor%" //#define ARG_FRAGS "%frags%" //#define ARG_DEATHS "%deaths%" //#define ARG_CITY "%city%" //#define ARG_COUNTRY "%country%" //#define ARG_COUNTRY_CODE "%country_code%" //#define ARG_CONTINENT "%continent%" //#define ARG_CONTINENT_CODE "%continent_code%"
- Редовете започващи с "//" са изключени, а другите са включени.
- По същия начин можете да изключите тези, които не са ви нужни, но не пречи ако стоят.
- Щом са изключени по този начин, все едно ги няма в кода, тъй че няма нужда да се притеснявате.
Chat Manager [Admin Prefix & Color Chat]
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Chat Manager [Admin Prefix & Color Chat]
Update v3.6 @ 09.10.2017
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Chat Manager [Admin Prefix & Color Chat]
Bugfix v3.6a & v3.6b
- Оправен е проблемът където BLOCK_FIRST_SYMBOLS не работи правилно.
- Вече няма нужда плъгинът да се слага най-отдолу в plugins.ini
-
1fRaNkkK
Извън линия - Потребител
- Мнения: 776
- Регистриран на: 09 Окт 2016, 15:21
- Се отблагодари: 8 пъти
- Получена благодарност: 55 пъти
Chat Manager [Admin Prefix & Color Chat]
Изкарва ми грешки при компилиране:
Изтеглил съм geoip от тук viewtopic.php?f=55&t=154
Код за потвърждение: Избери целия код
addons\amxmodx\scripting\include\geoip.inc(65) : warning 207: unknown #pragma
addons\amxmodx\scripting\include\geoip.inc(65) : error 038: extra characters on line
addons\amxmodx\scripting\include\geoip.inc(79) : warning 207: unknown #pragma
addons\amxmodx\scripting\include\geoip.inc(79) : error 038: extra characters on line
ChatManager-master\scripting\crx_chatmanager.sma(448) : error 017: undefined symbol "geoip_country_ex"
ChatManager-master\scripting\crx_chatmanager.sma(448) : error 088: number of arguments does not match definition
-
1fRaNkkK
Извън линия - Потребител
- Мнения: 776
- Регистриран на: 09 Окт 2016, 15:21
- Се отблагодари: 8 пъти
- Получена благодарност: 55 пъти
Chat Manager [Admin Prefix & Color Chat]
Ползвах този: http://www.amxmodx.org/downloads.php (1.8.2), но изтеглих последната версия от тук: http://www.amxmodx.org/snapshots.php и се компилира успешно, всичко е ок.
-
ElitePower
Извън линия - Потребител
- Мнения: 547
- Регистриран на: 13 Окт 2016, 14:20
- Се отблагодари: 7 пъти
- Получена благодарност: 13 пъти
Chat Manager [Admin Prefix & Color Chat]
Плъгинчето бива, няма да е зле да се добави команда чрез, която се скрива prefix-a.
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Chat Manager [Admin Prefix & Color Chat]
Не виждам смисъл от подобна команда. Както си го настроил в .ini файла, така ще бъде в игра. Ако искаш да си скриеш правата, има си плъгини за тази работа.
-
Buzdrev
Извън линия - Потребител
- Мнения: 247
- Регистриран на: 12 Окт 2016, 16:45
- Се отблагодари: 5 пъти
- Получена благодарност: 1 път
- Обратна връзка:
Chat Manager [Admin Prefix & Color Chat]
Може ли линк към този плъгин, който скрива правата, защото не ми е много ясно как ще скрие префикса след като са отделни плъгини и не са свързани помежду си.
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Chat Manager [Admin Prefix & Color Chat]
Можеш да ползваш този, обаче трябва да се направи лека промяна за да refresh-ва префикса:
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <cromchat>
native cm_update_player_data(id)
#define PLUGIN_VERSION "2.0"
#define REFRESH_DELAY 0.1
new bool:g_bSpy[33], bool:g_bAdmin[33]
new g_iOriginalFlags[33], g_iDefaultFlag
new g_pAdminFlag, g_pAutoHide
new g_iAutoHide, g_iAdminFlag
new const g_szCommands[][] = { "say /spy", "say_team /spy", "say /spyadmin", "say_team /spyadmin", "amx_spy", "amx_spyadmin" }
public plugin_init()
{
register_plugin("Spy Admin", PLUGIN_VERSION, "OciXCrom")
register_cvar("CRXSpyAdmin", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
register_dictionary("SpyAdmin.txt")
g_pAdminFlag = register_cvar("spyadmin_adminflag", "e")
g_pAutoHide = register_cvar("spyadmin_autohide", "0")
for(new i; i < sizeof(g_szCommands); i++)
register_clcmd(g_szCommands[i], "CmdSpy")
CC_SetPrefix("&x04[SPY]")
}
public plugin_cfg()
{
new szFlags[32]
get_pcvar_string(g_pAdminFlag, szFlags, charsmax(szFlags))
g_iAdminFlag = read_flags(szFlags)
get_cvar_string("amx_default_access", szFlags, charsmax(szFlags))
g_iDefaultFlag = read_flags(szFlags)
g_iAutoHide = get_pcvar_num(g_pAutoHide)
}
public client_putinserver(id)
spyadmin_checkadmin(id)
public spyadmin_checkadmin(id)
{
g_bSpy[id] = false
g_iOriginalFlags[id] = get_user_flags(id)
g_bAdmin[id] = bool:(get_user_flags(id) & g_iAdminFlag)
if(g_iAutoHide && g_bAdmin[id])
spyadmin_removeflags(id)
}
public client_infochanged(id)
{
static szNewName[32], szOldName[32]
get_user_info(id, "name", szNewName, charsmax(szNewName))
get_user_name(id, szOldName, charsmax(szOldName))
if(!equal(szNewName, szOldName))
set_task(REFRESH_DELAY, "spyadmin_checkadmin", id)
}
public CmdSpy(id)
{
if(!g_bAdmin[id]) CC_SendMessage(id, "%L", id, "SPYADMIN_NOACCESS")
else g_bSpy[id] ? spyadmin_setflags(id) : spyadmin_removeflags(id)
return PLUGIN_HANDLED
}
public spyadmin_removeflags(id)
{
remove_user_flags(id, g_iOriginalFlags[id], 0)
set_user_flags(id, g_iDefaultFlag, 0)
CC_SendMessage(id, "%L", id, "SPYADMIN_ACTIVATED")
cm_update_player_data(id)
g_bSpy[id] = true
}
public spyadmin_setflags(id)
{
remove_user_flags(id, g_iDefaultFlag, 0)
set_user_flags(id, g_iOriginalFlags[id], 0)
CC_SendMessage(id, "%L", id, "SPYADMIN_DEACTIVATED")
cm_update_player_data(id)
g_bSpy[id] = false
}
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 4 Отговори
- 2438 Преглеждания
-
Последно мнение от OciXCrom
-
- 6 Отговори
- 4037 Преглеждания
-
Последно мнение от bustA
-
- 15 Отговори
- 3173 Преглеждания
-
Последно мнение от cgozzie
-
- 5 Отговори
- 2209 Преглеждания
-
Последно мнение от OciXCrom
-
- 19 Отговори
- 6700 Преглеждания
-
Последно мнение от lantimilan
-
- 10 Отговори
- 768 Преглеждания
-
Последно мнение от zolfeca
-
- 4 Отговори
- 3172 Преглеждания
-
Последно мнение от atmax
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 16 госта