Скажите подробнее какие функции выполняет этот плагин? Спасибо!
P.S: на сайте неугомона не нашел да и в гугле особо результатов нет
P.S: на сайте неугомона не нашел да и в гугле особо результатов нет
Код:
// *************************************************************************************//
// Плагин загружен с www.neugomon.ru //
// Автор: Neygomon [ https://neugomon.ru/members/1/ ] //
// Официальная тема поддержки: https://neugomon.ru/threads/2922/ //
// При копировании материала ссылка на сайт www.neugomon.ru ОБЯЗАТЕЛЬНА! //
// *************************************************************************************//
#include <amxmodx>
#define PLUGIN_NAME "Arr Stop"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "Neugomon"
// Сюда прописываем ваши плагины.
new g_arrStopPlugs[][] =
{
"plugin.amxx",
"plugin2.amxx"
}
new g_iAdmin[33];
public plugin_init() {
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
}
public client_putinserver(id)
{
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
if(!OnServerAdmins(id))
{
for(new i; i < sizeof g_arrStopPlugs; i++)
pause("ac", g_arrStopPlugs[i]);
g_iAdmin[id] = 1;
}
}
else g_iAdmin[id] = 0;
}
public client_disconnect(id)
{
if(g_iAdmin[id])
{
if(!OnServerAdmins(id))
{
for(new i; i < sizeof g_arrStopPlugs; i++)
unpause("ac", g_arrStopPlugs[i]);
}
g_iAdmin[id] = 0;
}
}
OnServerAdmins(id)
{
new players[32], pnum;
get_players(players, pnum);
for(new i; i < pnum; i++)
{
if(id != players[i])
{
if(g_iAdmin[players[i]])
return 1;
}
}
return 0;
}