03:45
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Помогите код зделать.
buduzlojДата: Воскресенье, 16.10.2011, 17:16 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 221
Награды: 2
Город: типо даугавпилс
Репутация: 19
Замечания: 60%
Статус:
Я уже пол дня мучаюсь над одним кодом,помогите пожалйста.

Суть етого кода что-бы если игрок в машине на определённой позиции жмёт кнопку ALT его перемесчало.

MckenzyДата: Воскресенье, 16.10.2011, 19:09 | Сообщение # 2
Советчик
Группа: I'm V.I.P.
Сообщений: 1212
Награды: 130
Город: Ярославль
Репутация: 2125
Замечания: 80%
Статус:
Всмысле? Т.е игрок подъезжает на машине в одно место, жмет на альт и его телепортирует в указанное место? Так?
buduzlojДата: Воскресенье, 16.10.2011, 19:12 | Сообщение # 3
Уверенный в себе
Группа: Продвинутые
Сообщений: 221
Награды: 2
Город: типо даугавпилс
Репутация: 19
Замечания: 60%
Статус:
Да.

[cut noguest=Минимальная длинна поста "20 символов"]Минимальная длинна поста "20 символов"[/cut]

MckenzyДата: Воскресенье, 16.10.2011, 19:19 | Сообщение # 4
Советчик
Группа: I'm V.I.P.
Сообщений: 1212
Награды: 130
Город: Ярославль
Репутация: 2125
Замечания: 80%
Статус:
Вот держи по команде, на кнопку сам сделаешь.
if(strcmp(cmd, "/teloport", true) == 0)
if(PlayerToPoint(1.0, playerid, х,y,z ))// x,y,z - Сюда вставляешь координаты того места, где ты хочешь что бы срабатывала команда.
{
SetPlayerPos(playerid,x,y,z);//Тут твои координаты, куда нужно телепортировать
SetVehiclePos(0, x,y,z); Тут твои координаты, куда нужно телепортировать
return 1;
}



Сообщение отредактировал Mckenzy - Воскресенье, 16.10.2011, 19:20
AwmДата: Воскресенье, 16.10.2011, 19:28 | Сообщение # 5
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
Quote (Mckenzy)
if(strcmp(cmd, "/teloport", true) == 0)
if(PlayerToPoint(1.0, playerid, х,y,z ))// x,y,z - Сюда вставляешь координаты того места, где ты хочешь что бы срабатывала команда.
{
SetPlayerPos(playerid,x,y,z);//Тут твои координаты, куда нужно телепортировать
SetVehiclePos(0, x,y,z); Тут твои координаты, куда нужно телепортировать
return 1;
}

двойка за код ...
во первых у тебя будет телепортировать только машину с идом 0
во вторых нету проверки сидит ли игрок машине или нет
в третьих плаер то поинт уг

Code
if(!strcmp(cmd,"/tele",true))
{
new carid = GetPlayerVehicleID(playerid);
   if(IsPlayerInVehicle(playerid) && IsPlayerInRangeOfPoint(playerid,10.0, X, Y, Z))
{
    SetVehiclePos(carid, X, Y, Z);
    return 1;
}
}




"Life is hard... life is harder if you're stupid." - John Wayne


Сообщение отредактировал Awm - Воскресенье, 16.10.2011, 19:30
MckenzyДата: Воскресенье, 16.10.2011, 19:30 | Сообщение # 6
Советчик
Группа: I'm V.I.P.
Сообщений: 1212
Награды: 130
Город: Ярославль
Репутация: 2125
Замечания: 80%
Статус:
Awm, порешал :D
Возьму на заметку :)

Sl1mДата: Воскресенье, 16.10.2011, 19:59 | Сообщение # 7
Советчик
Группа: I'm V.I.P.
Сообщений: 1153
Награды: 22
Город: Arizona
Репутация: 696
Замечания: 0%
Статус:
Влезу.. а возможно ли сделать так что бы перемещало из одной машины в другую? которая рядом конечно же.
Michael_Дата: Воскресенье, 16.10.2011, 20:08 | Сообщение # 8
Новенький
Группа: Пользователи
Сообщений: 61
Награды: 0
Репутация: -8
Замечания: 60%
Статус:
Quote (buduzloj)
Я уже пол дня мучаюсь над одним кодом,помогите пожалйста.

Суть етого кода что-бы если игрок в машине на определённой позиции жмёт кнопку ALT его перемесчало.


В public OnPlayerKeyStateChange

Code
if (oldkeys == 1024) // Если не ошибаюсь то 1024.
{
if(newstate == PLAYER_STATE_DRIVER)
  {
  new carid = GetPlayerVehicleID(playerid); // Awm
  SetVehiclePos(carid, координаты); // Awm.
  }
return 1;
}

Добавлено (16.10.2011, 20:08)
---------------------------------------------

Quote (Sl1m)
Влезу.. а возможно ли сделать так что бы перемещало из одной машины в другую? которая рядом конечно же.


Вполне.
К примеру если использовать извращающий способ, то просто перебирать координаты всего транспорта при помощи цикла.

buduzlojДата: Воскресенье, 16.10.2011, 20:17 | Сообщение # 9
Уверенный в себе
Группа: Продвинутые
Сообщений: 221
Награды: 2
Город: типо даугавпилс
Репутация: 19
Замечания: 60%
Статус:
Quote (Michael_)
В public OnPlayerKeyStateChange

Как бэ не глупый.

aptypДата: Воскресенье, 16.10.2011, 20:40 | Сообщение # 10
Продаюсь дешего
Группа: Продвинутые
Сообщений: 141
Награды: 2
Город: Green-X
Репутация: 405
Замечания: 20%
Статус:
buduzloj, Раз пишешь такой вопрос, могут подумать обратное.
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua