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

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

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

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

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

Установка сервера Arma3 Epoch с любыми картами и тд.

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

MagicByte MagicByte MagicByte

Ох божечки...
Что-только не делал уже :sad: ...
Как на пиратку поставить????
ArmA 3 Apex
При заходе на сервер тупо виснет игра, и звук рывками идёт....
А очень хочется сделать сервер на карте Tanoa, и с друзьями по локалке погонять...
Хелп плис

P.S. Сообщения типа "КупиАрмуВСтиме" идите в лес :)

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

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


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

Всем привет!

Как победить - "Warning Message: Вы не можете играть/редактировать это задание, так как оно зависит от скачиваемого контента, который был удален.A3_epoch_config" ?

http://pastebin.com/PGEaZAdm

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


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

Всем привет!

Как победить - "Warning Message: Вы не можете играть/редактировать это задание, так как оно зависит от скачиваемого контента, который был удален.A3_epoch_config" ?

http://pastebin.com/PGEaZAdm

Несовпадение клиентской и серверной частей, т.е. для игры на сервере необходим определенный заявленный контент. Например, мод.

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


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

Мод подключен. Сервер запускаю так -

startserver.bat:

cd V:\Arma3\
start arma3server.exe -mod="@Epoch;@EpochHive;" -config=instance_epoch.Altis\config.cfg  -port=2302 -profiles=instance_epoch.Altis -cfg=instance_epoch.Altis\basic.cfg -name=instance_epoch.Altis
 

 

config.cfg:

// EPOCH SERVER CONFIG

// GLOBAL SETTINGS
hostname        	= "W0LF's Epoch Test Server";
password         	= "";
passwordAdmin      	= "****";
serverCommandPassword = "****";
logFile            	= "A3Master.log";
verifySignatures   	= 2;
BattlEye            = 1;
requiredBuild = 136470;

// WHITELIST FILE TYPES
allowedLoadFileExtensions[] = {:};
allowedPreprocessFileExtensions[] = {"sqf"};
allowedHTMLLoadExtensions[] = {"html"};

disconnectTimeout = 90; // default 90

// WELCOME MESSAGE ("message of the day")
// It can be several lines, separated by comma
// Empty messages "" will not be displayed at all but are only for increasing the interval

motd[] = {
	"Welcome to ArmA3 Epoch!",
	"Server hosted by W0LF"
};
motdInterval = 0;               // Time interval (in seconds) between each message

// JOINING RULES
maxPlayers = 50;		// Maximum amount of players. Civilians and watchers, beholder, bystanders and so on also count as player.

// VOTING
voteMissionPlayers	= 200;    // Prevents Votes.
voteThreshold		= 2; // Prevents Votes.
// DISALLOW VOTING since 1.39
allowedVoteCmds[] = {};
allowedVotedAdminCmds[] = {};

// INGAME SETTINGS
disableVoN	= 1;        	// If set to 1, Voice over Net will not be available
vonCodecQuality = 30;       // Quality from 1 to 30
forceRotorLibSimulation = 0; // Enforces the Advanced Flight Model on the server. Default = 0 (up to the player). 1 - forced AFM, 2 - forced SFM.
persistent	= 1;        	// If 1, missions still run on even after the last player disconnected.

// MISSIONS CYCLE (see below) (epoch.Altis, epoch.Stratis, epoch.Chernarus, epoch.Bornholm)
class Missions
{
	class Epoch {
		template = epoch.Altis; // DO NOT CHANGE THIS, IT WILL BREAK YOUR SERVER
		difficulty = "Veteran";    // difficulty settings: Recruit, Regular Veteran, Custom
	};
};

kickDuplicate = 1;
equalModRequired = 0;
requiredSecureId = 2;
timeStampFormat = "short";

// SCRIPTING ISSUES
onUserConnected = "";
onUserDisconnected = "";
doubleIdDetected = "";

// SIGNATURE VERIFICATION
onUnsignedData = "kick (_this select 0)";	// unsigned data detected
onHackedData = 	"kick (_this select 0)";	//"ban (_this select 0)"; // tampering of the signature detected
onDifferentData = "kick (_this select 0)";

Перед этим запускаю Redis -

start-redis.cmd:

START redis-server.exe redis.conf 

 

redis.conf:

bind 127.0.0.1
maxmemory 4gb
save 900 1
save 300 10
save 60 1000
requirepass ****

 

После чего запускаю игру -

ArmA3 Epoch.bat:

cd "C:\Program Files (x86)\Steam\steamapps\common\Arma 3"
start arma3battleye.exe -mod="@Epoch;@EpochHive;"

 

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


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

В серверном RPT ошибок нет.

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


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

Я говорю о том, что в клиентской части не хватает файлов, заявленных в серверной части. Например: содержимое папки @Epoch в серверной части отличается от содержимого папки @Epoch (Steam\steamapps\workshop\content\107410\421839251) в клиентской. И потом Вы запускаете игру с параметром мода @EpochHive, тогда как в папке с игрой его, наверняка, нет.

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

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


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

Ок, перекинул папку @Epoch из сервера в папку с игрой, удалил @EpochHive из батника загрузки игры. Смог загрузиться и немного побегал на чужом сервере.

Но, когда запустил свой сервер и попробовал на него зайти, получил ошибку "Server not Ready (Error 02)" в клиентском RPT.

Вот полный rpt: http://pastebin.com/78K9pqgL

Серверный rpt: http://pastebin.com/GhkWhSxu

Лог: http://pastebin.com/QvXgRuAX

 

Для чего нужен "@EpochHive" ?

И почему в списке серверов я вижу 2 своих сервера, хотя запускаю только один?

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


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

А вот сервер как раз и нужно запускать с параметром -serverMod=@EpochHive; ибо папка @EpochHive содержит в себе все настройки сервера.

Такое ощущение, что сервер запускается дважды: из отдельной папки и из папки со Steam.

Почему Вы не запускаете игру через лаунчер?

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


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

Уфф. Добавил @EpochHive в батник старта сервера, запустил игру через лаунчер и даже зашёл, наконец-то, на свой сервер. Но всё-равно в лаунчере висит 2 моих сервера с одинаковыми портами.

И в окне Redis какие-то ошибки: https://yadi.sk/d/baDJXqV5zXdtc (не понимаю как добавить картинку на форум).

 

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


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

Возможно стОит поиграться с IP или портами, чтобы Вы не видели двух серверов. Скорее всего один локальный, а второй глобальный.

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


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

Народ здрасте!
Может я покажусь смешным, но спрошу глупый вопрос.
А как отключить BattleEye на сервере?

в файле server.cfg в строке battleye=0, но сервер все равно запускается с BE.

 

Где то ещё что то нужно отключить?

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


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

Добрый день!!!Подскажи те пожалуйста, почему у меня не сохраняются данные о игроке...Тоисть он выходит с сервера и опять ему все заново!!!Устанавливал мод как написано здесь!!!Только единственное что запускаюсь через TADST v3.0 А не через батник....start-redis.cmd Запускаю перед каждым запускам сервера!!!

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


Ссылка на сообщение
Поделиться на других сайтах
В 05.03.2017 в 15:21, novikov сказал:

не сохраняются данные о игроке...

Этого не может быть, потому, что этого не может быть в принципе. Если бы редис не работал, то и сервер не работал бы. А так получается, что Вы что-то делаете не так. Проверьте в настройках время сохранения данных об игроке (параметр expiresPlayer в файле epochconfig.hpp). Еще стОит помнить о тайминге сохранений самой БД: если Вы зашли на сервер и вышли с него до того, как БД записалась, то при рестарте все нужно будет начинать с начала.

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


Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, zxButchxz сказал:

Этого не может быть, потому, что этого не может быть в принципе. Если бы редис не работал, то и сервер не работал бы. А так получается, что Вы что-то делаете не так. Проверьте в настройках время сохранения данных об игроке (параметр expiresPlayer в файле epochconfig.hpp). Еще стОит помнить о тайминге сохранений самой БД: если Вы зашли на сервер и вышли с него до того, как БД записалась, то при рестарте все нужно будет начинать с начала.

Стоит expiresPlayer = "2592000";

Вот что пишет start-redis

 

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

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


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

Все нормально в консоли, только нет записи, что БД загружена => этого файла нет. Либо он не создан (например не успел), либо одно из двух.

P.S. Версия 2.8.2101. У меня на тестовом сервере, который не обновлялся уже с год наверное версия 2.8.2400 

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


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

Всем Доброго времени суток!Может здесь кто нибудь поможет с этим?А то уже всю голову поломал!(по Arma3 Epoch)

 

 

14:15:44 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
a3_characters_f
14:15:44 Loading movesType CfgGesturesMale
14:15:44 Creating action map cache
14:15:44 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in GestureReloadL85A2
14:15:44 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in GestureReloadL85A2Prone
14:15:44 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in GestureReloadL85A2UGL
14:15:44 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in GestureReloadL85A2UGLProne
14:15:44 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in GestureReloadL85A2RIS
14:15:44 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in GestureReloadL85A2RISProne
14:15:44 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in GestureReloadSR25
14:15:44 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in GestureReloadSR25Prone
14:15:45 MovesType CfgGesturesMale load time 273 ms
14:15:45 Loading movesType CfgMovesMaleSdr
14:15:45 Creating action map cache
14:15:56 MovesType CfgMovesMaleSdr load time 11044 ms
14:15:56 VoteThreshold must be in 0..1 range. Defaulting to 0.5
14:15:57 Initializing Steam server - Game Port: 2302, Steam Query Port: 2303
14:15:57 Steam AppId from steam_appid.txt: 107410
14:15:58 Starting mission:
14:15:58  Mission file: epoch (__cur_mp)
14:15:58  Mission world: Altis

 

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

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


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

Давай здесь будем общаться, а-то на буржуйском форуме не любят русскую речь.

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

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


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

как то так

 

15:32:03 "CfgEpochCoreServerFunctions"
15:32:03 "Loading Functions: CfgServerFunctions"
15:32:04 Connected to Steam servers
15:32:04 Warning Message: Script \epoch_server\init\server_init.sqf not found
15:32:04 c:\w\stable\futura\lib\network\networkserver.cpp NetworkServer::OnClientStateChanged:NOT IMPLEMENTED - briefing!
15:32:04  Mission id: 3ec2cebe8c7b6047c055cecd4699ac3ba4eed0c2
15:32:04 Attempt to override final function - bis_fnc_storeparamsvalues_data
15:32:29 Unaccessible
15:32:30 Scripting function 'bis_fnc_execvm' is not allowed to be remotely executed
15:35:40 BE protection kicked in for player id=1819432303, name='SeReGa', msgType=10
15:35:40 Client: Remote object 3:0 not found
15:43:19 Deinitialized shape [Class: "C_Soldier_VR_F"; Shape: "a3\characters_f_bootcamp\common\vr_soldier_f.p3d";]
15:43:19 Deinitialized shape [Class: "VirtualMan_EPOCH"; Shape: "a3\characters_f\common\invisibleman.p3d";]
15:43:19 c:\w\stable\futura\lib\network\networkserver.cpp ClearNetServer:NOT IMPLEMENTED - briefing!
15:43:21 Extensions:

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


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

Все впорядке за исключением одного

Цитата

15:32:04 Warning Message: Script \epoch_server\init\server_init.sqf not found

 

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


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

Все решилось и сервер благополучно запущен.

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

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


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

Кто нибудь, помогите, потому что я уже двинусь скоро конкретно 

Сервер на напфе эпох Арма 3 не спавнит лут

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

Вобщем, спасите) 

Кто согласен помочь, говорите что нужно выложить, я выложу

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


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

В свое время никаких проблем с установкой CUP не испытывал - и техника, и оружие спавнились без проблем. Все, что нужно для установки, это просто поместить папки CUP (их всего 6) в папку аддонов и подключить их в батнике.

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


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

с 2015 года не обновлялся гайд

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


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

15:45:52 Strange convex component44 in a3\rocks_f\sharp\sharprock_monolith.p3d:geometryFire
15:45:52 Strange convex component46 in a3\rocks_f\sharp\sharprock_monolith.p3d:geometryFire
15:45:52 Strange convex component58 in a3\rocks_f\sharp\sharprock_monolith.p3d:geometryFire
15:45:52 Strange convex component64 in a3\rocks_f\sharp\sharprock_monolith.p3d:geometryFire
15:45:52 Strange convex component76 in a3\rocks_f\sharp\sharprock_monolith.p3d:geometryFire
15:45:52 Strange convex component98 in a3\rocks_f\sharp\sharprock_monolith.p3d:geometryFire
15:45:52 Strange convex component100 in a3\rocks_f\sharp\sharprock_monolith.p3d:geometryFire
15:45:52 Strange convex component132 in a3\rocks_f\sharp\sharprock_monolith.p3d:geometryFire
15:45:52 Strange convex component145 in a3\rocks_f\sharp\sharprock_monolith.p3d:geometryFire
15:45:52 Strange convex component149 in a3\rocks_f\sharp\sharprock_monolith.p3d:geometryFire
15:45:52 Strange convex component151 in a3\rocks_f\sharp\sharprock_monolith.p3d:geometryFire
15:45:52 Strange convex component167 in a3\rocks_f\sharp\sharprock_monolith.p3d:geometryFire
15:45:52 Strange convex component198 in a3\rocks_f\sharp\sharprock_monolith.p3d:geometryFire
15:45:52 Strange convex component244 in a3\rocks_f\sharp\sharprock_monolith.p3d:geometryFire
15:45:52 Strange convex component304 in a3\rocks_f\sharp\sharprock_monolith.p3d:geometryFire
15:45:52 Strange convex component310 in a3\rocks_f\sharp\sharprock_monolith.p3d:geometryFire
15:45:52 Strange convex component337 in a3\rocks_f\sharp\sharprock_monolith.p3d:geometryFire
15:45:52 Strange convex component353 in a3\rocks_f\sharp\sharprock_monolith.p3d:geometryFire
15:45:52 Strange convex component378 in a3\rocks_f\sharp\sharprock_monolith.p3d:geometryFire
15:45:52 Strange convex component05 in a3\rocks_f\sharp\sharprock_spike.p3d:geometryFire
15:45:52 Strange convex component74 in a3\rocks_f\sharp\sharprock_spike.p3d:geometryFire
15:45:52 Strange convex component202 in a3\rocks_f\sharp\sharprock_spike.p3d:geometryFire
15:45:52 Strange convex component391 in a3\rocks_f\sharp\sharprock_spike.p3d:geometryFire
15:45:55 "CfgEpochCoreServerFunctions"
15:45:55 "Loading Functions: CfgServerFunctions"
15:45:55 Mission read.
15:45:55 Connected to Steam servers
15:45:55 Warning Message: Script \epoch_server\init\server_init.sqf not found
15:45:55 ../lib/Network/networkServer.cpp OnClientStateChanged:NOT IMPLEMENTED - briefing!
15:45:55  Mission id: b4d6e6984ff020bf1cedc8daef5bea08b1493db9
15:45:55 Game started.
Attempt to override final function - bis_fnc_storeparamsvalues_data

 

Парни помогите.

Линукс))) ARMA 3 EPOCH

Сейчас проблема такая что при входе на сервер черный экран чат работает))) пишет на английском, а когда переходишь на русский пишет ??????????.

Грешу на эту строку Warning Message: Script \epoch_server\init\server_init.sqf not found

поможите мне умоляю))))

7 день борюсь с линуксом))))

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

  • Похожие публикации

    • Автор: Troy1
      Пока ждал помощи, решил вопрос!
      Тема закрыта!!!
    • Автор: Makliion
      Всем добрый вечер..
      У меня такой вопрос где найти или заказать скрипт для обыска зомбей & игроков 
      что-бы каждую вещь снимать через действие а не тупо через таб
      Шлем отдельно
      Рюкзак отдельно
      ну и на все остальные слоты
      искал долго не нашёл ничего
      есть мод на обыск но он просто открывает  инвентарь и все 
       
    • Автор: -Reks-
      Продам сервер по DayZ/ Есть 
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
    • Автор: SemKa1407
      Ссылка на архив: https://disk.yandex.ru/d/WmYW5AcZozGSiA
      Инструкция, написанная на коленке, есть в архиве (для полных нулей).
    • Автор: SemKa1407
      Будьте добры, помогите пожалуйста.
      Проблема в том, что не приходят сообщения в нужное время. Скорее всего неправильная логика.
      class FakeChatNotifier { ref Timer m_Timer; ref Timer m_MessageTimer; bool m_IsActive; // Списки диалогов ref array<ref array<string>> m_WelcomeDialogs; ref array<ref array<string>> m_RegularDialogs; ref array<ref array<string>> m_ThreatDialogs; void FakeChatNotifier() { m_Timer = new Timer(); m_MessageTimer = new Timer(); m_IsActive = false; // Инициализация диалогов InitializeDialogs(); Print("[FakeChatNotifier] Initialized"); // Лог для проверки инициализации } void InitializeDialogs() { // Приветственные диалоги m_WelcomeDialogs = new array<ref array<string>>; m_WelcomeDialogs.Insert({"Hello!", "How are you?"}); m_WelcomeDialogs.Insert({"Anyone alive?", "Yes, I am here. What's new?"}); m_WelcomeDialogs.Insert({"What's the situation?", "It seems quiet, but stay sharp."}); // Обычные диалоги m_RegularDialogs = new array<ref array<string>>; m_RegularDialogs.Insert({"Check radio frequency 98.7", "Got it, I'll stay alert."}); m_RegularDialogs.Insert({"Never trust strangers", "Right, it's every man for himself here."}); m_RegularDialogs.Insert({"I saw someone near the old factory", "Thanks for the info, I'll check it out."}); // Угрозы m_ThreatDialogs = new array<ref array<string>>; m_ThreatDialogs.Insert({"We will find you...", "Try, but I won't give up."}); m_ThreatDialogs.Insert({"You won't escape", "I'm ready for this."}); m_ThreatDialogs.Insert({"Your loot will be ours", "You wish."}); } void Start() { if (!m_IsActive) { m_IsActive = true; m_Timer.Run(60, this, "CheckTime", NULL, true); // Запуск таймера на проверку каждые 60 секунд Print("[FakeChatNotifier] Started main timer"); // Лог для проверки запуска } } void Stop() { m_IsActive = false; m_Timer.Stop(); m_MessageTimer.Stop(); Print("[FakeChatNotifier] Stopped timers"); // Лог для проверки остановки } // Функция для получения текущего времени void GetCurrentHour(out int hour) { int year, month, day, minute; GetGame().GetWorld().GetDate(year, month, day, hour, minute); // Получаем текущий час из даты Print("[FakeChatNotifier] Current hour: " + hour); // Лог для проверки текущего времени } void CheckTime() { int hour; GetCurrentHour(hour); // Используем нашу функцию для получения текущего часа if (hour >= 22 || hour < 6) { if (!m_IsActive) { Print("[FakeChatNotifier] Night time detected, starting dialog cycle"); // Лог для ночного времени StartDialogCycle(hour); } } else { Print("[FakeChatNotifier] Day time, stopping dialogs"); // Лог для дневного времени Stop(); } } void StartDialogCycle(int hour) { if (!m_IsActive) return; array<string> dialog; if (hour >= 22 && hour < 23) { dialog = m_WelcomeDialogs.GetRandomElement(); // Приветственные диалоги Print("[FakeChatNotifier] Sending welcome dialog"); // Лог для приветственных диалогов } else if (hour >= 23 && hour < 3) { dialog = m_RegularDialogs.GetRandomElement(); // Обычные диалоги Print("[FakeChatNotifier] Sending regular dialog"); // Лог для обычных диалогов } else if (hour >= 3 && hour < 6) { dialog = m_ThreatDialogs.GetRandomElement(); // Угрозы Print("[FakeChatNotifier] Sending threat dialog"); // Лог для угроз } SendDialog(dialog); ScheduleNextDialog(); // Планирование следующего диалога } void ScheduleNextDialog() { int interval = Math.RandomIntInclusive(900, 1500); // Интервал (15-25 минут в секундах) m_MessageTimer.Run(interval, this, "StartDialogCycle", NULL, false); Print("[FakeChatNotifier] Scheduled next dialog in " + interval + " seconds"); // Лог для планирования следующего диалога } void SendDialog(array<string> dialog) { for (int i = 0; i < dialog.Count(); i++) { float delay = i * Math.RandomIntInclusive(5, 9); // Задержка между сообщениями в диалоге (5-9 секунд) m_MessageTimer.Run(delay, this, "SendMessageToPlayers", new Param1<string>(dialog[i]), false); Print("[FakeChatNotifier] Scheduled message with delay " + delay + " seconds: " + dialog[i]); // Лог для отправки сообщения } } void SendMessageToPlayers(Param1<string> param) { string message = param.param1; array<Man> players = new array<Man>; GetGame().GetPlayers(players); if (players.Count() > 0) { foreach (Man player : players) { Param1<string> globalMessage = new Param1<string>(message); GetGame().RPCSingleParam(player, ERPCs.RPC_USER_ACTION_MESSAGE, globalMessage, true, player.GetIdentity()); } Print("[FakeChatNotifier] Sent message to all players: " + message); // Лог для отправленного сообщения } else { Print("[FakeChatNotifier] No players online to send message: " + message); // Лог для случая, если нет игроков } } }  
  • Наш выбор

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

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

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

Поддержка