Доступ к архиву

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

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

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

/whonear

Статус
В этой теме нельзя размещать новые ответы.

Gressie

Мастер
Приветствую, пользователи Pawno-Info. Делать было нечего, решил сделать приблизительную копию /whonear как на самп рп.

PHP:
CMD:whonear(playerid, params[]) 
{  
    if(!IsPlayerConnected(playerid)) return true;
    if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1, "Вам недоступна эта команда");
    if(sscanf(params, "fdd", params[0], params[1], params[2]) || params[2] > 1 || params[2] < 0) return SendClientMessage(playerid, -1, "Введите: /whoNear [радиус в метрах] [левел] [0 - равно и меньше, 1 - равно и больше]"); 
    new Float: POS[3], string[MAX_PLAYER_NAME+10], playername[MAX_PLAYER_NAME];
    GetPlayerPos(playerid, POS[0], POS[1], POS[2]);
    for(new i; i<MAX_PLAYERS; i++)
    {
        if(!IsPlayerConnected(i) || !IsPlayerInRangeOfPoint(playerid, params[0], POS[0], POS[1], POS[2])) continue;
        if(params[2] == 0 && PlayerInfo[i][pLevel] > params[1]) continue;
        if(params[2] == 1 && PlayerInfo[i][pLevel] < params[1]) continue;  
        GetPlayerName(i, playername, MAX_PLAYER_NAME);            
        format(string, sizeof string, "%s [ID: %d]", playername, i); 
        SendClientMessage(playerid, -1, string);  
    } 
    return 1; 
}
Обо всех багах и ошибках, просьба сообщать в тему.
Автор написания команды: Maks5 (я)
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу