Как правильно сделать?

Айскримка

Новичок
Автор темы
6
0
Версия MoonLoader
.027.0-preview
sambo =
'Приветствую.'
'Как дела.'
'Чем занят'.

if string.match(text, '^.+%[%d+%] говорит: testing') then
runCommand(sambo)
runCommand('/pay 123 10000')
end
if string.match(text, '^.+%[%d+%] говорит: testing2') then
runCommand(sambo)
runCommand('/pay 321 10000')
end

я хочу что бы при вводе testing 1 отправлялись три сообщения в чат и после этого переводились бабки неа 123 ид
если же тестинг 2 то тот же самый текст но перевод на другой ид.
В данный момент скрипт просто флудит текстом
'Приветствую.'
'Как дела.'
'Чем занят'.
Без перестану

up
 
Последнее редактирование:

qdIbp

Автор темы
Проверенный
1,389
1,146
Попробуй, может получится
Lua:
sambo = {
  'Приветствую.',
  'Как дела.',
  'Чем занят',
}

local str = string.match(text, '^.+%[%d+%] говорит: (.+)')
if str == 'testing' or str == 'testing2' then
  for i,k in pairs(sambo) do
    runCommand(k)
  end
  runCommand(str == 'testing' and '/pay 123 10000' or '/pay 321 10000' )
end