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

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

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Статус
В этой теме нельзя размещать новые ответы.
Активный
Пользователь
Регистрация
5 Июл 2024
Сообщения
340
Сделал цеф биз инфо в свой мод, но появился этот бизнес которого не существует, как его удалить отсюда?
1725480511516.png
 
Активный
Пользователь
Регистрация
5 Июл 2024
Сообщения
340
Pawn:
stock ShowBusinessDialog(playerid, list = 0)
{
    if(GetPlayerBiz(playerid) == -1)
        return SCM(playerid, COLOR_GREY, !"У вас нет бизнеса");

    new show_biz, until, num = 1;

    global_str = "";

    if(GetPlayerLauncher(playerid) == 1)
        executeEvent(playerid, 0, "window.executeEvent('event.setActiveView', `[\"BusinessesList\"]`);"),
        hidePlayerHud(playerid);

    for new i = 0; i < OWNABLEBIZES; i++ do
    {   
        if(i == 18 or i == 162)
            continue;

        if GetString(BizData[i][bOwner], PN(playerid)) || GetString(BizData[i][bZam], PN(playerid)) *then
        {
            if GetPlayerLauncher(playerid) == 1 *then
                executeEvent(playerid, 0, (str_f("window.executeEvent('event.business.list.pushItems', `[\
                    [\
                        {\"id\":%d,\"type\":\"%s\",\"title\":\"%s\",\"opened\":%d,\"stats\":[{\"title\":\"Крышует\",\"value\":\"none\"},\
                            {\"title\":\"Налог к оплате\",\"value\":\"$%i / $250000\"},{\"title\":\"Банк бизнеса\",\"value\":\"$ %i\"}]}]]`);", BizData[i][bID], GetBussinesText(0, i), BizData[i][bName], BizData[i][bLock], BizData[i][bLevel],floatround(float(250000-BizData[i][bLevel])/GLS[3], floatround_ceil) + 1, BizData[i][bMoney])));
            else
            {
                if until >= 29 * list *then
                {
                    ShowBiz[playerid][show_biz] = i;
                    
                    f(global_str, 1500, "%s\n{FFFFFF}%d. %s %s\n", global_str, num, BizData[i][bName], BizData[i][bLock] ? ("{FF6347}[Закрыт]") : ("{9ACD32}[Открыт]"));
                    show_biz ++;
                    
                    num ++;
                }
                
                else until ++;

                if num == 30 *then
                {
                    strcat(global_str, "\n>>> Следующая страница");
                    break;
                }
            }
        }
    }


    if GetPlayerLauncher(playerid) == 1 *then
        cursorPlayer(playerid, 0, true);

    else
        SPD(playerid, 9761, DIALOG_STYLE_LIST, !"Мои бизнесы", global_str, !"Выбор", !"Отмена");

    return true;
}
если ты про это, то вот
 
Активный
Пользователь
Регистрация
5 Июл 2024
Сообщения
340
Активный
Пользователь
Регистрация
5 Июл 2024
Сообщения
340
Создатель WayDev
Команда форума
Администратор
Регистрация
13 Мар 2022
Сообщения
865
@xanaxxanax, пробуй изменить строку:
Pawn:
for new i = 0; i < OWNABLEBIZES; i++ do
на эту:
Pawn:
for new i = 1; i < OWNABLEBIZES; i++ do

Результат маловероятен. Я не вижу никакой ошибки в выводе данных.
 
Активный
Пользователь
Регистрация
5 Июл 2024
Сообщения
340
Статус
В этой теме нельзя размещать новые ответы.
Сверху