Здравствуйте!
Представляю вашему вниманию "стример" точек.
Что же это такое спросите вы - это быстрое нахождение в какой из созданных точек находится игрок.
Область применения:
- заменяем пикапы для домов/бизов на точки.
- место заправки
- возможность создать псевдочекпойнты (смотрим фс) или мины.
- отслеживание в какой точке находится игрок, для захвата территории, пополнение очков и т.п.
Основные функции:
PHP код:
native PointsInit(); // загрузка настроек
native CreatePoint(Float:x, Float:y, Float:z, Float:range,interior,worldid,type,type2); // создаёт точку (х,у,z,радиус,интерьер,вирт.мир,type,type2)
native DestroiPoint(pointid); // удаляет точку
native GetPlayerPoint(playerid); // узнает в какой точке находится игрок
native IsValidPoint(pointid); // существет ли точка
native SetPointPos(pointid,Float:x,Float:y,Float:z);
native SetPointRange(pointid,Float:r);
native SetPointInterior(pointid,i);
native SetPointWorld(pointid,w);
native SetPointType(pointid,t);
native SetPointType2(pointid,t);
native GetPointPos(pointid,&Float:x,&Float:y,&Float:z);
native GetPointRange(pointid,&Float:r);
native GetPointInterior(pointid);
native GetPointWorld(pointid);
native GetPointType(pointid);
native GetPointType2(pointid);
Внимание!
-PointsInit(); нужно сунуть в начало OnFilterScriptInit(); или OnGameModeInit();
-Пример псевдочекпойнтов находится в папке filterscripts
Скачать: http://solidfiles.com/d/3708/
|
|