Суть: Если играть за ЦБ, ПД, ФБР и выезжать на вызов или искать игрока который находится в интерьере, то тебя занесет в какое то поле. Хотелось бы в таком случаи получать сообщение в чат "Игрок находится в интерьере", или шото такое, что бы не было такого шо обьехал пол карты и назад.
Если игрок находится в интерьере, gps указывает на мост около фермы.
2 минуты назад, Ryan_Cooper сказал:Если игрок находится в интерьере, gps указывает на мост около фермы.
Так это же плохо
4 минуты назад, Ryan_Cooper сказал:Если игрок находится в интерьере, gps указывает на мост около фермы.
Не всегда на мост.
Только что, Bruno_Marino сказал:Не всегда на мост.
Всегда.
Просто интерьер находится НАД этим местом вверху, поэтому отображается возле поля. Перед выездом, проверяйте через карту где находится игрок, что бы не ездить далеко зря.
3 минуты назад, Ryan_Cooper сказал:Всегда.
Понимаю все это делать лень, но новые игроки будут ездить кататся туда сюда.
В самое начало: stock CallMedic(playerid)
if(GetPlayerVirtualWorld(playerid) != 0 && GetPlayerInterior(playerid) != 0)
{
SendClientMessage(playerid, COL_NEEN_STAGE_4, "[Диспетчер] Мы не можем определить Ваше местоположение - нет сигнала со спутником.");
HidePlayerInventar(playerid);
return 1;
}
UPD: Или же можно по массиву пикапов определить здание/интерьер и ставить чекпоинт на пикап входа в этот интерьер. Но там опять же могут быть ошибки, потому что многие стандартные интерьеры расположены близко друг к другу и игрок находясь в одном интерьере, может быть ближе к пикапу другого.
Исправлено.
Тема закрыта — отвечать нельзя.