- 0
Войдите для возможности подписаться
Подписчики
0
Сделайте /unban с причиной пожалуйста!
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От Korochansky
Я рад объявить о выпуске первой публичной версии современной IDE с открытым исходным кодом под лицензией GPLv3 для разработки open.mp и SA-MP, которая отличается интеграцией с SAMPCTL, управлением зависимостями и встроенной поддержкой Git.
Особенности:
• Разработано специально для open.mp и SA-MP разработки.
• Встроенная интеграция с SAMPCTL для создания, запуска и управления проектами.
• Менеджер зависимостей для удобной установки и обновления серверных пакетов и компонентов.
• Встроенная поддержка Git с индикаторами состояния репозитория и историей коммитов.
• Маркеры истории изменений для отслеживания измененных и сохраненных строк.
• Автоматическое сопоставление и выделение скобок
• Предварительный просмотр цвета для значений RGBA и HEX прямо в редакторе.
• Интеграция инструмента выбора цвета для быстрой вставки цветов в код Pawn.
• Режим 'Разделенный редактор кода' для одновременной работы с несколькими файлами.
• Дерево проекта, оптимизированное для крупных проектов.
• Интегрированные панели вывода результатов сборки и консоли сервера.
• Автоматический мониторинг и обновление файлов проектов.
• Портативная версия (установка не требуется).
В репозитории: https://github.com/daniilkorochansky/spawn
-
От Margiela
устал от vs code + он часто конфликтует с маками, конкретно с версией M3(как у меня).
имеются ли аналоги pawno на mac?
-
Xaм :D Новичок 0
CMD:unban(playerid, params[])
{
if(PI[playerid][pAdmin] < 3)
return false;
if(!ADuty{playerid})
return SendClientMessage(playerid, COLOR_GREY, NO_DUTY_TEXT);
new
name[MAX_PLAYER_NAME];
if(sscanf(params, "s[24]", name))
return SendClientMessage(playerid, COLOR_RED, !"Используй: /unban [name]");
new string[200];
if(!IsASuccesIP(PlayerRegIP[playerid], PlayerIp[playerid]) && PI[playerid][pAdmin] < 8)
{
SendClientMessage(playerid, COLOR_LIGHTRED, !"Вы подозреваетесь во взломе. Пишите Создателям для подтверждения Админки!");
format(string, sizeof(string), "%s [%d] подозревается во взломе", PN(playerid), playerid);
SendAdminsMessage(COLOR_RED, string);
return 0;
}
if(!IsBannedName(name))
return SendClientMessage(playerid, -1, !"Этот игрок не забанен");
mysql_real_escape_string(name, UnbanName[playerid]);
new
seconds,
reason[100],
admin[MAX_PLAYER_NAME];
format(string, sizeof(string), "SELECT * FROM `bannames` WHERE BINARY `Name` = '%s' LIMIT 1", UnbanName[playerid]);
new Cache:result = mysql_query(mysql, string);
if(cache_get_row_count(mysql) > 0)
{
cache_get_row(0, 1, admin, mysql);
cache_get_row(0, 2, reason, mysql);
seconds = cache_get_row_int(0, 3, mysql);
new
times = gettime(),
tima[20],
dima;
if(floatround((seconds-times)/60/60/24) > 1)
{
tima = "дней";
dima = floatround((seconds-times)/60/60/24,floatround_ceil);
}
else
{
tima = "час(ов)";
dima = floatround((seconds-times)/60/60,floatround_ceil);
}
format(string, sizeof(string), "\
{FFFFFF}Блокиратор: \t{FF0000}%s\n\
{FFFFFF}Причина: \t{FF0000}%s\n\
{FFFFFF}До разблокировки: \t\t{FF0000}%d %s",
admin, reason, dima, tima);
}
ShowPlayerDialogEx(playerid, 91, DIALOG_STYLE_MSGBOX, !"Информация о забаненном", string, !"Разбанить", !"Отмена");
cache_delete(result, mysql);
return 1;
}
Поделиться сообщением
Ссылка на сообщение