-
Posts
112 -
Joined
-
Last visited
-
Days Won
4 -
Отзыв
0%
Content Type
Profiles
Forums
Servers
DayZ Wiki
Updates
Downloads
Store
Joint Purchases
Everything posted by _MayHem_
-
Но ты все равно ведешься))))))
-
Какой ты опытный ...)))) Ладненько. С тобой весело, но нужно идти на пачку пельменей заработать и кредит на предыдущую пачку погасить.)))))) Сильно не агрессируй, а то лопнешь не нароком))))
-
Это твое агрессивное суждение. Прими что- то, от своей агрессии)))) з.ы. Из всего что я вижу - ты во всех темах вставляешь агрессивные коменты и пытаешься свалить свою вину на другого человека. Не зря считается, что агрессия - признак латентного гомосексуализма.
-
легко ведёшься - маленький агрессивный троллик))))
-
Подкормил тролля ))))
-
Вы сами то, на чем пишите?
-
Во мне много рома))))
-
Видать, сударь, Вы очень мало общались с кодерами - они вообще любят молчать и все писать)))))
-
Да в компании. Сервер дискорда указан в профиле. Заходи расскажу...
-
Из опыта работы с анрилом (коего у меня больше восьми лет) могу с уверенностью сказать, что BP работают в некоторых ситуациях медленнее чем плюсы. Первое попавшее под руку видео сравнение Не знаю, сказать не могу сколько бы чего понадобилось. Может строк 100 кода. Я не осуждаю использование принтов, просто высказываю свое мнение. Если вы используете уже готовый шаблон, коих в открытом доступе полно и которые написаны на принтах с поддержкой мультиплеера. То дело другое.... И чтобы не писать одно и тоже по сто раз, как Вы пишите, для этого придумали принципы ООП - рекомендую. З.Ы. Чем код конвертируете?
-
server side
-
BP под онлайн. Это конечно ОООООООчень спорно. Используете готовое решение (шаблон) или сами блочите с нуля? Я так понимаю, что у вас прогера под плюсы нет - верно?
-
И я так понимаю Вы делаете однопользовательскую игру на выживание?
-
Данная темя является продолжением уже имеющиеся - Но выкладываю отдельно ибо кому-то может не нужен весь функционал, что выше. #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
-
На чем делаете свой проект UE, Unity? Если UE то на чем - голые плюсы или принты?
-
Думаешь это поможет?
-
Заняло меньше 30 секунд
-
Расположение предмета относительно другого - PROXY. На ютюбе полно видосов
-
В init.c прописать сеты оружия со шмотками.
_MayHem_ replied to
SLONOVSKY's topic in HELP with any questions
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);
