Frolgen
Ученик
Доброе утро, это уже третий мой тред про переименование безнесов прямо в игре, с предыдущими я разобрался.
Теперь у меня проблема с текстом, допустим, я ввожу слово бизнес, буква б заменяется на букву я, постоянно, не важно на каком языке я пишу, или цифрами всегда буква я первая в любом слове(первом) но, после рестарта все нормально отображается.
Пробовал менять тип таблиц в бд на text ит.п, но ничего не помогло.
Теперь у меня проблема с текстом, допустим, я ввожу слово бизнес, буква б заменяется на букву я, постоянно, не важно на каком языке я пишу, или цифрами всегда буква я первая в любом слове(первом) но, после рестарта все нормально отображается.
Пробовал менять тип таблиц в бд на 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;
}
