Телепорт для машины на клавишу "H" - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
Телепорт для машины на клавишу "H"
[CM]BOPOBEY Дата: Воскресенье, 30.03.2014, 22:57 | Сообщение # 1
Любитель
Сообщений: 43
Статус: Offline
Приветствую вас, модмейкеры. Сегодня я бы хотел "выложить" телепорт для машины на клавишу "H". Клавишу, естественно, можно заменить.

Итак. Идём в OnPlayerKeyStateChange и вставляем код:

Код
if(newkeys == 262144 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(!IsPlayerInRangeOfPoint(playerid,5.0, Координаты "нужного места", к которому подъезжает игрок для телепортации)) return 1;
new vehicleid = GetPlayerVehicleID(playerid);
SetVehiclePos(vehicleid, Координаты куда телепортировался игрок);
for(new i, iSeat; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i) || GetPlayerVehicleID(i) != vehicleid) continue;
iSeat = GetPlayerVehicleSeat(i);
if(iSeat == 128) { SendClientMessage(i, 0xFFFFFFFF, "Ошибка! ID места недопустим."); continue; }
SetPlayerPos(i, /*Координаты на стоянке*/);
PutPlayerInVehicle(i, vehicleid, iSeat);
}
}


Если не нравится угол поворота машины, то после
Код
SetVehiclePos
ставим
Код
SetVehicleZAngle(vehicleid, угол_поворота);

На этом всё, удачи. Автор я.
Grap_Reds Дата: Среда, 02.04.2014, 14:28 | Сообщение # 2
Любитель
Сообщений: 30
Статус: Offline
Доброго времени всем!
Подскажите пожалуйста я хочу заменить кнопку "Н" на "L" не подскажите где посмотреть её код как в этом скрипте if(newkeys == 262144 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)

Не судите строго я не очень разбираюсь biggrin ! !
  • Страница 1 из 1
  • 1
Поиск: