- Регистрация
- 12 Июл 2019
- Сообщения
- 35
- Лучшие ответы
- 0
- Репутация
- 2
Вот функционал инвентаря:
Но в игре название диалога: "Слот 1: %s"
Почему не форматируется эта строка?
PHP:
case 12: // Инвентарь
{
if(response)
{
switch(listitem)
{
case 0:
{
if(player[playerid][pItem1] == 0)
{
SPD(playerid, 9365, DSM, !"{00C0FF}Ошибка",
!"\
{00C0FF}Данный слот пуст!", !"{00C0FF}Понятно",!"\
");
return true;
}
if(player[playerid][pItem1] >= 1)
{
static
fmt_str_name[] = "{00C0FF}Слот 1: %s";
new
string_name[sizeof(fmt_str_name)-18+20];
format(string_name, sizeof(string_name), fmt_str_name, invent_items[player[playerid][pItem1]]);
SPD(playerid, 13, DSL, fmt_str_name,
"\
{00C0FF}Выбрать\n{00C0FF}Передать\n{00C0FF}Выбросить", "{00C0FF}Далее", "{00C0FF}Назад\
");
}
}
case 1:
{
if(player[playerid][pItem2] == 0)
{
SPD(playerid, 9365, DSM, !"{00C0FF}Ошибка",
!"\
{00C0FF}Данный слот пуст!", !"{00C0FF}Понятно",!"\
");
return true;
}
if(player[playerid][pItem2] >= 1)
{
static
fmt_str_name[] = "{00C0FF}Слот 2: %s";
new
string_name[sizeof(fmt_str_name)-18+20];
format(string_name, sizeof(string_name), fmt_str_name, invent_items[player[playerid][pItem2]]);
SPD(playerid, 13, DSL, fmt_str_name,
"\
{00C0FF}Выбрать\n{00C0FF}Передать\n{00C0FF}Выбросить", "{00C0FF}Далее", "{00C0FF}Назад\
");
}
}
case 2:
{
if(player[playerid][pItem3] == 0)
{
SPD(playerid, 9365, DSM, !"{00C0FF}Ошибка",
!"\
{00C0FF}Данный слот пуст!", !"{00C0FF}Понятно",!"\
");
return true;
}
if(player[playerid][pItem3] >= 1)
{
static
fmt_str_name[] = "{00C0FF}Слот 3: %s";
new
string_name[sizeof(fmt_str_name)-18+20];
format(string_name, sizeof(string_name), fmt_str_name, invent_items[player[playerid][pItem3]]);
SPD(playerid, 13, DSL, fmt_str_name,
"\
{00C0FF}Выбрать\n{00C0FF}Передать\n{00C0FF}Выбросить", "{00C0FF}Далее", "{00C0FF}Назад\
");
}
}
}
}
}
Почему не форматируется эта строка?