Показать сообщение отдельно
Старый 29.09.2007, 20:12   #1826
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: М: Скриптинг в Готике

2HikeR:
юзал всевозможные варианты
Таблицу Вейче составил правильно - похвально.
просто ф-ию тогда нужно записать несколько иначе:
if !( !aa || bb) {B_MM_AssessEnemy();};
А вот с вычислением выражения ошибочка, поясняю:
Оптимизируем по 1, т.к. их в таблице больше,
первое выражение (1ый столбик) - bb, аа сокращаются
второе выражение (2ая строка) - !аа, bb сокращаются
далее, т.к. мы делаем по 1, то между выражениями ставим || (если бы по нулям, то &&)
в итоге получаем для истиного выражения (вызов функции) - !aa || bb, откуда у тебя взялось общее отрицание непонятно, оно справедливо для невызова функции.
А в общем неплохо.  ;)
Ответить с цитированием