Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
Xotabl4

Добавление Маркеров

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

 

Я ссылки выше просто так кидал походу...

_Marker = createMarker ["Ололо", X,Z,Y];
_Marker setMarkerText "Ололо";
_Marker setMarkerColor "ColorRed";
_Marker setMarkerShape "ELLIPSE";
_Marker setMarkerBrush "Solid";
_Marker setMarkerSize [1000,1000]; 
 

 

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

Извините, если туплю. Вот пример моего кода в mission.sqm:

class Markers
	{
		items=1;
		class Item0
		{
			position[]={6325.6772,0,7807.7412};
			a=100;
			b=100;
			name="Tradercitystary";
			text="Trader City Stary";
			type="Empty";
			colorName="ColorBlack";
		};
	};

Как видите, оформление отличается от:

_Marker = createMarker ["Ололо", X,Z,Y];
_Marker setMarkerText "Ололо";
_Marker setMarkerColor "ColorRed";
_Marker setMarkerShape "ELLIPSE";
_Marker setMarkerBrush "Solid";
_Marker setMarkerSize [1000,1000]; 

Если прописываю строки выше вместо своих, то получаю ошибку сервера.

Надеюсь объяснил понятно. Нужно объявить эллипс в mission.sqm и указывать его радиус, цвет, солидность...

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


Ссылка на сообщение
Поделиться на других сайтах





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


Ссылка на сообщение
Поделиться на других сайтах

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

Извините, если туплю. Вот пример моего кода в mission.sqm:

class Markers
	{
		items=1;
		class Item0
		{
			position[]={6325.6772,0,7807.7412};
			a=100;
			b=100;
			name="Tradercitystary";
			text="Trader City Stary";
			type="Empty";
			colorName="ColorBlack";
		};
	};

Как видите, оформление отличается от:

_Marker = createMarker ["Ололо", X,Z,Y];
_Marker setMarkerText "Ололо";
_Marker setMarkerColor "ColorRed";
_Marker setMarkerShape "ELLIPSE";
_Marker setMarkerBrush "Solid";
_Marker setMarkerSize [1000,1000]; 

Если прописываю строки выше вместо своих, то получаю ошибку сервера.

Надеюсь объяснил понятно. Нужно объявить эллипс в mission.sqm и указывать его радиус, цвет, солидность...

Зачеееееем? Ну блин, вы ссылки вообще смотрели выше? Файлом делайте. Все работает нормально.

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


Ссылка на сообщение
Поделиться на других сайтах

 

Зачеееееем? Ну блин, вы ссылки вообще смотрели выше? Файлом делайте. Все работает нормально.

Просто вся суть в том, что после смерти маркеры все пропадают. Не знаю почему.

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


Ссылка на сообщение
Поделиться на других сайтах

Куда, как подключали и т.п. У меня в сервере валяются маркеры и работают нормально. Подключал обычным execVM внизу server_monitor.sqf

Изменено пользователем TheFirstNoob (история изменений)

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


Ссылка на сообщение
Поделиться на других сайтах

Куда, как подключали и т.п. У меня в сервере валяются маркеры и работают нормально. Подключал обычным execVM внизу server_monitor.sqf

Ты что то брешешь...)

 

Серверные маркеры работают 25 секунд.

Серверные маркеры создает сервер вовремя старта, и при любом релоге, они так же пропадут.

Серверные маркеры миссий удаляются и пересоздаются каждые 25-30 секунд.

 

Миссионные маркеры создает клиент, они являются локальными и постоянными, и делает это клиент при каждом входе на сервер.

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


Ссылка на сообщение
Поделиться на других сайтах

Куда, как подключали и т.п. У меня в сервере валяются маркеры и работают нормально. Подключал обычным execVM внизу server_monitor.sqf

Подключал в init.sqf в самой низу через execVM. Т.е. попробовать подключить в кастомном server_monitor.sqf?

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


Ссылка на сообщение
Поделиться на других сайтах

Ты что то брешешь...)

 

Серверные маркеры работают 25 секунд.

Серверные маркеры создает сервер вовремя старта, и при любом релоге, они так же пропадут.

Серверные маркеры миссий удаляются и пересоздаются каждые 25-30 секунд.

 

Миссионные маркеры создает клиент, они являются локальными и постоянными, и делает это клиент при каждом входе на сервер.

Nope, тот код выше работает лично у меня нормально. Я могу видео 4-х часовое записать :D

 

Upd: Все оказалось у меня банально проще. Я из миссии не вырезал, а копернул тупо в сервер... Виноват.

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


Ссылка на сообщение
Поделиться на других сайтах

Ты что то брешешь...)

 

Серверные маркеры работают 25 секунд.

Серверные маркеры создает сервер вовремя старта, и при любом релоге, они так же пропадут.

Серверные маркеры миссий удаляются и пересоздаются каждые 25-30 секунд.

 

Миссионные маркеры создает клиент, они являются локальными и постоянными, и делает это клиент при каждом входе на сервер.

В общем понял одно - надо ставить миссионные. Но вопрос остался открытым: как сделать все мои эллипсы на карте миссионными?

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


Ссылка на сообщение
Поделиться на других сайтах

В общем понял одно - надо ставить миссионные. Но вопрос остался открытым: как сделать все мои эллипсы на карте миссионными?

Я ссылку давал выше.

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


Ссылка на сообщение
Поделиться на других сайтах

Всем спасибо, вроде заработало (по крайней мере у администрации маркеры видны всегда).

Оказывается я допустил ошибку при установки WaterMark, впихнув между двумя execVM присваивание переменной значение:

#include "\z\addons\dayz_code\system\BIS_Effects\init.sqf"
[] execVM "safezone\infistar_safezone.sqf";
//Водяной знак
server_name = "RU 79";
[] execVM "watermark\watermark.sqf"
[] execVM "GPS\gps_cars.sqf";
cutRsc ["HotKeyWindows","PLAIN"];
[] execVM "safezone\markers.sqf";

Маркеры, объявленные после server_name = "RU 79"; просто не работали, либо работали как им вздумается. Строку server_name = "RU 79"; перенёс в самый верх, теперь проблем вроде нет.

Ещё раз всем спасибо за помощь, если будут проблемы - знаю к кому обращаться:D + в репу всем

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


Ссылка на сообщение
Поделиться на других сайтах

Всем спасибо, вроде заработало (по крайней мере у администрации маркеры видны всегда).

Оказывается я допустил ошибку при установки WaterMark, впихнув между двумя execVM присваивание переменной значение:

#include "\z\addons\dayz_code\system\BIS_Effects\init.sqf"
[] execVM "safezone\infistar_safezone.sqf";
//Водяной знак
server_name = "RU 79";
[] execVM "watermark\watermark.sqf"
[] execVM "GPS\gps_cars.sqf";
cutRsc ["HotKeyWindows","PLAIN"];
[] execVM "safezone\markers.sqf";

Маркеры, объявленные после server_name = "RU 79"; просто не работали, либо работали как им вздумается. Строку server_name = "RU 79"; перенёс в самый верх, теперь проблем вроде нет.

Ещё раз всем спасибо за помощь, если будут проблемы - знаю к кому обращаться:D + в репу всем

Да какая разница куда ты их "впихнул"? Если не работали - смотри РПТ, а не ищи место затычки.

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


Ссылка на сообщение
Поделиться на других сайтах

Спасибо

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


Ссылка на сообщение
Поделиться на других сайтах

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

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


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.