Author Topic: Функция FIND  (Read 2279 times)

Tags:
  • All members
  • Posts: 211
  • Karma: +5/-5
Функция FIND
« on: Sat, 25 December, 2010, 02:24 »
Здравствуйте, все!
Подскажите, пожалуйста, кто-нибудь: как правильно использовать в триггере функцию FIND?
Задаю условие:
<< Trigger Expression FIND(hilo_hilo_count-1, MyVar) is not equal to 0 >>,
где MyVar - пользовательская переменная со значениями всех открытых карт в HiLo.
То есть, << Если левая от последней перевернутой карта открыта >>.
Условие не выполняется и в Логе пишет:
<< Проверка условия:  Trigger Expression FIND(hilo_hilo_count-1, MyVar) is not equal to 0
Условие ложно.  ( Исход 'Card 9 or further': Trigger Expression равно FIND(2,2_J_3).) >>.
Похоже, что функция воспринимается как неопределенная переменная.
Может, функция вообще нерабочая?
Или есть другие пути, как определить была ли открыта нужная мне в колоде карта?

  • Tim Vetrov
  • Administrator
  • Posts: 4434
  • Karma: +16/-0
  • Gender: Male
*
Re: Функция FIND
« Reply #1 on: Tue, 28 December, 2010, 09:17 »
Простите, что долго не отвечали - праздники.
Функция FIND ищет строку в подстроке.
Не уверен, что понимаю как в MyVar содержатся все открытые карты.

Quote
Если левая от последней перевернутой карта открыта
решается так:
HiLo Cards contain values hilo_hilo_count-1
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду рад помочь с понедельника по пятницу, 08:00-18:00 GMT

  • Tim Vetrov
  • Administrator
  • Posts: 4434
  • Karma: +16/-0
  • Gender: Male
*
Re: Функция FIND
« Reply #2 on: Tue, 28 December, 2010, 09:33 »
Прошу прощения - не проверил.
См. вложение.
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду рад помочь с понедельника по пятницу, 08:00-18:00 GMT

  • All members
  • Posts: 211
  • Karma: +5/-5
Re: Функция FIND
« Reply #3 on: Wed, 29 December, 2010, 22:24 »
Благодарю за помощь в моем вопросе (сразу не увидел этой функции в арсенале X-Feeder).

  • All members
  • Posts: 211
  • Karma: +5/-5
Re: Функция FIND
« Reply #4 on: Wed, 29 December, 2010, 22:38 »
Не уверен, что понимаю как в MyVar содержатся все открытые карты.

И все же, функция FIND может пригодиться, а у меня она почему-то не работает.
MyVar - моя переменная, куда в каждом раунде добавляется значение выпавшей карты (set user variable (name:)MyVar (value:)MyVar _ hilo_hilo_count). Но дело уже даже не в MyVar, а в общем поиске текста в строке. Буду благодарен за работоспособный пример функции FIND.