Вторник, 24.10.2017, 05:20
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум сайта. » Pawno » Полезные функции PAWNO » Действие, если игрок в зоне
Действие, если игрок в зоне
ГостьДата: Четверг, 03.02.2011, 15:14 | Сообщение # 1
Группа: Гости





forward IsInArena(playerid, Float:x_max,Float:x_min, Float:y_max,Float:y_min);

public IsInArena(playerid, Float:x_max, Float:x_min, Float:y_max, Float:y_min)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x,y,z);
if((x <= x_max && x >= x_min) && (y <= y_max && y >= y_min)){return 1;}
else{return 0;}
}

Легенда:
playerid - ид игрока
x_max - максимум по X
x_min - минимум по Х
y_max - максимум по Y
y_min - минимум по Y

Использование:

if(IsInArena(playerid, x_max, x_min, y_max,y_min))//нужные координаты
{
GivePlayerMoney(playerid, 5000);//даём ему 5000$
}

Синтаксис: IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy);
playerid - id игрока, для которого проверяем нахождение в квадрате;
Float:minx - минимальная координата X периметра квадрата;
Float:maxx - максимальная координата X периметра квадрата;
Float:miny - минимальная координата Y периметра квадрата;
Float:maxy - максимальная координата Y периметра квадрата.

 
Форум сайта. » Pawno » Полезные функции PAWNO » Действие, если игрок в зоне
Страница 1 из 11
Поиск: