ТОМ: Уроки: различия между версиями

Содержимое удалено Содержимое добавлено
мНет описания правки
Строка 405:
глубокими складками.
 
==Урок 5: ЕщёДополнительные одналокации, локациякарта и стороны света==
Расширим нашу пещеру, добавим в неё еще локаций.
пишется...
Это будут проход на север и зал, к которому он ведет.
 
Новые локации делаем так-же как во 2м уроке:
location проход
{ cls = место
title = "Узкий проход"
описание = "Небольшой коридор, ведущий в утробу пещеры."
}
location зал
{ cls = место
title = "Зал"
описание = "Неровный круглый зал с высоким каменным потолком."
}
 
Чтобы соеденить локации друг с другом, нам необходимо разместить их на карте.
Для этого необходимо подключить еще один модуль библиотеки - map.tml
//подключим модуль с картой
include "std.lib\map.tml"
Размещаем наши локации на карте:
пещера.отметить_на_карте(1,1,1)
проход.отметить_на_карте(1,2,1)
зал.отметить_на_карте(1,3,1)
Метод '''отметить_на_карте(x,y,z)''' размещает локацию в заданных координатах карты.
 
Этот же модуль отвечает за перемещения по компасным направлениям.
 
Смотрим, что у нас получилось:
 
==Урок 6: Менюшные диалоги с NPC==