Как использовать диалог в коммандах
Приветствую всех! Сел писать команду, что то типо "РП ресурсов". Вообщем смысл такой: вводим команду /test id, появилось окно. Выбрали там "Выдать деньги", нажали далее. Появилось окошко где надо указать кол-во, жмем далее, и там сумма должна выдаться игроку. Но встретился с проблемой, я не умею с диалогами работать, именно как их вызывать именно для команды. Если можно подробно про это, буду благодарен.
Вот сама команда
PHP код:
CMD:test(playerid, params[])
{
SPD(playerid, 40, DSL, "РП ресурсы", "[1]Выдать деньги", "Далее", "Отмена");
return 1;
}
Вот case
PHP код:
case 30:
{
if(response)
{
if(sscanf(params, "d", params[1]) return SPD(playerid, 41, DSI, "РП ресурсы", "Введите кол-во", "Выдать", "Отмена");
GivePlayerMoney(params[0],params[1]);
}
else SPD(playerid, 40, DSL, "РП ресурсы", "[1]Выдать деньги", "Далее", "Отмена");
}*/
Принцип работы такой, после ввода /test id, мы уже как бы указываем на кого хотим применить то или иное действие, потом выбираем что хотим сделать, т.е выдать деньги. Может что то не понятно сформулировал), по ходу разберемся =)
Пробовал эту кашу компилировать, вышло вот что
PHP код:
(fatal error 107: too many error messages on one line), (error 029: invalid expression, assumed zero, error 001: expected token: ";", but found "]"), (warning - предупреждение) warning 215: expression has no effect), error 017: undefined symbol "params"