|
[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 |
|
|
|
|
|
|
| Статус: |
 |
| Гость: |
 |
| Сообщений: |
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 |
|
|
|
|
|
|
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
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 |
|
|
|
|
|
|
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1593 |
| Награды: |
1 |
| Регистрация: |
21.12.2014 |
|
castle, функция ни в чём не виновата, она хорошая 
Сообщение отредактировал 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 |
|
|
|
|
|
|
| Статус: |
 |
| Гость: |
 |
| Сообщений: |
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 |
|
|
|
|
|
|
| Статус: |
 |
| Гость: |
 |
| Сообщений: |
32 |
| Награды: |
0 |
| Регистрация: |
31.10.2014 |
|
castle, снова вылет при перезагрузке сохранения с взятым квестом.
|
|
Пятница, 18.11.2016, 13:42
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
31.10.2014 |
|
|
|
|
|
|
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
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 |
|
|
|
|
|
|
| Статус: |
 |
| Гость: |
 |
| Сообщений: |
32 |
| Награды: |
0 |
| Регистрация: |
31.10.2014 |
|
Цитата castle (  ) Выше лога никаких строк еще нет? а где это можно посмотреть? После вылета в буфере обмена только это было.
|
|
Пятница, 18.11.2016, 13:49
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
31.10.2014 |
|
|
|
|
|
|
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1692 |
| Награды: |
5 |
| Регистрация: |
22.03.2016 |
|
castle, а в скриптах я не разбираюсь. Делаю в конфигах как надо, а думаю уже потом
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 |
|
|
|
|