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

Скриптование


Svoboда

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

Можно ли отключить  add_call скриптом? 

Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится.

img.php?nick=Balavnik&sert=2&text=t6

Поделиться этим сообщением


Ссылка на сообщение

Если колбек объекта не перевести в nil в net_destroy, то при удалении объекта колбек так и будет болтаться всю игру?

Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится.

img.php?nick=Balavnik&sert=2&text=t6

Поделиться этим сообщением


Ссылка на сообщение

Можно ли как-то добавить свои консольные команды? Хочу, чтобы при вводе команды в лог записывалась информация об акторе.

Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится.

img.php?nick=Balavnik&sert=2&text=t6

Поделиться этим сообщением


Ссылка на сообщение

[OGSR]

 

Как скриптово получить информацию об объекте и координатах, на которые наведён прицел?

 

В каком колбеке актора обновлять эту информацию? Неужели в update?

Изменено пользователем Balavnik

Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится.

img.php?nick=Balavnik&sert=2&text=t6

Поделиться этим сообщением


Ссылка на сообщение

С чем связана такая ошибка при ликвидации нпс? 

\death_manager.script:135: bad argument #1 to 'pairs' (table expected, got nil)

 

Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится.

img.php?nick=Balavnik&sert=2&text=t6

Поделиться этим сообщением


Ссылка на сообщение

Какие параметры существуют у объекта self в bind_monsters? Хочу вытащить из него секцию, self.section равен nil.

 Платформа SoC.

Изменено пользователем Balavnik

Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится.

img.php?nick=Balavnik&sert=2&text=t6

Поделиться этим сообщением


Ссылка на сообщение

@Капрал Хикс [[ ]]Вроде бы означает игнорирование экранирования и системных символов.

  • Нравится 1
  • Полезно 2

Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится.

img.php?nick=Balavnik&sert=2&text=t6

Поделиться этим сообщением


Ссылка на сообщение

Можно ли скриптово узнать gvid и lvid по позиции? 

OGSR Engine.

 

@Капрал Хикс Что это? Не понимаю. Какой-то скрипт, или метод движка?

Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится.

img.php?nick=Balavnik&sert=2&text=t6

Поделиться этим сообщением


Ссылка на сообщение

Почему не verify_if_thread_is_running = nil? Ведь эта ф-я экспортирована в LUA.

Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится.

img.php?nick=Balavnik&sert=2&text=t6

Поделиться этим сообщением


Ссылка на сообщение

@UriZzz А у тебя obj вне функции существует? Если нет, то при вызове obj:section() произойдёт вылет, т.к. obj не инициализирован(равен nil).

 

Занеси uSect в тело main , если вылет прекратился, то причина вылета выше.

Изменено пользователем Balavnik
  • Нравится 1

Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится.

img.php?nick=Balavnik&sert=2&text=t6

Поделиться этим сообщением


Ссылка на сообщение

@Stalkersof Так а ошибка-то какая?  

Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится.

img.php?nick=Balavnik&sert=2&text=t6

Поделиться этим сообщением


Ссылка на сообщение

Можно ли отключить голод у актора скриптом? 

Изменено пользователем Balavnik

Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится.

img.php?nick=Balavnik&sert=2&text=t6

Поделиться этим сообщением


Ссылка на сообщение

Почему у некоторых объектов вызов метода :id() вызывает ошибку:  attempt to call method 'id' (a number value)?

 

При этом метод :name() работает, и выводит всё как надо.

Изменено пользователем Balavnik

Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится.

img.php?nick=Balavnik&sert=2&text=t6

Поделиться этим сообщением


Ссылка на сообщение

@Купер Но почему для этого же объекта метод :name() корректно возвращает имя, а для него же при вызове метода :id() вылетает ошибка?

 

P.s. Приложу код и лог. OGSR, если что.

Скрытый текст

log1(wpn:name())
log1(""..wpn:id())

Скрытый текст

 [28.11.24 10:40:07.103] [16192] wpn_pm0420
[28.11.24 10:40:07.103] [16192] 420

wpn_pm0341
[28.11.24 10:40:16.126] [16192] *********************************************************************************
[28.11.24 10:40:16.126] [16192] [print_output([CScriptEngine::lua_pcall_failed])] SCRIPT RUNTIME ERROR:
d:\games\s.t.a.l.k.e.r\gamedata\scripts\rx\rx_utils.script:457: attempt to call method 'id' (a number value)

 

Изменено пользователем Balavnik
  • Смешно 1

Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится.

img.php?nick=Balavnik&sert=2&text=t6

Поделиться этим сообщением


Ссылка на сообщение

Как на чистом тч узнать координаты, куда смотрит прицел?

Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится.

img.php?nick=Balavnik&sert=2&text=t6

Поделиться этим сообщением


Ссылка на сообщение

@Stalkersof Как вариант при переходе проводником выдавать поршен "использован проводник", и при спавне актора на локации проверять, включен ли он.

  • Полезно 1

Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится.

img.php?nick=Balavnik&sert=2&text=t6

Поделиться этим сообщением


Ссылка на сообщение

@Stalkersof bind_actor.script -> net_spawn. Но этот колбек также вызывается при загрузке сохранения(т.к. по факту происходит спавн актора на уровень, выход в онлайн). Поэтому если хочется заморочиться, то желательно другое решение искать.

  • Спасибо 1

Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится.

img.php?nick=Balavnik&sert=2&text=t6

Поделиться этим сообщением


Ссылка на сообщение

@Norman Eisenherz Судя по всему, это путь к папке с игрой.

Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится.

img.php?nick=Balavnik&sert=2&text=t6

Поделиться этим сообщением


Ссылка на сообщение
7 часов назад, den_z сказал:

Игра не запускается, вылетает с логом и "ругается" на dmx_mod естественно... (уже не первый раз - кода что-то не так правишь в scripte).

Отправь свой лог.

Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится.

img.php?nick=Balavnik&sert=2&text=t6

Поделиться этим сообщением


Ссылка на сообщение

@Stalkersof Откуда берёшь скрипт? В огсре по-моему у game_object вообще нет метода move_to_slot.

Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится.

img.php?nick=Balavnik&sert=2&text=t6

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

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