Игровые Форумы - Показать сообщение отдельно - Помогите в скрипте
Показать сообщение отдельно
Старый 01.06.2012, 18:51   #115
Любитель Пошпилить

 
Отсутствует :(

Регистрация: 04.04.2012
Сообщения: 392

Репутация: 294   Добавить отзыв для revival

По умолчанию

CaptainBleik,
1) Этот кейс нужно запустить из под другого функцией: DoQuestCheckDelay("Тут должно быть название кейса", 1.0);
"1.0" устанавливает время в секундах, через сколько запустится указанный кейс после, того, как выполнится, тот из под которого запускался кейс.
2) Сразу вижу ошибку: в кейсе не совпадают ИД адрес персонажа во всех строках
case "First time":
SetQuestHeader("AnglLine1");
AddQuestRecord("AnglLine1", "1");
sld = CharacterFromID
("Nachalnik");
ChangeCharacterAddressGroup(characterFromID
("Nacha lnik"), "Bridgetown_Store", "barmen", "bar2");
sld.dialog.currentnode = "Second time";
break;


Ид адрес должен совпадать везде.

3) Раз ты используешь сокращение sld, то кейс может выглядеть и так:
case "First time":
SetQuestHeader("AnglLine1");
AddQuestRecord("AnglLine1", "1");
sld = CharacterFromID("Nachalnik");

ChangeCharacterAddressGroup(sld
, "Bridgetown_Store", "barmen", "bar2");
sld.dialog.currentnode = "Second time";
break;
   
__________________
Видал я так много далеких земель, Я тратил монеты на виски и эль, Но я возвращаюсь…



Ответить с цитированием