Случайная подборка модов
Oblivion Lost Remake 2.0
4.1
MDRK mod 1.0
4.0
Время перемен v2.0
4.1
Народная Солянка 2016
4.1
Зона обр.2010г.
3.1
Dark Ukraine v 1.0
3.9
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  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, 18:08 | Сообщение # 8521
Статус:
Неопытный:
Сообщений: 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 | Сообщение # 8522
Статус:
Опытный:
Сообщений: 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 | Сообщение # 8523
Статус:
Неопытный:
Сообщений: 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 | Сообщение # 8524
Статус:
Опытный:
Сообщений: 1480
Награды: 0
Регистрация: 05.01.2012

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

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

Arist, версия ТЧ 1.00.06? blink
  Злобная реклама
Понедельник, 20.08.2012, 18:26
Статус:
Сообщений: 666
Регистрация: 05.01.2012
Российская Федерация  Arist
Понедельник, 20.08.2012, 18:27 | Сообщение # 8527
Статус:
Неопытный:
Сообщений: 481
Награды: 1
Регистрация: 08.07.2012

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

Arist, у меня 6 и почему-то не работает... wacko
В колбэке самом первом сколько в конце скобок написал 1 или 2?
  Злобная реклама
Понедельник, 20.08.2012, 18:30
Статус:
Сообщений: 666
Регистрация: 05.01.2012
Российская Федерация  ins33
Понедельник, 20.08.2012, 18:31 | Сообщение # 8529
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

Как я понял, в этом методе, при использовании ремкомплекта он удаляется из инвентаря, и спавнится новый?
Версия ТЧ не важна бинд одинаковый.
Arist, Скинь 6poHR777-е, свой бинд и мне заодно.
  Злобная реклама
Понедельник, 20.08.2012, 18:31
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Российская Федерация  Arist
Понедельник, 20.08.2012, 18:38 | Сообщение # 8530
Статус:
Неопытный:
Сообщений: 481
Награды: 1
Регистрация: 08.07.2012

6poHR777, я же написал, что сделал. скобка 1.С 2 вылет.В статье опечатка просто.

Добавлено (20.08.2012, 18:36)
---------------------------------------------
ins33, у меня чистый бинд.Вот что я добавил.


Могу дать ссылку на свою геймдату.

Добавлено (20.08.2012, 18:38)
---------------------------------------------
Новый не ремкомплект не спавнится.

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

Arist, все сделал по статье, как в начале, предмет юзается, но не срабатывает. wacko
Стоп, ты колбэки по другому написал?
  Злобная реклама
Понедельник, 20.08.2012, 18:43
Статус:
Сообщений: 666
Регистрация: 05.01.2012
Российская Федерация  ins33
Понедельник, 20.08.2012, 18:46 | Сообщение # 8532
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

Arist, СПС, но я пользуюсь своим девайсом. Если интересно ТЫЦ
  Злобная реклама
Понедельник, 20.08.2012, 18:46
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Молдова  6poHR777
Понедельник, 20.08.2012, 18:56 | Сообщение # 8533
Статус:
Опытный:
Сообщений: 1480
Награды: 0
Регистрация: 05.01.2012

Arist, а эту функцию ты раньше колбэков вставил?
Code
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:56
Статус:
Сообщений: 666
Регистрация: 05.01.2012
Российская Федерация  Arist
Понедельник, 20.08.2012, 18:58 | Сообщение # 8534
Статус:
Неопытный:
Сообщений: 481
Награды: 1
Регистрация: 08.07.2012

6poHR777, да. А какая разница?
  Злобная реклама
Понедельник, 20.08.2012, 18:58
Статус:
Сообщений: 666
Регистрация: 08.07.2012
Российская Федерация  ins33
Понедельник, 20.08.2012, 19:00 | Сообщение # 8535
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

Повторюсь: Подскажите, как запустить скрипт с повтором через интервал времени?
Code

function zabolel(actor, npc)
if db.actor ~= nil then
if db.actor:object("предмет") then
return true
end
end
return false
end    

function zabolel_1()
db.actor.health = -0.05
news_manager.send_tip(db.actor, "%c[255,0,255,0]ЗДОРОВЬЕ\\n%c[default]ПАДАЕТ.", 0, "trader", 10000)
end
  Злобная реклама
Понедельник, 20.08.2012, 19:00
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Поиск: