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;
|