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

не открываются диалоги, после ввода id игрока

Статус
В этой теме нельзя размещать новые ответы.

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 ;

                            }
Помогите пж , я чет сделал не так?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу