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

[CS] Ковыряемся в файлах


Рекомендуемые сообщения

@ted.80 так подставь то, что ты взял из полной функции, в своё условие.

local actor = db.actor
+
actor:object=="gen_document_1354" and actor:object=="gen_document_1355"
=
db.actor:object=="gen_document_1354" and db.actor:object=="gen_document_1355"

db.actor:object - это функция. Мало того, что ты сравниваешь её (не результат выполнения функции, а саму функцию) со строкой, так ещё и применяешь синтаксис, характерный для вызова метода (указание функции после двоеточия), без собственно вызова (забыл про круглые скобки). Это приведёт к немедленному отказу в загрузке такого скрипта движком, потому что его синтаксис некорректен.
И даже такое написание, хоть синтаксически и правильное, будет неверным:

db.actor:object()=="gen_document_1354" and db.actor:object()=="gen_document_1355"

поскольку вызов этой функции требует передачи аргумента: db.actor:object("строка"), см. пример парой сообщений выше.

Так-то по смыслу твоё предложение верно. Правильная же реализация будет такая:

elseif ln=="l15_generators" and actor:object("gen_document_1354") and actor:object("gen_document_1355") then

 

  • Нравится 3
Ссылка на комментарий

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...