Одобрените от нас плъгини. Моля, докладвайте ако забележите бъг с някой от плъгините в този раздел.
Модератори: Extreme , Extreme , Extreme , Extreme , Extreme , Extreme , Extreme
TheRedShoko Извън линия
Модератор
Мнения: 1016 Регистриран на: 06 Окт 2016, 07:42
Местоположение: Бургас
Се отблагодари: 5 пъти
Получена благодарност: 84 пъти
Мнение
от TheRedShoko » 22 Мар 2018, 08:29
Начина чрез engine прави проблем, затова съм го направил през fakemeta. Ако беше тествал, щеше да видиш, че е блокиран.
register_forward(FM_Voice_SetClientListening, "PlayerVoiceSpeak", 0);
Код за потвърждение: Избери целия код
{
if (receiver == id || !is_user_connected(id))
{
return FMRES_IGNORED;
}
if (g_blIsUserMuted[id])
{
engfunc(EngFunc_SetClientListening, receiver, id, false);
return FMRES_SUPERCEDE;
}
return FMRES_IGNORED;
}
deadlylord Извън линия
Потребител
Мнения: 572 Регистриран на: 04 Апр 2017, 16:35
Местоположение: Бургас, България
Получена благодарност: 2 пъти
Обратна връзка:
Мнение
от deadlylord » 22 Мар 2018, 08:49
Моя грешка... направил си и проверките при влизане, плъгина е 6+
deadlylord Извън линия
Потребител
Мнения: 572 Регистриран на: 04 Апр 2017, 16:35
Местоположение: Бургас, България
Получена благодарност: 2 пъти
Обратна връзка:
Мнение
от deadlylord » 24 Мар 2018, 05:55
Аха сетих се какво може да се подобри ... да се направи команда amx_gaglist, който да покаже, всичките гагнати играчи в момента
OciXCrom Извън линия
Администратор
Мнения: 7206 Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:
Мнение
от OciXCrom » 24 Мар 2018, 16:21
deadlylord написа: ↑ 24 Мар 2018, 05:55
Аха сетих се какво може да се подобри ... да се направи команда amx_gaglist, който да покаже, всичките гагнати играчи в момента
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <amxmisc>
#include <gagsystem>
public plugin_init()
{
register_plugin("Gag System: Gag List", "1.0", "OciXCrom")
register_concmd("amx_gaglist", "Cmd_Gaglist", ADMIN_SLAY, "-- shows gagged players")
}
public Cmd_GagList(id, iLevel, iCid)
{
if(!cmd_access(id, iLevel, iCid, 1))
return PLUGIN_HANDLED
new iPlayers[32], iPnum, iGagged
get_players(iPlayers, iPnum)
client_print(id, print_console, "================== [ Gag List ] ==================")
for(new szName[32], iPlayer, i; i < iPnum; i++)
{
iPlayer = iPlayers[i]
if(is_user_gagged(iPlayer))
{
iGagged++
get_user_name(iPlayer, szName, charsmax(szName))
client_print(id, print_console, "[%i] %s", iGagged, szName)
}
}
if(!iGagged)
client_print(id, print_console, "* No gagged players.")
return PLUGIN_HANDLED
}
deadlylord Извън линия
Потребител
Мнения: 572 Регистриран на: 04 Апр 2017, 16:35
Местоположение: Бургас, България
Получена благодарност: 2 пъти
Обратна връзка:
Мнение
от deadlylord » 24 Мар 2018, 19:49
OciXCrom™ написа: ↑ 24 Мар 2018, 16:21
deadlylord написа: ↑ 24 Мар 2018, 05:55
Аха сетих се какво може да се подобри ... да се направи команда amx_gaglist, който да покаже, всичките гагнати играчи в момента
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <amxmisc>
#include <gagsystem>
public plugin_init()
{
register_plugin("Gag System: Gag List", "1.0", "OciXCrom")
register_concmd("amx_gaglist", "Cmd_Gaglist", ADMIN_SLAY, "-- shows gagged players")
}
public Cmd_GagList(id, iLevel, iCid)
{
if(!cmd_access(id, iLevel, iCid, 1))
return PLUGIN_HANDLED
new iPlayers[32], iPnum, iGagged
get_players(iPlayers, iPnum)
client_print(id, print_console, "================== [ Gag List ] ==================")
for(new szName[32], iPlayer, i; i < iPnum; i++)
{
iPlayer = iPlayers[i]
if(is_user_gagged(iPlayer))
{
iGagged++
get_user_name(iPlayer, szName, charsmax(szName))
client_print(id, print_console, "[%i] %s", iGagged, szName)
}
}
if(!iGagged)
client_print(id, print_console, "* No gagged players.")
return PLUGIN_HANDLED
}
Това ще покаже, ако някой от сегашните хора в сървъра е гагнат, а аз писах за лог файл, който да се чете в игра и да се визуализира
OciXCrom Извън линия
Администратор
Мнения: 7206 Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:
Мнение
от OciXCrom » 24 Мар 2018, 20:12
Значи сигурно аз съм сляп.
Fr0sTt Извън линия
Потребител
Мнения: 138 Регистриран на: 16 Фев 2018, 19:11
Мнение
от Fr0sTt » 24 Мар 2018, 20:20
deadlylord написа: ↑ 24 Мар 2018, 05:55
Аха сетих се какво може да се подобри ... да се направи команда amx_gaglist, който да покаже,
всичките гагнати играчи в момента
Не си писал за никакви логове
Последно промяна от
Fr0sTt на 24 Мар 2018, 21:36, променено общо 1 път.
deadlylord Извън линия
Потребител
Мнения: 572 Регистриран на: 04 Апр 2017, 16:35
Местоположение: Бургас, България
Получена благодарност: 2 пъти
Обратна връзка:
Мнение
от deadlylord » 24 Мар 2018, 20:35
ЕМИ логично е, но да като цяло искам да работи като amx_banlist да е лог файл и да показва всичко от него
ПС А плъгина от по-горе не работи, нито дава грешката(ако няма гагнати хора), нито показва хората
OciXCrom Извън линия
Администратор
Мнения: 7206 Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:
Мнение
от OciXCrom » 24 Мар 2018, 21:02
В такъв случай няма нужда от команда? Може да се направи при всеки гаг автоматично да изписва информация в даден лог файл. Щом не работи, би трябвало да има грешки в конзолата. Не виждам никакъв проблем в кода. Провери за грешки и провери дали плъгинът е активен.
thoughtz Извън линия
Модератор
Мнения: 585 Регистриран на: 13 Окт 2016, 00:32
Местоположение: гр. София
Се отблагодари: 112 пъти
Получена благодарност: 79 пъти
Обратна връзка:
Мнение
от thoughtz » 18 Сеп 2018, 04:26
Някой да има на идея от какво се получава следната грешка:
Failed to open NVault DB!
С amxmodx 1.10.0 съм. Модулите са пуснати, всичко си е на мястото, компилиран е локално плъгина.
5 Отговори
2683 Преглеждания
Последно мнение от OciXCrom
01 Мар 2020, 13:54
9 Отговори
1563 Преглеждания
Последно мнение от LuXo
27 Май 2022, 04:55
36 Отговори
8064 Преглеждания
Последно мнение от EFFEX
01 Юни 2023, 15:15
4 Отговори
1641 Преглеждания
Последно мнение от impossible
26 Авг 2020, 21:44
10 Отговори
3347 Преглеждания
Последно мнение от K!lLAlL
13 Окт 2020, 00:19
9 Отговори
3013 Преглеждания
Последно мнение от gadinkata
26 Авг 2020, 21:08
0 Отговори
1600 Преглеждания
Последно мнение от glmmlg
21 Мар 2020, 22:40
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 26 госта