-
Публикаций
236 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Календарь
Новости
Моды
Весь контент Paradox27kms
-
Pepel Ставишь спейс рестриктор в нем прописываешь что-то типа [logic] active = sr_idle@start [sr_idle@start] on_info = {=actor_in_zone(test_zone)} sr_timer@end %=start_gui()% [sr_idle@end] test_zone - название рестриктора который нужно поставить на объект В xr_effects.script пишем function start_gui() start_gui_menu(ui_mm_mod.ui_mm_mod()) end В _g.script пишем в самый конец function start_gui_menu(gui, close_inv) if close_inv == true then gui:ShowDialog(true) level.show_weapon(true) game_hide_menu() else gui:ShowDialog(true) end end К слову крайним шагом будет создание самого окошка GUI которое в xr_effects в строке start_buy_menu(ui_mm_mod.ui_mm_mod()) прописано как ui_mm_mod. Вот тут статья как научится создавать GUI окна http://old.ap-pro.ru/forum/104-9830-1 я лишь показал как его вообще запустить на твоем примере
-
vader_33 Благодарю, гляну. Дополнено 8 минуты спустя vader_33 Там встроен стандартный Повелитель Зоны но там главное значение в скрипет tonumber а это на сколько я знаю денюжка в инвентаре ГГ. function god_dialog:OnButton_load_clicked() local sec = self.file_data:GetText() local dis = tonumber(self.spin_spawn:GetText()) local dir local pos if tostring(sec)=="nil" or tostring(sec)=="" then return end if db.actor~=nil then dir = db.actor:direction() pos = db.actor:position() end if mode == "item" then if (db.actor ~= nil) then if tonumber(self.spin_spawn:GetText())==0 then alife():create(sec, db.actor:position(), 0, 0, db.actor:id()) else pos = pos:add(dir:mul(dis)) alife():create(sec, pos, db.actor:level_vertex_id(), db.actor:game_vertex_id()) end end end А мне нужно просто условие чтобы к примеру на значении 1 выдавался инфопоршень