Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проблема по вызову команды dc_cmd и ввода данных

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

Zeka_Peka228

Умник
Сделал команду:
PHP:
CMD:viplata(playerid, params[])
{
    new query[193], string[56], disk[50];
    if(sscanf(params, "s[50]", disk)) return SendClientMessage(playerid, -1, "Используйте: /viplata [описание]");
    if(strlen(disk) < 1 || strlen(disk) > 50) return SendClientMessage(playerid, -1, "Описание имеет менее 1 или более 50 символов");
    //if(strlen(link) < 1 || strlen(link) > 50) return SendClientMessage(playerid, -1, "Метод связи имеет менее 1 или более 50 символов");
    format(query, sizeof(query), "INSERT INTO `viplatainfo` (`name`, `description`) VALUES ('%s', '%s')", pInfo[playerid][pName], disk);
    mysql_function_query(mysql_connect_ID, query, false, "", "");
    format(string, sizeof(string), "Спасибо, %s, ваша заявка принята.", pInfo[playerid][pName]);
    SendClientMessage(playerid, -1, string);
    SendClientMessage(playerid, -1, "Администратор обязательно рассмотрит Вашу запись и выплатит деньги на указаный кошелек. (информация о выплатах: /viplatainfo)");
    return 1;
}
Хочу сделать ввод данных через диалоговое окно. Делаю так:
PHP:
CMD:test(playerid, params[])
{
	ShowPlayerDialog(playerid, 100, DIALOG_STYLE_INPUT, "Test", "Введите ваш номер кошелька", "Дальше", "Выход");
	return 1;
}
Потом:
PHP:
	if(dialogid == 100)
	{
	    if(response)
	    {
     		new str[70]; format(str,sizeof(str),"%s",inputtext);
     		cmd::viplata(playerid,"str");

	    }
	}
Но вместо данных, которые вводил, в mysql пишет "str", а текста моего там нет.
Что делаю не так?:ce:
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу