• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

машина не сохраняется в DB

hamykeig

Умник
когда 1 на сервере то машина сохраняется после ее покупки , если кто-то зашел на сервер и ты покупаешь машину то она не сохраняется , то есть в базе значения не меняется
Код:
stock BuyCar(playerid)
{
    new Float:x, Float:y, Float:z, Float:fa,cost[MAX_PLAYERS],model[MAX_PLAYERS];
    switch(InShop[playerid])
    {
        case 1: cost[playerid]=GetInflationPrice(carsC[pPressed[playerid]][1]), model[playerid]=carsC[pPressed[playerid]][0], x=542.2341, y=-1291.1302, z=17.2422, fa=0.9819;
        case 2: cost[playerid]=GetInflationPrice(carsB[pPressed[playerid]][1]), model[playerid]=carsB[pPressed[playerid]][0], x=-1957.9304, y=305.4497, z=35.4688, fa=179.9544;
        case 3: cost[playerid]=GetInflationPrice(carsA[pPressed[playerid]][1]), model[playerid]=carsA[pPressed[playerid]][0], x=-1661.9962, y=1214.6826, z=7.2500, fa=295.2878;
    }
    switch(InShop[playerid])
    {
        case 1: PlayerInfo[playerid][cClass] = 3;
        case 2: PlayerInfo[playerid][cClass] = 2;
        case 3: PlayerInfo[playerid][cClass] = 1;
    }
    if(PlayerInfo[playerid][pCash] < cost[playerid]) return SendClientMessage(playerid, CGREY, YouDoNotHaveEnoughMoney);
    InShop[playerid] = 0;
    TogglePlayerControllable(playerid,true);
    Exchequer+=cost[playerid];
    format(query, 64, "UPDATE "TABLE_MAYOR" SET exchequer = %d", Exchequer);
    GiveMoney(playerid,-cost[playerid]);
    PlayerTextDrawHide(playerid,VehNazv[playerid]);
    PlayerTextDrawHide(playerid,VehCost[playerid]);
    TextDrawHideForPlayer(playerid,PressA);
    TextDrawHideForPlayer(playerid,PressH);
    TextDrawHideForPlayer(playerid,PressC);
    TextDrawHideForPlayer(playerid,PressB);
    TextDrawHideForPlayer(playerid,VehBox);
    PlayerInfo[playerid][cVehcoms][0]=0;
    PlayerInfo[playerid][cVehcoms][1]=0;
    PlayerInfo[playerid][cVehcoms][2]=0;
    PlayerInfo[playerid][cVehcoms][3]=0;
    PlayerInfo[playerid][cVehcoms][4]=0;
    PlayerInfo[playerid][cVehcoms][5]=0;
    PlayerInfo[playerid][cVehcoms][6]=0;
    PlayerInfo[playerid][cVehcoms][7]=0;
    PlayerInfo[playerid][cVehcoms][8]=0;
    PlayerInfo[playerid][cVehcoms][9]=0;
    PlayerInfo[playerid][cVehcoms][10]=0;
    PlayerInfo[playerid][cVehcoms][11]=0;
    PlayerInfo[playerid][cVehcoms][12]=0;
    PlayerInfo[playerid][cVehcoms][13]=0;
    PlayerInfo[playerid][cPaintjob]=3;
    format(PlayerInfo[playerid][cVehcom], 69, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",
    PlayerInfo[playerid][cVehcoms][0],PlayerInfo[playerid][cVehcoms][1],PlayerInfo[playerid][cVehcoms][2],
    PlayerInfo[playerid][cVehcoms][3],PlayerInfo[playerid][cVehcoms][4],PlayerInfo[playerid][cVehcoms][5],
    PlayerInfo[playerid][cVehcoms][6],PlayerInfo[playerid][cVehcoms][7],PlayerInfo[playerid][cVehcoms][8],
    PlayerInfo[playerid][cVehcoms][9],PlayerInfo[playerid][cVehcoms][10],PlayerInfo[playerid][cVehcoms][11],
    PlayerInfo[playerid][cVehcoms][12],PlayerInfo[playerid][cVehcoms][13]);
    SPPos(playerid,x,y,z);
    SetPlayerFacingAngle(playerid,fa);
    SetPlayerInterior(playerid,0);
    SetPlayerVirtualWorld(playerid,0);
    SetCameraBehindPlayer(playerid);
    PlayerInfo[playerid][cModel]=model[playerid];
    PlayerInfo[playerid][cCost]=cost[playerid];
    PlayerInfo[playerid][cLock]=1;
    PlayerInfo[playerid][cFuel] = 200;
    PlayerInfo[playerid][cColor][0]=colors[playerid][0];
    PlayerInfo[playerid][cColor][1]=colors[playerid][1];
    SendMes(playerid, TEAM_BLUE_COLOR, "Âû êóïèëè òðàíñïîðò: %s çà %d äîëëàðîâ",VehicleNameS[GetVehicleModel(veh[playerid])-400],PlayerInfo[playerid][cCost]);
    SendClientMessage(playerid,TEAM_BLUE_COLOR,"Äëÿ äîñòàâêè òðàíñïîðò ê äîìó èñïîëüçóéòå: '/house || /hotel || ãîðîäñêîé ãàðàæ'");
    PlayerInfo[playerid][pTehOsmtr] = 0;
    DestroyVehicle(veh[playerid]);
    pPressed[playerid] = 0;
    if(GetPVarInt(playerid,"PlayerCarGarage") > 0)
    {
        DestroyVehicle(GetPVarInt(playerid,"PlayerCarGarage"));
        DeletePVar(playerid,"PlayerCarGarage");
    }
    if(GetPVarInt(playerid,"PlayerCar") > 0)
    {
        DestroyVehicle(GetPVarInt(playerid,"PlayerCar"));
        DeletePVar(playerid,"PlayerCar");
    }
    if(GetPlayerHouse(playerid))
    {
        LoadMyCar(playerid);
    }
    if(GetPlayerHotel(playerid))
    {
        LoadMyCar1(playerid);
    }
    SaveAccount(playerid);
    return true;
}
 
Сверху Снизу