Перейти к содержанию

Paradox27kms

Сталкеры
  • Публикаций

    236
  • Зарегистрирован

  • Посещение

Весь контент Paradox27kms

  1. Как в GUI реализовать работоспособность такого компонента как SpinNum? Это компонент где вверх-вниз листаются числа
  2. Как правильно реализовать галочку в GUI? self.check_warmup_mode:SetCheck(false) if self.check_warmup_mode:GetCheck() then self.button_buy:Enable(false) else self.button_buy:Enable(true) end На данном примере почему-что выполняется скрипт только когда чебокс "включен" т.е в игре подсвечивается желтым цветом, а нужно чтобы всё было как положено, если чебокс не горит то действия нет, а если горит то есть а тут наоборот.
  3. liner Да я уже сделал чтобы окно автоматически активировалось при входе в зону... Дополнено 14 минуты спустя Hikki Скажу банальный ответ но - руками ? всё ручками
  4. vader_33 а можно тогда из логики вызвать нажатие клавиши? Например если актер находится в определенной зоне, то...
  5. vader_33 По идее если отобразить GUI то оно перекроет таймер. Хорошо тогда другой вопрос...есть скрипт function action_freedom_team_base:zone_enter(dik, keyboard_action) CUIScriptWnd.action_freedom_team_base(self,dik,keyboard_action) local bind = dik_to_bind(dik) local console = get_console() self.state = state_outside bind_stalker.restore_weapon(self.object:id()) local hud = get_hud() local custom_static = hud:GetCustomStatic("can_use_weapon_now") if db.no_weap_zones[self.object:name()] == true then db.no_weap_zones[self.object:name()] = false elseif custom_static == nil and has_alife_info("mod_pve_actor_in_freedom_start") then hud:AddCustomStatic("can_use_weapon_now", true) hud:GetCustomStatic("can_use_weapon_now"):wnd():TextControl():SetTextST("st_mod_pve_add_buy_menu") end printf("exiting no weapon zone [%s]", tostring(self.object:name())) self.inited_time = game.get_game_time() if keyboard_action == ui_events.WINDOW_KEY_PRESSED then if dik == DIK_keys.DIK_ESC then if level.present() and ( ((db.actor ~= nil)and(db.actor:alive())) or (false==IsGameTypeSingle()) ) then self.message_box:InitMessageBox("message_box_quit_windows") self.message_box:ShowDialog(true) end end end return true end Я создал модуль на базе sr_no_weapon и хочу реализовать чтобы при нахождении в данной зоне можно было вызвать скрипт ну или какое-либо действие при нажатии на горячую клавишу(в данном случае как пример вызов сообщения для теста). Брал скрипт из ui_main_menu.script и дополнил его в данном скрипте. Ловлю вылет Expression : !m_error_code Function : raii_guard::~raii_guard File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp Line : 748 Description : ...l of pripyat\gamedata\scripts\sr_base_freedom.script:80: attempt to call field 'action_freedom_team_base' (a nil value) Вся схема
  6. vader_33 Вот пример данного таймера в логике [sr_timer@timer] type = dec start_value = 31000 string = st_save_zat_c3_sniper_bandit_base_signal on_value = 0 | sr_idle@next Нужно отображение парамерта start_value в тексте GUI...если не сложно
  7. vader_33 Можно ли как-нибудь вывести отчет таймера в тексте GUI? Как на скрине судя по всему можно, но нужно именно конкретный таймер, к примеру отображение отчета через GUI подобного таймера...
  8. Приветствую. Получилось так...надпись на скрине выше...нужно сделать чтобы отображалось по человечески например так: Группировка:Вольный сталкер. Вот скрипт
  9. Приветствую, можно скрипт на отображение названия группировки ГГ через текст? Разумеется в GUI
  10. Можно ли как-нибудь вызвать параметр к примеру self.list_shop:Clear() из скрипта? я хочу чтобы скрипт с данной строкой активировался из xr_effects в логике, это возможно?
  11. ну подгонять...мне же нужен предмет чтобы при клике на него отобразилась его икнока
  12. Спасибо, я просто забыл прописать в функцию if db.actor ~= nil then actor_money = db.actor:money() else actor_money = 0 end Дополнено 5 минуты спустя Дополнено 16 минуты спустя Как реализовать чтобы при клике на секцию предмета отобразилась его иконка из ui_icons_equipments? Такова реализация доступна в мультиплеере но скрипта данного меню в скриптах я не нашел
  13. Большое спасибо! По вопросу списков у меня всё, однако я брал скрипты по отображению денег у ГГ из Повелителя Зоны, проблема в том что перенес я их так что они отображают стартовую сумму но не обновлются. Вот затронутые скрипты
  14. Благодарю, но есть одно но... скрипт спавнит только те предметы которые есть в рюкзаке ГГ и вдобавок нужно учесть что игрок уходит в минус если у него 0 рублей.
  15. Приветствую, спасибо. В данном клике нужно реализовать чтобы при клике на предмет уходила денюжка из рюкзака ГГ по цене выбранной секции. Тобишь хочу реализовать продажу предметов ГГ.
  16. в данной функции значение section отсутствует следовательно при клике ничего не работает function ui_mm_mod:FillListOther() for i,v in pairs(tbl) do local inv_name = game.translate_string(system_ini():r_string(i, "inv_name")) local inv_weight = system_ini():r_string(i, "inv_weight") local cost = system_ini():r_string(i, "cost") local name = inv_name..", "..cost.."RU, "..inv_weight.."kg" self:AddItemToListOther(name, i) end end
  17. Проще же сделать эксклюзивный сквад монстров и со своим target_smart не? или вдобавок её дописать ему spawn_point. Да, разумеется если использовать единичный сквад....
  18. Привет а как в данном скрипте убрать проверку на нахождение предметов в инвентаре на просто предметы из списка? т.е убрать проверку окрашенную цветом и заменить её на предметы из списка (нужно для спавна в рюкзак гг как в повелителе зоны) P.S мне нужно именно Вашим методом, так как другие рабочие способы я уже подсмотрел но там спавн только по тексту а он там должен быть на анг и конкретный по типу wpn_pm
  19. Благодарю) А можно сделать условие если не хватает у ГГ суммы на предмет то выполнялся скрипт, в моём случае вывод сообщения на экран (последнее я к счастью знаю как вывести :)) просто нужно выполнение скрипта
  20. Благодарю. Только в строке self:AddItemToListOther(name, cost, sect) - cost лишнее. И ещё не понятен момент с выдачей денег. Вот как это вижу я. Не понимаю как реализовать чтобы было взаимодействие с ценой и секцией чтобы при удалении выдавалась энная сумма, в данном случае цены предмета Дополнено 34 минуты спустя В Повелителе Зоны есть вроде то что тебе нужно