Alex_Lenez
Специалист
GetPlayerPosPlace - Функция с помощью которой можно легко определить в каком городе сейчас находится игрок.
Place V 0.0.2 (Release)
By Alex_Lenez
Функция не использует таймера, но использует плагин Streamer.
Установка:
Скачайте и закинь в свою папку с инклудами place.inc
ко всем инклудам в самый низ:
В OnGameModeInit
Вот и готово!
Применение:
Параметры:
Для использования есть 4 типа, которые функция возвращает!
Пример:
Инклуд будет дорабатываться!
Pastebin:
Обновлено, теперь будет работать очень быстро
Автор: Alex_Lenez
Place V 0.0.2 (Release)
By Alex_Lenez
Функция не использует таймера, но использует плагин Streamer.
Установка:
Скачайте и закинь в свою папку с инклудами place.inc
ко всем инклудам в самый низ:
PHP:
#include <place>
PHP:
place_init();
Применение:
Параметры:
PHP:
GetPlayerPosPlace(playerid); // вписываете любой ид, и он покажет где игрок
PHP:
PLAYER_INVALID_PLACE - Если игрок находится за пределами карты (В море далеко от берега)
PLAYER_IN_SAN_FIERRO - Если игрок находится в пределах города San Fierro
PLAYER_IN_LOS_SANTOS - Если игрок находится в пределах города Los Santos
PLAYER_IN_LAS_VENTURAS - Если игрок находится в пределах города Las Venturas
Пример:
PHP:
CMD:posit(playerid, params[])
{
if(GetPlayerPosPlace(playerid) == PLAYER_IN_SAN_FIERRO)
SendClientMessage(playerid, COLOR_WHITE, "Вы находитесь в городе Сан Фиерро");
else if(GetPlayerPosPlace(playerid) == PLAYER_IN_LOS_SANTOS)
SendClientMessage(playerid, COLOR_WHITE, "Вы находитесь в городе Лос Сантос");
else if(GetPlayerPosPlace(playerid) == PLAYER_IN_LAS_VENTURAS)
SendClientMessage(playerid, COLOR_WHITE, "Вы находитесь в городе Лас Вентурас");
else if(GetPlayerPosPlace(playerid) == PLAYER_INVALID_PLACE)
SendClientMessage(playerid, COLOR_WHITE, "Вы находитесь далеко в море");
return true;
}
Инклуд будет дорабатываться!
Pastebin:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Обновлено, теперь будет работать очень быстро
Автор: Alex_Lenez
Последнее редактирование модератором:
