Показать сообщение отдельно
Старый 28.06.2008, 20:49   #450
Новичок
 
Аватар для Eug3ny
 
Регистрация: 08.09.2007
Сообщений: 55
Репутация: 11 [+/-]
Healer_03
Цитата:
Сообщение от Healer_03 Посмотреть сообщение
неработающий топик
Неработающий? Хм, квест создан, и в нём создана тема для разговора, так? Тогда, я думаю, надо первым делом убедиться, что верно расставлены условия. Обычно это только два условия - "GetIsID" (чтобы определить, какому персонажу можно это сказать) и "GetStage" (на какой /до какой/после какой стадии квеста это можно сказать). Думаю, они у тебя есть (GetStage не обязательно, ну и GetIsID, если эту реплику можно выбирать у всех персонажей). Теперь идём дальше - надо добавить саму возможность это сказать для игрока. Для этого у квеста создаём Main Script (задаётся у каждого квеста) и пишем там:

Цитата:
begin Gamemode
short doonce

if doonce == 0
player.addtopic "название темы (без кавычек)"
set doonce to 1
endif

end
Надеюсь, этот трюк с "doonce" уже знаком (он позволяет убедиться, что приведённые ниже действия выполняются только однократно). Смело вешаем этот скрипт своему квесту в качестве Main Script и тестируем в игре.

Последний раз редактировалось Eug3ny; 28.06.2008 в 20:50. Причина: Опечатки
Eug3ny вне форума  
Отправить сообщение для Eug3ny с помощью ICQ Ответить с цитированием