KGB_LIB 8.1
KGB_LIB Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс KGB_LIB_4H

[КЛИЕНТ-СЕРВЕР] Вспомогательная библиотека уровня 4_World Подробнее...

Закрытые статические члены

static void LOG (string Text, int COUNT=1, string _ModPrefix=string.Empty)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static void LOG_Array (TStringArray Content, string _ModPrefix=string.Empty)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод).
 
static void ADM (string Text, int COUNT=1, string _ModPrefix=string.Empty)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static void ERROR (string Text, string _ModPrefix=string.Empty)
 
static string GetLogPrefix (string _ModPrefix=string.Empty)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static string Get_Content (string Path)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static int UnixNow ()
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static string Get_SteamID_Client ()
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static string CurrentDate (bool WithTime=true, bool ForFile=false)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static string ExportArrayToString (TStringArray Array, string symb="\n", bool Invert=false)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static string ExportIntArray (TIntArray Array, string symb="\n", bool Invert=false)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static string ExportFloatArray (TFloatArray Array, string symb="\n", bool Invert=false)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static void CheckDir (string Path, string _ModPrefix=string.Empty)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static void UniqueTStringArray (out TStringArray Array)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static string GUID ()
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static string Translate (string PatternSTR)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static PlayerIdentity Get_Identity (PlayerBase Player)
 [КЛИЕНТ-СЕРВЕР] Получает PlayerIdentity от игрока PlayerBase
 
static string Get_DisplayName (string Class_name)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static void Add_Content (string FilePath, string Text=string.Empty)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static TStringArray Get_FilesInFolder (string FindPattern, bool OnlyFolders=false)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static string SHA256 (string Content)
 [КЛИЕНТ-СЕРВЕР] Преобразование строки в SHA256 (через CF)
 
static bool ConfigExist (string Class_name)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static float GetItemQuantity (ItemBase Item)
 [КЛИЕНТ-СЕРВЕР] Получает квантити объекта
 
static void SetQuantity (ItemBase Item, float Quantity)
 [КЛИЕНТ-СЕРВЕР] Устанавливает квантити объекту
 
static void ScreenFadeIn (string Text=string.Empty, int DurationT=2)
 [КЛИЕНТ] Отправляет активному игроку затеменение экрана
 
static void ScreenFadeOut (int DurationT=2)
 [КЛИЕНТ] Мягко убирает затеменение
 
static float DistanceTo (vector From, vector ToPos)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static string VecToStr_C (vector PosVal)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static string VecToStr_R (vector Pos, int RoundIndex=3)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static string OkrV (string Value, int Count=1, string Symb=".")
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static vector VecFormat (string PosVal, bool CheckSurfaceP=false)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static vector LocalyPos (vector PosVal)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static vector SurfacePosition (vector Position)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static bool RandomizeProc_INT (int Chanse)
 [КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static void PlayEmote (PlayerBase m_Player, int m_AnimIndex, bool m_CanCancel=true)
 [КЛИЕНТ-СЕРВЕР] Воспроизводит указанную эмоцию
 
static bool Kind_Of (string Type_A, string TypeStr)
 Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static bool Has_Prefix (string Prefix, string TypeStr)
 Процедура перенаправление в KGB_LIB_3H (одноименный метод)
 
static bool HasMod (string m_ModName)
 
static TStringArray GetMods ()
 
static string Get_CurrentSide_IP ()
 
static bool Is_IP_Valid (string obfv_IP)
 
static Object SpawnStaticObject (string obfv_type, vector m_Position, vector obfv_orientation=vector.Zero, float m_Scale=1.0)
 [СЕРВЕР] Функция для спавна статичного объекта. спавнит без lifetime - объект будет существовать вечно (до рестарта)
 
static string GetBasicProfileFolder ()
 
static PlayerBase Get_PlayerByIdentity (PlayerIdentity Identity)
 [СЕРВЕР] Возвращает экземпляр PlayerBase, по переданному PlayerIdentity
 
static PlayerBase Get_PlayerBySteamID (string obfv_NeedSteamID)
 [СЕРВЕР] Возвращает экземпляр PlayerBase, по переданному SteamID
 
static PlayerBase Get_PlayerByName (string obfv_NeedName)
 [СЕРВЕР] Возвращает экземпляр PlayerBase, по переданному Name
 
static array< PlayerBaseGet_OnlinePlayers (bool OnlyAlive=false)
 [СЕРВЕР] Возвращает массив онлайн игроков
 
static map< string, PlayerBaseGet_OnlinePlayers_SteamIDMap (bool OnlyAlive=false)
 [СЕРВЕР] Возвращает карту онлайн игроков, ключ - стимИД, значение - PlayerBase
 
static string Get_SteamID (PlayerBase Player)
 [СЕРВЕР] Получает стимИД игрока
 
static string Get_Name (PlayerBase Player)
 [СЕРВЕР] Получает имя игрока (персонажа)
 
static bool Send_Symptom (PlayerBase Player, int Symptom_ID, int DurationT)
 [СЕРВЕР] Отправляет симптом болячки игроку
 
static void Send_NotifyTo_Players (string SomeText, int DurationS=5, string Header=string.Empty, string Texture="set:dayz_gui image:icon_feedback")
 [СЕРВЕР] Отправка уведомлений всем онлайн игрокам
 
static void Send_NotifyTo_Player (PlayerBase Player, string SomeText, int DurationS=5, string Header=string.Empty, string Texture="set:dayz_gui image:icon_feedback")
 [СЕРВЕР] Отправка уведомления игроку PlayerBase
 
static void Send_NotifyTo_Identity (PlayerIdentity IdentityP, string SomeText, int DurationS=5, string Header=string.Empty, string Texture="set:dayz_gui image:icon_feedback", bool m_CheckID=true)
 [СЕРВЕР] Отправка уведомления игроку по PlayerIdentity
 
static void Send_NotifyTo_SteamID (string SteamID, string SomeText, int DurationS=5, string Header=string.Empty, string Texture="set:dayz_gui image:icon_feedback")
 [СЕРВЕР] Отправка уведомления игроку по его SteamID
 
static void Send_PM_To_Player (PlayerBase Player, string SomeText)
 [СЕРВЕР] Отправка приватного сообщения в чат игроку PlayerBase
 
static void Send_PM_To_Identity (PlayerIdentity IdentityP, string SomeText)
 [СЕРВЕР] Отправка приватного сообщения в чат игроку PlayerIdentity
 
static void Send_PM_To_SteamID (string SteamID, string SomeText)
 [СЕРВЕР] Отправка приватного сообщения в чат игроку по SteamID
 
static array< Object > Get_NearObjects (vector CenterPoint, float Radius)
 [СЕРВЕР] Получает массив объектов, которые находятся вокруг точки указанного радиуса
 
static array< PlayerBaseGet_NearPlayers (vector m_CenterPoint, float m_Radius, bool m_AliveOnly=false)
 [СЕРВЕР] Получает массив игроков, которые находятся вокруг точки указанного радиуса
 
static Object SpawnAIObject (string objectName, vector position)
 [СЕРВЕР] Функция для спавна АИ объекта. объект будет стоять существовать лайфтайму
 
static Object SpawnObject (string objectName, vector position, vector orientation=vector.Zero)
 [СЕРВЕР] Функция для спавна объекта. объект будет существовать согласно лайфтайму
 
static int Get_LifeTimeTypes (EntityAI m_AIEntity)
 [СЕРВЕР] Получает лайф-тайм указанного объекта
 
static bool IS_RepackedMod (string m_ModName, string SteamWorkID)
 
static string Get_CustomServerLogPathFor (string obfv_ModName)
 
static string Get_CustomServerLogPath (string obfv_ModName, string obfv_DOP=string.Empty)
 
static void CustomServerLog (string obfv_ModName, string obfv_m_Text, bool obfv_Debug=false, string obfv_DOP=string.Empty)
 
static void KGB_Tool_Error ()
 
static bool KGB_Tool_Ping (string obfv_Method)
 

Подробное описание

[КЛИЕНТ-СЕРВЕР] Вспомогательная библиотека уровня 4_World

Методы

◆ Add_Content()

static void KGB_LIB_4H::Add_Content ( string FilePath,
string Text = string.Empty )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

Аргументы
FilePathпуть к файлу
Textтекст

◆ ADM()

static void KGB_LIB_4H::ADM ( string Text,
int COUNT = 1,
string _ModPrefix = string.Empty )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

◆ CheckDir()

static void KGB_LIB_4H::CheckDir ( string Path,
string _ModPrefix = string.Empty )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

◆ ConfigExist()

static bool KGB_LIB_4H::ConfigExist ( string Class_name)
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

Аргументы
Class_name
Возвращает

◆ CurrentDate()

static string KGB_LIB_4H::CurrentDate ( bool WithTime = true,
bool ForFile = false )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

◆ CustomServerLog()

static void KGB_LIB_4H::CustomServerLog ( string obfv_ModName,
string obfv_m_Text,
bool obfv_Debug = false,
string obfv_DOP = string.Empty )
inlinestaticprivate

◆ DistanceTo()

static float KGB_LIB_4H::DistanceTo ( vector From,
vector ToPos )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

Аргументы
From
ToPos
Возвращает
вещественное число

◆ ERROR()

static void KGB_LIB_4H::ERROR ( string Text,
string _ModPrefix = string.Empty )
inlinestaticprivate

◆ ExportArrayToString()

static string KGB_LIB_4H::ExportArrayToString ( TStringArray Array,
string symb = "\n",
bool Invert = false )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

◆ ExportFloatArray()

static string KGB_LIB_4H::ExportFloatArray ( TFloatArray Array,
string symb = "\n",
bool Invert = false )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

◆ ExportIntArray()

static string KGB_LIB_4H::ExportIntArray ( TIntArray Array,
string symb = "\n",
bool Invert = false )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

◆ Get_Content()

static string KGB_LIB_4H::Get_Content ( string Path)
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

◆ Get_CurrentSide_IP()

static string KGB_LIB_4H::Get_CurrentSide_IP ( )
inlinestaticprivate

◆ Get_CustomServerLogPath()

static string KGB_LIB_4H::Get_CustomServerLogPath ( string obfv_ModName,
string obfv_DOP = string.Empty )
inlinestaticprivate

◆ Get_CustomServerLogPathFor()

static string KGB_LIB_4H::Get_CustomServerLogPathFor ( string obfv_ModName)
inlinestaticprivate

◆ Get_DisplayName()

static string KGB_LIB_4H::Get_DisplayName ( string Class_name)
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

Аргументы
Class_nameкласснейм объекта
Возвращает
строка

◆ Get_FilesInFolder()

static TStringArray KGB_LIB_4H::Get_FilesInFolder ( string FindPattern,
bool OnlyFolders = false )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

Аргументы
FindPatternшаблон поиска, например "$profiles:KGB_LIB//*.json"
OnlyFoldersискать только папки
Возвращает
массив строк, где в строке имя файла (с расширением)

◆ Get_Identity()

static PlayerIdentity KGB_LIB_4H::Get_Identity ( PlayerBase Player)
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Получает PlayerIdentity от игрока PlayerBase

Аргументы
Player
Возвращает

◆ Get_LifeTimeTypes()

static int KGB_LIB_4H::Get_LifeTimeTypes ( EntityAI m_AIEntity)
inlinestaticprivate

[СЕРВЕР] Получает лайф-тайм указанного объекта

Аргументы
m_AIEntity
Возвращает

◆ Get_Name()

static string KGB_LIB_4H::Get_Name ( PlayerBase Player)
inlinestaticprivate

[СЕРВЕР] Получает имя игрока (персонажа)

Аргументы
Player
Возвращает

◆ Get_NearObjects()

static array< Object > KGB_LIB_4H::Get_NearObjects ( vector CenterPoint,
float Radius )
inlinestaticprivate

[СЕРВЕР] Получает массив объектов, которые находятся вокруг точки указанного радиуса

Аргументы
CenterPointвектор координата
Radiusрадиус
Возвращает

◆ Get_NearPlayers()

static array< PlayerBase > KGB_LIB_4H::Get_NearPlayers ( vector m_CenterPoint,
float m_Radius,
bool m_AliveOnly = false )
inlinestaticprivate

[СЕРВЕР] Получает массив игроков, которые находятся вокруг точки указанного радиуса

Аргументы
CenterPointвектор координата
Radiusрадиус
AliveOnlyесли истина - то только живые будут в массиве
Возвращает

◆ Get_OnlinePlayers()

static array< PlayerBase > KGB_LIB_4H::Get_OnlinePlayers ( bool OnlyAlive = false)
inlinestaticprivate

[СЕРВЕР] Возвращает массив онлайн игроков

Аргументы
OnlyAlive- если истина, то только живых
Возвращает

◆ Get_OnlinePlayers_SteamIDMap()

static map< string, PlayerBase > KGB_LIB_4H::Get_OnlinePlayers_SteamIDMap ( bool OnlyAlive = false)
inlinestaticprivate

[СЕРВЕР] Возвращает карту онлайн игроков, ключ - стимИД, значение - PlayerBase

Аргументы
OnlyAlive
Возвращает

◆ Get_PlayerByIdentity()

static PlayerBase KGB_LIB_4H::Get_PlayerByIdentity ( PlayerIdentity Identity)
inlinestaticprivate

[СЕРВЕР] Возвращает экземпляр PlayerBase, по переданному PlayerIdentity

Аргументы
Identity
Возвращает

◆ Get_PlayerByName()

static PlayerBase KGB_LIB_4H::Get_PlayerByName ( string obfv_NeedName)
inlinestaticprivate

[СЕРВЕР] Возвращает экземпляр PlayerBase, по переданному Name

Аргументы
obfv_NeedSteamID
Возвращает

◆ Get_PlayerBySteamID()

static PlayerBase KGB_LIB_4H::Get_PlayerBySteamID ( string obfv_NeedSteamID)
inlinestaticprivate

[СЕРВЕР] Возвращает экземпляр PlayerBase, по переданному SteamID

Аргументы
obfv_NeedSteamID
Возвращает

◆ Get_SteamID()

static string KGB_LIB_4H::Get_SteamID ( PlayerBase Player)
inlinestaticprivate

[СЕРВЕР] Получает стимИД игрока

Аргументы
Player
Возвращает

◆ Get_SteamID_Client()

static string KGB_LIB_4H::Get_SteamID_Client ( )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

◆ GetBasicProfileFolder()

static string KGB_LIB_4H::GetBasicProfileFolder ( )
inlinestaticprivate

◆ GetItemQuantity()

static float KGB_LIB_4H::GetItemQuantity ( ItemBase Item)
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Получает квантити объекта

Аргументы
Item
Возвращает

◆ GetLogPrefix()

static string KGB_LIB_4H::GetLogPrefix ( string _ModPrefix = string.Empty)
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

◆ GetMods()

static TStringArray KGB_LIB_4H::GetMods ( )
inlinestaticprivate

◆ GUID()

static string KGB_LIB_4H::GUID ( )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

◆ Has_Prefix()

static bool KGB_LIB_4H::Has_Prefix ( string Prefix,
string TypeStr )
inlinestaticprivate

Процедура перенаправление в KGB_LIB_3H (одноименный метод)

Аргументы
PrefixСтрока-префикс класснейма (исключения)
TypeStrСтрока-класснейм проверяемого класса
Возвращает
Возвразает ИСТИНА, если TypeStr начинается с префикса Prefix

◆ HasMod()

static bool KGB_LIB_4H::HasMod ( string m_ModName)
inlinestaticprivate

◆ Is_IP_Valid()

static bool KGB_LIB_4H::Is_IP_Valid ( string obfv_IP)
inlinestaticprivate

◆ IS_RepackedMod()

static bool KGB_LIB_4H::IS_RepackedMod ( string m_ModName,
string SteamWorkID )
inlinestaticprivate

◆ KGB_Tool_Error()

static void KGB_LIB_4H::KGB_Tool_Error ( )
inlinestaticprivate

◆ KGB_Tool_Ping()

static bool KGB_LIB_4H::KGB_Tool_Ping ( string obfv_Method)
inlinestaticprivate

◆ Kind_Of()

static bool KGB_LIB_4H::Kind_Of ( string Type_A,
string TypeStr )
inlinestaticprivate

Процедура перенаправление в KGB_LIB_3H (одноименный метод)

Аргументы
Type_AСтрока-класснейм базового класса
TypeStrСтрока-класснейм проверяемого класса
Возвращает
Возвразает ИСТИНА, если TypeStr наследник класса Type_A

◆ LocalyPos()

static vector KGB_LIB_4H::LocalyPos ( vector PosVal)
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

Аргументы
PosVal
Возвращает

◆ LOG()

static void KGB_LIB_4H::LOG ( string Text,
int COUNT = 1,
string _ModPrefix = string.Empty )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

◆ LOG_Array()

static void KGB_LIB_4H::LOG_Array ( TStringArray Content,
string _ModPrefix = string.Empty )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод).

◆ OkrV()

static string KGB_LIB_4H::OkrV ( string Value,
int Count = 1,
string Symb = "." )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

Аргументы
Value
Count
Symb
Возвращает

◆ PlayEmote()

static void KGB_LIB_4H::PlayEmote ( PlayerBase m_Player,
int m_AnimIndex,
bool m_CanCancel = true )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Воспроизводит указанную эмоцию

Аргументы
m_Playerигрок
m_AnimIndexиндекс анимации
m_CanCancelможет ли анимацию отменить

◆ RandomizeProc_INT()

static bool KGB_LIB_4H::RandomizeProc_INT ( int Chanse)
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

Аргументы
Chanse
Возвращает

◆ ScreenFadeIn()

static void KGB_LIB_4H::ScreenFadeIn ( string Text = string.Empty,
int DurationT = 2 )
inlinestaticprivate

[КЛИЕНТ] Отправляет активному игроку затеменение экрана

Аргументы
Textчто будет написано в центре при затемнении
DurationTдлительность затеменения

◆ ScreenFadeOut()

static void KGB_LIB_4H::ScreenFadeOut ( int DurationT = 2)
inlinestaticprivate

[КЛИЕНТ] Мягко убирает затеменение

Аргументы
DurationTчерез это время в секундах экран восстановится

◆ Send_NotifyTo_Identity()

static void KGB_LIB_4H::Send_NotifyTo_Identity ( PlayerIdentity IdentityP,
string SomeText,
int DurationS = 5,
string Header = string.Empty,
string Texture = "set:dayz_gui image:icon_feedback",
bool m_CheckID = true )
inlinestaticprivate

[СЕРВЕР] Отправка уведомления игроку по PlayerIdentity

Аргументы
Playerигрок
SomeTextтекст
DurationSсколько будет отображаться
Headerзаголовок окна
Textureиконка уведомления

◆ Send_NotifyTo_Player()

static void KGB_LIB_4H::Send_NotifyTo_Player ( PlayerBase Player,
string SomeText,
int DurationS = 5,
string Header = string.Empty,
string Texture = "set:dayz_gui image:icon_feedback" )
inlinestaticprivate

[СЕРВЕР] Отправка уведомления игроку PlayerBase

Аргументы
Playerигрок
SomeTextтекст
DurationSсколько будет отображаться
Headerзаголовок окна
Textureиконка уведомления

◆ Send_NotifyTo_Players()

static void KGB_LIB_4H::Send_NotifyTo_Players ( string SomeText,
int DurationS = 5,
string Header = string.Empty,
string Texture = "set:dayz_gui image:icon_feedback" )
inlinestaticprivate

[СЕРВЕР] Отправка уведомлений всем онлайн игрокам

Аргументы
SomeTextтекст
DurationSсколько будет отображаться
Headerзаголовок окна
Textureиконка уведомления

◆ Send_NotifyTo_SteamID()

static void KGB_LIB_4H::Send_NotifyTo_SteamID ( string SteamID,
string SomeText,
int DurationS = 5,
string Header = string.Empty,
string Texture = "set:dayz_gui image:icon_feedback" )
inlinestaticprivate

[СЕРВЕР] Отправка уведомления игроку по его SteamID

Аргументы
Playerигрок
SomeTextтекст
DurationSсколько будет отображаться
Headerзаголовок окна
Textureиконка уведомления

◆ Send_PM_To_Identity()

static void KGB_LIB_4H::Send_PM_To_Identity ( PlayerIdentity IdentityP,
string SomeText )
inlinestaticprivate

[СЕРВЕР] Отправка приватного сообщения в чат игроку PlayerIdentity

Аргументы
Playerигрок
SomeTextсообщение

◆ Send_PM_To_Player()

static void KGB_LIB_4H::Send_PM_To_Player ( PlayerBase Player,
string SomeText )
inlinestaticprivate

[СЕРВЕР] Отправка приватного сообщения в чат игроку PlayerBase

Аргументы
Playerигрок
SomeTextсообщение

◆ Send_PM_To_SteamID()

static void KGB_LIB_4H::Send_PM_To_SteamID ( string SteamID,
string SomeText )
inlinestaticprivate

[СЕРВЕР] Отправка приватного сообщения в чат игроку по SteamID

Аргументы
Playerигрок
SomeTextсообщение

◆ Send_Symptom()

static bool KGB_LIB_4H::Send_Symptom ( PlayerBase Player,
int Symptom_ID,
int DurationT )
inlinestaticprivate

[СЕРВЕР] Отправляет симптом болячки игроку

Аргументы
Playerкому отправить
Symptom_IDидентификатор симптома
DurationTдлительность
Возвращает

◆ SetQuantity()

static void KGB_LIB_4H::SetQuantity ( ItemBase Item,
float Quantity )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Устанавливает квантити объекту

Аргументы
Item
Quantity

◆ SHA256()

static string KGB_LIB_4H::SHA256 ( string Content)
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Преобразование строки в SHA256 (через CF)

Аргументы
Contentстрока, которую нужно шифрануть
Возвращает
строка (Не имеет ничего общего с нормальной шифровкой, поэтому провярейте результат)

◆ SpawnAIObject()

static Object KGB_LIB_4H::SpawnAIObject ( string objectName,
vector position )
inlinestaticprivate

[СЕРВЕР] Функция для спавна АИ объекта. объект будет стоять существовать лайфтайму

Аргументы
objectName
position

◆ SpawnObject()

static Object KGB_LIB_4H::SpawnObject ( string objectName,
vector position,
vector orientation = vector.Zero )
inlinestaticprivate

[СЕРВЕР] Функция для спавна объекта. объект будет существовать согласно лайфтайму

Аргументы
objectName
position
orientation

◆ SpawnStaticObject()

static Object KGB_LIB_4H::SpawnStaticObject ( string obfv_type,
vector m_Position,
vector obfv_orientation = vector.Zero,
float m_Scale = 1.0 )
inlinestaticprivate

[СЕРВЕР] Функция для спавна статичного объекта. спавнит без lifetime - объект будет существовать вечно (до рестарта)

Аргументы
obfv_type
m_Position
obfv_orientation
m_Scale
Возвращает

◆ SurfacePosition()

static vector KGB_LIB_4H::SurfacePosition ( vector Position)
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

Аргументы
Position
Возвращает

◆ Translate()

static string KGB_LIB_4H::Translate ( string PatternSTR)
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

◆ UniqueTStringArray()

static void KGB_LIB_4H::UniqueTStringArray ( out TStringArray Array)
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

◆ UnixNow()

static int KGB_LIB_4H::UnixNow ( )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

◆ VecFormat()

static vector KGB_LIB_4H::VecFormat ( string PosVal,
bool CheckSurfaceP = false )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

Аргументы
PosVal
CheckSurfacePесли истина - obfv_y координату прижимает к земле, если там изначально по высоте стоял 0
Возвращает

◆ VecToStr_C()

static string KGB_LIB_4H::VecToStr_C ( vector PosVal)
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

Аргументы
PosVal
Возвращает

◆ VecToStr_R()

static string KGB_LIB_4H::VecToStr_R ( vector Pos,
int RoundIndex = 3 )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура перенаправление в KGB_LIB_3H (одноименный метод)

Аргументы
Pos
RoundIndex
Возвращает

Объявления и описания членов классов находятся в файлах: