Перейти к содержанию
Авторизация  
Artemka0210191

Информация о входе и выходе игроков

Рекомендуемые сообщения

Artemka0210191

Всем привет, хотел бы в мод вписать систему оповещения администрации, о входе/выходе игроков с причиной выхода. Как это можно реализовать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
olegp

Для этого существуют соответствующие автовызываемые функции:

OnPlayerConnect

OnPlayerDisconnect

 

В чем проблема сделать пару строчек кода ? 

Там нужна всего-то проверка, и вывод текста людям с соответствующими флагами доступа.

 

При желании можно даже ip-адрес вывести, для этого есть отдельная функция - GetPlayerIp

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
floZZy

Ко всем " #define "

#define COLOR_GREEN 0x33AA33AA //ЗЕЛЕНЫЙ
#define COLOR_RED 0xAA3333AA //КРАСНЫЙ

В паблик " OnPlayerConnect(playerid) "

new plname[MAX_PLAYER_NAME];
new string[40];
GetPlayerName(playerid,plname,24);
format(string,sizeof(string),"*** %s присоединился . (ID:%d)",plname,playerid);
SendClientMessageToAll(COLOR_GREEN,string);

В паблик " OnPlayerDisconnect(playerid, reason) "

new string[64], plname[25];
switch(reason)
{
case 0:
{
GetPlayerName(playerid,plname,24);
format(string,sizeof(string), "*** %s вылетел с сервера.(ID:%d)",plname,playerid);
SendClientMessageToAll(COLOR_RED,string);
}
case 1:
{
GetPlayerName(playerid,plname,24);
format(string,sizeof(string), "*** %s решил уйти . (ID:%d)",plname,playerid);
SendClientMessageToAll(COLOR_RED,string);
}
case 2:
{
GetPlayerName(playerid,plname,24);
format(string,sizeof(string), " %s кикнут (ID:%d) ",plname,playerid);
SendClientMessageToAll(COLOR_RED,string);
}
}
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.