Ваше программное обеспечение, вероятно, создает новое состояние для каждого загружаемого файла сценариев, чтобы избежать конфликта между различными «плагинами».
Средство перегрузки в глобальном масштабе невозможно, если вы не собираетесь изменять программу (и у вас, вероятно, не будет доступа к источнику, если это структура взлома/сценария, плюс она, вероятно, запутана).
Однако, что вы обычно можете сделать, это создать файл, который перегружает эту функцию и включает ее в начало каждого файла, что создает новое состояние.
Кроме того: многие из этих фреймворков с плагинами могут загружать глобальный файл lua, в этом случае вам нужно будет узнать, существует ли что-то подобное для вас.
Для чего я могу сказать, создавая файл внутри папки libs, который переопределяет эту функцию, должен работать на вас.
Если вы используете, то, что, я думаю, вы используете.
Ничего не происходит, включая назначение глобальных переменных - до выполнения сценария. Выполнение вашего скрипта - единственный способ добиться эффекта. Предположительно, PrintThing является глобальной переменной. Ваш скрипт назначит его функции, созданной при запуске вашего скрипта. Выполняли ли вы свой сценарий перед другими сценариями, на которые вы хотите повлиять? –
@TomBlodget Да, он всегда выполняется во-первых, я также назвал его '0 Script', поэтому он запускается в списке, я видел, что другие препятствовали выполнению этой функции« PrintThing »по их сценариям и только просили нас запустить их скрипты с именем 0, поэтому он запускается первым в списке. поэтому да, другие делают это, но я не могу понять, как :( – Vladimir