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

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

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

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

Помогите найти ошибку (Вход в интерьер по нажатию кнопки)

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

Vinsante

Новичок
Здравствуйте! Мне нужна ваша помощь,дорогие скриптеры!

Я всего 2 дня назад впервые увидел что такое программный код SAMP,примерно узнал что такое Pawno...и вообще пока мало чего понимаю в этом...но пытаюсь редактировать мод,используя просто логику,ну а по ходу этого изучая всю эту систему.

Итак сама проблема:

Я примерно понял что такое Пикапы,как они работают и т.д.
ПО АНОЛОГИИ со всеми другими пикапами для входов в интерьеры или еще куда-либо,я создал 2 пикапа: 1 на улице Лос Сантоса около дома,Другой-уже внутри.

Но я не понял такую вещь:
ВСЕ пикапы,Которые уже были до этого-реагируют на кнопку "ALT". Тоесть при нажатии на ALT-игрок автоматически входит\выходит из интерьера. Мой же пикап на [ALT] не реагирует. Но реагирует на /enter. Помогите пожалуйста разобраться...ниже скину часть программного кода с моими пикапами.

Еще 1 проблема:
Вот я уже смирился с тем,что войти в интерьер можно только с помощью /enter. Я его использую,попадаю в интерьер,радуюсь и пытаюсь вернуться назад на улицу командой /exit. НО /exit НЕ РАБОТАЕТ.....зато /enter работает. Тоесть /enter работает и на вход и на выход....это нормально?? Применение кнопки [ALT] скрыло бы эту проблему,но все же хотелось бы разобраться почему так-я же всё-таки пытаюсь учиться...

Итак вот ПРИМЕРЫ УЖЕ СУЩЕСТВУЮЩИХ ДО МЕНЯ ПИКАПОВ:

CreatePickup(1318,1,2195.5713,1677.1635,12.3672); // Казино (Улица)
CreatePickup(1318,1,2235.9148,1641.2051,1008.3594); // Казино (Интерьер)

ВОТ КАК БЫЛИ ЗАДЕЙСТВОВАНЫ ЭТИ ПИКАПЫ:
if(PlayerToPoint(3, playerid,2195.5713,1677.1635,12.3672))//kazino
{
SetPlayerPos(playerid,2235.9148,1641.2051,1008.3594);
SetPlayerInterior(playerid,1);
}
if(PlayerToPoint(3, playerid,2235.9148,1641.2051,1008.3594))//kazino
{
SetPlayerPos(playerid,2195.5713,1677.1635,12.3672);
SetPlayerInterior(playerid,0);//1
}
ВОТ МОИ ПИКАПЫ:
CreatePickup(1318,23,328.8293,-1513.0454,36.0391); // Жилой комплекс (Улица)
CreatePickup(1318,23,940.8208,-18.4686,1000.9297);// Жилой комплекс (Интерьер)
И КАК ОНИ ЗАДЕЙСТВОВАНЫ:
if(PlayerToPoint(3, playerid,328.8293,-1513.0454,36.0391))
{
SetPlayerPos(playerid,940.8208,-18.4686,1000.9297);
SetPlayerInterior(playerid,3);
}
if(PlayerToPoint(3, playerid,940.8208,-18.4686,1000.9297))
{
SetPlayerPos(playerid,328.8293,-1513.0454,36.0391);
SetPlayerInterior(playerid,0);
}
Вот собственно сам PWN для облегчения вам работы:


Заранее благодарен!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу