Случайная подборка модов
Новое Время. Научный Подход
3.8
Погоня за Праздником 2: В Ожидании Чуда...
4.1
OGSM 1.8 Community Edition
4.2
ArmSTALKER: Warzone 2.0
3.9
Oblivion Lost Remake 2.5
4.4
Время Альянса 3. Связь Времен
3.4
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
[CoC] MLR 2.5 аддон
Российская Федерация  Last_Dawn
Среда, 03.08.2016, 10:58 | Сообщение # 1
Статус:
Опытный:
Сообщений: 1692
Награды: 5
Регистрация: 22.03.2016

Del
Сообщение отредактировал Last_Dawn - Суббота, 07.01.2017, 21:59
  Злобная реклама
Среда, 03.08.2016, 10:58
Статус:
Сообщений: 666
Регистрация: 22.03.2016
Российская Федерация  castle
Пятница, 18.11.2016, 12:58 | Сообщение # 991
Статус:
Новичок:
Сообщений: 262
Награды: 2
Регистрация: 11.01.2014

Reunited_, Вызов из логики ( ну да Вы в этом не смыслете наверное)

Что-то типа такого

on_info2 = {=actor_has_item_count(toolkit_1:2)} sr_idle@got_toolkit

где toolkit_1 это секция предмета, а 2 кол-во
  Злобная реклама
Пятница, 18.11.2016, 12:58
Статус:
Сообщений: 666
Регистрация: 11.01.2014
Российская Федерация  Reunited_
Пятница, 18.11.2016, 13:02 | Сообщение # 992
Статус:
Гость:
Сообщений: 32
Награды: 0
Регистрация: 31.10.2014

castle, если я правильно понял, то в квесте этом просят убить долговцев и собрать с них 7 нашивок.
  Злобная реклама
Пятница, 18.11.2016, 13:02
Статус:
Сообщений: 666
Регистрация: 31.10.2014
Российская Федерация  castle
Пятница, 18.11.2016, 13:06 | Сообщение # 993
Статус:
Новичок:
Сообщений: 262
Награды: 2
Регистрация: 11.01.2014

FonSwong, Нужна именно функция actor_has_item_count, а не actor_has_item =))

2. Зависит от функции например, что она делает какие параметры принимает что возвращает и тд
  Злобная реклама
Пятница, 18.11.2016, 13:06
Статус:
Сообщений: 666
Регистрация: 11.01.2014
Российская Федерация  FonSwong
Пятница, 18.11.2016, 13:10 | Сообщение # 994
Статус:
Опытный:
Сообщений: 1593
Награды: 1
Регистрация: 21.12.2014

castle, та я о том, что где-то читал, что в логике чего-то не передаёт актора и нпс, а вот из логики чего именно не передаёт в функцию, забыл

Добавлено (18.11.2016, 13:10)
---------------------------------------------

Цитата castle ()
actor_has_item

Так а почему этой нельзя воспользоваться
  Злобная реклама
Пятница, 18.11.2016, 13:10
Статус:
Сообщений: 666
Регистрация: 21.12.2014
Российская Федерация  castle
Пятница, 18.11.2016, 13:13 | Сообщение # 995
Статус:
Новичок:
Сообщений: 262
Награды: 2
Регистрация: 11.01.2014

FonSwong, Потому что у человека вылетело именно на этой функции
  Злобная реклама
Пятница, 18.11.2016, 13:13
Статус:
Сообщений: 666
Регистрация: 11.01.2014
Российская Федерация  FonSwong
Пятница, 18.11.2016, 13:22 | Сообщение # 996
Статус:
Опытный:
Сообщений: 1593
Награды: 1
Регистрация: 21.12.2014

castle, функция ни в чём не виновата, она хорошая biggrin
Сообщение отредактировал FonSwong - Пятница, 18.11.2016, 13:22
  Злобная реклама
Пятница, 18.11.2016, 13:22
Статус:
Сообщений: 666
Регистрация: 21.12.2014
Российская Федерация  castle
Пятница, 18.11.2016, 13:26 | Сообщение # 997
Статус:
Новичок:
Сообщений: 262
Награды: 2
Регистрация: 11.01.2014

Reunited_, Попробуйте написать так
Вместо

local item_section = p[1]

Сделать

local item_section = p[1]
if not (item_section and p[2]) then
printf("ERROR!!! : paremeters is missing sec %s, number=%s for npc %s",item_section, [p2], npc:name())
return false
end

И вышлете сюда лог если будет вылет
Сообщение отредактировал castle - Пятница, 18.11.2016, 13:28
  Злобная реклама
Пятница, 18.11.2016, 13:26
Статус:
Сообщений: 666
Регистрация: 11.01.2014
Российская Федерация  Reunited_
Пятница, 18.11.2016, 13:35 | Сообщение # 998
Статус:
Гость:
Сообщений: 32
Награды: 0
Регистрация: 31.10.2014

castle, сейчас даже при загрузке сохранения перед взятием квеста вылетает.
  Злобная реклама
Пятница, 18.11.2016, 13:35
Статус:
Сообщений: 666
Регистрация: 31.10.2014
Российская Федерация  castle
Пятница, 18.11.2016, 13:38 | Сообщение # 999
Статус:
Новичок:
Сообщений: 262
Награды: 2
Регистрация: 11.01.2014

Reunited_, Ах сорри, опечатался

надо Так

local item_section = p[1]
if not (item_section and p[2]) then
printf("ERROR!!! : paremeters is missing sec %s, number=%s for npc %s",item_section, p[2], npc:name())
return false
end
  Злобная реклама
Пятница, 18.11.2016, 13:38
Статус:
Сообщений: 666
Регистрация: 11.01.2014
Российская Федерация  Reunited_
Пятница, 18.11.2016, 13:42 | Сообщение # 1000
Статус:
Гость:
Сообщений: 32
Награды: 0
Регистрация: 31.10.2014

castle, снова вылет при перезагрузке сохранения с взятым квестом.
  Злобная реклама
Пятница, 18.11.2016, 13:42
Статус:
Сообщений: 666
Регистрация: 31.10.2014
Российская Федерация  Last_Dawn
Пятница, 18.11.2016, 13:42 | Сообщение # 1001
Статус:
Опытный:
Сообщений: 1692
Награды: 5
Регистрация: 22.03.2016

castle, да-да, поправлю.

Вот как у меня в квесте:
{=actor_has_item_count(duty_patch:7)}guards_dolg_mlr_dead
Вроде правильно, не?

Квест на СВД честно говоря из-за подобного вылета пришлось вырезать, я там не разбирался. До 1.4 всё работало нормально с квестами такого типа.
Сообщение отредактировал Last_Dawn - Пятница, 18.11.2016, 13:45
  Злобная реклама
Пятница, 18.11.2016, 13:42
Статус:
Сообщений: 666
Регистрация: 22.03.2016
Российская Федерация  castle
Пятница, 18.11.2016, 13:49 | Сообщение # 1002
Статус:
Новичок:
Сообщений: 262
Награды: 2
Регистрация: 11.01.2014

Reunited_, Выше лога никаких строк еще нет?

Добавлено (18.11.2016, 13:46)
---------------------------------------------
Last_Dawn, Я не вижу проблем, надо смотреть глобальнее скорее всего

Добавлено (18.11.2016, 13:49)
---------------------------------------------
Last_Dawn, Покажи весь файл меня особенно смущает guards_dolg_mlr_dead

  Злобная реклама
Пятница, 18.11.2016, 13:49
Статус:
Сообщений: 666
Регистрация: 11.01.2014
Российская Федерация  Reunited_
Пятница, 18.11.2016, 13:49 | Сообщение # 1003
Статус:
Гость:
Сообщений: 32
Награды: 0
Регистрация: 31.10.2014

Цитата castle ()
Выше лога никаких строк еще нет?

а где это можно посмотреть? После вылета в буфере обмена только это было.
  Злобная реклама
Пятница, 18.11.2016, 13:49
Статус:
Сообщений: 666
Регистрация: 31.10.2014
Российская Федерация  Last_Dawn
Пятница, 18.11.2016, 13:49 | Сообщение # 1004
Статус:
Опытный:
Сообщений: 1692
Награды: 5
Регистрация: 22.03.2016

castle, а в скриптах я не разбираюсь. Делаю в конфигах как надо, а думаю уже потом biggrin

Reunited_, папка с игрой/appdata/logs, там из файла с расширением .log вытащи.
Сообщение отредактировал Last_Dawn - Пятница, 18.11.2016, 13:50
  Злобная реклама
Пятница, 18.11.2016, 13:49
Статус:
Сообщений: 666
Регистрация: 22.03.2016
Российская Федерация  castle
Пятница, 18.11.2016, 13:51 | Сообщение # 1005
Статус:
Новичок:
Сообщений: 262
Награды: 2
Регистрация: 11.01.2014

Last_Dawn, guards_dolg_mlr_dead Что это? Секция? поршень?

Reunited_, выше строк фатал еррор
  Злобная реклама
Пятница, 18.11.2016, 13:51
Статус:
Сообщений: 666
Регистрация: 11.01.2014
Поиск: