EnterEsc2) Я имею ввиду именно добавить туда какой-то свой текст, и какая функция редактирует этот Дневник?
3)Можно пример скрипта?
2).в верхней панели редактора нужно активировать Map properties tree. Там есть папка Objectives. Primary для основных заданий. Secondary для дополнительных. Common для всеобщих. Player specific для отдельных для конкретного игрока. Стандартное задание kill'em all - основное, всеобщее. Графа CaptionFileRef для имени задания, descriptionFileRef для описания.
3).Нужно дать скриптовое имя картографу в окне слева в параметре name.
Всё, что написано в скрипте кириллицей, заменить на то, что требуется:
HERO = 0;
SetObjectEbabled("скрипт_имя_картографа",nil);
function cartographer(hero,obj)
HERO = hero;
QuestionBoxForPlayers(GetObjectOwner(HERO),"ссылка_на_файл_с_текстом_на_покупку_карт","yes");
end;
function yes()
if GetPlayerResource(GetObjectOwner(HERO),6) >= цена_карт then
SetPlayerResource(GetObjectOwner(HERO),6, GetPlayerResource(GetObjectOwner(HERO),6)-цена_карт);
OpenCircleFog(50,50,0,999,GetObjectOwner(HERO));
Trigger(OBJECT_TOUCH_TRIGGER,"скрипт_имя_картографа",nil);
else
MessageBoxForPlayers(GetObjectOwner(HERO),"ссылка_на_файл_с_текстом_что_не_хватает_денег");
end;
end;
Trigger(OBJECT_TOUCH_TRIGGER,"скрипт_имя_картографа","cartographer");