forward SaveHouses2(i);
public SaveHouses2(i)
{
new query[1500];
format(query, sizeof(query), "UPDATE housedata SET HouseOwner=%d,HouseX=%f,HouseY=%f,HouseZ=%f WHERE HouseID=%i",Housee[i][HouseOwner],Housee[i][HouseX],Housee[i][HouseY],Housee[i][HouseZ], i);
mysql_function_query(ServerInfo[MySQL], query, true, "Something", "i",i);
format(query, sizeof(query), "UPDATE housedata SET HouseX2=%f, HouseY2=%f, HouseZ2=%f,HousePrice=%i WHERE HouseID=%i",Housee[i][HouseOwner],Housee[i][HouseX2],Housee[i][HouseY2],Housee[i][HouseZ2],Housee[i][HousePrice], i);
mysql_function_query(ServerInfo[MySQL], query, true, "Something", "i",i);
format(query, sizeof(query), "UPDATE housedata SET HouseInt=%d, HouseWep=%d,HouseWepAmmo=%d,HouseMats=%d WHERE HouseID=%i",Housee[i][HouseInt],Housee[i][HouseWep],Housee[i][HouseWepAmmo],Housee[i][HouseMats], i);
mysql_function_query(ServerInfo[MySQL], query, true, "Something", "i",i);
format(query, sizeof(query), "UPDATE housedata SET HouseHeroin=%d,HouseLocked=%d,HouseOwnerName='%s' WHERE HouseID=%i",Housee[i][HouseHeroin], Housee[i][HouseLocked],Housee[i][HouseLocked],Housee[i][HouseOwnerName], i);
mysql_function_query(ServerInfo[MySQL], query, true, "Something", "i",i);
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 1.5,Housee[i][HouseX],Housee[i][HouseY],Housee[i][HouseZ]))
{
if(PlayerInfo[playerid][Cash] < Housee[i][HousePrice]) return error(playerid, "You do not have enough money.");
if(PlayerInfo[playerid][House] != 0) return error(playerid, "You already own a property.");
if(Housee[i][HouseOwner] != 0) return error(playerid, "This house is not for sale.");
Housee[i][HouseOwner] = PlayerInfo[playerid][UserId];
new stringg[24];
format(stringg, sizeof(stringg), "%s",GetNameEx(playerid));
Housee[i][HouseOwnerName] = stringg;
PlayerInfo[playerid][House] = i;
GivePlayerCash(playerid, -Housee[i][HousePrice]);
new string[128];
format(string, sizeof(string), "{6B5BBD}[{5BBD8A}Owned House{6B5BBD}]\n{6B5BBD}[{5BBD8A} Owner: %s{6B5BBD}]",Housee[i][HouseOwnerName]);
Update3DTextLabelText(HouseText[i], red, string);
SaveHouses2(i);
return 1;
}
There is no section with a float followed by a string, so show me what yo mean.
|
format(query, sizeof(query), "UPDATE housedata SET HouseOwner=%d,HouseX=%f,HouseY=%f,HouseZ=%f WHERE HouseID=%i",Housee[i][HouseOwner],Housee[i][HouseX],Housee[i][HouseY],Housee[i][HouseZ], i);
format(query, sizeof(query), "UPDATE housedata SET HouseOwner = '%d', HouseX = '%f' ,HouseY = '%f' ,HouseZ = '%f' WHERE HouseID = '%i'",Housee[i][HouseOwner],Housee[i][HouseX],Housee[i][HouseY],Housee[i][HouseZ], i);
What i mean is:
pawn Код:
pawn Код:
|
That's absolutly not neccasary
So no, I'm not going to change it into that. The ' ' is only needed on a string value |
format(query, sizeof(query), "UPDATE housedata SET HouseOwner=%d,HouseX=%f,HouseY=%f,HouseZ=%f WHERE HouseID=%i",Housee[i][HouseOwner],Housee[i][HouseX],Housee[i][HouseY],Housee[i][HouseZ], i);
mysql_function_query(ServerInfo[MySQL], query, false, "Something", "i",i);
format(query, sizeof(query), "UPDATE housedata SET HouseX2=%f, Housey2=%f, Housez2=%f,HousePrice=%i WHERE HouseID=%i",Housee[i][HouseX2],Housee[i][HouseY2],Housee[i][HouseZ2],Housee[i][HousePrice], i);
mysql_function_query(ServerInfo[MySQL], query, false, "Something", "i",i);
format(query, sizeof(query), "UPDATE housedata SET HouseInt=%d, HouseWep=%d,HouseWepAmmo=%d,HouseMats=%d WHERE HouseID=%i",Housee[i][HouseInt],Housee[i][HouseWep],Housee[i][HouseWepAmmo],Housee[i][HouseMats], i);
mysql_function_query(ServerInfo[MySQL], query, false, "Something", "i",i);
format(query, sizeof(query), "UPDATE housedata SET HouseHeroin=%d,HouseLocked=%d,HouseOwnerName='%s' WHERE HouseID=%i",Housee[i][HouseHeroin], Housee[i][HouseLocked],Housee[i][HouseLocked],Housee[i][HouseOwnerName], i);
mysql_function_query(ServerInfo[MySQL], query, false, "Something", "i",i);
forward SaveHouses2(i);
public SaveHouses2(i)
{
new query[1500];
format(query, sizeof(query), "UPDATE housedata SET \
HouseOwner = %d, \
HouseX = %f, \
HouseY = %f, \
HouseZ = %f, \
HouseX2 = %f, \
HouseY2 = %f, \
HouseZ2 = %f, \
HousePrice = %i",
Housee[i][HouseOwner],
Housee[i][HouseX],
Housee[i][HouseY],
Housee[i][HouseZ],
Housee[i][HouseX2],
Housee[i][HouseY2],
Housee[i][HouseZ2],
Housee[i][HousePrice]
);
format(query, sizeof(query), "%s, \
HouseInt = %d, \
HouseWep = %d, \
HouseWepAmmo = %d, \
HouseMats = %d, \
HouseHeroin = %d, \
HouseLocked = %d, \
HouseOwnerName = '%s', \
WHERE HouseID = %i",
query,
Housee[i][HouseInt],
Housee[i][HouseWep],
Housee[i][HouseWepAmmo],
Housee[i][HouseMats],
Housee[i][HouseHeroin],
Housee[i][HouseLocked],
Housee[i][HouseOwnerName],
i
);
mysql_function_query(ServerInfo[MySQL], query, false, "Something", "i",i);
return 1;
}
Off-topic.
That saving function could be optimized. You're using 1500 cells, might as well use it all in one query. pawn Код:
|