- 0
Войдите для возможности подписаться
Подписчики
0

Проблема с сохранением онлайна администрации
Вопрос от
Гость
,
Если Вы нашли ответ на вопрос, пожалуйста, пометьте
необходимый ответ лучшим (галочка сбоку от сообщения) и поблагодарите автора этого ответа поднятием
репутации (плюс в нижней правой части сообщения). Спасибо.
Подробнее:
FAQ по форуму
Как пометить ответ лучшим
Подробнее:
FAQ по форуму
Как пометить ответ лучшим
Вопросы
Лучший ответ
Проблема оказалась в том, что в моде нет сохранения того самого онлайна.
Для решения нужно просто заменить код, который в начале OnPlayerDisconnect на этот if(PI[playerid][pAdmin] > 0) { new str[15]; format(str, sizeof(str), "online_%s", getDay()); new Query[256]; format(Query, sizeof(Query), "UPDATE "T_ADMIN" SET %s='%d',`onlineday` = '%d' WHERE `name` ='%s'", str, AdminInfo[playerid][admPlayOnline],AdminInfo[playerid][admPlayOnline], GetName(playerid)); mysql_tquery(dbHandle, Query, "", ""); AdminInfo[playerid][admOnline] = 0; } Изменил название темы на более информативное.
Закрыл тему.
Для решения нужно просто заменить код, который в начале OnPlayerDisconnect на этот if(PI[playerid][pAdmin] > 0) { new str[15]; format(str, sizeof(str), "online_%s", getDay()); new Query[256]; format(Query, sizeof(Query), "UPDATE "T_ADMIN" SET %s='%d',`onlineday` = '%d' WHERE `name` ='%s'", str, AdminInfo[playerid][admPlayOnline],AdminInfo[playerid][admPlayOnline], GetName(playerid)); mysql_tquery(dbHandle, Query, "", ""); AdminInfo[playerid][admOnline] = 0; } Изменил название темы на более информативное.
Закрыл тему.

Эта тема закрыта для публикации ответов.
Войдите для возможности подписаться
Подписчики
0
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От Dev_Persona
Приветствую всех, у меня возник такой вопрос:
- хочу изменить базовую регистрацию в админке в крмп, на Болле сложную то-есть, сейчас изначально пароль от админки может быть только из цифр, хотелось бы узнать как можно было бы сделать что бы можно было использовать и цифры и буквы, вот код:
case DIALOG_ADMIN_REG:
{
if(!response) return FixKick(playerid);
if(strval(inputtext) < 100000 || strval(inputtext) > 999999) return ShowPlayerDialog(playerid, DIALOG_ADMIN_REG, DIALOG_STYLE_INPUT, "{FF6347}"PROJECT_NAME" {ffffff}| Придумайте пароль", "{FFFFFF}Для того, чтобы продолжить дальше - придумайте и введите\n{FFFFFF}пароль от панели администратора в диалоговое поле ниже.\n\n{FFFFFF}Пароль должен быть из 6 цифр.\n", "Готово", "");
SetPlayerData(playerid, P_APASS, strval(inputtext));
UpdatePlayerDatabaseInt(playerid, "AdminPassword", GetPlayerData(playerid, P_APASS));
AdminAuthorization(playerid);
}
-
Опубликовано · Жалоба
Помогите, сделал админу для отслеживания администраторов их онлайна и команд, и онлайн почему то не работает, можете помочь?
И если не сложно подскажите как сделать что бы когда администратор авторизовался (/alogin) отобразилось всем администратором. "Авторизовался Nick_Name в панели администратора! [IP: ... | R-IP: ... ]
Поделиться сообщением
Ссылка на сообщение