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

Старлей

Опытные
  • Число публикаций

    260
  • Регистрация

  • Последнее посещение

  • Дней в топе

    2
  • AMKoin

    17 [Подарить AMKoin]

Весь контент пользователя Старлей

  1. *Shoker* Да ЗП, точнее мультиплеер ЗП) Вылет. О не применимости метода к объекту. (attempt to call method "use_ai_locations" (a nil value) Я решил прикольнуться и сделал так: local item = alife():create(k, pos_vector[1], pos_vector[2], pos_vector[3]) se_item = alife():object(item.id) se_item:use_ai_locations(not se_item:used_ai_locations()) И... работает!!! Один вопрос: а в чем вся соль?(вроде же оба серверных объекта)
  2. Dennis_Chikin,"game_object - это который создался в онлайне" - А это как?)) local obj = alife():create(item, pos_vector[1], pos_vector[2], pos_vector[3]) obj - будет серверный объект, так ведь? Еще знаю можно клиентский получить так: obj = level.object_by_id(k) А вот можешь подробнее пояснить свою фразу "game_object - это который создался в онлайне" , а то я что-то не догоняю) P.S. И где сейчас можно найти актуальную версию m_netpk?
  3. Случайно не те места, где работает баг "лифт"? А по поводу не спавнить - не могу понять: сколько же уже модов было сделано на сталкер(причем людьми с разным опытом в модмейкерстве), так ведь спавнили скриптом все время и везде - никуда не проваливалось... Бред какой-то. Конечно на крайняк могу попробовать АИ-сетку пересобрать, но подставлять Node для каждой точки спавна - как-то примитивно. P.S. Спавню через скрипт, ибо мой спавн динамический, с постоянным обновлением и спавном по обстоятельствам.
  4. Всем привет . Все еще не нашел решение следующей проблемы: "при спавне предмета на каком-нибудь этаже здания на столе(или другом объекте) он оказывается на земле. Координаты взяты из all.spawn. Спавн произвожу скриптом. P.S. Объекты "physic_destroyable_object" и "physic_object" спавнятся тютелька в тютельку." Как мне подсказал Сталкер Лом: Однако повторюсь, я пытаюсь спавнить через скрипт. Как быть не знаю... В lua_help нашел такой метод: function use_ai_locations(boolean); Однако он не применим к классу game_object, то бишь к заспавненной вещице. Вроде бы и ситуация то простая совсем, но не знаю в каком напрвлении копать...
  5. По-моему, нпс должен быть на расстоянии менее ~3 метров, иначе и будет такой эффект(гг прячет оружие и не может двигаться) ========== А ну у тебя на видео ГГ начинает диалог, а НПС то нет. Для него тоже нужна какая-то функция. Очевидно, ты взял функцию из xr_meet.script? self.npc:enable_talk() --printf("SET allow_break %s", tostring(self.allow_break)) self.npc:allow_break_talk_dialog(self.allow_break) db.actor:run_talk_dialog(self.npc, not(self.allow_break)) Вот только здесь у двух последних функций аргументы - булевы. А что это такое: "victim.allow_break" я не знаю, насколько помнится такого свойства нет у game_object. Есть метод такой: allow_break_talk_dialog(boolean) Однако он устанавливает значение, а не считывает. Посмотри, что по умолчанию в xr_meet.script стоит для self.allow_break.
  6. Всем привет, никто не знает ответ на такой вопрос: почему при спавне предмета на каком-нибудь этаже здания на столе(или другом объекте) он оказывается на земле? Координаты взяты из all.spawn. Спавн произвожу скриптом. P.S. Объекты "physic_destroyable_object" и "physic_object" спавнятся тютелька в тютельку.
  7. Это цитата от поста про object_binder и net_packet. Собственно вопрос: а как узнать структуру нет-пакета?
  8. Старлей

    Old Story (CS)

    DVazzz Да простят меня игроки - но, да, поддержка мода закончена. Лично мной (т.е. по скриптовой и квестовой части ). Алексей продолжит поддержку по графической и локационной части. Почему я так решил? Обязательно отвечу где-нибудь в июне.
  9. Компьютерная безопасность В этой теме прошу консультации у знающих людей о компьютерной и информационной безопасности. Теперь конкретнее: на данный момент интересует защита от DoS-атак сервера на windows. Суть такова: имеется выделенный сервер сталкера ЗП на windows(домашний ПК), и вот какой-то негодяй его DoSит. Поиск в интернете по данному запросу конечно дал результаты, вот только некоторые из них противоречат друг другу... Поэтому хочу спросить здесь: есть ли какие-то методы борьбы с DoS-атаками. На данный момент я только понял, что чтобы DoSить нужно знать конкретный порт, просто по ip-не получается. Так вот есть ли какие-то методики для защиты серва? К примеру встроенные файерволы, настройка роутеров? Тема в целом может быть полезна. Предлагаю обсуждать не только ddos, но и вообще компьютерную безопасность в разных ее проявлениях. Только не устраивайте холивары "Kaspersky vs Avast" и им подобные, пожалуйста.
  10. Старлей

    Old Story (CS)

    ВспышкаДопы не жди... Я ушел пилить мультиплеер...)
  11. AndroIDDQDМне кажется, он имел ввиду другое) andreyichВ файле configs\creatures\game_relations.ltx, Там идет таблица нужно на пересечении долга со свободой и свободы с долгом поставить 1000 например. Другие значения: -5000 - не примеримый враг -1000 - враг 0 - нейтрал 1000 - друг 5000 - друг(даже если убиваем) P.S. Также еще можно поменять в логике рестриктора, или в скрипте на определенном моменте игры.
  12. Старлей

    Old Story (CS)

    ВспышкаДа не, он там с контролером прост так, для атмосферы)
  13. Конкретнее: файл ui_team_panels_tdm.xml - отвечает за таблицу статистики на TAB которая. Очевидно, что обращение к ней идет прямо из движка. Я могу удалять некоторые поля(ненужные мне). А вот как добавить? Всмысле сделать текстовое поле, текст в котором берется из скрипта.
  14. Подскажите, вот есть к примеру xml файл, который читается сразу движком. И есть предположим поле какое-то, можно как-то из xml перейти в script?
  15. Уважаемые знатоки, подскажите пожалуйста, а за кого мы играем в мультиплеере? Если более подробно, то ковыряюсь я в SOProject. (Да я знаю, что туда мне и идти со своими расспросами, но хотя бы дайте ссылку на теорию или выскажите свои догадки). Проблема в том, что actor изначально должен быть в спавн-файле. Потом его можно удалить db.del_actor(...). И все как бы работает, единственное что не получится снять координаты позиции актора(логично, ведь мы его удалили). И я вот не пойму кем же мы бегаем то? В db.script ничего не увидел... При спавне(возрождение после смерти) пишется к примеру Ник[65535] respawned as actor. Но мы не actor... А кто тогда?! ==== local sim = alife() -- получаем сам объект класса alife_simulator local sactor = sim:actor() -- получаем серверный объект для актора Попробовал так еще. Пока непонятно ====== Но это получается серверный объект... А тот что в db.actor изначально клиентский что ли? ========= Стоп, а какие тогда методы и функции есть у серверных объектов? И возможно ли перегнать серверный объект в GameObject?
  16. Старлей

    Old Story (CS)

    Вспышка А ты квест с грибами до этого проходил? Если да, то это смс для тех, кто сам не любит ходить и искать задания)
  17. Старлей

    Old Story (CS)

    AndroIDDQDА в чистом моде такие проблемы есть? Это важно. Если их нет, то я напишу автору аддона. Если есть(что очень странно), то буду исправлять сам, на чистой версии.
  18. Старлей

    Old Story (CS)

    VoyakaА попробуй начать новую игру, просто интересно будет вылет или нет?
  19. Старлей

    Old Story (CS)

    VoyakaВроде как нет.
  20. Старлей

    Old Story (CS)

    В шапке появились 2 аддона - AMK Sniper Addon for Old Story и STCoP Weapon Pack Приведите картинку в шапке темы к размерам, которые прописаны в правилах форума. Спасибо. BFG
  21. Старлей

    Old Story (CS)

    Фикс 1.1.5 - Исправлены вылеты: [error]Description : item not found, id Скачать - 10 Кбайт Новая игра НЕ НУЖНА.
  22. Старлей

    Old Story (CS)

    Borg Установи ЭТО поверх фикса. Новая игра не требуется.
  23. Старлей

    Old Story (CS)

    VoyakaПопробуй вот этот сейв
  24. Старлей

    Old Story (CS)

    VoyakaЧто за видео? Кто-то делал прохождение?
  25. Старлей

    Old Story (CS)

    VoyakaСам мод + фикс 1.1.4. Сейвы будут работать и от ранних версий. Профиль я только так и линкую.
×
×
  • Создать...