Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 4 из 4
  1. #1
    Аватар для [SP].Happy
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.02.2016
    Сообщений
    2
    Репутация:
    0 ±

    не сохраняется дом

    Помогите, запрос в базу данных не проходит. После рестарта сервера, иконка появляется как продаётся. А на самом деле дом твой.


    PHP код:
    new GetPVarInt(playerid,"HOUSE_ID");
                if(!
    response)
                {
                    if(
    p_info[playerid][pHouse])
                    {
                        
    SendErr(playerid,"У вас уже есть дом! (/hmenu > Изменить > Продать)");
                        
    DeletePVar(playerid,"HOUSE_ID");
                        return 
    1;
                    }
                    if(
    p_info[playerid][pTempKey])
                    {
                           
    SendErr(playerid,"Вы арендуете дом! (/hmenu > Выселиться)");
                        
    DeletePVar(playerid,"HOUSE_ID");
                        return 
    1;
                    }
                    if(
    p_info[playerid][pCash] < gHouses[h][hValue]) return    SendErr(playerid"У вас нет столько денег на руках");
                    
    p_info[playerid][pHouse] = 1;
                    
    UpdatePlayerData(playerid,"pPhousekey",p_info[playerid][pHouse]);
                    
    gHouses[h][hHel] = 0;
                    
    strmid(gHouses[h][houseOwner], NamePlayer[playerid], 0strlen(NamePlayer[playerid]), 31);
                    
    TransferMoney(playerid,p_info[playerid][pCash]-gHouses[h][hValue],gHouses[h][hValue],"купил дом");
                    
    p_info[playerid][pCash] -= gHouses[h][hValue];
                    
    UpdateMoney(playerid);
                    
    SendSucc(playerid"Вы купили дом");
                    
    SetVehicleToHouse(playerid1);
                    
    SetVehicleToHouse(playerid2);
                    
    gHouses[h][houseSafeCode] = 0;
                    
    gHouses[h][RentAllPlata] = 20000;
                    
    gHouses[h][gRentStatus] = 1;
                    
    gHouses[h][hDays] = 1;
                    
    UpdateHome(h);
                    
    SaveHome(h);
                }
                   
    SetExitHousePos(playerid,1);
                
    SetPlayerVirtualWorld(playerid,1);
                
    DeletePVar(playerid,"HOUSE_ID");
                return 
    1

  2. #2
    Аватар для BadPawn
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.01.2016
    Адрес
    Приморье, Спасск-Дальний
    Сообщений
    165
    Репутация:
    7 ±
    SaveHome? Тут запроса нет, он в пабле сохранения

    А по поводу иконки, в загрузке скорее всего путано, измени и дело с концом.

  3. #3
    Аватар для [SP].Happy
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.02.2016
    Сообщений
    2
    Репутация:
    0 ±
    Цитата Сообщение от BadPawn Посмотреть сообщение
    SaveHome? Тут запроса нет, он в пабле сохранения

    А по поводу иконки, в загрузке скорее всего путано, измени и дело с концом.
    когда на сервере сидишь, всё нормально иконка становится синий( всё как должно быть) . Потом делаешь рестарт сервера, ты появляешься в этом доме, но иконка уже зеленая. И в базе данных " The State " так и прописано. Т.е когда покупаешь дом, The State даже не изменяется

  4. #4
    Аватар для BadPawn
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.01.2016
    Адрес
    Приморье, Спасск-Дальний
    Сообщений
    165
    Репутация:
    7 ±
    Т.е. при загрузке домов стоит кривой айди иконки. Измени.

    Закинь паблик загрузки домов и команду на покупку и продажу дома.
    Последний раз редактировалось BadPawn; 22.02.2016 в 08:41.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •