Создаём простой телепорт с помощью пикапа
admin Дата: Среда, 06.10.2010, 01:10:47 | Сообщение # 1
Группа: Администраторы
Сообщений: 3869
Вверху пропишем: В добавим эту строку Code
Bank1 = CreatePickup(1559,23,1673.8368,1447.8428,11.7843);
Значения можно изменить на свои, которые вам будут более удобны, а сейчас этот пикап стоит около здания аэропорта ЛВ. В паблик
Code
OnPlayerPickUpPickup(playerid, pickupid)
добавим код. Code
if(pickupid == Bank1) { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 1481.6646,-1744.8306,13.5469); SendClientMessage(playerid, 0xFF0000FF, "Ты телепортировался к банку в ЛС"); }
Паблик будет выглядеть примерно так: Code
public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == Bank1) { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 1481.6646,-1744.8306,13.5469); SendClientMessage(playerid, 0xFF0000FF, "Ты телепортировался к банку в ЛС"); } return 1; }
если вы делаете телепорт вне интерьера то лучше добавлять:
Code
SetPlayerInterior(playerid, 0);
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение Вверху пропишем: В добавим эту строку Code
Bank1 = CreatePickup(1559,23,1673.8368,1447.8428,11.7843);
Значения можно изменить на свои, которые вам будут более удобны, а сейчас этот пикап стоит около здания аэропорта ЛВ. В паблик
Code
OnPlayerPickUpPickup(playerid, pickupid)
добавим код. Code
if(pickupid == Bank1) { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 1481.6646,-1744.8306,13.5469); SendClientMessage(playerid, 0xFF0000FF, "Ты телепортировался к банку в ЛС"); }
Паблик будет выглядеть примерно так: Code
public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == Bank1) { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 1481.6646,-1744.8306,13.5469); SendClientMessage(playerid, 0xFF0000FF, "Ты телепортировался к банку в ЛС"); } return 1; }
если вы делаете телепорт вне интерьера то лучше добавлять:
Code
SetPlayerInterior(playerid, 0);
Автор - admin Дата добавления - 06.10.2010 в 01:10:47
ILYXA Дата: Понедельник, 15.11.2010, 12:06:15 | Сообщение # 2
Группа: Пользователи
Сообщений: 65
А где проверка на то что игрок на пикапе
Icq - 555663744 Skype - ilyxa-man1
Сообщение А где проверка на то что игрок на пикапе Автор - ILYXA Дата добавления - 15.11.2010 в 12:06:15
admin Дата: Понедельник, 15.11.2010, 14:49:13 | Сообщение # 3
Группа: Администраторы
Сообщений: 3869
ILYXA , Code
Bank1 = CreatePickup(1559,23,1673.8368,1447.8428,11.7843);
вот сам пикап отвечает за проверку пикапа когда на него становяться и будет происходить это так Code
if(pickupid == Bank1) { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 1481.6646,-1744.8306,13.5469); SendClientMessage(playerid, 0xFF0000FF, "Ты телепортировался к банку в ЛС"); }
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение ILYXA , Code
Bank1 = CreatePickup(1559,23,1673.8368,1447.8428,11.7843);
вот сам пикап отвечает за проверку пикапа когда на него становяться и будет происходить это так Code
if(pickupid == Bank1) { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 1481.6646,-1744.8306,13.5469); SendClientMessage(playerid, 0xFF0000FF, "Ты телепортировался к банку в ЛС"); }
Автор - admin Дата добавления - 15.11.2010 в 14:49:13
ILYXA Дата: Понедельник, 15.11.2010, 18:37:29 | Сообщение # 4
Группа: Пользователи
Сообщений: 65
блин у меня пикапа не видно и если даже я встаю на то место где я его ставил меня не тп , я просто так для интереса решил сделать и не получилось
Icq - 555663744 Skype - ilyxa-man1
Сообщение блин у меня пикапа не видно и если даже я встаю на то место где я его ставил меня не тп , я просто так для интереса решил сделать и не получилось Автор - ILYXA Дата добавления - 15.11.2010 в 18:37:29
Сообщение ILYXA , скинь сюда что ты ставлял пвн код ради интереса)щя посмотрю скажу в чем ошибка)Автор - admin Дата добавления - 16.11.2010 в 02:27:33
ILYXA Дата: Вторник, 16.11.2010, 09:15:24 | Сообщение # 6
Группа: Пользователи
Сообщений: 65
да блин чё я скидывать буду я всё как ты написал поставил заменил название перменной координаты сменил и сообщения я всё правильно сделал ! Хорошо вот сделай пикап возле 4 драконов возле этого казино , чтобы тп-шило на крышу казино
Icq - 555663744 Skype - ilyxa-man1
Сообщение да блин чё я скидывать буду я всё как ты написал поставил заменил название перменной координаты сменил и сообщения я всё правильно сделал ! Хорошо вот сделай пикап возле 4 драконов возле этого казино , чтобы тп-шило на крышу казино Автор - ILYXA Дата добавления - 16.11.2010 в 09:15:24
Сообщение ILYXA , координаты давай..:)Автор - admin Дата добавления - 16.11.2010 в 11:36:59
ILYXA Дата: Вторник, 16.11.2010, 17:37:01 | Сообщение # 8
Группа: Пользователи
Сообщений: 65
где стоять буит 2024.8501,1337.8859,10.8203,2.8942 куда тп 2310.8599,1159.7023,85.9375,176.4592
Icq - 555663744 Skype - ilyxa-man1
Сообщение где стоять буит 2024.8501,1337.8859,10.8203,2.8942 куда тп 2310.8599,1159.7023,85.9375,176.4592 Автор - ILYXA Дата добавления - 16.11.2010 в 17:37:01
admin Дата: Вторник, 16.11.2010, 23:03:05 | Сообщение # 9
Группа: Администраторы
Сообщений: 3869
верху мода где все переменные new вставляем потом ищешь пабликCode
public OnGameModeInit()
и туда ставляем сам пикап Code
Bank1 = CreatePickup(1559 это ид пикапа,23 радиус,2024.8501,1337.8859,10.8203 координаты);
потом ищешь паблик Code
public OnPlayerPickUpPickup(playerid, pickupid)
и вот там вставляем Code
if(pickupid == переменная пикапа куда будет тп Bank1) { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 2310.8599,1159.7023,85.9375 координаты); SendClientMessage(playerid, 0xFF0000FF, "тут свой текст"); }
пробуй...если будешь становиться на пикап и будет воздухе то тут
Code
SetPlayerInterior(playerid, 0);
поменяй ид 0 на интенер ид 4 дракона...и все...и готово помог +
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение верху мода где все переменные new вставляем потом ищешь пабликCode
public OnGameModeInit()
и туда ставляем сам пикап Code
Bank1 = CreatePickup(1559 это ид пикапа,23 радиус,2024.8501,1337.8859,10.8203 координаты);
потом ищешь паблик Code
public OnPlayerPickUpPickup(playerid, pickupid)
и вот там вставляем Code
if(pickupid == переменная пикапа куда будет тп Bank1) { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 2310.8599,1159.7023,85.9375 координаты); SendClientMessage(playerid, 0xFF0000FF, "тут свой текст"); }
пробуй...если будешь становиться на пикап и будет воздухе то тут
Code
SetPlayerInterior(playerid, 0);
поменяй ид 0 на интенер ид 4 дракона...и все...и готово помог + Автор - admin Дата добавления - 16.11.2010 в 23:03:05
ILYXA Дата: Четверг, 18.11.2010, 22:09:06 | Сообщение # 10
Группа: Пользователи
Сообщений: 65
ааааа блин поонял из за чего ничего небыло я вместо ид пикапа и радиуса указывал просто координаты , а потомя так же задавался вопросом где же тут ид пикапа Добавлено (18.11.2010, 22:09) --------------------------------------------- сделал всё как ты сказал , не работает . Наверно у тебя где то допущена ошибка
Icq - 555663744 Skype - ilyxa-man1
Сообщение ааааа блин поонял из за чего ничего небыло я вместо ид пикапа и радиуса указывал просто координаты , а потомя так же задавался вопросом где же тут ид пикапа Добавлено (18.11.2010, 22:09) --------------------------------------------- сделал всё как ты сказал , не работает . Наверно у тебя где то допущена ошибка
Автор - ILYXA Дата добавления - 18.11.2010 в 22:09:06
Сообщение ILYXA , че за ошибка?говорите всегда ошибки свои...когда пишите ошибка..и т.пАвтор - admin Дата добавления - 18.11.2010 в 23:41:17
MaNb9K Дата: Воскресенье, 19.12.2010, 12:16:11 | Сообщение # 12
Группа: Пользователи
Сообщений: 220
admin , а можно сделать так чтоб когда ты зашёл на пикап и тебя ТП в хвост Часть Либерти сити?
[img]http://sa-mp-fail.at.ua/premium.gif[/img]
Сообщение admin , а можно сделать так чтоб когда ты зашёл на пикап и тебя ТП в хвост Часть Либерти сити?Автор - MaNb9K Дата добавления - 19.12.2010 в 12:16:11
wOLF Дата: Воскресенье, 19.12.2010, 18:26:30 | Сообщение # 13
Группа: Пользователи
Сообщений: 35
Quote (admin )
если вы делаете телепорт вне здания то лучше добавлять:
осмелюсь исправить, не "здания", а "интерьера". Если назвать зданием, то либерти сити получается тоже здание?
Quote (MaNb9K )
admin, а можно сделать так чтоб когда ты зашёл на пикап и тебя ТП в хвост Часть Либерти сити?
конечно можно. Тебе нужно добраться в либерти сити (скажу по секрету, можно через собейт, только тссс), потом сохраняешь координаты и главное узнаешь ид интерьера командой /interior. Та цифра, которая появится после этой команды, ту нужно поставить вместо нуля в
Quote (admin )
SetPlayerInterior(playerid, 0);
Сообщение Quote (admin )
если вы делаете телепорт вне здания то лучше добавлять:
осмелюсь исправить, не "здания", а "интерьера". Если назвать зданием, то либерти сити получается тоже здание?
Quote (MaNb9K )
admin, а можно сделать так чтоб когда ты зашёл на пикап и тебя ТП в хвост Часть Либерти сити?
конечно можно. Тебе нужно добраться в либерти сити (скажу по секрету, можно через собейт, только тссс), потом сохраняешь координаты и главное узнаешь ид интерьера командой /interior. Та цифра, которая появится после этой команды, ту нужно поставить вместо нуля в
Quote (admin )
SetPlayerInterior(playerid, 0);
Автор - wOLF Дата добавления - 19.12.2010 в 18:26:30
admin Дата: Воскресенье, 19.12.2010, 23:44:05 | Сообщение # 14
Группа: Администраторы
Сообщений: 3869
Quote (wOLF )
осмелюсь исправить, не "здания", а "интерьера". Если назвать зданием, то либерти сити получается тоже здание? :)
исправил
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение Quote (wOLF )
осмелюсь исправить, не "здания", а "интерьера". Если назвать зданием, то либерти сити получается тоже здание? :)
исправилАвтор - admin Дата добавления - 19.12.2010 в 23:44:05
MaNb9K Дата: Понедельник, 20.12.2010, 08:51:58 | Сообщение # 15
Группа: Пользователи
Сообщений: 220
wOLF , спс попробую
[img]http://sa-mp-fail.at.ua/premium.gif[/img]
Сообщение wOLF , спс попробуюАвтор - MaNb9K Дата добавления - 20.12.2010 в 08:51:58
Загрузка страницы, займет меньше минуты...
Статистика Форума
Последнии темы
Читаемые темы
Лучшие пользователи
Новые пользователи