- Регистрация
- 14 Окт 2014
- Сообщения
- 10
- Лучшие ответы
- 0
- Репутация
- 0
Доброго времени суток. Прошу помощи с одной системой. Никак не могу понять в чем проблема. При покупке дома игроку дается дефолтный авто. Вся проблема в том, что бензин выдается по запросу, но в бд параметр 0.
При покупке дома:
При покупке дома:
PHP:
case D_JOINHOUSE:
{
if(response)
{
new idx = GetPVarInt(playerid, "PlayerHouse");
if(!strcmp(HouseInfo[idx][hOwner],"None",true))
{
if(User[playerid][Bank] < GetInflationPrice(HouseInfo[idx][hPrice])) return SendClientMessage(playerid, COLOR_GREY,"У вас недостаточно средств на банковском счету!");
else
{
new house = 0;
for(new i = 1; i <= TOTALHOUSE;i++)
{
if(!strcmp(HouseInfo[i][hOwner],User[playerid][Name],false)) house++;
}
if(house != 0) return SendClientMessage(playerid, COLOR_GREY,"Вы уже имеете дом!");
User[playerid][Bank] -= GetInflationPrice(HouseInfo[idx][hPrice]);
HouseInfo[idx][hBuyPrice] = GetInflationPrice(HouseInfo[idx][hPrice]);
GameTextForPlayer(playerid,"The house was bought", 3000, 5);
SendMes(playerid, COLOR_WHITE, "Вы успешно приобрели дом за %i вирт. Остаток на счете: %i вирт",GetInflationPrice(HouseInfo[idx][hPrice]), User[playerid][Bank]);
SendMes(playerid, COLOR_BLUE, "Управление домом /hpanel. Не забывайте пополнять домашний счет");
strmid(HouseInfo[idx][hOwner],User[playerid][Name], 0, strlen(User[playerid][Name]), MAX_PLAYER_NAME);
t_SetPlayerPos(playerid,HouseInfo[idx][hExit][0],HouseInfo[idx][hExit][1],HouseInfo[idx][hExit][2]);
SetPlayerInterior(playerid,HouseInfo[idx][hInt]);
SpawnChange[playerid] = true;
SetPlayerVirtualWorld(playerid,idx);
Exchequer+=GetInflationPrice(HouseInfo[idx][hPrice]);
SaveOther();
SaveHouse(idx);
UpdateHouse(idx);
if(GetPlayerCar(playerid) == 0)
{
TOTALCARS++;
strmid(CarInfo[TOTALCARS][cNumber],"None", 0, strlen("None"), 32);
CarInfo[TOTALCARS][cSost] = 100, CarInfo[TOTALCARS][cColor1] = 0, CarInfo[TOTALCARS][cColor2] = 0;
strmid(CarInfo[TOTALCARS][cName],User[playerid][Name], 0, strlen(User[playerid][Name]), 32);
CarInfo[TOTALCARS][cModel] = 462, CarInfo[TOTALCARS][cCost] = 0; CarInfo[TOTALCARS][cID] = TOTALCARS;
Fuell[TOTALCARS] = float(100);
mysql_format(DATABASE, QUERY, sizeof(QUERY), "INSERT INTO `cars` (`Name`,`Model`,`Sost`,`Color1`,`Color2`,`Number`,`Lock`,`Fuel`,`Cost`,`Probeg`) VALUES ('%s','462','0','0','0','None','1','100','0','0')",User[playerid][Name]);
mysql_function_query(DATABASE, QUERY, false, "", "");
}
if(GetPVarInt(playerid,"CREATEVEH") == 0) LoadMyCar(playerid);
return true;
}
}