28.05.2012, 09:42
Quote:
|
А если более сложная конструкция, на подобии:
Code:
YCMD:test(playerid, params[], help)
{
new string[32], amount;
sscanf(params, "s[32]iuii", string, amount,giveplayerid,amount2,amount3);
if(!strcmp(string, "buy", true))
{
if (!amount3) return SendClientMessage(playerid, COLOR_GREY, "Use /test [text] [amount]!");
//Здесь параметр 'amount3' используется
}
else if(!strcmp(string, "buy2", true))
{
//Здесь параметр 'amount' не нужен
}
else return SendClientMessage(playerid, COLOR_GREY, "Use /test [text] [amount]!");
}
Как быть в данном случае? Как убрать необходимость ввода предыдущих параметров? |
Смотри на функционал с точки зрения пользователя, а это по сути дети, им лень вводить по 3-4 параметра в консоль, да даже 2 это чаще всего много, дайте им графическое меню и селекторы.


