• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

иероглифы в отображении 3D текста после обновления.

Frolgen

Ученик
Доброе утро, это уже третий мой тред про переименование безнесов прямо в игре, с предыдущими я разобрался.
Теперь у меня проблема с текстом, допустим, я ввожу слово бизнес, буква б заменяется на букву я, постоянно, не важно на каком языке я пишу, или цифрами всегда буква я первая в любом слове(первом) но, после рестарта все нормально отображается.
Пробовал менять тип таблиц в бд на text ит.п, но ничего не помогло.

C++:
        case d_biz_rename:
        {
            if(p_info[playerid][money] < 750000) return SendClientMessage(playerid, col_white, !""scm_error"Недостаточно средств стоит 750к.");
            if(p_info[playerid][business] == -1) return SendClientMessage(playerid, col_white, !""scm_error"нима.");
            if(strlen(inputtext) < 7 || strlen(inputtext) > 32) return show_dialog(playerid, d_biz_rename, DIALOG_STYLE_INPUT, !""scm_dialog"Переименование бизнеса", !""c_grey"Название бизнеса не может быть менее 7 символов или превышать 100 символов\n"c_white"Стоимость внесения информационных поправок в архив штата: "c_green"750.000$\n"c_white"Введите новое название своего бизнеса:", !"Далее", !"Назад");

            new bizplayers_e = p_info[playerid][business],query_string[228];
            //format ( b_info [ bizplayers_e -1] [ b_name ], 32, inputtext ) ;
            mysql_format(sql_connection, query_string, sizeof(query_string), "UPDATE `businesses` SET `b_name`='%e' WHERE `b_id`='%d' LIMIT 1", inputtext, bizplayers_e);
            mysql_query(sql_connection, query_string);
            
            //format ( b_info [ bizplayers -1] [ b_name ], 32, inputtext ) ;
            format ( b_info [ bizplayers_e -1] [ b_name ], 32, inputtext ) ;
            
            UpdateBizz(playerid);
            
            give_money(playerid, -750000);
            insert_money_log(playerid, INVALID_PLAYER_ID, -750000, "изменение названия бизнеса");

            new text_string[150];
            format(text_string, sizeof(text_string), ""scm_info"Вы успешно переименовали бизнес. Новое название: "c_gold"%s", b_info[bizplayers_e - 1][b_name]);
            SendClientMessage(playerid, col_white, text_string);
        }

stock UpdateBizz(playerid)
{
    new bizplayers_e = p_info [ playerid ] [ business ]-1,text_string[1024];
    
    b_info [ bizplayers_e ][ b_name ] = -1;

    if ( b_info [ bizplayers_e ] [ b_type ] == bizz_type_bar || b_info [ bizplayers_e ] [ b_type ] == bizz_type_pharm || b_info [ bizplayers_e ] [ b_type ] == bizz_type_electronic || b_info [ bizplayers_e ] [ b_type ] == bizz_type_club || b_info [ bizplayers_e ] [ b_type ] == bizz_type_cafe || b_info [ bizplayers_e ] [ b_type ] == bizz_type_shop || b_info [ bizplayers_e ] [ b_type ] == bizz_type_clothes || b_info [ bizplayers_e ] [ b_type ] == bizz_type_carshop)
    {
        format ( text_string, sizeof ( text_string ), ""c_server"%s (№%d)\n"c_grey"Название: {c8ee0e}%s\n"c_grey"Владелец: "c_white"%s\n"c_grey"Цена: "c_white"%d$\n"c_grey"Контроль: "c_white"%s\n"c_grey"Состояние: "c_white"%s",
        b_types [ b_info [ bizplayers_e ] [ b_type ] ], b_info [ bizplayers_e ] [ b_id ],b_info [ bizplayers_e ] [ b_name ], b_info [ bizplayers_e ] [ b_owner_name ], b_info [ bizplayers_e ] [ b_price ], mafia_owner_name [ b_info [ bizplayers_e ] [ b_mafia ] - 1 ], ( ! b_info [ bizplayers_e ] [ b_close ]) ? ("{1a9616}Открыт") : ("{e11010}Закрыт") ) ;
    }
    else if ( b_info [ bizplayers_e ] [ b_type ] == bizz_type_gas )
    {
        format ( text_string, sizeof ( text_string ), ""c_server"%s (№%d)\n"c_grey"Название: {c8ee0e}%s\n"c_grey"Владелец: "c_white"%s\n"c_grey"Цена: "c_white"%d$\n"c_grey"Контроль:"c_white" %s\n"c_grey"Состояние: "c_white"%s",
        b_types [ b_info [ bizplayers_e ] [ b_type ] ], b_info [ bizplayers_e ] [ b_id ],b_info [ bizplayers_e ] [ b_name ], b_info [ bizplayers_e ] [ b_owner_name ], b_info [ bizplayers_e ] [ b_price ], mafia_owner_name [ b_info [ bizplayers_e ] [ b_mafia ] - 1 ], ( ! b_info [ bizplayers_e ] [ b_close ]) ? ("{1a9616}Открыто") : ("{e11010}Закрыто") ) ;
    }
    else if ( b_info [ bizplayers_e ] [ b_type ] == bizz_type_ammo )
    {
        format ( text_string, sizeof ( text_string ), ""c_server"%s (№%d)\n"c_grey"Название: {c8ee0e}%s\n"c_grey"Владелец: "c_white"%s\n"c_grey"Цена: "c_white"%d$\n"c_grey"Семья: "c_white"%s\n"c_grey"Состояние: "c_white"%s",
        b_types [ b_info [ bizplayers_e ] [ b_type ] ], b_info [ bizplayers_e ] [ b_id ],b_info [ bizplayers_e ] [ b_name ], b_info [ bizplayers_e ] [ b_owner_name ], b_info [ bizplayers_e ] [ b_price ], family_info[b_info[bizplayers_e][b_family] - 1][fam_name], ( ! b_info [ bizplayers_e ] [ b_close ]) ? ("{1a9616}Открыт") : ("{e11010}Закрыт") ) ;
    }
    else if ( b_info [ bizplayers_e ] [ b_type ] == bizz_type_tune )
    {
        format ( text_string, sizeof ( text_string ), ""c_server"%s (№%d)\n"c_grey"Название: {c8ee0e}%s\n"c_grey"Владелец: "c_white"%s\n"c_grey"Цена: "c_white"%d$\n"c_grey"Контроль: "c_white"%s\n"c_grey"Состояние: "c_white"%s",
        b_types [ b_info [ bizplayers_e ] [ b_type ] ], b_info [ bizplayers_e ] [ b_id ],b_info [ bizplayers_e ] [ b_name ], b_info [ bizplayers_e ] [ b_owner_name ], mafia_owner_name [ b_info [ bizplayers_e ] [ b_mafia ] - 1 ], ( ! b_info [ bizplayers_e ] [ b_close ]) ? ("{1a9616}Открыт") : ("{e11010}Закрыт") ) ;
    }
    UpdateDynamic3DTextLabelText(b_info [ bizplayers_e ] [ b_label ], -1, text_string);
    return 1;
}
 
Сверху Снизу