GSC|MOD-Народный портал модостроения
PDA
Гость - Гости
Дата: 21.09.2017
Непрочитанных ЛС:
Гость - Гости
В Зоне: -дней
Пропуск №:
Гость - Гости
День рождения:
Ваш IP: 54.158.21.176
Музыка S.T.A.L.K.E.R.
Мини-чат
Друзья сайта
Наш опрос
Как вам наш сборник модостроения GSC-MOD 6?
Всего ответов: 48
Статистика
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: Uk 
Форум » Модостроение » Скриптинг Lua » Добавляем отметку перехода между локациями
Добавляем отметку перехода между локациями
РостянДата: Суббота, 23.03.2013, 13:58 | Сообщение # 1
Руководитель команды модостроителей UM-ST-MOD Team
Группа: Администраторы.
Сообщений: 130
Репутация: 300
Статус: Offline
Создаем скрипт, например scripts\new_script.script



В него вставляем следующие функции:



-- Тут мы проверяем, получали ли мы раньше инфопоршень info_new_level

-- И если мы его не получали, то нам отмечается переход, и выдается этот инфопоршень

-- Нужно это для того, чтобы мы получали Отметку только один раз

function level_changer()

if not has_alife_info("info_new_level") then

otmetit_perehod()

db.actor:give_info_portion("info_new_level")

end

end



function otmetit_perehod()

for i=1,65534 do

local obj = alife():object(i)

if obj then

if obj:name() == "Название 1-го левел чэнджера" then

level.map_add_object_spot_ser(obj.id,"level_changer_up","Подпись 1")

elseif obj:name() == "Название 2-го левел чэнджера" then

level.map_add_object_spot_ser(obj.id,"level_changer_up","Подпись 2")

--elseif .....

end

end

end



Название берётся из поля name level_changer'а в all.spawn;

Подпись - например, "На Кордон".

Далее, в bind_stalker.script после function actor_binder:update(delta) надо написать new_script.level_changer()
и в файле info_portions.xml зарегистрировать наш инфопоршень, добавив строку



Желаю всем удачного модостроения Ростян:-)
Если вы хотите отправить сообщение шлите на Yandayks3003
 
Форум » Модостроение » Скриптинг Lua » Добавляем отметку перехода между локациями
Страница 1 из 11
Поиск:
Design by Xom & Ростян
Copyright Ростян GSC-MOD
© 2013 - 2017
Авторское право на игру и использованные в ней материалы принадлежит GSC Game World.
Любое использование материалов сайта возможно только с разрешения администрации.
Хостинг от uCoz