Это популярное сообщение. Dennis_Chikin 3 665 Опубликовано 16 Мая 2014 Это популярное сообщение. Поделиться Опубликовано 16 Мая 2014 Ковыряемся в файлах ТЧ Прежде чем писать в тему - внимательно читаем первый пост, и пользуемся поиском. Возможно, ответ на Ваш вопрос уже есть. Касательно телепатии: если Вы передаете Ваши файлы телепатическим путем - ответы будут передаваться тоже телепатически. Если Вы предлагаете угадать, отчего у Вас в подвале происходит странный стук - ответ будет передан стуком. 4 8 6 12 Солянка обезжиренная, диетическая, полезные советы по "солянке", текущий тестовый патч Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/756/#findComment-847221
dsh 3 824 Опубликовано 24 Марта 2016 Поделиться Опубликовано 24 Марта 2016 @AndrewMor, проще и надежнее всего в секции непися указать файл с custom_data. А в этом файле уже писать все, что нужно. Так, как было показано выше, smart_terrains прописать проблематично. У себя я наблюдал ситуации, когда немедленно после выполнения :create() смарт террейн уже был назначен. А это значит, что последующее переписывание нетпакета уже никакого смысла не имеет. dsh mod: https://github.com/dsh2dsh/op2ogse Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/756/#findComment-1002583
AndrewMor 535 Опубликовано 24 Марта 2016 Поделиться Опубликовано 24 Марта 2016 проще и надежнее всего в секции непися указать файл с custom_data. А в этом файле уже писать все, что нужно. А как конкретно? Ну или где такое подсмотреть? А если придется много разных НПС заспавнить с разными смартами - для каждого свою секцию создавать нужно, так выходит? Сталкер - наше всё! Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/756/#findComment-1002590
naxac 2 605 Опубликовано 24 Марта 2016 Поделиться Опубликовано 24 Марта 2016 @AndrewMor, [my_new_stalker]:stalker ... custom_data = scripts\my_file.ltxПосмотреть пример можно в config\creatures\spawn_sections.ltx 1 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/756/#findComment-1002597
_Val_ 2 743 Опубликовано 24 Марта 2016 Поделиться Опубликовано 24 Марта 2016 В свете прочитанного выше... А он вообще нужен именно для этой кучи неписей - смарт-террейн? Они все будут путешествовать между локациями? Не легче им прописать логику без смартов и гулагов, провались они в тартарары? Краткий гид по моду Тайные Тропы 2 ПАРТИКЛЫ TERRA Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/756/#findComment-1002616
Struck 61 Опубликовано 24 Марта 2016 Поделиться Опубликовано 24 Марта 2016 Я вот уже задавал этот вопрос в недалёком прошлом. В ответ мне только многозначительно пошевелили бровями, как обычно. Уже не раз отвечали, что это настраивается в SDK. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/756/#findComment-1002640
Wlad777 24 Опубликовано 24 Марта 2016 Поделиться Опубликовано 24 Марта 2016 Уже не раз отвечали, что это настраивается в SDK. Что "это"? Как настраивается? Вот именно такие ответы - это и есть "шевеление бровями". --------------------------------- www.amk-zone.de Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/756/#findComment-1002663
dsh 3 824 Опубликовано 24 Марта 2016 Поделиться Опубликовано 24 Марта 2016 А если придется много разных НПС заспавнить с разными смартами - для каждого свою секцию создавать нужно, так выходит? Да, нужны будут разные секции. Т.к. ты не программист, это будет самое лучшее решение. Что бы через нетпакет указать смарт, нужно "врезаться" в se_monster или se_stalker.script, в function se_monster:on_before_register() И там уже либо вызывать что-то свое, либо генерировать сигнал, если используется сигнальная система. На этот этапе еще можно переписать нетпакет и указать там свою custom_data. Оно будет прочитано позже. 1 dsh mod: https://github.com/dsh2dsh/op2ogse Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/756/#findComment-1002713
AndrewMor 535 Опубликовано 24 Марта 2016 Поделиться Опубликовано 24 Марта 2016 Т.к. ты не программист Скажем так, не совсем программист, скорее, программист-самоучка. Паскаль знаю, и в общем-то неплохо. Но Луа для меня - темный лес. Надеюсь, пока. А за советы - гран мерси. Сорри за оффтоп. naxac, dsh: огромное вам спасибо за участие, камрады, всё получилось!!! Вроде мелочь, а приятно, что что-то смог, пусть и с вашей помощью. Модераторы, не сочтите за сильный оффтоп, но даже с read-only я согласен. 1 Сталкер - наше всё! Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/756/#findComment-1002738
monk 2 882 Опубликовано 25 Марта 2016 Поделиться Опубликовано 25 Марта 2016 Решил вспомнить молодость. Установил АМК 1.4.1, запустил и при первом же разговоре с НПС увидел это: Помню, что это как-то исправляли, но совершенно забыл где и как это исправляли. Прошу подсказать. Мятеж не может кончиться удачей, - В противном случае его зовут иначе. С.Я. Маршак Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/756/#findComment-1002945
alex5773 1 335 Опубликовано 26 Марта 2016 Поделиться Опубликовано 26 Марта 2016 Помню, что это как-то исправляли, но совершенно забыл где и как это исправляли. Прошу подсказать. В чистой игре В state_mgr.script --' Если мы переключаемся из идущего положения в стоящее - надо задизаблить перемещение if state_lib.states[self.target_state].movement ~= move.stand and state_lib.states[state_name].movement == move.stand then self.npc:movement_enabled(false) end Сделать вот так --' Если мы переключаемся из идущего положения в стоящее - надо задизаблить перемещение if state_lib.states[self.target_state].movement ~= move.stand and state_lib.states[self.target_state].animation ~= nil and state_lib.states[state_name].movement == move.stand then self.npc:movement_enabled(false) end т.е добавить state_lib.states[self.target_state].animation ~= nil and 1 1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/756/#findComment-1002949
_Val_ 2 743 Опубликовано 26 Марта 2016 Поделиться Опубликовано 26 Марта 2016 (изменено) @monk, оффтоп... Ну от тебя я подобного не ожидал. Вот такой скрин был-бы в тему... Изменено 26 Марта 2016 пользователем _Val_ Краткий гид по моду Тайные Тропы 2 ПАРТИКЛЫ TERRA Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/756/#findComment-1002981
AndrewMor 535 Опубликовано 26 Марта 2016 Поделиться Опубликовано 26 Марта 2016 (изменено) Опять прошу помощи. Появляюсь на локации, запрашиваю xr_gulag.getGulagPopulation("pred_flesh_plant") - выдает 0. Подхожу ближе к смарту, опять запрашиваю - выдает 5, как и должно быть. Собственно, вопрос: как, появившись на локации, узнать количество населения смарта, даже если он далеко и находится в оффлайне? Изменено 26 Марта 2016 пользователем AndrewMor Сталкер - наше всё! Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/756/#findComment-1003015
UnLoaded 313 Опубликовано 26 Марта 2016 Поделиться Опубликовано 26 Марта 2016 Такой вот вопрос: в чем разница между if not has_info(....) then и if dont_has_info(....) then ? Первый вариант повсеместно использован в оригинальных скриптах от ПЫСа, а второй вариант в оригинале кажись вообще не используется. В чем подвох\смысл ? Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/756/#findComment-1003020
dsh 3 824 Опубликовано 26 Марта 2016 Поделиться Опубликовано 26 Марта 2016 @AndrewMor, попробуй вот так: local strn = alife():object( "pred_flesh_plant" ) if strn then strn:initialize_if_needed() local population = strn.gulag:get_population_comed() end dsh mod: https://github.com/dsh2dsh/op2ogse Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/756/#findComment-1003023
AndrewMor 535 Опубликовано 26 Марта 2016 Поделиться Опубликовано 26 Марта 2016 dsh, попробовал, все равно выдает 0. Сталкер - наше всё! Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/756/#findComment-1003039
dsh 3 824 Опубликовано 26 Марта 2016 Поделиться Опубликовано 26 Марта 2016 @AndrewMor, а что возвращает local population = strn.gulag:get_population() dsh mod: https://github.com/dsh2dsh/op2ogse Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/756/#findComment-1003047
losiara 13 Опубликовано 26 Марта 2016 Поделиться Опубликовано 26 Марта 2016 Подскажите пожалуйста, если я создам в all.spawn новый файл "alife..." зарегистрирую в all, можно ли будет вносить в него все новые секции которые я создам рестрикторы, сталкеров и т. д. со всех локаций или нет, необходимо использовать именно те, на локакции которых будет происходить спавн??? Спасибо! 1 Жизнь следует измерять поступками, а не временем... Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/756/#findComment-1003058
BFG 7 586 Опубликовано 26 Марта 2016 Поделиться Опубликовано 26 Марта 2016 @losiara, Это вообще зачем такие желания ? Чтобы не легко и не радостно что-ли ? Новые секции "чего угодно", ты можешь прописывать в абсолютно любом файле alife_, любой локации, ничего для этого не надо создавать и регистрировать нигде. Просто №№ добавленных секции обязаны быть больше, чем самый последний № секции в данном alife_ ДО добавления. ACDC, всё равно при упаковке спавна запихнёт твои секции в нужный alife_ локации согласно game_vertex. 1 "Кругом зомби.....у меня кончаются патроны...." Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/756/#findComment-1003076
losiara 13 Опубликовано 26 Марта 2016 Поделиться Опубликовано 26 Марта 2016 BFG это для систематизации, что бы все созданное мною было в одном месте как то так... пыс-ое же в родных файлах. Ну раз АСДС в любом случае распихивает по вертексам тогда смысла нет действительно... Жизнь следует измерять поступками, а не временем... Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/756/#findComment-1003103
AndrewMor 535 Опубликовано 27 Марта 2016 Поделиться Опубликовано 27 Марта 2016 @dsh, если написать local population = strn.gulag:get_population() news_manager.send_tip(db.actor, population, nil, nil, 30000) то ничего не возвращает, сообщение не выдается. А если написать if population == 0 then news_manager.send_tip(db.actor, "любой текст", nil, nil, 30000) end то как раз "любой текст" и выдается на экран в теле сообщения. Сталкер - наше всё! Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/756/#findComment-1003156
Рекомендуемые сообщения
Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий
Комментарии могут оставлять только зарегистрированные пользователи
Создать аккаунт
Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!
Зарегистрировать новый аккаунтВойти
Есть аккаунт? Войти.
Войти