Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Функция SendAdminMessage

Max_Hank

Умник
Всем привет. Я думаю многие задумывались о функции, которая выводит в чат сообщение только для админов. Вот вам и данная функция:

PHP:
stock SendAdminMessage(color,const strin[])
{
        for(new i = 0; i < MAX_PLAYERS; i++) // максимальное кол-во человек
        {
                if(IsPlayerConnected(i)) // проверка игрока на коннект в игре (может у кого ее нет)
                {
                        if(isPlayerAnAdmin(i)) // проверка, админ ли игрок или нет
                        {
                                SendClientMessage(i, color, strin); // основа функции
                                printf("%s", strin); // запись в лог
                        }
                }
        }
        return true;
И сама функция проверки игрока на наличие админки:

PHP:
stock isPlayerAnAdmin(playerid)
{
        if(PlayerInfo[playerid][pAdmin] > 0)return 1; // у меня это массив "pAdmin" (у вас может по другому)
        return 0;
}
Где можно использовать данную функцию? Да где угодно. Например в античитах:

PHP:
	        if(strcmp(animlib, "SWIM", true) == 0 && strcmp(animname, "SWIM_crawl", true) == 0)
	        {
			    format(string, 90, "[A] Игрок %s (ID: %i)  подозревается в читерстве!", sendername(playerid), playerid);
			    SendAdminMessage(COLOR_BLUE, string);
	        }
 
Последнее редактирование модератором:
Сверху Снизу