Jump to content
DAYZ-CODE.RU - Создай свой игровой сервер

_MayHem_

VIP user
  • Posts

    112
  • Joined

  • Last visited

  • Days Won

    4
  • Отзыв

    0%

Everything posted by _MayHem_

  1. Но ты все равно ведешься))))))
  2. Что ты вкладываешь в - ❌ Настройка сервера/модов❌ Исправление багов/лагов❌ Работа с файлами сервера ? Ты умеешь писать код...?
  3. Какой ты опытный ...)))) Ладненько. С тобой весело, но нужно идти на пачку пельменей заработать и кредит на предыдущую пачку погасить.)))))) Сильно не агрессируй, а то лопнешь не нароком))))
  4. Это твое агрессивное суждение. Прими что- то, от своей агрессии)))) з.ы. Из всего что я вижу - ты во всех темах вставляешь агрессивные коменты и пытаешься свалить свою вину на другого человека. Не зря считается, что агрессия - признак латентного гомосексуализма.
  5. легко ведёшься - маленький агрессивный троллик))))
  6. Вы сами то, на чем пишите?
  7. Видать, сударь, Вы очень мало общались с кодерами - они вообще любят молчать и все писать)))))
  8. Да в компании. Сервер дискорда указан в профиле. Заходи расскажу...
  9. Из опыта работы с анрилом (коего у меня больше восьми лет) могу с уверенностью сказать, что BP работают в некоторых ситуациях медленнее чем плюсы. Первое попавшее под руку видео сравнение Не знаю, сказать не могу сколько бы чего понадобилось. Может строк 100 кода. Я не осуждаю использование принтов, просто высказываю свое мнение. Если вы используете уже готовый шаблон, коих в открытом доступе полно и которые написаны на принтах с поддержкой мультиплеера. То дело другое.... И чтобы не писать одно и тоже по сто раз, как Вы пишите, для этого придумали принципы ООП - рекомендую. З.Ы. Чем код конвертируете?
  10. BP под онлайн. Это конечно ОООООООчень спорно. Используете готовое решение (шаблон) или сами блочите с нуля? Я так понимаю, что у вас прогера под плюсы нет - верно?
  11. И я так понимаю Вы делаете однопользовательскую игру на выживание?
  12. Данная темя является продолжением уже имеющиеся - Но выкладываю отдельно ибо кому-то может не нужен весь функционал, что выше. #ifndef SERVER modded class PlayerBase { bool trigger_debug_cam = true; ref array<string> white_list = { "steamid1","steamid2","steamid3" }; int delay_iteration = 0; void PlayerBase(){ if(white_list.Find(GetGame().GetUserManager().GetSelectedUser().GetUid()) < 0){ GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).CallLater(this.CheckDebugCam, 500, true); } } void ~PlayerBase(){ if(GetGame()){ GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).Remove(this.CheckDebugCam); } } void CheckDebugCam(){ if(this.IsInVehicle()) delay_iteration = 10; if(GetGame().GetPlayer() != this || !this.IsAlive() || this.IsInVehicle()){ return; } if(delay_iteration > 0){ delay_iteration--; return; } int distance = 4; float actualDistance = vector.Distance(this.GetPosition(), GetGame().GetCurrentCameraPosition()); if(actualDistance > distance){ if(trigger_debug_cam){ trigger_debug_cam = false; string playerName = this.GetIdentity().GetName(); // Получение никнейма игрока на сервере string text = "**DEBUGCAM DETECTION** Обнаружено возможное использование дебаг-камеры игроком: " + "**" + playerName + " (" + GetGame().GetUserManager().GetSelectedUser().GetUid() + ") " + "** на расстоянии: " + actualDistance.ToString() + " метров."; RestContext WebHookDiscordAlarm = GetRestApi().GetRestContext("ВАШ ВЕБХУК ИЗ ДИСКОРДА"); WebHookDiscordAlarm.SetHeader("application/json"); WebHookDiscordAlarmRestCallback cb = new WebHookDiscordAlarmRestCallback(); WebHookDiscordAlarm.POST(cb, "", "{\"text\": \"" + text + "\"}"); } } else{ if(!trigger_debug_cam){ trigger_debug_cam = true; } } } } class WebHookDiscordAlarmRestCallback: RestCallback{ override void OnError(int errorCode){}; override void OnTimeout(){}; override void OnSuccess(string data, int dataSize){}; override void OnFileCreated(string fileName, int dataSize){}; }; #endif
  13. На чем делаете свой проект UE, Unity? Если UE то на чем - голые плюсы или принты?
  14. Расположение предмета относительно другого - PROXY. На ютюбе полно видосов
  15. EntityAI itemEnt; ItemBase itemBs; EntityAI itemClothing; // куртка itemEnt = player.GetInventory().CreateInInventory("PoliceJacket"); itemBs = ItemBase.Cast(itemEnt); player.GetHumanInventory().CreateInHands("Apple"); // Базовое снаряжение для всех точек спавна itemClothing = player.FindAttachmentBySlotName( "Body" ); if ( itemClothing ) { SetRandomHealth( itemClothing ); // Бинт всегда есть itemEnt = itemClothing.GetInventory().CreateInInventory( "BandageDressing" ); player.SetQuickBarEntityShortcut(itemEnt, 1); } // штаны EntityAI pantsEnt = player.GetInventory().CreateInInventory("PolicePants"); ItemBase pantsIB = ItemBase.Cast(pantsEnt); // ботинки itemEnt = player.GetInventory().CreateInInventory("DressShoes_Black"); itemBs = ItemBase.Cast(itemEnt); // шапка itemEnt = player.GetInventory().CreateInInventory("PoliceCap"); itemBs = ItemBase.Cast(itemEnt);
×
×
  • Create New...