Pages:
Actions
  • #1 by Bkm on 25 Dec 2010
  • Здравствуйте, все!
    Подскажите, пожалуйста, кто-нибудь: как правильно использовать в триггере функцию 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).) >>.
    Похоже, что функция воспринимается как неопределенная переменная.
    Может, функция вообще нерабочая?
    Или есть другие пути, как определить была ли открыта нужная мне в колоде карта?
  • #2 by Tim (WellDoneSoft) on 28 Dec 2010
  • Простите, что долго не отвечали - праздники.
    Функция FIND ищет строку в подстроке.
    Не уверен, что понимаю как в MyVar содержатся все открытые карты.

    Quote
    Если левая от последней перевернутой карта открыта
    решается так:
    HiLo Cards contain values hilo_hilo_count-1
  • #3 by Tim (WellDoneSoft) on 28 Dec 2010
  • Прошу прощения - не проверил.
    См. вложение.
  • #4 by Bkm on 29 Dec 2010
  • Благодарю за помощь в моем вопросе (сразу не увидел этой функции в арсенале X-Feeder).
  • #5 by Bkm on 29 Dec 2010
  • Не уверен, что понимаю как в MyVar содержатся все открытые карты.

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