Список форумов Русский TADS Русский TADS
Русский TADS. Разработка текстовых игр на русском языке. Интерактивная литература.
Второй форум находится здесь.
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Небольшея ошибка в advr.t

 
Начать новую тему   Ответить на тему    Список форумов Русский TADS -> Русифицированный ТАДС
Предыдущая тема :: Следующая тема  
Автор Сообщение
Boroda
Developer


Зарегистрирован: 11.02.2003
Сообщения: 140
Откуда: Moscow, Russia

СообщениеДобавлено: Вс Мар 16, 2003 2:10 am    Заголовок сообщения: Небольшея ошибка в advr.t Ответить с цитатой

строка 3424
verIoDigWith(actor)={"Этим ничего не покапаешь. ";}

правильно -- "покопаешь"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
GrAnd
Site Admin


Зарегистрирован: 04.02.2003
Сообщения: 299
Откуда: Россия, Москва

СообщениеДобавлено: Вс Мар 16, 2003 12:53 pm    Заголовок сообщения: Ответить с цитатой

Ок. fixed. Жди следующего релиза.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Sancho



Зарегистрирован: 12.08.2004
Сообщения: 20
Откуда: IVANOVO

СообщениеДобавлено: Пт Авг 13, 2004 3:10 am    Заголовок сообщения: Ответить с цитатой

Не, я может быть чего-то не понял, но кажется нашел ошибку в advr.t Rolling Eyes

Функция ok.. подставляла все окончания по isThem, т.е. допустим пишу:

>сесть
На что Вася должны сесть?

...или...

>съесть меч
Короткий меч не аппетитны

...ну и т.п.

Код выглядит так:
ok: function( obj, textIfIsThem, textIfIsHim, textIfIsNeuter, textIfIsHer )
{
local gen = obj.gender;
if (obj)
if (gen) say(textIfIsThem); // ИМХО здесь собака порылась Exclamation
else
if (gen=1) say(textIfIsHim); else
if (gen=2) say(textIfIsHer); else
say(textIfIsNeuter);
}

Исправил на if (gen=3) say(textIfIsThem); и усё заработало как надо Very Happy . Правильно ли я зделал?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
GrAnd
Site Admin


Зарегистрирован: 04.02.2003
Сообщения: 299
Откуда: Россия, Москва

СообщениеДобавлено: Пт Авг 20, 2004 7:05 am    Заголовок сообщения: Ответить с цитатой

Sancho писал(а):
Не, я может быть чего-то не понял, но кажется нашел ошибку в advr.t Rolling Eyes

Исправил на if (gen=3) say(textIfIsThem); и усё заработало как надо Very Happy . Правильно ли я зделал?


Совершенно верно. В моих более поздних библиотеках код выглядит именно так. Молодец! Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Русский TADS -> Русифицированный ТАДС Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group