Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe

Идёт жесткий спам в RPT

 

waitUntil {DZMSMinDone};
DZMSMinDone = nil;
};>
20:55:44   Error position: <DZMSMinDone};
DZMSMinDone = nil;
};>
20:55:44   Error Undefined variable in expression: dzmsmindone
20:55:44 File z\addons\dayz_server\EMS\Scripts\DZMSMinTimer.sqf, line 36
20:55:44 Error in expression <or Mission %1.",_varName];

Share this post


Link to post
Share on other sites

10 answers to this question

Recommended Posts

  • 0

 

А вот мне нет. ТЕперь спам

14:39:31 Error in expression <or Mission %1.",_varName];

 
 
waitUntil {DZMSMinDone};
DZMSMinDone = false;
};>
14:39:31   Error position: <DZMSMinDone};
DZMSMinDone = false;
};>

А зачем ты определение переменной в каких-то условиях-то написал??

Ёптась - вот ведь надо как:

 

/*
	DayZ Mission System Timer by Vampire
	Based on fnc_hTime by TAW_Tonic and SMFinder by Craig
	This function is launched by the Init and runs continuously.
*/
private ["_run","_timeDiff","_timeVar","_wait","_cntMis","_ranMis","_varName"];

//Let's get our time Min and Max
_timeDiff = DZMSMinorMax - DZMSMinorMin;
_timeVar = _timeDiff + DZMSMinorMin;

DZMSMinMarker = ObjNull;

diag_log format ["[DZMS]: Minor Mission Clock Starting!"];

//Lets get the loop going
_run = true;

while {_run} do {
	// очистим переменные
	DZMSMinDone = false;
	DZMSMinMarker = ObjNull;
	
	//Lets wait the random time
	_wait  = round(random _timeVar);
	sleep _wait;
	
	//Let's check that there are missions in the array.
	//If there are none, lets end the timer.
	_cntMis = count DZMSMinorArray;
	if (_cntMis == 0) then { _run = false; };
	
	//Lets pick a mission
	_ranMis = floor (random _cntMis);
	_varName = DZMSMinorArray select _ranMis;
	
	//Let's Run the Mission
	[] execVM format ["\z\addons\dayz_server\EMS\Missions\Minor\%1.sqf",_varName];
	diag_log format ["[DZMS]: Running Minor Mission %1.",_varName];
	
	//Let's wait for it to finish or timeout
	waitUntil {DZMSMinDone};
	DZMSMinDone = false;
};

Всё вроде работало в таком виде..

 

Там ещё и маркер обнуллил - тоже ругался движок иногда.

Share this post


Link to post
Share on other sites



  • 0

 

Идёт жесткий спам в RPT

 

waitUntil {DZMSMinDone};
DZMSMinDone = nil;
};>
20:55:44   Error position: <DZMSMinDone};
DZMSMinDone = nil;
};>
20:55:44   Error Undefined variable in expression: dzmsmindone
20:55:44 File z\addons\dayz_server\EMS\Scripts\DZMSMinTimer.sqf, line 36
20:55:44 Error in expression <or Mission %1.",_varName];

Неопределенная переменная dzmsmindone и показали в каком файле File z\addons\dayz_server\EMS\Scripts\DZMSMinTimer.sqf, line 36

 

Вот почитай http://s-platoon.ru/index.php?/topic/1029-pomogite-reshit-oshibku-ems/

 

Или попробуй это решить если у тебя ни чего не выйдет, пройди по пути к этой ошибке и строку где есть это значение dzmsmindone возьми в это 

 

 

if(count _dzmsmindone > 0) then
{
Сюда эту строку..........dzmsmindone
};

 

 

 
Если бы показал этот код по этой ссылке то лучше будет
Edited by Alex39 (see edit history)

Share this post


Link to post
Share on other sites
  • 0

Определи её в начале кода как 

	DZMSMinDone = false;

мне помогло, помню.. И для мажорных также пропиши заранее - а то затупит потомыча и она. :wink:

Edited by kenguru74 (see edit history)

Share this post


Link to post
Share on other sites
  • 0

Скачай последнюю ЕМС, там пофикшено.

Share this post


Link to post
Share on other sites
  • 0

Определи её в начале кода как 

	DZMSMinDone = false;

мне помогло, помню.. И для мажорных также пропиши заранее - а то затупит потомыча и она. :wink:

А вот мне нет. ТЕперь спам

14:39:31 Error in expression <or Mission %1.",_varName];

 
 
waitUntil {DZMSMinDone};
DZMSMinDone = false;
};>
14:39:31   Error position: <DZMSMinDone};
DZMSMinDone = false;
};>

Share this post


Link to post
Share on other sites
  • 0

 

Неопределенная переменная dzmsmindone и показали в каком файле File z\addons\dayz_server\EMS\Scripts\DZMSMinTimer.sqf, line 36

 

Вот почитай http://s-platoon.ru/index.php?/topic/1029-pomogite-reshit-oshibku-ems/

 

Или попробуй это решить если у тебя ни чего не выйдет, пройди по пути к этой ошибке и строку где есть это значение dzmsmindone возьми в это 

 

 

if(count _dzmsmindone > 0) then
{
Сюда эту строку..........dzmsmindone
};

 

 

 
Если бы показал этот код по этой ссылке то лучше будет

Твой код частично помог, но теперь вот.

_cntMis = count DZMSMinorArray;
if (_cntMis == 0) then {>
17:51:36   Error position: <DZMSMinorArray;
if (_cntMis == 0) then {>
17:51:36   Error Undefined variable in expression: dzmsminorarray
17:51:36 File z\addons\dayz_server\EMS\Scripts\DZMSMinTimer.sqf, line 24

Share this post


Link to post
Share on other sites
  • 0

 

Твой код частично помог, но теперь вот.

_cntMis = count DZMSMinorArray;
if (_cntMis == 0) then {>
17:51:36   Error position: <DZMSMinorArray;
if (_cntMis == 0) then {>
17:51:36   Error Undefined variable in expression: dzmsminorarray
17:51:36 File z\addons\dayz_server\EMS\Scripts\DZMSMinTimer.sqf, line 24

Скинь весь файл

Share this post


Link to post
Share on other sites
  • 0

Попробуй это заменить, только копию сделай, и не забуть почистить сохранку, точнее лог сервера на С диске, папка спрятана, или умри и перезайди https://yadi.sk/d/5ulTaBw1m8wyM

Edited by Alex39 (see edit history)

Share this post


Link to post
Share on other sites
  • 0

Попробуй это заменить, только копию сделай, и не забуть почистить сохранку, точнее лог сервера на С диске, папка спрятана, или умри и перезайди https://yadi.sk/d/5ulTaBw1m8wyM

Тут миссии не переведены. Из-за этого и не хотел ставить новый пока. Но всёравно спасибо. Позже попробую.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By SAVAN
      У меня вопрос с ними ) как настроить время спавна миссии ! ото по стандарту вроде через 10 мин, после работы сервера миссии спавнятся, как и где это время уменьшить ?)
    • By Жека
      Приветствую господа , у меня проблема с миссиями , то они не спамнятся то спамнятся коряво , что делать я хз ) делаю всё правильно пишу  
       
       [] ExecVM "\z\addons\dayz_server\EMS\DZMSInit.sqf"; над allowConnection = true;    
           ) и в папку с dayz_server закидываю папку с "EMS" или другие но результат один . Господа помогите , я хз ) буду благодарен )
           Нарушение правил форумаОтсутствует оформление кода. Сообщение исправлено.
    • By sensor
      Всё RPT завалино этой ошибкой, за ночь 1Gb файл   waitUntil {DZMSMinDone}; DZMSMinDone = false; };>  8:11:55   Error position: <DZMSMinDone}; DZMSMinDone = false; };>  8:11:55   Error Undefined variable in expression: dzmsmindone  8:11:55 File z\addons\dayz_server\EMS\Scripts\DZMSMinTimer.sqf, line 36  8:11:55 Error in expression <or Mission %1.",_varName];     везде рекомендуют прописать  Замените DZMSMinDone = nil; на DZMSMinDone = false;

      Тоже самое для Major.

      Заменяем DZMSMajDone = nil; на DZMSMajDone = false;   что я и сделал, но не помогло никак. Подскажите куда копать?
    • By MarokoLiberti
      Два вопроса:
      Насчет сектора, можно ли через систему миссий wai beta или ems поставить ботов на сервер? если да то как?
      и второй вопрос, есть ли прогги для создания миссий для систем wai и ems
    • By MisaAmane
      Поставил миссии EMS из этого гайда: http://s-platoon.ru/index.php?/topic/97-reliz-novoi-sistemy-missii-ems-10/
      Но не понимаю как сделать ботов гораздо сложней. Ниже конфиг. Я знаю, что за что отвечает, но не понимаю в какую сторону регулировать цифры :D Над сделать чтобы боты видели врага за 500м. Быстро целились и стреляли даже по бронетехнике.

  • Our picks

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.