Проблема c /selldubai

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Пользователь
Регистрация
25 Окт 2023
Сообщения
86
Доброго времени суток, возникла такая проблема. У меня в моде есть система VIP домов(да, мод Dubai & Center), но есть проблема с командой /aselldubai и при продаже дома, в БД не вносятся изменения о том, что дом был продан.
Таблица называется "vip_house" при покупке дома, вписывается в строчку "account_id" id аккаунта игрока. Но, при вводе команды /aselldubai [id vip дома], не изменяется инфа о владельце "account_id" нужно это исправить. Помогите, пожалуйста.
Код:
CMD:aselldubai(playerid, params[])
{
    if (isnull(params))
        return SendClientMessage(playerid, COLOR_GRAD1, " Введите: /aselldubai [houseid]");

    new
        house = strval(params);

    if(FullInfo[playerid][fLevel] >= 5)
    {
        if(PlayerInfo[playerid][pAdmin] == 12)
        {
            format(stringer, sizeof(stringer), "UPDATE `vip_house` SET `account_id` = '0' WHERE `account_id` = '%d'", house);// Ибош
            mysql_function_query(mysql, stringer, false, "", "");
            vhInfo[house][vhFirstAidKit] = 0;
            vhInfo[house][vhDoorLock] = 1;
            vhInfo[house][vhOwnerID] = 0;
            vhInfo[house][vhPlaystation] = 0;
            SendClientMessage(playerid, COLOR_GREY, !"Дом продан");
            strmid(vhInfo[house][vhOwnerName], "The State", 0, strlen("The State"), 255);
            UpdateVipHousePickup(house);
            return 1;
        }
    }
    else SendClientMessage(playerid, COLOR_GREY, "{CCCCCC}Чтобы посмотреть кому доступна данная команда, введите /ahelp");
    return 1;
}
БД "vip_house"
browser_Ul6fIvZGkP.png
 
Пользователь
Регистрация
24 Дек 2024
Сообщения
36
Код:
CMD:aselldubai(playerid, params[])
{
    if (isnull(params))
        return SendClientMessage(playerid, COLOR_GRAD1, " Введите: /aselldubai [houseid]");

    new
        house = strval(params);

    if(FullInfo[playerid][fLevel] >= 5)
    {
        if(PlayerInfo[playerid][pAdmin] == 12)
        {
            format(stringer, sizeof(stringer), "UPDATE `vip_house` SET `account_id` = '0' WHERE `house_id` = '%d'", house);// Ибош
            mysql_function_query(mysql, stringer, false, "", "");
            vhInfo[house][vhFirstAidKit] = 0;
            vhInfo[house][vhDoorLock] = 1;
            vhInfo[house][vhOwnerID] = 0;
            vhInfo[house][vhPlaystation] = 0;
            SendClientMessage(playerid, COLOR_GREY, !"Дом продан");
            strmid(vhInfo[house][vhOwnerName], "The State", 0, strlen("The State"), 255);
            UpdateVipHousePickup(house);
            return 1;
        }
    }
    else SendClientMessage(playerid, COLOR_GREY, "{CCCCCC}Чтобы посмотреть кому доступна данная команда, введите /ahelp");
    return 1;
}
 
Пользователь
Регистрация
25 Окт 2023
Сообщения
86
Код:
CMD:aselldubai(playerid, params[])
{
    if (isnull(params))
        return SendClientMessage(playerid, COLOR_GRAD1, " Введите: /aselldubai [houseid]");

    new
        house = strval(params);

    if(FullInfo[playerid][fLevel] >= 5)
    {
        if(PlayerInfo[playerid][pAdmin] == 12)
        {
            format(stringer, sizeof(stringer), "UPDATE `vip_house` SET `account_id` = '0' WHERE `house_id` = '%d'", house);// Ибош
            mysql_function_query(mysql, stringer, false, "", "");
            vhInfo[house][vhFirstAidKit] = 0;
            vhInfo[house][vhDoorLock] = 1;
            vhInfo[house][vhOwnerID] = 0;
            vhInfo[house][vhPlaystation] = 0;
            SendClientMessage(playerid, COLOR_GREY, !"Дом продан");
            strmid(vhInfo[house][vhOwnerName], "The State", 0, strlen("The State"), 255);
            UpdateVipHousePickup(house);
            return 1;
        }
    }
    else SendClientMessage(playerid, COLOR_GREY, "{CCCCCC}Чтобы посмотреть кому доступна данная команда, введите /ahelp");
    return 1;
}
Ля, точно, не заметил что house_id не прописал. Спасибо <3
 
Сверху