Stiwen
Умник
Всем привет, с вами Stiwen, и сегодня я хочу так сказать представить для тех людей который недавно, или только начали изучать pawn, маленький урок о том как получить информацию о действиях администратора!
Что будет в сегодняшнем уроке?
1. Мы сделаем сообщение о том что администратор подключился к серверу
2. Мы сделаем сообщение о том что администратор успешно заспавнился
3. Мы сделаем сообщение о том что администратор покинул сервер!
И так начнём...
После того как мы успешно нашли его, вставляем туда такой вот текст:
PlayerInfo[playerid][pName] = Данная переменная отвечает за ник подключившегося
playerid = Отвечает за то что под каким ID он подключился, т.е берёт его ID
2 Этап!Теперь ищем паблик OnPlayerSpawn
В данном этапе у нас всё тоже самое только мы немного отредактируем текст!
PlayerInfo[playerid][pName] = Данная переменная отвечает за ник подключившегося
playerid = Отвечает за то что под каким ID он подключился, т.е берёт его ID
3 Этап! Аналогично 2-ому этапу!
Автор данного урока(если это можно так назвать): Я, Stiwen
Распространение на сторонние ресурсы без уведомления автора ЗАПРЕЩЕНО!
---------- Сообщение добавлено в 01:45 ---------- Предыдущее сообщение добавлено в 01:45 ----------
Если у кого будут ошибки, отписывайтесь тут! Помогу всем!
Что будет в сегодняшнем уроке?
1. Мы сделаем сообщение о том что администратор подключился к серверу
2. Мы сделаем сообщение о том что администратор успешно заспавнился
3. Мы сделаем сообщение о том что администратор покинул сервер!
И так начнём...
1 Этап!
Ищем паблик OnPlayerConnectПосле того как мы успешно нашли его, вставляем туда такой вот текст:
Разберём все как есть:
if(PlayerInfo[playerid][pAdmin] > 0)
{
new string[70];
format(string, sizeof(string), "[A] Админ %s[%d], подключился к серверу!", PlayerInfo[playerid][pName], playerid);
SendAdminMessage(1, string, playerid);//Аналог SendClientMessage, только выводит сообщение для админов "1" означает уровень админки с какого можно будет видеть данное сообщение! (Можете взять свою строку, пример можете посмотреть в репорте)
}
PlayerInfo[playerid][pName] = Данная переменная отвечает за ник подключившегося
playerid = Отвечает за то что под каким ID он подключился, т.е берёт его ID
2 Этап!
В данном этапе у нас всё тоже самое только мы немного отредактируем текст!
Разберём все как есть:if(PlayerInfo[playerid][pAdmin] > 0)
{
new string[70];
format(string, sizeof(string), "[A] Админ %s[%d], успешно прошёл авторизацию", PlayerInfo[playerid][pName], playerid);
SendAdminMessage(1, string, playerid);//Аналог SendClientMessage, только выводит сообщение для админов "1" означает уровень админки с какого можно будет видеть данное сообщение! (Можете взять свою строку, пример можете посмотреть в репорте)
}
PlayerInfo[playerid][pName] = Данная переменная отвечает за ник подключившегося
playerid = Отвечает за то что под каким ID он подключился, т.е берёт его ID
3 Этап!
if(PlayerInfo[playerid][pAdmin] > 0)
{
new string[70];
format(string, sizeof(string), "[A] Админ %s[%d], покинул сервер", PlayerInfo[playerid][pName], playerid);
SendAdminMessage(1, string, playerid);//Аналог SendClientMessage, только выводит сообщение для админов "1" означает уровень админки с какого можно будет видеть данное сообщение! (Можете взять свою строку, пример можете посмотреть в репорте)
}
Автор данного урока(если это можно так назвать): Я, Stiwen
Распространение на сторонние ресурсы без уведомления автора ЗАПРЕЩЕНО!
---------- Сообщение добавлено в 01:45 ---------- Предыдущее сообщение добавлено в 01:45 ----------
Если у кого будут ошибки, отписывайтесь тут! Помогу всем!
Последнее редактирование:
