Если Вы нашли ответ на вопрос, пожалуйста, пометьте необходимый ответ лучшим (галочка сбоку от сообщения) и поблагодарите автора этого ответа поднятием репутации (плюс в нижней правой части сообщения). Спасибо.
Подробнее:
FAQ по форуму
Как пометить ответ лучшим

Question

Помогите, сделал админу для отслеживания администраторов их онлайна и команд, и онлайн почему то не работает, можете помочь?

И если не сложно подскажите как сделать что бы когда администратор авторизовался (/alogin) отобразилось всем администратором. "Авторизовался Nick_Name в панели администратора! [IP: ... | R-IP: ... ]

Share this post


Link to post

4 answers to this question

  • 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;
}

Изменил название темы на более информативное. 
Закрыл тему.

 

Edited by stibs

Share this post


Link to post
  • 0

В авторизацию добавить:

new ip[16],
    name[MAX_PLAYER_NAME];
GetPlayerIp(playerid, ip, sizeof(ip));
GetPlayerName(playerid, name, sizeof(name));
static const fmt_str[] = "[A] Администратор %s[%d] авторизовался в панели администратора. [IP: %s]";
new str[sizeof(fmt_str)+ (-2+MAX_PLAYER_NAME) + (-2+3) + (-2+16)];
format(str, sizeof(str), fmt_str, name, playerid, ip);

Как добавляли онлайн что именно не работает?

Share this post


Link to post
  • 0

@DEST мод брал под остонову "Stel RolePlay" или как называют еще "SunRise RolePlay"

Share this post


Link to post
  • 0

@Daniil Roslyakov Если естьна нашем портале, ссылку сюда прикрепите, если на стороннем, отправьте мне в ЛС, гляну что там за проблемы. 

Edited by stibs

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Mason
      By Mason
      Всем привет задаюсь один вопросом как сделать так чтобы отображалось московское время в тексте в маппинге
      SetDynamicObjectMaterialText(mapping, 0, "%d:%d", 130, "Tahoma", 190, 0, 0xFFFFFFFFFF00FF00, 0, 1); Как сделать так чтобы в тексте было время по москве?