Перейти к содержанию
Авторизация  
vlad1998

Проблема с Авто (Основа NFRP)

Рекомендуемые сообщения

vlad1998

Добрый день! У меня такая проблема, при создании авто /addcar, всё нормально машина создается, но она сразу становится моей, хотя если сесть в авто то табличка (купить) появляется... и в команде /car ид этой созданой авто.В моде другой версии всё нормально, но нужно пол мода менять.

Код

COMMAND:addcar(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] < 7) return false;
    if(sscanf(params, "i", params[0])) return SCM(playerid, COLOR_GRAD1, "{ffffff} /addcar [модель]");
    if(params[0] < 400) return SCM(playerid, -1, "{ff6142}Действие запрещено");
    if(params[0] < 1) return SCM(playerid, COLOR_GRAD1, "Цена не может быть меньше 1.");
    new Float:POS[4];
    new rand = random(200);
    GetPlayerPos(playerid, POS[0], POS[1], POS[2]), GetPlayerFacingAngle(playerid, POS[3]);
    TOTALCARS++;
    new i = TOTALCARS;
    CarInfo[i][cID] = i, CarInfo[i][cX] = POS[0], CarInfo[i][cY] = POS[1], CarInfo[i][cZ] = POS[2], CarInfo[i][cF] = POS[3];
    format(Query, 1500, "INSERT INTO "TABLE_CARS" (ID, X, Y, Z, F) VALUES ('%i', '%f', '%f', '%f', '%f')", i,
    POS[0], POS[1], POS[2], POS[3]);
    mysql_query(Query);
    SetCarInt(i, "Price", GetCarPrice(params[0])), SetCarInt(i, "Model", params[0]);
    SetCarInt(i, "Color1", rand);
    SendMes(playerid, -1, "Транспорт N%d добавлен на продажу.", i);
    OWNABLECAR[i] = AddStaticVehicleEx(params[0], CarInfo[i][cX], CarInfo[i][cY], CarInfo[i][cZ], CarInfo[i][cF], rand, rand, 999999999);
    PutPlayerInVehicle(playerid, i, 0);
    return true;
}

===
Код который работает, в моде другой версии

COMMAND:addcar(playerid, params[])
{
    if(Player[playerid][pAdmin] < 5) return false;
    if(PanelLogged[playerid] == false) return SCM(playerid, COLOR_GRAD1, "Вы не авторизированы! Используйте: /alog.");
    //new vid = GetPlayerVehicleID(playerid);
    //if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid, COLOR_GRAD1, "Вы должны быть за рулем.");
    //if(vid <= allcars) return SendMes(playerid, COLOR_GRAD1, "ID авто для продажи должен быть больше %d", allcars);
    if(sscanf(params, "i", params[0])) return SCM(playerid, COLOR_GRAD1, "Используйте: /addcar [модель]");
    //if(params[0] < 1) return SCM(playerid, COLOR_GRAD1, "Цена не может быть меньше 1.");
    new Float:POS[4];
    GetPlayerPos(playerid, POS[0], POS[1], POS[2]), GetPlayerFacingAngle(playerid, POS[3]);
    TOTALCARS++, ALLTOTALCARS++;
    new i = ALLTOTALCARS;
    CarInfo[i][cID] = i, CarInfo[i][cX] = POS[0], CarInfo[i][cY] = POS[1], CarInfo[i][cZ] = POS[2], CarInfo[i][cF] = POS[3], CarInfo[i][cPrice] = GetCarPrice(params[0]), CarInfo[i][cModel] = params[0];
    strmid(CarInfo[i][cOwner], "None", 0, 9, 999);
    /*format(Query, 1500, "INSERT INTO "TABLE_CARS" (ID, X, Y, Z, F, Color1, Color2, Owner, Lock, Price, Number, Model) VALUES ('%i', '%f', '%f', '%f', '%f', '%i', '%i', '%s', '%i', '%i', '%s', '%i')", vid,
    POS[0], POS[1], POS[2], POS[3], random(50), random(50), CarInfo[i][cOwner], 0, params[0], CarInfo[i][cNumber], CarInfo[i][cModel]);
    mysql_function_query(handle, Query, false, "","");*/
    format(Query, 1500, "INSERT INTO "TABLE_CARS" (ID, X, Y, Z, F) VALUES ('%i', '%f', '%f', '%f', '%f')", i,
    POS[0], POS[1], POS[2], POS[3]);
    mysql_function_query(handle, Query, false, "","");
    SetCarInt(i, "Price", GetCarPrice(params[0])), SetCarInt(i, "Model", params[0]);
    SendMes(playerid, -1, "Транспорт N%d добавлен на продажу.", i);
    OWNABLECAR[i] = AddStaticVehicleEx(CarInfo[i][cModel], CarInfo[i][cX], CarInfo[i][cY], CarInfo[i][cZ], CarInfo[i][cF], -1, -1, 999999999);
    PutPlayerInVehicle(playerid, i, 0);
    return true;
}
Изменено пользователем MixozSM
команды заключил в код.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
st1vka

В новую кмд добавь;

strmid(CarInfo[i][cOwner], "None", 0, 9, 999);
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.