Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Загадка с пикапом.

Статус
В этой теме нельзя размещать новые ответы.

TheFlores

Умник
Всем привет.
Решил сменить инту для мэрии. Поставил новую, расставил все по координатам, перепроверил несколько раз, в игре с помощью команды телепортировался на нужные координаты, но увы, пикап внутри самой Мэрии не появился... с улицы захожу - все отлично, попадаю куда нужно, но выйти назад уже не могу, так как попросту не вижу пикапа выхода.

Вот собственно сами пикапы.
PHP:
    merpicls[0] = CreateDynamicPickup(1318,23,1468.7852,-1797.8105,4369.4180,1); // Выход из Мэрии (Пикап в здании)
    merpicls[1] = CreateDynamicPickup(1318,23,1480.9969,-1771.6658,18.7958); // Вход в Мэрию
PHP:
    else if(pickupid == merpicls[0]) // Гл.выход
    {
        SetPlayerPos(playerid, 1480.7377,-1769.7688,18.7958, 1);
        SetPlayerFacingAngle(playerid, 0);
        SetPlayerVirtualWorld(playerid, 0);
        SetPlayerInterior(playerid, 0);
    }
    else if(pickupid == merpicls[1]) // Вход с улицы
    {
        SetPlayerPos(playerid, 1468.7651,-1799.5500,4368.8877, 1); // Куда ТП при входе в Мэрию
        SetPlayerFacingAngle(playerid, 271.3998);
        SetPlayerVirtualWorld(playerid, 1);
        SetPlayerInterior(playerid, 3); 
    }
Ну ладно бы ещё только с 1-й мэрией такое, но так с остальными 2-я мэриями.


PHP:
	merpicsf[0] = CreateDynamicPickup(1318,23,1468.7852,-1797.8105,4369.4180,2);//Выход из Мэрии (ПИКАП ВНУТРИ)
	merpicsf[1] = CreateDynamicPickup(1318,23,-2766.5518,375.5654,6.3347,-1);//Вход в Мэрии
	merpiclv[0] = CreateDynamicPickup(1318,23,1468.7852,-1797.8105,4369.4180,3);//Выход из Мэрии (ПИКАП ВНУТРИ)
	merpiclv[1] = CreateDynamicPickup(1318,23,2388.9868,2466.0024,10.8203,-1);//Вход в Мэрию
PHP:
	else if(pickupid == merpicsf[0]) // Гл.выход
	{
		SetPlayerPos(playerid, -2763.4448,375.5558,6.0397, 1);
		SetPlayerFacingAngle(playerid, 269.7041);
		SetPlayerVirtualWorld(playerid, 0);
		SetPlayerInterior(playerid, 0);
	}
    else if(pickupid == merpicsf[1]) // Вход
	{
		SetPlayerPos(playerid, 1468.7651,-1799.5500,4368.8877, 1);
		SetPlayerFacingAngle(playerid, 271.3998);
		SetPlayerVirtualWorld(playerid, 2);
		SetPlayerInterior(playerid, 3);
	}
	else if(pickupid == merpiclv[0]) // Гл.выход
	{
		SetPlayerPos(playerid, 2386.0410,2466.1414,10.8203, 1);
		SetPlayerFacingAngle(playerid, 89.9152);
		SetPlayerVirtualWorld(playerid, 0);
		SetPlayerInterior(playerid, 0);
	}
    else if(pickupid == merpiclv[1]) // Вход
	{
		SetPlayerPos(playerid, 1468.7651,-1799.5500,4368.8877, 1);
		SetPlayerFacingAngle(playerid, 271.3998);
		SetPlayerVirtualWorld(playerid, 3);
		SetPlayerInterior(playerid, 3);
	}
Но когда менял инту для АП, все вышло отлично.

PHP:
	appic[0] = CreateDynamicPickup(1318,23,952.5083,-909.1122,45.7656,-1); // Вход
	appic[1] = CreateDynamicPickup(1318,23,-437.5135,1003.3254,1341.0950,17); // Выход
PHP:
	if(pickupid == appic[0]) // Вход
 	{
		SetPlayerPos(playerid, -435.1059,1003.2273,1341.0950, 1);
		SetPlayerFacingAngle(playerid, 90.4086);
		SetPlayerInterior(playerid, 1);
		SetPlayerVirtualWorld(playerid, 17);
	}
	if(pickupid == appic[1]) // Выход
	{
		SetPlayerInterior(playerid, 0);
		SetPlayerPos(playerid, 953.1676,-912.7373,45.7656);
		SetPlayerFacingAngle(playerid, 181.4413);
		SetPlayerVirtualWorld(playerid, 0);
	}
Пол дня ломаю голову, выход так и не нашел (При чем в обеих ситуациях :D).
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу