Vvvjonhsonm
Умник
Всем привет!
Нашёл такую функцию
В паблик public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) вставляй:
Но у меня все пикапы в куче
Отрывок с пикапами
А пикапы домов вообще в базе
Возможно ли как то сделать открытие пикапов на алт не вводя в эту функцию все координаты а просто указать gPickups
Нашёл такую функцию
В паблик public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) вставляй:
PHP:
if(newkeys == KEY_WALK && IsPlayerInRangeOfPoint(playerid,4.0,-1149.7955,704.5685,4.6019))// тут координата и на каком расстояни от нее, игрока нажав на альт будет тпкатся туда то
{
SetPlayerInterior(playerid, 0);//ид интерьера меняешь на свой
SetPlayerPos(playerid,-1138.4188,690.9725,4.9448);//Это собственно куда он будет ТПшиться после нажатия на клавишу Альт
SetPlayerFacingAngle(playerid, 50.000);//Угол поворота персонажа
}
Отрывок с пикапами
Код:
static Float:gPickups[][PICKUPS_E] = {
/*00*/{ 00, "Правила Дорожного Движения", PP, 76, 45, 1239, {-1230.9048, 1562.7113, 1114.0768} }, //автошкола ПДД
/*01*/{ 01, "Трудоустройство", PP, 77, 44, 1239, {-1345.7128, 1923.3552, 1083.5632} }, //мэрия трудоустрйоство
/*02*/{ 02, "Касса", PP, 76, 45, 1239, {-1231.1458, 1578.9156, 1112.6555} }, //АШ покупка лицензий
/*03*/{ 03, "Выход на улицу", PP, 79, -1, 1318, {1381.9596, -8.4524, 1000.9330} }, //отель выход
/*04*/{ 04, "Ресепшен", PP, 79, -1, 1239, {1381.8895, -16.8410, 1000.9330} }, //отель ресепшен
/*05*/{ 05, "Лифт", PP, -1, -1, 19130, {1369.7416, -10.6584, 1000.933} }, //отель лифт 1
/*06*/{ 06, "Лифт", PP, -1, -1, 19130, {159.7930, -16.2426, 1002.1111} }, //отель лифт 2
/*07*/{ 07, "Регистратура", PP, 93, -1, 1239/*11736*/, {972.1986, 2004.6450, 1266.4587} }, //медкарта
/*08*/{ 08, "Смена пола", PP, 93, -1, 1314, {9969.5533, 2004.7046, 1266.4587} }, //смена пола
/*09*/{ 09, "Раздевалка", PP, 77, -1, 1275, {1957.9958, 1725.9445, 1200.0021} },//казино раздевалка
/*10*/{ 10, "FAQ", PP, 0, 0, 18631, {1991.0575, -2019.8975, 13.5708} }, //помощь о игре спавн ЛС
/*11*/{ 11, "FAQ", PP, 0, 0, 18631, {1755.7896, -1906.6122, 13.5655} }, //помощь о игре спавн ЖД ЛС
/*12*/{ 12, "Бесплатная еда", PP, 999, 0, 2663, {1991.0269, -2016.5814, 13.5708} }, //бесплатная еда спавн ЛС
/*13*/{ 13, "Бесплатная еда", PP, 999, 0, 19811, {1764.2025, -1888.0032, 13.5545} }, //бесплатная еда спавн ЖД ЛС
Возможно ли как то сделать открытие пикапов на алт не вводя в эту функцию все координаты а просто указать gPickups
