Перейти к контенту

[SoC] Ковыряемся в файлах


Рекомендуемые сообщения

Stalk15

приведенный пример проверки дистанции в данном случае проверяет дистанцию только от ГГ и до Волка.(конкретного NPC определенного по сиду)

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Разумеется сам метод можно использовать для проверки дистанции от кого\чего до кого\чего угодно - предварительно получив ссылку на юзердату объекта\объектов.

 

сид волка - это и есть 6 (006) - разницы между таким написанием и тем что в скобках никакой - простой разрабы для нумерации сидов в game_story_ids добавляли два нуля или один ноль. Они никакого значения не имеют.

Изменено пользователем Garry_Galler

Garry_Galler

 

Я думал Stalk15 имеет в виду вообще, а не в данном скрипт, а так эта проверка используется для всего. (по моему)

Исправь если я не прав.

 

87728-stalker.gif

Stalk15, Нет. Это строка проверяет расстояние от одного объекта до ГГ.Чтобы проверять всех НПС нужно воспользоваться циклом или вписать в нужную функцию в xr_motivator.script

А если честно сказать, то это бредовая идея. В чём смысл?

А если будет скажем 3 нпса на расстоянии от ГГ меньше 3?Сможешь ли ты это контролировать?- Ответ нет, не сможешь.Так зачем терять время на никому не нужную "псевдофичу",тем более реализованную не в полной мере?

Изменено пользователем меченый(стрелок)

Kolmogor

Обращаюсь как очень опытному скриптеру :rolleyes: - не мог бы помочь разобраться с моей проблемкой (вопрос на пред. странице по виджету в инвентарном окне).

Просто очень нужно ее решить - ведь все сделано, а какая то мелочь не хочет работать как надо.

Garry_Galler, а посмотреть чужие скрипты не пробовал? В амк мы эту проблему долго решали,даже не помню решили ли :).

Просто очень нужно ее решить - ведь все сделано, а какая то мелочь не хочет работать как надо.

Это не мелочь,это головная боль ;).

А при закрытии инвентаря не пробовал удалять форму?

Изменено пользователем меченый(стрелок)

меченый(стрелок)

Дак я не видел ни одного примера подходящего под моей случай.

если подскажешь код (или хотя бы мод\версия, я в моды давно не играл и свежих версий у меня нет - АМК еще версии 1.4.1) то буду очень признателен.

-----------------------------------------------------------------------------------

все доступные варианты удаления\деаттача виджета я исчерпал. Даже Artos не смог помочь (пробовал но пока результатов нет).

Garry_Galler, Нет, кодом помочь не могу,так как мы тоже не решили эту проблему(и я и Колмогор думали над этим), и думаю никто(хотя...) не сделает это чисто на скриптах...

Как вариант - сделать какой-то итем,который будет выводить форму поверх инвентаря,и при нажатии какой-то кнопки будет отключатся и "разблокировать" инвентарь.

Изменено пользователем меченый(стрелок)

меченый(стрелок)

ну с этим ладно (можно обойтись и без удаления - особо мешаться виджет не будет - места мало занимает в окне описания).

 

а вылет то почему после перезагрузки? у вас эта проблема была?

---------------------------------------------------------------------------------

понятно. Ну что ж будем искать :-)

Изменено пользователем Garry_Galler

Garry_Galler, Да была.

После перехода между локациями при открытии инвентаря происходил вылет(хотя форма как бы была удалена перед переходом) из-за того что форма "вроде как" приаттачина. Вот как :).

PS:У меня скриптов нету, если хочешь посмотреть, напиши Энду,может скинет скрипты с формочкой для сна :).Посмотришь,может что полезного подчерпнёшь. В общем - удачи!

Доброго дня. Подскажите, как спавнить через скрипт переходы между локациями?

 

Изменено пользователем Jurok

⠀

Обращаюсь как очень опытному скриптеру :rolleyes: - не мог бы помочь разобраться с моей проблемкой (вопрос на пред. странице по виджету в инвентарном окне).

Детачишь свое окно от инвентаря в actor_binder:net_destroy или при закрытии инвентаря и все

 

меченый(стрелок),

мне кажется мы это побороли описанным выше способом :unsure:, но точню не помню :)

:offtopic:

Kolmogor, привет, это я помню(про net_destroy) ,но вроде проблема не решилась :).(ключевое слово вроде)

ФеНиКс,

if not (item and item:section() == "wpn_pb") then --если у нас нет ничего,а проверка на пб уже не обязательна,
Изменено пользователем меченый(стрелок)

Kolmogor

деаттачил - как раз на закрытие инвентаря - один хрен - вылет при наведении курсора на кнопки (после перезагрузки и открытии инвентаря).

local wnd
local inventory  --значения назначаются при аттаче - однократно при первом открытии инвентаря -( в другой функции)

function OnOpenInventory(info_id)
    if info_id == "ui_inventory" then
    inventory_open = true
      elseif info_id == "ui_inventory_hide" then
          if inventory  and wnd then
           inventory:DetachChild(wnd)
         end 
        inventory_open = false
    end
end

Изменено пользователем Garry_Galler

Вот у меня есть значения: x,y,z,lv, gv, dx, dy, dz, level_name. Как мне их все сохранить и вызвать в нужный момент все сразу?

Вопрос так сказать к скриптёрам.

Real Wolf, записать в pstor :). xr_logic.script

Примеры можно даже увидеть на пред. страницах :)

Изменено пользователем меченый(стрелок)

Real Wolf, Если любишь извращения,то можно ,скажем, строкой :).(зато дань оптимизации ;))

А лучше по отдельности :)

Изменено пользователем меченый(стрелок)

Народ, кто мне объяснит, что не так с доп. кнопками на окне инвентаря? Я долго не тестировал, но вроде как работает без особых проблем. Кнопка создаётся, по обработчику нажатия отсоединяется и, соответственно, исчезает.

 

Плагины Total Commander для работы с игровыми архивами:

Архиваторный плагин (для работы с одиночным архивом): link1 link2

Системный плагин (для распаковки установленной игры): link1 link2

 

А можно ли добавить несколько фонарикоф? Купил один он светит желтоватым ну обычной лампочкой, Купил по дороже уже светит галогенкой ярко и дальше, Купил третий светит в разброс а не в даль. Как такое сделать?

ЯДиск папка с крутым схроном!

Привет всем! Возможна ли проверка на то в каком режиме стрельбы сейчас находится оружие? Т.е. одиночными, по три, очередью.

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...