Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Boroda Developer
Зарегистрирован: 11.02.2003 Сообщения: 140 Откуда: Moscow, Russia
|
Добавлено: Вс Мар 16, 2003 2:10 am Заголовок сообщения: Небольшея ошибка в advr.t |
|
|
строка 3424
verIoDigWith(actor)={"Этим ничего не покапаешь. ";}
правильно -- "покопаешь" |
|
Вернуться к началу |
|
 |
GrAnd Site Admin
Зарегистрирован: 04.02.2003 Сообщения: 299 Откуда: Россия, Москва
|
Добавлено: Вс Мар 16, 2003 12:53 pm Заголовок сообщения: |
|
|
Ок. fixed. Жди следующего релиза. |
|
Вернуться к началу |
|
 |
Sancho
Зарегистрирован: 12.08.2004 Сообщения: 20 Откуда: IVANOVO
|
Добавлено: Пт Авг 13, 2004 3:10 am Заголовок сообщения: |
|
|
Не, я может быть чего-то не понял, но кажется нашел ошибку в advr.t
Функция ok.. подставляла все окончания по isThem, т.е. допустим пишу:
>сесть
На что Вася должны сесть?
...или...
>съесть меч
Короткий меч не аппетитны
...ну и т.п.
Код выглядит так:
ok: function( obj, textIfIsThem, textIfIsHim, textIfIsNeuter, textIfIsHer )
{
local gen = obj.gender;
if (obj)
if (gen) say(textIfIsThem); // ИМХО здесь собака порылась
else
if (gen=1) say(textIfIsHim); else
if (gen=2) say(textIfIsHer); else
say(textIfIsNeuter);
}
Исправил на if (gen=3) say(textIfIsThem); и усё заработало как надо . Правильно ли я зделал? |
|
Вернуться к началу |
|
 |
GrAnd Site Admin
Зарегистрирован: 04.02.2003 Сообщения: 299 Откуда: Россия, Москва
|
Добавлено: Пт Авг 20, 2004 7:05 am Заголовок сообщения: |
|
|
Sancho писал(а): | Не, я может быть чего-то не понял, но кажется нашел ошибку в advr.t
Исправил на if (gen=3) say(textIfIsThem); и усё заработало как надо . Правильно ли я зделал? |
Совершенно верно. В моих более поздних библиотеках код выглядит именно так. Молодец!  |
|
Вернуться к началу |
|
 |
|