Машина-механик для ДПС

Описание: Вопросы по скриптингу (Излагай ясно, проси мало, уходи быстро)
Модератор: SJplayer

Elchin
Автор темы, Рядовой
Рядовой
Аватара
Elchin
Автор темы, Рядовой
Рядовой
Сообщения: 12
Зарегистрирован: 30 июня 2014
С нами: 9 лет 8 месяцев

#1 Elchin » 3 июля 2014, 19:11

Как сделать чтобы ДПСники в машине механника могли цеплять и отцеплять авто? желательно на кнопку.

PATRUL[0] = CreateVehicle(525,616.00000,-587.70001221,17.1000003,270.000000,79,1,600); // Police Car (LVPD)
CreateVehicle(525,640.79980,-610.00000000,17.1000003,270.000000,79,1,600); // towtruck
PATRUL[1] = CreateVehicle(525,616.00000,-591.29998779,17.1000003,270.000000,79,1,600); // Police Car (LSPD)


Дим M
Администратор
Администратор
Аватара
Дим M
Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#2 Дим » 3 июля 2014, 19:47

Ну дак дай ДПСнику права механика
[center]i love you [s]mxIni[/s] Mysql[/center]

Sprite M
Ст. сержант
Ст. сержант
Аватара
Sprite M
Ст. сержант
Ст. сержант
Сообщения: 83
Зарегистрирован: 5 июня 2013
С нами: 10 лет 9 месяцев

#3 Sprite » 3 июля 2014, 21:38

Elchin, Как давно ты занимаешься скриптингом? Мне кажется недавно, вот для чего ты скинул код авто?

Elchin
Автор темы, Рядовой
Рядовой
Аватара
Elchin
Автор темы, Рядовой
Рядовой
Сообщения: 12
Зарегистрирован: 30 июня 2014
С нами: 9 лет 8 месяцев

#4 Elchin » 3 июля 2014, 22:46

подскажите что не так? вводишь команду /tow прописывается unknown command

Код: Выделить всё

else if(!strcmp(cmd, "/tow", true))
{
if(
PlayerInfo[playerid][pMember] != PATRUL_ORG) return SendClientMessage(playerid, COLOR_GREEN, "Ты не состоишь в ДПС");
vehicle = GetPlayerVehicleID(playerid);
if(
GetPlayerState(playerid) != PLAYER_STATE_DRIVER || !IsTowCar(vehicle)) return SendClientMessage(playerid, COLOR_GREEN, "Ты должен находиться в буксире и быть за рулёмì");  ((( вот эту строку убрал т.к. садишься в мех кар и пишет "ты должен находиться в буксире, хотя я и так в буксире))))"
new Float:veh_POS[2][3],getveh = INVALID_VEHICLE_ ID;
GetVehiclePos(vehicle, veh_POS[0][0], veh_POS[0][1], veh_POS[0][2]);
for(
new i=0; i<MAX_VEHICLES; i++)
{
GetVehiclePos(i, veh_POS[1][0], veh_POS[1][1], veh_POS[1][2]);
if(
floatabs(veh_POS[0][0]-veh_POS[1][0]) < 7.5 && floatabs(pPOS[0][1]-pPOS[1][1]) < 7.5 && floatabs(veh_POS[0][2]-veh_POS[1][2]) < 7.5 && i != vehicle)
{
getveh = i;
if(
IsTrailerAttachedToVehicle(vehicle)) DetachTrailerFromVehicle(vehicle);
else AttachTrailerToVehicle(getveh, vehicle);
break;
}
        }
        if(getveh == INVALID_VEHICLE_ID) SendClientMessage(playerid, COLOR_GREEN, "Рядом с тобой нет машины, которую можно подцепить");
        return 1;
    }



Код: Выделить всё

else if(IsTowCar(vehicleid) && PlayerInfo[playerid][pMember] != PATRUL_ORG)
        {
             
RemovePlayerFromVehicle(playerid);
            
SendClientMessage(playeridCOLOR_GREEN"Ты не состоишь в ДПС!");
            return 
1;
        } 

Дим M
Администратор
Администратор
Аватара
Дим M
Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#5 Дим » 3 июля 2014, 22:55

При компиляции есть варнинги?
[center]i love you [s]mxIni[/s] Mysql[/center]


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Вопросы»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 7 гостей