Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Сохранение домов MySQL

Статус
В этой теме нельзя размещать новые ответы.

Mentos

Компетентный
И снова здравствуйте xD
Мои приключения по 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
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу