DASS
Новичок
Не обрабатывается диалог. Помогите.
---------- Сообщение добавлено в 20:21 ---------- Предыдущее сообщение добавлено в 18:55 ----------
Ну все, я побежал за пивком!:cd:
PHP:
case 235:
{
if(!r) return ShowPlayerDialogEx(playerid,69,DIALOG_STYLE_MSGBOX, "Îøèáêà", "Âû íå äîíàòèëè", "Ãîòîâî", "");
ShowPlayerDialogEx(playerid,293521,DIALOG_STYLE_INPUT, "Ââîä ïàðîëÿ", "Ïðèäóìàéòå ïàðîëü", "Äàëåå", "Îòìåíà");
SendClientMessage(playerid, COLOR_GREEN, "Äà âðîäå âñå íàðìóëü..."); //проверка, работает ли этот участок кода (Срабатывает)
//обработка диалогов
case 293521:
{
if(!response) return false; //неизвестно.
if(!strlen(inputtext) || strval(inputtext) == 0) return ShowPlayerDialogEx(playerid,293521,DIALOG_STYLE_INPUT, "Ââîä ïàðîëÿ", "Íåâåðíûå äàííûå!", "Äàëåå", "Îòìåíà"); //не срабатывает
SendClientMessage(playerid, COLOR_GREEN, "Åùå ëó÷øå!"); //тоже проверка (Не срабатывает)
new namegiversss[MAX_PLAYER_NAME];
new passadmin;
passadmin = strval(inputtext);
GetPlayerName(playerid, namegiversss, MAX_PLAYER_NAME);
format(QUERY, sizeof(QUERY), "UPDATE `admin` SET `password` = '%i' WHERE `Name` = '%s'", passadmin, namegiversss);
mysql_query(DATABASE, QUERY, true);
---------- Сообщение добавлено в 20:21 ---------- Предыдущее сообщение добавлено в 18:55 ----------
Пока вы там что-то "черкали", я уже сам все исправил:az: - оказывается, было слишком большое число в индексе диалога! Я приглашаю попить чайку киевлян, которые специализируются по pawno.Не обрабатывается диалог. Помогите.
PHP:case 235: { if(!r) return ShowPlayerDialogEx(playerid,69,DIALOG_STYLE_MSGBOX, "Îøèáêà", "Âû íå äîíàòèëè", "Ãîòîâî", ""); ShowPlayerDialogEx(playerid,293521,DIALOG_STYLE_INPUT, "Ââîä ïàðîëÿ", "Ïðèäóìàéòå ïàðîëü", "Äàëåå", "Îòìåíà"); SendClientMessage(playerid, COLOR_GREEN, "Äà âðîäå âñå íàðìóëü..."); //проверка, работает ли этот участок кода (Срабатывает) //обработка диалогов case 293521: { if(!response) return false; //неизвестно. if(!strlen(inputtext) || strval(inputtext) == 0) return ShowPlayerDialogEx(playerid,293521,DIALOG_STYLE_INPUT, "Ââîä ïàðîëÿ", "Íåâåðíûå äàííûå!", "Äàëåå", "Îòìåíà"); //не срабатывает SendClientMessage(playerid, COLOR_GREEN, "Åùå ëó÷øå!"); //тоже проверка (Не срабатывает) new namegiversss[MAX_PLAYER_NAME]; new passadmin; passadmin = strval(inputtext); GetPlayerName(playerid, namegiversss, MAX_PLAYER_NAME); format(QUERY, sizeof(QUERY), "UPDATE `admin` SET `password` = '%i' WHERE `Name` = '%s'", passadmin, namegiversss); mysql_query(DATABASE, QUERY, true);
Ну все, я побежал за пивком!:cd:
Последнее редактирование модератором:
