Subliminal
Доброй ночи, делал возможность передачи\продажи всяких приколов ну там айтемов, открывается инпут окно с вводом ид, после чего ничего не происходит, лог пуст по этому поводу, прилагаю код.
Помогите пж , я чет сделал не так?
C++:
case 8:
{
if ( ! response )return show_dialog ( playerid, inventar, DIALOG_STYLE_LIST, ""c_server"таккк", "использовать\nпередать продать\nвыкинуть", "Выбрать", "Закрыть" ) ;
new targetid ;
new kolvo = strval(inputtext);
new cena_ak = strval(inputtext);
if ( sscanf ( inputtext, "u", targetid ) ) return show_dialog ( playerid, inventarid, DIALOG_STYLE_INPUT, ""c_server"поиск", ""c_white"Введите ID или имя игрока, которому хотите передать:", "Принять", "Назад" ) ;
if ( ! IsPlayerConnected ( targetid ) || p_t_info [ targetid ] [ p_logged ] == false || targetid == playerid ) return show_dialog ( playerid, inventarid, DIALOG_STYLE_INPUT, ""c_server"поиск", "{"#cCMD"}* "c_grey"Данный игрок не найден.\n\n"c_white"Введите ID или имя игрока:", "Принять", "Назад" ) ;
if ( p_info [ targetid ] [ money ] < cena_ak )return SendClientMessage ( targetid, col_gray, "{"#cCMD"}* "c_grey"У игрока нет столько денег." );
show_dialog ( playerid, d_kilvo, DIALOG_STYLE_INPUT,""c_server" количество", ""c_white"кол во го", "Принять", "Назад" ) ;
show_dialog ( playerid, d_cena_ak, DIALOG_STYLE_INPUT, ""c_server" цена", ""c_white"цену за итем", "Принять", "Назад" ) ;
give_money ( playerid, cena_ak) ;
give_money ( targetid, -cena_ak) ;
p_info[playerid][pItem][8] -= kolvo;
p_info[targetid][pItem][8] += kolvo;
return 1 ;
}
