Перейти к содержанию

Madesto

Граждане
  • Публикаций

    6
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Madesto


  1. Благодаря всем Вам, я уже и сам научился что-то делать. Даже сейчас, я понял как сделать то, чего хочу. Вот что у меня получилось:

    #d = 10
    #e = %TIMESTAMP% - #h
    IFMATCHES("%CHATCLEAN%","([Пп]ривет|[Кк]у|[Qq][Qq]|[Qq]) ([Mm]adesto|[Мм][ао]десто)","^\[.+?\] "); 
    MATCH("%CHATCLEAN%","^\[.+?\] .+? ([A-Za-z0-9_]{1,16})" ,{&nickname}); 
    if(#e > #d)
            #h = %TIMESTAMP%
    ECHO(!Привет %&nickname%) 
    endif
    ENDIF; 

    • Лайк 1

  2. 13 часов назад, OcelotJungle сказал:
    
    IFMATCHES("%CHATCLEAN%","^\[.+?\] \w+? ([A-Za-z0-9_]{1,32} ");
    	MATCH("%CHATCLEAN%","^\[.+?\] \w+? ([A-Za-z0-9_]{1,32}) ",{&nickname});
    ENDIF;

     

    Эт снова я. Так вот. Немного не понял. С ошибкой разобрался, скобка одна была лишней, но вот другая проблема. Как в этот код засунуть такую штуку, чтобы когда игрок писал:

    Герой Alex Титул -> Madesto привет

    Оно реагировало именно на "Madesto привет", и словив ник в переменную, отвечало такой строчкой:

     ECHO("!Привет %&nickname%")

    Такое же можно сюда засунуть?


  3. И снова я. Знаю что маленько достал. Но я любознательный. За предыдущие разы огромное спасибо. Работает на ура.

    Так вот. Как можно сделать так, чтобы скрипт ловил ник в чате? Если чат не ванильный. Вот примерWtYHr8Q.png


  4. В 09.10.2018 в 14:36, LastLife сказал:

    #t = 30
    #d = %TIMESTAMP% - #x
    IFCONTAINS(%CHAT%,"сменить пароль")
        if(#d > #t)
            #x = %TIMESTAMP%
            ECHO(Для смены пароля введите команду - /changepassword [СтарыйПароль] [НовыйПароль])
        endif
    ENDIF

     

    Первая переменная - таймер в секундах

    А как можно добавить в этот же ответ разные вопросы? Разделитель | не работает. Тип я думал сделать "сменить пароль|поменять пароль". Оно тогда просто перестает работать. Но с 1 запросом всё отлично работает. Ты лучший. Но подскажи еще 😄


  5. Ребятки, всем приветик. Нуждаюсь в помощи великих умов этого форума.

    Есть такое:

    IFCONTAINS(%CHAT%,"сменить пароль")
        ECHO(Для смены пароля введите команду - /changepassword [СтарыйПароль] [НовыйПароль])
    ENDIF;

    И скажу, это не в прикол, когда 3-4 умника напишут сразу ключевую фразу, и меня выкидывает за флуд

    Можно ли как-то добавить таймер, или ввести откат, чтобы оно не работало, пока не пройлет время. Стоит оно у меня в событии onChat

×