Pages:
Actions
  • #1 by Dark on 08 Apr 2014
  • Здравствуйте.

    Сделал простейший триггер ( но в трех вариантах), который должен был сделать ставку на лошадь с именем Shadow Rein.

    В первом варианте имя этой лошади было прописано в файле с именем 1.txt. Путь к файлу был указан в одном из условий триггера ( см. рисунок). Причем имя лошади указывалось в файле дважды ( первый раз как Shadow Rein, второй раз как  , т.е. только первая часть имениShadow ).

    Во втором варианте имя лошади было прописано непосредственно в условии триггера ( см. рисунок). Имя лошади было прописано полностью ( т.е. как Shadow Rein )

    В третьем варианте имя лошади тоже было прописано непосредственно в условии триггера, но только в сокращенном виде Shadow  (без слова Rein)

    В итоге ( как видно из рисунка) сработал только третий вариант (ставка в 6 $).

    На полное имя лошади состоящее из двух слов триггеры не реагируют ( а если быть точнее, то у логах пишут что условие Ложное )

    Как так? И почему триггеры не работают по первому варианту?




  • #2 by Oxa (WellDoneSoft) on 08 Apr 2014
  • Имя лошади - это строка, а значит должно браться в кавычки. Иначе все пробелы удаляются.

    В вашем примере должно быть:

    У исхода Имя содержит "Shadow Rein"

    В файле имя исхода также надо взять в кавычки.

    Нюанс с кавычками описан в мануале, разделы "Торговля триггерами - Справочник по триггерам - Условия - Операторы сравнения" и "Авто-торговля - Импорт исходов для авто-торговли", под "Импорт текстовых и числовых значений".
  • #3 by Dark on 08 Apr 2014

  • Провел эксперимент, взял имя лошади в кавычки, второй вариант заработал, а первый ( где имя лошади указано в файле, не работает даже с кавычками)

Pages:
Actions