- 0
Войдите для возможности подписаться
Подписчики
0
Система бана на сервере
Вопрос от
HoveringRuss
,
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От Узбек
Всем добрый вечер ребят!
Я начинающий, сегодня я вам сливаю команду 2(шт) на технические работы
Ловите
-
От nazpol9
Привет всем.
У меня имеется мод для самп сервера и VPS с Ubuntu, на котором я пытаюсь его запустить.
В чем суть проблемы: при запуске samp03svr, сервер запускается, но на версии 0.3.DL R-1. Когда я пытаюсь запустить этот же мод локально на Windows, сервер работает на версии 0.3.7 и я могу зайти на него без клиента 0.3.DL.
Для решения этой проблемы я уже пробовал заменять инклуды и исполнительные файлы теми, что есть в архивах на официальном сайте сампа, перекомпилировал мод, и ничего не изменилось.
#include <a_samp> #include <a_mysql> #include <foreach> #include <Pawn.RakNet> #include <streamer> #include <sscanf2> #include <float2> #include <crashdetect> #include <fmt> #include <a_http> #include <Pawn.CMD> #include <Pawn.Regex> #include <requests> #include <callbacks> #include <MD5> #include <mxdate> #include <TOTP> #include <gvar> #include <md-sort> #include <nex-ac> #include <weapon-config> #include <discord-connector> #include <3DTryg> #include <textdraw-streamer>
plugins crashdetect.so streamer.so textdraw-streamer.so sscanf.so pawnraknet.so pawncmd.so mysql.so requests.so profiler.so pawnregex.so TOTP.so gvar.so discord-connector.so
Если у кого-то будут какие-либо догадки, прошу ими поделиться, если понадобится больше информации - я постараюсь её предоставить.
-
Опубликовано · Жалоба
Здравствуйте, столкнулись с проблемой не можем сделать так, чтобы нельзя было забаниить админа, у которого уровнь больше 100.
Подскажите какие-нибудь решения.
Вот сама команда:
CMD:ban(playerid, params[]) { if(PI[playerid][Admin] < 1000) return SCM(playerid, COLOR_SYSTEM, "У тебя нет прав использовать эту команду"); new plid, str[75]; if(sscanf(params, "d", plid)) return SCM(playerid, COLOR_SYSTEM, "Введи /бан [номер игрока]"); else if(!IsPlayerConnected(plid)) return SCM(playerid, COLOR_SYSTEM, "Такого игрока не существует"); // else if(playerid == plid) return SCM(playerid, COLOR_SYSTEM, "Ты не можешь забанить себя"); else if(PI[playerid][Admin] < PI[plid][Admin] && !IsPlayerAdmin(playerid)) { if(!strcmp(Name(playerid), "Aleksander_Severov", true)) return 1; SendClientMessage(playerid, COLOR_SYSTEM, "Игрок администратор"); return 1; } format(str, sizeof(str), "Админ %s [%d] забанил %s", Name(playerid), playerid, Name(plid), plid); SendClientMessageToAll(0x962929FF, str); format(str, sizeof(str), "Админ %s [%d] забанил %s [%d]", Name(playerid), PI[playerid][ID], Name(plid), PI[plid][ID]); alog(str, 0); format(query1, sizeof(query1), "INSERT INTO `bans` (`IP`) VALUES ('%s')", PI[plid][IP]); mysql_query(query1); PlayerPlaySound(plid,1187,0.0,0.0,0.0); SetTimerEx("ClearMuz", 10000, false, "d", plid); BanEx(plid, Name(playerid)); return true; }
Поделиться сообщением
Ссылка на сообщение