DilonSupport
Дебютант
Скажите вот столкнулся с такой проблемой я команду тп переделывал с GPS ну брал от туда координаты и аот там есть такое мень как работы и потом подменю дальнобойщики короче вот весь код помогите сделать чтобы тп-холо по координатам.
PHP:
case dJob+29:
{
if(!response) return cmd_tp(playerid);
new Float:X, Float:Y, Float:Z, intid = 0, worldid = 0;
switch(listitem)
{
case 0: X = -1065.1663, Y = -676.8892, Z = 31.5229; //Завод по сборке оружия
case 1: X = -1963.4225, Y = -2478.9053, Z = 30.2979; //Лесопилка
case 2: X = 528.9468, Y = 884.5310, Z = -43.6527; //Шахта
case 3: ShowPlayerDialog(playerid, 10008, DIALOG_STYLE_LIST, "{FFCC00}Дальнобойщики", "1. Аренда грузовика\n2. Загрузка угля\n3. Загрузка древесины\n4. Разгрузка на заводе\n5. Загрузка оружия\n6. Разгрузка на складе оружия", "Телепорт", "Назад"); //Нужно доработать.
case 4: X = 1258.2935, Y = -1813.5779, Z = 13.4088; //Стоянка автобусов LS
case 5: X = -2198.9031, Y = 310.9094, Z = 35.3203; //Стоянка автобусов SF
case 6: X = 1086.5027, Y = -1742.7468, Z = 13.4747; //Таксопарк LS
case 7: X = -1986.3015, Y = 94.9342, Z = 27.6799; //Таксопарк SF
case 8: X = -19.5483, Y = -352.3016, Z = 5.4297, worldid=30; //Развозчик продуктов
}
if(GetPlayerState(playerid) == 2 && listitem != 2 && listitem != 3)
{
SetVehiclePos(GetPVarInt(playerid,"VehicleEnters"), X, Y, Z);
}
else
{
if(listitem == 2 || listitem == 3) SetPlayerPos(playerid, X, Y, Z, 1);
else SetPlayerPos(playerid, X, Y, Z);
}
SetPlayerInterior(playerid, intid);
SetPlayerVirtualWorld(playerid, worldid);
}
Последнее редактирование модератором:
