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

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

 
 
1 час назад, liner сказал:

или из Ai Additions можно вырвать, rx_addons скрипт

Может быть!

Честно говоря, никогда не смотрел чужие скрипты.

Предпочтение всегда отдавал тому, что мне проще написать свой скрипт, чем адаптировать чужой.

Так что решение вопроса есть и оно разное. И это здорово!

 

  • Мастер! 1
  • Жму руку 1

Терпение... И все получится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Как убрать опцию "Сетевая игра" из главного меню?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Крим ui_mm_main.xml

    <menu_main btn_height="34" font="graffiti22">
        <btn name="btn_new_game"    caption="ui_mm_newgame" />
        <btn name="btn_load"        caption="ui_mm_load_game" />
<!--        <btn name="btn_net_game"    caption="ui_mm_network_game" />--> - закоментировать
        <btn name="btn_options"        caption="ui_mm_options_n" />
        <btn name="btn_credits"        caption="ui_mm_credits" />
        <btn name="btn_quit"        caption="ui_mm_quit2windows" />
    </menu_main>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
21 час назад, Tolich сказал:

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Hvdes сохранение в переменную не помогло?


В беге за рассветом приближаешь свой закат

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

vader_33 делал вот так, результат тот же самый, даже с оригинальными дорожками игры.

		local snd = sound_object(snd_ppc[victim:clsid()][math.random(#snd_ppc[victim:clsid()])])
			snd:play(db.actor,0,sound_object.s2d)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
13 минут назад, Hvdes сказал:

делал вот так, результат тот же самый

Объявите переменную не как локальную, а как глобальную ( вынесите её за пределы функции ).

Уборщик LUA  тогда сохранит объект ( ваш звук ) в памяти и проиграет его полностью.

 

  • Жму руку 1

Терпение... И все получится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Hvdes управление звуком обязательно нужно? Можно проигрывать через play_no_feedback без сохранения в переменную (если не ошибаюсь), но без управления


В беге за рассветом приближаешь свой закат

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

User Message:
----------------------------------------
Expression    : no_assert
Function      : CXML_IdToIndex<class CPhraseDialog>::GetById
File          : D:\prog_repository\sources\trunk\xrServerEntities\xml_str_id_loader.h
Line          : 112
Description   : item not found, id
Arguments     : gunsl_quest_items_ask_nimble

 

скажите как это вылечить? уже несколько раз переустанавливал и скачивал из разных мест все ровно одна и та же ошибка торговцев на складовске

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
8 минут назад, rayman13 сказал:

скажите как это вылечить?

Смотри тут. Твой Вариант 3.

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

EaRLNb6.gif
AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Есть ли возможность очистить всю карту от НПС? p.s функцию =clear_smart_terrain не предлагать т.к не все НПС сквады у меня

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Paradox27kms 

function get_object_levelname(obj)
 local mlevel="null"
 if(obj)then
  local m_game_vertex
  if(isGameObject(obj))then
   m_game_vertex=obj:game_vertex_id()
  else
   m_game_vertex=obj.m_game_vertex_id
  end
  if(m_game_vertex)then
   local lvert=game_graph():vertex(m_game_vertex)
   if(lvert~=nil and lvert.level_id)then
    local lid=lvert:level_id()
    if(lid~=nil)then
     mlevel=alife():level_name(lid)
    end
   end
   if mlevel==nil then
    mlevel="nil"
   end
  end
 end
 return mlevel
end


for i = 1, 65534 do
local obj = alife():object(i)
if obj and IsStalker(obj) and get_object_levelname(obj) == "имя уровня"  then
alife():release(obj,true)
end
end

Изменено пользователем liner
  • Лайк 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

liner благодарю, сейчас попробую

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

WolfHeart это я уже смотрел только не понял что нужно писать в 

<specific_character id="aes2_shelma" team_default = "1">

... (сюда)

</specific_character>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
8 минут назад, rayman13 сказал:

только не понял что нужно писать в 

Создание диалогов


EaRLNb6.gif
AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

ясно, спс. тогда проще удалить тк я хз таких моментов

 


Дополнено 1 минуту спустя

кстсти вопрос, почему у меня есть такая ошибка а у вас при установке нет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

liner не работает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Paradox27kms ну тогда попробуй создать функцию по аналогии clear_smart_terrain...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
31 минуту назад, rayman13 сказал:

ясно, спс. тогда проще удалить тк я хз таких моментов

Да там ничего сложного. Надо просто внимательно почитать, вникнуть, если что не понятно сравнить с оригиналом. Диалоги это пожалуй одно из простейшего, что есть в модинге.

35 минут назад, rayman13 сказал:

кстсти вопрос, почему у меня есть такая ошибка а у вас при установке нет?

А вот тут не понял???
При установке чего?


EaRLNb6.gif
AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
3 минуты назад, WolfHeart сказал:

Да там ничего сложного. Надо просто внимательно почитать, вникнуть, если что не понятно сравнить с оригиналом. Диалоги это пожалуй одно из простейшего, что есть в модинге.

А вот тут не понял???
При установке чего?

это уже я не туда и не то написал. за совет спасибо будет время попробую

  • Мастер! 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
6 часов назад, Paradox27kms сказал:

не работает

вот эта функция есть? Может поэтому не работает

7 часов назад, liner сказал:

if(isGameObject(obj))then

 


В беге за рассветом приближаешь свой закат

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Не могу найти в ui где используется текстура ui_mp_icon_kill.dds

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Paradox27kms 

Спойлер

image.thumb.png.42131fc0ec325cb1d0ec825a621f4b90.png

 

  • Лайк 1

76561198152189716.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

vader_33 
function isGameObject(obj)
local bResult=false
if(obj and obj.fov)then
bResult=true end
return bResult
end

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Как перенести вещи игрока в ящик? Помню, мне уже отвечали на этот вопрос. Не могу найти ответ. Простите уж, что еще раз задаю вопрос.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   1 пользователь онлайн