Если Вы нашли ответ на вопрос, пожалуйста, пометьте необходимый ответ лучшим (галочка сбоку от сообщения) и поблагодарите автора этого ответа поднятием репутации (плюс в нижней правой части сообщения). Спасибо.
Подробнее:
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

    • Dexter Nomad
      By Dexter Nomad
      При попытке компиляции кода возникает ошибка:
      error 076: syntax error in the expression, or invalid function call
      Не могу найти причину, буду благодарен, если не только укажете, где сама ошибка, но еще и исправите ее.
      Сам код:
          if(strcmp(cmd, "/carsharing", true) == 0)     {         if(IsPlayerConnected(playerid))         {             if(PlayerInfo[playerid][CarLic] == 0) return SCM(playerid, COLOR_RED, "У вас нет вод.прав! Вы можете получить их в автошколе!");         }     }  
    • Sanya_Greison
      By Sanya_Greison
      Куплю РП мод под сервер без бонуса. Бюджет до 150 $
      А также скриптера с Украины
      мой вк vk.com/i_am_sashko