Mentos
Компетентный
И снова здравствуйте xD
Мои приключения по MySQL продолжаются) DeIMoS помог с загрузкой домов, а теперь я не могу справится с сохранением домов.
Команда когда дом должен сохран. :
Ну и сам колбэк:
Мои приключения по MySQL продолжаются) DeIMoS помог с загрузкой домов, а теперь я не могу справится с сохранением домов.
Команда когда дом должен сохран. :
PHP:
CMD:buyhouse(playerid,params[])
{
if(PlayerInfo[playerid][pHouseKey] != 0) return SendClientMessage(playerid,0xFFFFFF," Ó âàñ óæå åñòü äîì. Ââåäèòå /sellhouse, ÷òîáû åãî ïðîäàòü");
for(new h = 1; h <= TOTALHOUSES; h++)
{
if(IsPlayerInRangeOfPoint(playerid,2.0,HouseInfo[h][hPosV][0],HouseInfo[h][hPosV][1],HouseInfo[h][hPosV][2]))
{
if(HouseInfo[h][hOwned] == 1) SendClientMessage(playerid, 0xff7900, "Â ýòîì äîìå óæå êòî òî ïðîæèâàåò!");
if(PlayerInfo[playerid][pMoney] < HouseInfo[h][hCena]) return SendClientMessage(playerid,0xFFFFFF," Ó âàñ íåäîñòàòî÷íî äåíåã íà ïîêóïêó äîìà");
PlayerInfo[playerid][pHouseKey] = h;
HouseInfo[h][hOwned] = 1;
strmid(HouseInfo[h][hOwner], PlayerInfo[playerid][pName], 0, 24, 24);
PlayerInfo[playerid][pMoney] -= HouseInfo[h][hCena];
SetPlayerPos(playerid,HouseInfo[h][hPosE][0],HouseInfo[h][hPosE][1],HouseInfo[h][hPosE][2]);
SetPlayerInterior(playerid,HouseInfo[h][hInt]);
SetPlayerVirtualWorld(playerid,h+50);
SendClientMessage(playerid,0xFFFFFF," Ïîçäðàâëÿåì ñ ïîêóïêîé!");
HouseSave(h);
break;
}
}
return true;
}
PHP:
public HouseSave(houseid)
{
print("Юзнут");
mysql_format(MYSQL_ARG, asd, sizeof(asd),"UPDATE `house` SET `posvx` = '%f', `posvy` = '%f', `posvz` = '%f', `posex` = '%f', `posey` = '%f', `posez` = '%f', `owner` = '%e', `cena` = '%i', `int` = '%i', `lock` = '%i', `owned` = '%i' WHERE `id` = '%i'",
HouseInfo[houseid][hPosV][0],
HouseInfo[houseid][hPosV][1],
HouseInfo[houseid][hPosV][2],
HouseInfo[houseid][hPosE][0],
HouseInfo[houseid][hPosE][1],
HouseInfo[houseid][hPosE][2],
HouseInfo[houseid][hOwner],
HouseInfo[houseid][hCena],
HouseInfo[houseid][hInt],
HouseInfo[houseid][hLock],
HouseInfo[houseid][hOwned],
HouseInfo[houseid][hID]
);
mysql_tquery(MYSQL_ARG, asd, "", "");//если что "asd" у меня используется еще в сохранении аккаунтов :3 Может из-за этого? :D
}
