Случайная подборка модов
Игра Душ: Эксельсиор
4.4
Сталкер: Конец Света
3.0
Old Story
4.1
Ф.О.Т.О.Г.Р.А.Ф
4.2
Сталкер "Диана"
2.0
OGSE 0.6.9.2
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Среда, 02.03.2011, 09:50 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

Задаем разные вопросы касательно создания модов.
  Злобная реклама
Среда, 02.03.2011, 09:50
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Российская Федерация  Arist
Понедельник, 20.08.2012, 17:23 | Сообщение # 8536
Статус:
Неопытный:
Сообщений: 481
Награды: 1
Регистрация: 08.07.2012

Ну почему вы пишите my_spawn? Это у меня файл называется my_spawn. ins33 же написал:
название_скрипта.название_функции()
  Злобная реклама
Понедельник, 20.08.2012, 17:23
Статус:
Сообщений: 666
Регистрация: 08.07.2012
Российская Федерация  ins33
Понедельник, 20.08.2012, 17:28 | Сообщение # 8537
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

6poHR777, Издеваешся? my_spawn.repair_outfit() -------> 190 строка
my_spawn ЭТО ЧТО? У тебя есть скрипт my_spawn и в нём есть функция repair_outfit()!
Quote (ins33)
my_spawn.repair_outfit() -- название_скрипта.название_функции()

Удалите нафиг эту строку. И будьте внимательней.
  Злобная реклама
Понедельник, 20.08.2012, 17:28
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Российская Федерация  Arist
Понедельник, 20.08.2012, 17:28 | Сообщение # 8538
Статус:
Неопытный:
Сообщений: 481
Награды: 1
Регистрация: 08.07.2012

Извиняюсь. Вылета нет,но при выбрасывании ПМ, срабатывает скрипт ремонта.Значит надо колбеки.
  Злобная реклама
Понедельник, 20.08.2012, 17:28
Статус:
Сообщений: 666
Регистрация: 08.07.2012
Российская Федерация  ins33
Понедельник, 20.08.2012, 17:29 | Сообщение # 8539
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

Del
Сообщение отредактировал ins33 - Понедельник, 20.08.2012, 17:31
  Злобная реклама
Понедельник, 20.08.2012, 17:29
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Молдова  6poHR777
Понедельник, 20.08.2012, 17:30 | Сообщение # 8540
Статус:
Опытный:
Сообщений: 1480
Награды: 0
Регистрация: 05.01.2012

ins33, ок, моя ошибка.
Arist, и куда коллбэки вписывать?
И ремонт осуществляется не только в 6 слоте?
Сообщение отредактировал 6poHR777 - Понедельник, 20.08.2012, 17:31
  Злобная реклама
Понедельник, 20.08.2012, 17:30
Статус:
Сообщений: 666
Регистрация: 05.01.2012
Украина  Comador
Понедельник, 20.08.2012, 17:38 | Сообщение # 8541
Статус:
Неопытный:
Сообщений: 507
Награды: 2
Регистрация: 23.12.2011

Quote (Uyman358)
при компиляции ошибка со ссылкой на данную секцию

Покажи скрин работы батника.
  Злобная реклама
Понедельник, 20.08.2012, 17:38
Статус:
Сообщений: 666
Регистрация: 23.12.2011
Российская Федерация  ins33
Понедельник, 20.08.2012, 17:42 | Сообщение # 8542
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

Quote (Arist)
Извиняюсь. Вылета нет,но при выбрасывании ПМ, срабатывает скрипт ремонта.Значит надо колбеки.

Вот это странно. Вы случайно не 2 end-a ставите? Хотя это наверно не связанно с вылетом. Кто знает какой скрипт выбрасывает оружие? Что-то найти его не могу.
  Злобная реклама
Понедельник, 20.08.2012, 17:42
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Молдова  6poHR777
Понедельник, 20.08.2012, 17:49 | Сообщение # 8543
Статус:
Опытный:
Сообщений: 1480
Награды: 0
Регистрация: 05.01.2012

ins33, все сделал как ты сказал, скрипт работает, но выбросил Форт, комбез сам починился, в инвентарь заспавнился еще набор, как с этим бороться?
  Злобная реклама
Понедельник, 20.08.2012, 17:49
Статус:
Сообщений: 666
Регистрация: 05.01.2012
Российская Федерация  Arist
Понедельник, 20.08.2012, 17:54 | Сообщение # 8544
Статус:
Неопытный:
Сообщений: 481
Награды: 1
Регистрация: 08.07.2012

ins33,
actor_binder:on_item_drop (obj) - удалять из инвентаря, по моему
  Злобная реклама
Понедельник, 20.08.2012, 17:54
Статус:
Сообщений: 666
Регистрация: 08.07.2012
Российская Федерация  ins33
Понедельник, 20.08.2012, 18:03 | Сообщение # 8545
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

6poHR777, У тебя в геймдате кроме твойх тестов что-то было?
П.С. Скинь свой бинд сталкер. Ты старые файли сохранил?

Arist, Да точно и он висит ещё на колбеке. (lua_help).

Точно все колбеки расскоментировали.\ удалили?
  Злобная реклама
Понедельник, 20.08.2012, 18:03
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Молдова  6poHR777
Понедельник, 20.08.2012, 18:07 | Сообщение # 8546
Статус:
Опытный:
Сообщений: 1480
Награды: 0
Регистрация: 05.01.2012

ins33, в бинде еще несколько введенных функций висит.
Старые файлы - оригинальная гэймдата? Есть.
Бинд сейчас сюда скину.
  Злобная реклама
Понедельник, 20.08.2012, 18:07
Статус:
Сообщений: 666
Регистрация: 05.01.2012
Российская Федерация  Arist
Понедельник, 20.08.2012, 18:08 | Сообщение # 8547
Статус:
Неопытный:
Сообщений: 481
Награды: 1
Регистрация: 08.07.2012

Всё.Забил в поиск.
Значит так в bind_stalker.script в function actor_binder:net_destroy(), добавляем колбек:
self.object:set_callback(callback.OnUseObject, nil)

В function actor_binder:reinit() добавляем:
self.object:set_callback(callback.use_object, self.OnUseObject, self)

И сам скрипт в bind_stalker.script:

function actor_binder:OnUseObject(obj, who)
if obj then
if obj:section() =="repair_kit_outfit" then
my_spawn.repair_outfit()
end
end
end

При выбросе ствола - ничего не происходит,при использовании ремкомплекта, броня и сообщение.
  Злобная реклама
Понедельник, 20.08.2012, 18:08
Статус:
Сообщений: 666
Регистрация: 08.07.2012
Молдова  6poHR777
Понедельник, 20.08.2012, 18:10 | Сообщение # 8548
Статус:
Опытный:
Сообщений: 1480
Награды: 0
Регистрация: 05.01.2012



Arist, если на инсайде брал, то я там тоже сверял, не работает.
Предмет используется, функция не вызывается.
Сообщение отредактировал 6poHR777 - Понедельник, 20.08.2012, 18:10
  Злобная реклама
Понедельник, 20.08.2012, 18:10
Статус:
Сообщений: 666
Регистрация: 05.01.2012
Российская Федерация  Arist
Понедельник, 20.08.2012, 18:18 | Сообщение # 8549
Статус:
Неопытный:
Сообщений: 481
Награды: 1
Регистрация: 08.07.2012

6poHR777, Я проверил у себя,поэтому и пишу, что работает.

Добавлено (20.08.2012, 18:18)
---------------------------------------------
На Инсайде, последняя строчка в статье
Данный метод создания ремонт комплектов не работает! (проверено) ЗЫ: StalkerNew2012 этот скрипт подправил теперь всё работает smile

  Злобная реклама
Понедельник, 20.08.2012, 18:18
Статус:
Сообщений: 666
Регистрация: 08.07.2012
Молдова  6poHR777
Понедельник, 20.08.2012, 18:21 | Сообщение # 8550
Статус:
Опытный:
Сообщений: 1480
Награды: 0
Регистрация: 05.01.2012

Arist, если бы у меня этот метод бы работал, то я бы сюда не обратился бы, но у меня предмет используется, но функция не срабатывает. sad
  Злобная реклама
Понедельник, 20.08.2012, 18:21
Статус:
Сообщений: 666
Регистрация: 05.01.2012
Поиск: