ТП с машиной

pchelkin (mearfy)

Известный
Автор темы
909
371
Код:
public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)
{
    if(!pInfo[playerid][pAdmin] && !pInfo[playerid][pSetMark])
    {
        ACInfo[playerid][acCheckMapTP] = 1;
        ACInfo[playerid][acMapTPLastClick] = GetTickCount();
        ACInfo[playerid][acMapTP][0] = fX;
        ACInfo[playerid][acMapTP][1] = fY;
        ACInfo[playerid][acMapTP][2] = fZ;
    }
    if(gAdminLogged[playerid])
    {
        if(!pInfo[playerid][pSetMark] && pInfo[playerid][pAdmin] < 4) return SendClientMessage(playerid, COLOR_GREY, "Доступно с 4 уровня администратора");
        SetPlayerPosFindZ(playerid, fX, fY, fZ);
    }
    if(pInfo[playerid][pSetMark])
    {
        SetPlayerPosFindZ(playerid, fX, fY, fZ);
    }
    return 1;
}
помогите сделать чтобы он с машиной тп, и если возможно, помогите сделать чтобы он с вод. и пассажир. места тепал
 

pchelkin (mearfy)

Известный
Автор темы
909
371
Кидай варнинги
все скомпилилось, но не тепает с тачкой
Код:
public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)
{
    if(!pInfo[playerid][pAdmin] && !pInfo[playerid][pSetMark])
    {
        ACInfo[playerid][acCheckMapTP] = 1;
        ACInfo[playerid][acMapTPLastClick] = GetTickCount();
        ACInfo[playerid][acMapTP][0] = fX;
        ACInfo[playerid][acMapTP][1] = fY;
        ACInfo[playerid][acMapTP][2] = fZ;
    }
    if(gAdminLogged[playerid])
    {
        if(!pInfo[playerid][pSetMark] && pInfo[playerid][pAdmin] < 4) return SendClientMessage(playerid, COLOR_GREY, "Доступно с 4 уровня администратора");
        SetPlayerPosFindZ(playerid, fX, fY, fZ);
    }
    if(pInfo[playerid][pSetMark])
    {
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)SetVehiclePos(GetPlayerVehicleID(playerid), fX, fY, fZ);
        SetPlayerPosFindZ(playerid, fX, fY, fZ);
    }
    return 1;
}
 

Alexander_Biss

Новичок
3
0
Ты вставляешь функцию саму, а не пробывал ещё сделать через переменую
JavaScript:
if(pInfo[playerid][/*переменая машин*/];
{
    if(GetPlayerVeh(playerid) == PLAYER_STATE_DRIVER)
        return SetVehiclePos(GetPlayerVehicleID(playerid), fX, fY, fX);
}
 
Последнее редактирование: