Page 1 of 1

Работа с журналом

Posted: 01.11.2011 14:07
by Vargul

Code: Select all

         useskill('meditation');
         repeat
            wait(1000);
            i:=i+1;
            checksave;
         until (InJournalBetweenTimes('You are at peace', ctime, Now)<>-1) or (i=300);
Всем привет.
Чар медитирует, пока не появится сообщение 'You are at peace', а вот если он теряет концентрацию ('You lose your concentration'), то он тупо стоит и ждет пока мана сама восстановится. Как надо правильно поправить Until чтобы чар медитировал при потере концентрации?
<>-1) - не равно -1, где можно почитать про эти сравнения, почему не 0, не 5 или 10
Заранее извиняюсь если это где то есть, в факе и в уроках я не нашел.
Спасибо

Re: Работа с журналом

Posted: 02.11.2011 7:55
by Fenix

Code: Select all

         useskill('meditation');
         repeat
            wait(1000);
            i:=i+1;
            checksave;
         until (InJournalBetweenTimes('You are at peace|You lose your concentration', ctime, Now)<>-1) or (i=300);