Chat Manager [Admin Prefix & Color Chat]

Одобрените от нас плъгини. Моля, докладвайте ако забележите бъг с някой от плъгините в този раздел.
Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Chat Manager [Admin Prefix & Color Chat]

Мнение от OciXCrom » 11 Окт 2017, 20:45

Коя версия ти е AMXX-ът?

Аватар
1fRaNkkK
Извън линия
Потребител
Потребител
Мнения: 776
Регистриран на: 09 Окт 2016, 15:21
Се отблагодари: 8 пъти
Получена благодарност: 55 пъти

Chat Manager [Admin Prefix & Color Chat]

Мнение от 1fRaNkkK » 11 Окт 2017, 22:38

Ползвах този: http://www.amxmodx.org/downloads.php (1.8.2), но изтеглих последната версия от тук: http://www.amxmodx.org/snapshots.php и се компилира успешно, всичко е ок.

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Chat Manager [Admin Prefix & Color Chat]

Мнение от OciXCrom » 12 Окт 2017, 19:41

Добавих поддръжка за по-стари версии.

Аватар
ElitePower
Извън линия
Потребител
Потребител
Мнения: 547
Регистриран на: 13 Окт 2016, 14:20
Се отблагодари: 7 пъти
Получена благодарност: 13 пъти

Chat Manager [Admin Prefix & Color Chat]

Мнение от ElitePower » 30 Окт 2017, 19:11

Плъгинчето бива, няма да е зле да се добави команда чрез, която се скрива prefix-a.

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Chat Manager [Admin Prefix & Color Chat]

Мнение от OciXCrom » 30 Окт 2017, 19:30

Не виждам смисъл от подобна команда. Както си го настроил в .ini файла, така ще бъде в игра. Ако искаш да си скриеш правата, има си плъгини за тази работа.

Аватар
Buzdrev
Извън линия
Потребител
Потребител
Мнения: 247
Регистриран на: 12 Окт 2016, 16:45
Се отблагодари: 5 пъти
Получена благодарност: 1 път
Обратна връзка:

Chat Manager [Admin Prefix & Color Chat]

Мнение от Buzdrev » 31 Окт 2017, 12:13

Може ли линк към този плъгин, който скрива правата, защото не ми е много ясно как ще скрие префикса след като са отделни плъгини и не са свързани помежду си.

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Chat Manager [Admin Prefix & Color Chat]

Мнение от OciXCrom » 31 Окт 2017, 14:36

Можеш да ползваш този, обаче трябва да се направи лека промяна за да 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
}

Аватар
monk
Извън линия
Потребител
Потребител
Мнения: 156
Регистриран на: 22 Окт 2016, 18:08
Местоположение: /gym
Се отблагодари: 2 пъти
Получена благодарност: 9 пъти

Chat Manager [Admin Prefix & Color Chat]

Мнение от monk » 23 Ное 2017, 00:45

Мисля, че и преди бях постнал тази грешка, но може този път да има решение, знам ли.

Код за потвърждение: Избери целия код

L 11/22/2017 - 23:11:28: [CSTRIKE] Invalid player 8
L 11/22/2017 - 23:11:28: [AMXX] Displaying debug trace (plugin "crx_chatmanager.amxx")
L 11/22/2017 - 23:11:28: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 11/22/2017 - 23:11:28: [AMXX]    [0] crx_chatmanager.sma::Hook_Say (line 205)
Всеки мап invalid player-a се увеличава с 1. Не хооквам нищо, не пиша през ркона, нямам други чат плъгини, нищо не съм пипал по-плъгина(всичко е дефаул). Фрапиращ ли е еррора или да го игнорирам?
My body is like breakfast, lunch, and dinner. I don't think about it, I just have it.
- Arnold Schwarzenegger
--
45.144.155.105:27029 -Ex0t1C-pLay # > Dust 2 Only <
--

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Chat Manager [Admin Prefix & Color Chat]

Мнение от OciXCrom » 23 Ное 2017, 02:14

Не мога да разбера откъде идва проблемът. Тази грешка може да се покаже само ако играч, който е извън сървъра, се опитва да пише в чата, което няма логика. Вероятно някой друг плъгин му пречи, понеже само при теб е грешката.

Аватар
WaLkZ
Извън линия
Администратор
Администратор
Мнения: 799
Регистриран на: 05 Окт 2016, 21:13
Местоположение: Варна
Се отблагодари: 75 пъти
Получена благодарност: 227 пъти
Обратна връзка:

Chat Manager [Admin Prefix & Color Chat]

Мнение от WaLkZ » 23 Ное 2017, 02:18


Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Одобрени плъгини”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 17 госта