Перейти к содержимому


Фотография

про работу скриптов


Лучший Ответ Schatten , 23 February 2023 - 13:14

TopDen, нужно в init.sqf до использования player добавить

waitUntil { !(isNull player) };
Перейти к сообщению


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 OFFLINE   TopDen

TopDen

    Мл. лейтенант

  • Пользователи
  • 803 сообщений
  • Откуда:Москва
  • Отряд:[АТР] АРМАТОП

Отправлено 23 February 2023 - 01:55

Привет всем. Еще вопрос такой возник. есть простой скрипт лечения. работает как ванильний перевязочный пакет. только лечит рандомно. ВОПРОС: на выд серваке запускаем миссиию и если игрок начинает играть в ней со старта (с брифинга), то скрипт работает у игрока.
- Если игрок зашел на миссию в процессе ее игры, то у него уже скрипт не работает.

- Если игрок вышел в лобби в процессе миссии и зашел обратно, то скрипт тоже не запускается уже у него.

 

скрипт запускается в init.sqf   [] execvm "script.sqf";
Что нужно чтобы он срабатывал у игрока, который зашел в миссию уже в процессе ее запуска и игры (т е не сначала )


Сообщение отредактировал TopDen: 24 February 2023 - 03:00

  • 0

#2 OFFLINE   Schatten

Schatten

    Капитан

  • Пользователи
  • 1791 сообщений
  • Откуда:Тбилиси, Грузия

Отправлено 23 February 2023 - 13:14   Лучший Ответ

TopDen, нужно в init.sqf до использования player добавить

waitUntil { !(isNull player) };

  • 0

#3 OFFLINE   TopDen

TopDen

    Мл. лейтенант

  • Пользователи
  • 803 сообщений
  • Откуда:Москва
  • Отряд:[АТР] АРМАТОП

Отправлено 24 February 2023 - 03:01

Schatten,  снова спасибо большое вам. вроде пока все работает.


  • 0

#4 OFFLINE   TopDen

TopDen

    Мл. лейтенант

  • Пользователи
  • 803 сообщений
  • Откуда:Москва
  • Отряд:[АТР] АРМАТОП

Отправлено 05 March 2023 - 04:28

Уважаемый Schatten, подскажите такой вопрос: была в скрипте строка
        [_veh,"zlt_fnc_partrepair", _veh] call bis_fnc_MP;
после обновы последней армы она перестала работать. ошибок никаких скрипт не дает. просто не выполняется функция zlt_fnc_partrepair на выделоенном серваке и хосте.

Как можно это прописать другими командами ? ( я так понимаю нужно через remoteExec, но я не силен) . написал так :
            [_veh] remoteExec ["zlt_fnc_partrepair"];
работает на хосте у меня, но не работает на выдел сервере.


  • 0

#5 OFFLINE   Schatten

Schatten

    Капитан

  • Пользователи
  • 1791 сообщений
  • Откуда:Тбилиси, Грузия

Отправлено 08 March 2023 - 01:01

Результат миграции выглядит так:

_veh remoteExec ["zlt_fnc_partrepair", _veh];

  • 1

#6 OFFLINE   TopDen

TopDen

    Мл. лейтенант

  • Пользователи
  • 803 сообщений
  • Откуда:Москва
  • Отряд:[АТР] АРМАТОП

Отправлено 08 March 2023 - 02:53

 

Результат миграции выглядит так:

_veh remoteExec ["zlt_fnc_partrepair", _veh];

спасибо. понял


  • 0




Яндекс.Метрика