PlayerToKvadrat - проверка игрока в квадрате

Функции, которые упрощаю вашу работу в pawno.

Модератор: SJplayer

Аватара
Автор темы
Дим
Администратор
Администратор
Сообщения: 1026
Зарегистрирован: 5 апреля 2013
Репутация: 66
С нами: 4 года 6 месяцев

PlayerToKvadrat - проверка игрока в квадрате

Сообщение #1 Дим » 22 апреля 2013, 10:57

PlayerToKvadrat

Проверяет, находится ли игрок в указанном квадрате

Параметры:

Код: Выделить всё

(playerid,Float:min_x,Float:min_y,Float:max_x,Float:max_y

playerid - ID игрока
Float:min_x - min_x координата
Float:min_y - min_y координата
Float:max_x - max_x координата
Float:max_y - max_y координата

Сток:

Код: Выделить всё

stock PlayerToKvadrat(playerid,Float:min_x,Float:min_y,Float:max_x,Float:max_y)
{
    new Float:xxp,Float:yyp,Float:zzp;
    GetPlayerPos(playerid, xxp, yyp, zzp);
    if((xxp <= max_x && xxp >= min_x) && (yyp <= max_y && yyp >= min_y)) return 1;
    return 0;


Снимаем только две точки координат - верхняя левая и нижняя правая квадрата.

PlayerToKvadrat.PNG
PlayerToKvadrat.PNG (3.21 КБ) 964 просмотра


Пример:

Код: Выделить всё

if(strcmp(cmdtext,"/primer",true)==0)
{
 if(!PlayerToKvadrat(playerid,-322.671722, -1436.344726, -154.671722, -1308.344726)) return SendClientMessage(playerid, COLOR_WHITE, "Вы не в квадрате!");
}
 
i love you mxIni Mysql
Изображение

! ! !


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Полезные функции»

Кто сейчас на форуме

Сейчас этот раздел просматривают: 1 гость

Яндекс.Метрика
:: Часовой пояс: UTC+03:00