Jump to content


Photo

Вопросы по скриптингу

Arma3 как плотформа для созда Скритпы

  • Please log in to reply
1486 replies to this topic

#1341 OFFLINE   vlad333000

vlad333000

    Полковник

  • Пользователи
  • 3224 posts
  • Откуда:Кострома

Posted 23 August 2018 - 19:16

По-моему, появление шлейфов от состояния жёсткого диска не зависит.

Когда у меня один Хард навернулся, у меня винда такую дичь творила, так что тут все возможно :)
  • 0

#1342 OFFLINE   Schatten

Schatten

    Капитан

  • Пользователи
  • 1834 posts

Posted 23 August 2018 - 20:53

vlad333000, у меня же, при повреждении секторов на системном диске, просто изображение "застывало" или появлялся "синий" экран.

Что касается проблемы, то похожие симптомы были при перегреве проца.


  • 0

#1343 OFFLINE   lopster102

lopster102

    Ст.сержант

  • Пользователи
  • 267 posts
  • Откуда:mscw

Posted 23 August 2018 - 21:41

Attached File  Безымянный.png   285.89KB   1 downloads


  • 0

#1344 OFFLINE   vlad333000

vlad333000

    Полковник

  • Пользователи
  • 3224 posts
  • Откуда:Кострома

Posted 23 August 2018 - 21:56

lopster102, ммм 206 градусов по Цельсию, вполне можно что-нибудь приготовить :)
А по существу это далеко не нормально для процессора, при условии того что датчики отображают адекватную информацию, в чем я сомневаюсь т. к. при такой температуре процессор должен был давным давно уйти в защиту

Edited by vlad333000, 23 August 2018 - 22:09.

  • 0

#1345 OFFLINE   NoNameUltima

NoNameUltima

    Сержант

  • Пользователи
  • 189 posts
  • Откуда:SPB

Posted 23 August 2018 - 22:11

vlad333000, эт скорее фаренгейт - 100г, по С около 40+- вполне нормально, ну если это фаренгейты)

ну если 200, то это и для С 96+

я к аиде привык там как то более вменяемо.

 

Ps вообще пора оффтоп заканчивать, и раз тема актуально переносить в поболтать...


Edited by NoNameUltima, 23 August 2018 - 22:14.

  • 1

#1346 OFFLINE   vlad333000

vlad333000

    Полковник

  • Пользователи
  • 3224 posts
  • Откуда:Кострома

Posted 23 August 2018 - 22:17

NoNameUltima, ну график застрял на этом значении, не смотря на скачки нагрузки, что очень странно, либо дохлый датчик, либо там настоящее пекло что датчик измерить не может :)
Ну и ~100 при переводе из F, тоже не айс

PS Там подписано что это Цельсии :)

Edited by vlad333000, 23 August 2018 - 22:18.

  • 0

#1347 OFFLINE   lopster102

lopster102

    Ст.сержант

  • Пользователи
  • 267 posts
  • Откуда:mscw

Posted 23 August 2018 - 22:28

NoNameUltima, ну график застрял на этом значении, не смотря на скачки нагрузки, что очень странно, либо дохлый датчик, либо там настоящее пекло что датчик измерить не может :)
Ну и ~100 при переводе из F, тоже не айс

PS Там подписано что это Цельсии :)

после перезагрузки что самое интересное все приходит в норму по температуре но вот интересное кое что нашел после загрузки виндовс выдает ошибку о том что процесс 940 потребовал очень много от процессора и ему пришлось сменить цветовую схему и вот с этого момента у меня все и плывет......смотрите пытаюсь как то взаимодействовать с ним но мне отказ везде  выдает мб действительно мне вирус перепрошил биос видеокарты и теперь когда я устанавливаю драйвера он активируется и начинает майнинть?потому что я даже не могу через поиск найти этот екзе когда любой другой процесс сразу открывает папку с ним

 

Attached File  Безымянный.jpg   95.76KB   0 downloads

 

или все куда проще и у меня от перегрева отваливатеся чип на видеокарте?потому что у меня в арме заметил drawLine3D  не рисует ничего или очень тусклый что в ночи даже еле еле видно


Edited by lopster102, 23 August 2018 - 22:40.

  • 0

#1348 OFFLINE   vlad333000

vlad333000

    Полковник

  • Пользователи
  • 3224 posts
  • Откуда:Кострома

Posted 23 August 2018 - 22:34

lopster102, это процесс который отвечает за работу других процессов nvidia
Он должен выглядеть примерно вот так (версия дров 388.13):
Attached File  7.png   86.67KB   0 downloads
  • 0

#1349 OFFLINE   lopster102

lopster102

    Ст.сержант

  • Пользователи
  • 267 posts
  • Откуда:mscw

Posted 23 August 2018 - 23:00

lopster102, это процесс который отвечает за работу других процессов nvidia
Он должен выглядеть примерно вот так (версия дров 388.13):
attachicon.gif7.png

значит все таки вирус у меня?главное вот пока процесс не начнет выполнять функции драйверов я успеваю дергать иконки там или окно двигать и все четко и в момент вылетает вот сообщения что процес меняет цветовую схему и тут же лагать начинает//

возникает еще вопрос КПт 8 в качестве термопасты для цп подойдет?* я тут вообщем через msconfig попробовал тупо отключить эти службы виндвос и все норм стало только вот в арме через 5 минут  теперь комп выключается как будто процессор перегрелся что может быть?термопасту поменял на кпт 8 и такое чувство что она не термопроводная термоудерживающая как то так.....


Edited by lopster102, 24 August 2018 - 00:51.

  • 0

#1350 OFFLINE   vlad333000

vlad333000

    Полковник

  • Пользователи
  • 3224 posts
  • Откуда:Кострома

Posted 24 August 2018 - 01:12

значит все таки вирус у меня?

А теперь еще раз прочитайте мои слова! Где я говорил что это вирус? У него другое расположение файла? У него сильно отличается размер? Этот процесс работает с сетью? У вас не установлен ни один драйвер nvidia? nvidia container - всегда существует при работе драйверов nvidia!
  • 0

#1351 OFFLINE   NoNameUltima

NoNameUltima

    Сержант

  • Пользователи
  • 189 posts
  • Откуда:SPB

Posted 24 August 2018 - 01:23


сообщения что процес меняет цветовую схему

 

Интересная штука кстати -

Была у меня видяха NVidia 550, которая успешно подохла при запусках А3, при этом периодически выдавала, что надо изменить цвет. схему т.к. нагрузка большая. При этом только для А3 выдавала такое.

Сейчас стоит 570, и вот вчера при запуске армы, дичайше загрузило проц, видяху, а БП закрутился так, что комп вот вот взлетит. - Выкл армы, и ребут. И нет проблем. Пока нет...

Что то мне сдается, что арма как то иногда жЫрновато ресурсы жрет, и нагрузки выдает дичайшие, не обоснованно. Мб проблема какая то в ней есть с этим делом.


  • 0

#1352 OFFLINE   SteelRat

SteelRat

    Полковник

  • Пользователи
  • 3241 posts
  • Откуда:РФ

Posted 24 August 2018 - 03:14

SteelRat, на обоих ПК стоит 10ка больше года и все гуд, были когда-то проблемы с падением ОС при жесткой загрузке HDD, но после какого-то патча они пропали. (На одном GTX660 и i5-4430, на втором гиперпень и мегаграфон 1030 :))

Так вот и я о том, грёбаная лотерея, я же писал, у меня то же вторая машина вообще без сбоев работает на десятке, единственное на отрез отказывается нормально видеть домашнюю сеть, но это уже чисто майкрософтовские приколы последних лет, не смотря на то что в ней железо старее чем на текущей рабочей, которая вытворяет чёрти что.


  • 0

#1353 OFFLINE   Schatten

Schatten

    Капитан

  • Пользователи
  • 1834 posts

Posted 24 August 2018 - 11:09

только вот в арме через 5 минут  теперь комп выключается как будто процессор перегрелся что может быть?

Догадайся.
 

возникает еще вопрос КПт 8 в качестве термопасты для цп подойдет? ... термопасту поменял на кпт 8 и такое чувство что она не термопроводная термоудерживающая как то так.....

В интернете поискать инфу слабо? Также возможно, что плохо намазал, соединил, закрепил...
 

Интересная штука кстати -
Была у меня видяха NVidia 550, которая успешно подохла при запусках А3, при этом периодически выдавала, что надо изменить цвет. схему т.к. нагрузка большая. При этом только для А3 выдавала такое.
Сейчас стоит 570, и вот вчера при запуске армы, дичайше загрузило проц, видяху, а БП закрутился так, что комп вот вот взлетит. - Выкл армы, и ребут. И нет проблем. Пока нет...
Что то мне сдается, что арма как то иногда жЫрновато ресурсы жрет, и нагрузки выдает дичайшие, не обоснованно. Мб проблема какая то в ней есть с этим делом.

Да, Arma 3 сама определяет максимальные значения (видео)памяти для использования, если не используются

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание

. И раньше у меня частенько происходила смена темы на упрощённую. Однако уже давно с таким не сталкивался.


Edited by Schatten, 24 August 2018 - 11:13.

  • 0

#1354 OFFLINE   moroz89

moroz89

    Мл.сержант

  • Пользователи
  • 116 posts

Posted 30 August 2018 - 16:50

Всем привет. Появилась необходимость усложнить медицину. Нужно, чтобы с каждым разом время, занимаемое на лечение раненого, увеличивалось. Еще, чтобы к примеру 5-ое ранение было смертельным и игрок возрождался. В обоих случаях, как я понимаю, нужно сделать счетчик этих ранений.
Кооп миссия. Сервер выделенный.

Мне не нужно готовое решение, хочу сам разобраться. Мне нужно лишь направление. Подскажите теоретически последовательность действий, куда копать?
Заранее спасибо
  • 0

#1355 OFFLINE   vlad333000

vlad333000

    Полковник

  • Пользователи
  • 3224 posts
  • Откуда:Кострома

Posted 30 August 2018 - 17:05

moroz89, setVariable/getVariable и обработчики событий, все что нужно


  • 0

#1356 OFFLINE   lopster102

lopster102

    Ст.сержант

  • Пользователи
  • 267 posts
  • Откуда:mscw

Posted 04 September 2018 - 18:58

здрв всем!эт самое  подскажите пожалуйста  особенности подготовки аргументов player. просто  проблемки с кодом который вызывает хендлер респавн.модули не повесит на игрока оттуда ни как.только  уже с отдельного потока если вызывать функции с аргументом player то в ней уже он готовый а до этого он как будто не существует или что то в этом роде


  • 0

#1357 OFFLINE   vlad333000

vlad333000

    Полковник

  • Пользователи
  • 3224 posts
  • Откуда:Кострома

Posted 05 September 2018 - 12:23

lopster102, в сетевой игре на инициализацию команды player требуется время и зачастую эта инициализация идет все время загрузки миссии, тут ничего не поделаешь, просто ждите в параллельном потоке
waitUntil { !isNull player; };

Edited by vlad333000, 05 September 2018 - 12:24.

  • 0

#1358 OFFLINE   lopster102

lopster102

    Ст.сержант

  • Пользователи
  • 267 posts
  • Откуда:mscw

Posted 05 September 2018 - 14:00

lopster102, в сетевой игре на инициализацию команды player требуется время и зачастую эта инициализация идет все время загрузки миссии, тут ничего не поделаешь, просто ждите в параллельном потоке

waitUntil { !isNull player; };

спс вроде так пробовал но все же щас попож скину код который не активируется

 

 

 

 

 


 fn_setCurator ={
    [player,{


      waitUntil {!(position _this isEqualTo [0,0,0]) and !(isNull(Group _this))};
    _player = _this;
    _c ="Curator_" + (name _player);
    _b = (allcurators select {(vehiclevarname _x) == _c});


    if((count _b) != 0)exitWith{




        Curator = (allcurators select {(vehiclevarname _x) == _c});
        Curator = Curator select 0;
        unassignCurator Curator;
        Curator synchronizeObjectsAdd [_player];
        _player assignCurator Curator;
         (owner _player) publicVariableClient "Curator";


  };


 Curator_Group = createGroup sideLogic;


 Curator = Curator_Group createUnit ["ModuleCurator_F",[0,0,0],[],0,"NONE"];
 Curator setVehicleVarName _c;
 Curator setVariable ["Owner","" ];
 Curator setVariable ["Name",""];
 Curator setVariable ["Addons", 2];
 Curator setVariable ["Forced", 0];
 Curator synchronizeObjectsAdd [_player];
_player assignCurator  Curator;
(owner _player) publicVariableClient "Curator";
}]remoteExec ["BIS_fnc_call",2];
 };










 player addEventHandler["respawn",{call fn_setCurator}];

Edited by lopster102, 05 September 2018 - 14:04.

  • 0

#1359 OFFLINE   NoNameUltima

NoNameUltima

    Сержант

  • Пользователи
  • 189 posts
  • Откуда:SPB

Posted 05 September 2018 - 15:48

lopster102,

waitUntil {sleep 0.1; player == player};


  • 0

#1360 OFFLINE   lopster102

lopster102

    Ст.сержант

  • Пользователи
  • 267 posts
  • Откуда:mscw

Posted 05 September 2018 - 18:23

lopster102,

waitUntil {sleep 0.1; player == player};

не это тоже самое что и влад скинул  тут видимо что то другое видимо сам куратор мозгу делает что то ему не хватает раз он не накидывает.смотрел скрипт куратора там ничего такого тоже не нашел

 

а вообще ситуация в том что куратор если ставить через редактор то он по айди не активируется  когда выделенку запускаешь...... 

 

 

 

if (_activated) then {


//--- Terminate when not created on the server
if (!isserver && local _logic && isnull (getassignedcuratorunit _logic)) exitwith {
[format ["%1 is trying to create curator logic ModuleCurator_F",profilename],"bis_fnc_error",false] call bis_fnc_mp;
deletevehicle _logic;
};


//--- Get curator owner
_ownerVar = _logic getvariable ["owner",""];
_ownerUID = parsenumber _ownerVar;
if (cheatsenabled) then {
_ownerVarArray = toarray _ownerVar;
_ownerVarArray resize 3;
if (tostring _ownerVarArray == "DEV") then {_ownerUID = 1;};
};
if (_ownerVar == "" && !ismultiplayer) then {
["Curator owner not defined, player used instead in singleplayer."] call bis_fnc_error;
_ownerVar = player call bis_fnc_objectvar;
};
if (_ownerUID > 0 && !ismultiplayer) then {
_ownerVar = player call bis_fnc_objectvar;
};
_isAdmin = _ownerVar == "#adminLogged" || _ownerVar == "#adminVoted";




Edited by lopster102, 05 September 2018 - 18:26.

  • 0




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