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

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

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

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

IsPlayerUseMobile(playerid)

DimaShift

Умник
здрасти, хочу показать функцию что позволяет проверять игрока с телефона или с компьютера играет на сервере!
Для робот данной функций нужен плагин PawnRaknet.

PHP:
new bool:Mobile[MAX_PLAYERS];

const ID_Packet_Mobile = 220;

#define IsPlayerUseMobile(%0)  Mobile[%0] == true

IPacket:ID_Packet_Mobile(playerid, BitStream:bs){
    Mobile[playerid] = true;
    return 1;
}

public OnPlayerDisconnect(playerid, reason) {
        Mobile[playerid] = false;
        return 1;
    }

// пример:
cmd:mobile(playerid, params[]){
        new player;
        if(sscanf(params, "d",player)) return SendClientMessage(playerid, -1,"|Use|: /mobile |id|");
        if(!IsPlayerConnected(player)) return SendClientMessage(playerid,-1,"Игрок не подключён!");
        if(IsPlayerUseMobile(player)){
            SendClientMessage(playerid, -1, "Игрок использует телефон!");
        }else  SendClientMessage(playerid, -1, "Игрок использует компьютер!");
        return 1;
    }
 
Сверху Снизу