LINUX.ORG.RU

История изменений

Исправление LightDiver, (текущая версия) :

у меня лютые проблемы со сравнением строк:

if string.find (message, "Вождь, сдать") and nachalo~="*" then
    print ("1")

Делаю что то подобное, или не пашет или попадает еще под 100500 приблизительно подобных результатов. Как правильно вытянуть из сообщения конкретную нужную команду?

Например есть у меня сейчас вот такая строка:

[36:47][G] [Калюта]: *030200 ага: 964 [Полетели?]

И вот так вот она не ловится:

if string.find (message, sender) and string.find(message, "ага") then

И так не ловится:

if string.find (message, sender) and string.find(message, "ага:") then

sender тут ник, он точно совпадает. Хэш тоже рабочий, на него проверка дальше в следущем ифе. А вот остальное как правильно выловить?

Исправление LightDiver, :

у меня лютые проблемы со сравнением строк:

if string.find (message, "Вождь, сдать") and nachalo~="*" then
    print ("1")

Делаю что то подобное, или не пашет или попадает еще под 100500 приблизительно подобных результатов. Как правильно вытянуть из сообщения конкретную нужную команду?

Например есть у меня сейчас вот такая строка:

[36:47][G] [Калюта]: *030200 ага: 964 [Полетели?]

И вот так вот она не ловится:

if string.find (message, sender) and string.find(message, "ага") then

И так не ловится:

if string.find (message, sender) and string.find(message, "ага:") then

Исходная версия LightDiver, :

у меня лютые проблемы со сравнением строк:

if string.find (message, "Вождь, сдать") and nachalo~="*" then
    print ("1")

Делаю что то подобное, или не пашет или попадает еще под 100500 приблизительно подобных результатов. Как правильно вытянуть из сообщения конкретную нужную команду?