Профиль
Информация Управление
Здравствуйте, уважаемый посетитель. К сожалению, Вы не были распознаны форумом, как зарегистрированный пользователь. Для полноценного использования возможностей нашего форума вам необходимо зарегистрироваться. Если вы уже зарегистрированы на форуме, то вам необходимо пройти авторизацию, используя Ваш логин и пароль. Зарегистрированные пользователи получают возможность возможность общения на нашем форуме.


[Новые сообщения · Правила форума · RSS ]
  • Страница 1 из 1
  • 1
Надо сделать пикап тп в интерьер
NatCisT Дата: Воскресенье, 20.02.2011, 13:04 | Сообщение # 1
Лейтенант
Группа: Пользователи
Зарегистрирован: 19.02.2011
Сообщений: 46
Репутация: 0
Статус: Offline
Вот мне надо сделать пикап тп в интерьер
Встаеш на пикап и тп в интерьер, а когда уходиш из интерьера надо чтоб тп туда откуда зашел
Помогите сделать так




 
OKStyle Дата: Воскресенье, 20.02.2011, 13:20 | Сообщение # 2
Архивариус
Группа: Администраторы
Зарегистрирован: 19.02.2011
Сообщений: 125
Репутация: 8
Статус: Offline
Точно такие же действия, что и с починкой, только в начало:

Code
new Float: CoordX[MAX_PLAYERS], Float: CoordY[MAX_PLAYERS], Float: CoordZ[MAX_PLAYERS], Interior[MAX_PLAYERS];

В OnPlayerPickUpPickup:

Code
if(pickupid == ид_пикапа_телепорта)
{
   Interior[playerid] = GetPlayerInterior(playerid);
   GetPlayerPos(playerid,CoorX[playerid],CoordY[playerid],CoordZ[playerid]);
   SetPlayerInterior(playerid,intid); // intid - твой интерьер
   SetPlayerPos(playerid,x,y,z); // x, y, z - заменить на свои координаты
   return 1;
}
if(pickupid == ид_пикапа_обратной_телепортации)
{
   SetPlayerInterior(playerid,Interior[playerid]);
   SetPlayerPos(playerid,CoordX[playerid],CoordY[playerid],CoordZ[playerid]);
   return 1;
}


 
NatCisT Дата: Понедельник, 21.02.2011, 11:20 | Сообщение # 3
Лейтенант
Группа: Пользователи
Зарегистрирован: 19.02.2011
Сообщений: 46
Репутация: 0
Статус: Offline
Code
{
  if(pickupid == tp)
  {
  SetPlayerInterior(playerid, 2);
  SetPlayerPos(playerid, -280.0869,1524.3131,75.3594);
  return 1;
  }
  if(pickupid == tp2)
  {
  SetPlayerInterior(playerid, 0);
  SetPlayerPos(playerid,-2638.2549,1404.9802,906.4609);
   SetPlayerFacingAngle(playerid,46.6637);
  return 1;
  }

Вот я сделал тп в интерьер с помощью пикапа,но он не телепортирует,в смысле он тп но кудато в небо
Если можете исправте пожалуйста или покажите что надо изменить




 
OKStyle Дата: Понедельник, 21.02.2011, 11:29 | Сообщение # 4
Архивариус
Группа: Администраторы
Зарегистрирован: 19.02.2011
Сообщений: 125
Репутация: 8
Статус: Offline
Координаты надо поменять, или интерьер. Собирайте координаты во время игры, чтобы не было таких вопросов.

 
  • Страница 1 из 1
  • 1
Поиск:

Сайт управляется системой uCoz