Памагити, я пару часов не могу понять, в чем может быть ошибка? Подъезжаешь на пикап, а транспорт не чинится ( не открывает диалог починки ). Исправьте и киньте готовый, спасибо...
case d_filling_repair:
{
if ( ! response ) return 1 ;
new b = GetPVarInt ( playerid, "f_biz" ) ;
if ( b_info [ b ] [ b_product ] < 20 ) return SendClientMessage ( playerid, col_gray, "{"#cOR"}[&] {"#cGR"}На заправочной станции недостаточно деталей." ) ;
if ( p_info [ playerid ] [ money ] < 30 * b_info [ b ] [ b_cost ] + 50 )
{
new dialog_string [ 144 ] ;
format ( dialog_string, sizeof dialog_string, "{"#cWH"}Стоимость починки: {"#cGN"}%d$\n\n{"#cGR"}* Вы хотите починить транспортное средство?", 30 * b_info [ b ] [ b_cost ] + 50 ) ;
show_dialog ( playerid, d_filling_repair, DIALOG_STYLE_MSGBOX, "{"#cBL"}Заправочная станция", dialog_string, "Выбрать", "Закрыть" ) ;
Памагити, я пару часов не могу понять, в чем может быть ошибка? Подъезжаешь на пикап, а транспорт не чинится ( не открывает диалог починки ). Исправьте и киньте готовый, спасибо...
case d_filling_repair:
{
if ( ! response ) return 1 ;
new b = GetPVarInt ( playerid, "f_biz" ) ;
if ( b_info [ b ] [ b_product ] < 20 ) return SendClientMessage ( playerid, col_gray, "{"#cOR"}[&] {"#cGR"}На заправочной станции недостаточно деталей." ) ;
if ( p_info [ playerid ] [ money ] < 30 * b_info [ b ] [ b_cost ] + 50 )
{
new dialog_string [ 144 ] ;
format ( dialog_string, sizeof dialog_string, "{"#cWH"}Стоимость починки: {"#cGN"}%d$\n\n{"#cGR"}* Вы хотите починить транспортное средство?", 30 * b_info [ b ] [ b_cost ] + 50 ) ;
show_dialog ( playerid, d_filling_repair, DIALOG_STYLE_MSGBOX, "{"#cBL"}Заправочная станция", dialog_string, "Выбрать", "Закрыть" ) ;
SendClientMessage ( playerid, col_gray, "{"#cOR"}[&] {"#cGR"}У Вас недостаточно средств." ) ;
return 1 ;
}
give_money ( playerid, - ( 30 * b_info [ b ] [ b_cost ] + 50 ) ) ;
insert_money_log ( playerid, INVALID_PLAYER_ID, - ( 30 * b_info [ b ] [ b_cost ] + 50 ), "починка на азс" ) ;
RepairVehicle ( GetPlayerVehicleID ( playerid ) ) ;
b_info [ b ] [ b_product ] -= 20 ;
b_info [ b ] [ b_money ] += 30 * b_info [ b ] [ b_cost ] + 50 ;
b_info [ b ] [ b_cash_today ] += 30 * b_info [ b ] [ b_cost ] + 50 ;
SendClientMessage ( playerid, col_white, "{"#cOR"}[&] {"#cWH"}Вы починили транспортное средство." ) ;
}
if ( areaid == b_info [ t - 1 ] [ b_area_repair ] )
{
SetPVarInt ( playerid, "f_biz", t - 1 ) ;
if ( b_info [ t - 1 ] [ b_price ] == 0 ) return SendClientMessage ( playerid,col_gray,"{"#cOR"}[&] {"#cGR"}Öåíà çà ðåìîíò íå íàçíà÷åíà âëàäåëüöåì çàïðàâêè." ) ;
if ( b_info [ t - 1 ] [ b_owner_inc ] == -1 ) return SendClientMessage ( playerid,col_gray,"{"#cOR"}[&] {"#cGR"}Ó äàííîé çàïðàâêè íåò âëàäåëüöà, îíà íå ðàáîòàåò." ) ;
new dialog_string [ 180 ] ;
Изменено пользователем Nikita870format ( dialog_string, sizeof dialog_string, "{"#cWH"}Ñòîèìîñòü ïî÷èíêè: {"#cGN"}%d${"#cWH"}.\n\n{"#cGR"}* Âû õîòèòå ïî÷èíèòü òðàíñïîðòíîå ñðåäñòâî?", 30 * b_info [ GetPVarInt ( playerid, "f_biz" ) ] [ b_cost ] + 50 ) ;
show_dialog ( playerid, d_filling_repair, DIALOG_STYLE_MSGBOX, "{"#cBL"}Çàïðàâî÷íàÿ ñòàíöèÿ", dialog_string, "Âûáðàòü", "Çàêðûòü" ) ;
return 1 ;
Поделиться сообщением
Ссылка на сообщение
Поделиться на другие сайты