Вывод подсказки

W1ll04eison

Участник
Автор темы
328
19
Версия MoonLoader
.026-beta
У меня есть некая команда, с помощью которой я могу в /pm игроку выводить инфу о /gps, к примеру:
пишу команду /rtg [id игрока] [название gps] (/rtg 12 автосалон ls), после жму 'enter' и в чат вставляется:
/pm [id игрока] [gps] (/pm 12 Автосалон LS | [/gps 12 1]).
как выглядят gps(название gps) в массиве:
lua:
local ggtr = {
---[номер] = '[Название gps] | [/gps]
[0] = 'Мэрия | [/gps 0 0 ]',
[1] = 'Автошкола | [/gps 0 1 ]',
[2] = 'Автосалон LS | [/gps 12 1 ]',
[3] = 'Автосалон LV | [/gps 12 2 ]',
--и т.д
}

Подскажите, как можно сделать так, что-бы под чатом выводилась подсказка. Как это сделано в калькуляторе(ссылка: https://www.blast.hk/threads/85102/).
Только в том случае там считает числа, а тут надо что-бы выводило все похожие слова.
К примеру если я в чат пишу:
/rtg 12 сто
То, под чатом будет выводить следующее:

СТО LS
СТО SF
СТО LV
КУПИТЬ СТО
ПРОДАТЬ СТО
и т.д
т.е что-бы выводило все те названия gps из массива(как в массиве выглядят строки -> я кинул выше), в которых содержится то слово / буква которое / которую я написал в команде.
 

YarikVL

Известный
Проверенный
4,751
1,814
У меня есть некая команда, с помощью которой я могу в /pm игроку выводить инфу о /gps, к примеру:
пишу команду /rtg [id игрока] [название gps] (/rtg 12 автосалон ls), после жму 'enter' и в чат вставляется:
/pm [id игрока] [gps] (/pm 12 Автосалон LS | [/gps 12 1]).
как выглядят gps(название gps) в массиве:
lua:
local ggtr = {
---[номер] = '[Название gps] | [/gps]
[0] = 'Мэрия | [/gps 0 0 ]',
[1] = 'Автошкола | [/gps 0 1 ]',
[2] = 'Автосалон LS | [/gps 12 1 ]',
[3] = 'Автосалон LV | [/gps 12 2 ]',
--и т.д
}

Подскажите, как можно сделать так, что-бы под чатом выводилась подсказка. Как это сделано в калькуляторе(ссылка: https://www.blast.hk/threads/85102/).
Только в том случае там считает числа, а тут надо что-бы выводило все похожие слова.
К примеру если я в чат пишу:
/rtg 12 сто
То, под чатом будет выводить следующее:

СТО LS
СТО SF
СТО LV
КУПИТЬ СТО
ПРОДАТЬ СТО
и т.д
т.е что-бы выводило все те названия gps из массива(как в массиве выглядят строки -> я кинул выше), в которых содержится то слово / буква которое / которую я написал в команде.
Если я тебя правильно понял, то тебе возможно это поможет: https://www.blast.hk/threads/91525/
 

W1ll04eison

Участник
Автор темы
328
19
Если я тебя правильно понял, то тебе возможно это поможет: https://www.blast.hk/threads/91525/
Да, ты меня правильно понял, но, то выводит список команд, которые схожы с командой которую ты ввёл.

Мне же надо что-бы выводил список слов(в моем случае названий gps) которые схожы с тем что я ввёл после команды.

Т.е грубо говоря во втором параметре, а именно /rtg (первый параметр) (второй параметр), я ввиду 'СТО'.
Пример: /rtg 12 СТО.
То, в этом списке должны быть все названия gps в которых присутствует слово 'CTO'
 

YarikVL

Известный
Проверенный
4,751
1,814
Да, ты меня правильно понял, но, то выводит список команд, которые схожы с командой которую ты ввёл.

Мне же надо что-бы выводил список слов(в моем случае названий gps) которые схожы с тем что я ввёл после команды.

Т.е грубо говоря во втором параметре, а именно /rtg (первый параметр) (второй параметр), я ввиду 'СТО'.
Пример: /rtg 12 СТО.
То, в этом списке должны быть все названия gps в которых присутствует слово 'CTO'
А код не похожий для твоего случая?
 

YarikVL

Известный
Проверенный
4,751
1,814
Вообще нет, как небо и земля
Всм??
Ну да, нет точно такого же скрипта как ты хочешь.
Бери поправляй регулярки, заменяй таблицу и у тебя будет работать. Отличный пример.
 

W1ll04eison

Участник
Автор темы
328
19
Всм??
Ну да, нет точно такого же скрипта как ты хочешь.
Бери поправляй регулярки, заменяй таблицу и у тебя будет работать. Отличный пример.
Не робит