|
void | PluginAdminLog () |
|
void | ~PluginAdminLog () |
|
void | LogPrint (string message) |
|
string | GetPlayerPrefix (PlayerBase player, PlayerIdentity identity) |
|
string | GetHitMessage (TotalDamageResult damageResult, int component, string zone, string ammo) |
|
void | PlayerKilled (PlayerBase player, Object source) |
|
void | PlayerHitBy (TotalDamageResult damageResult, int damageType, PlayerBase player, EntityAI source, int component, string dmgZone, string ammo) |
|
void | UnconStart (PlayerBase player) |
|
void | UnconStop (PlayerBase player) |
|
void | OnPlacementComplete (Man player, ItemBase item) |
|
void | OnContinouousAction (ActionData action_data) |
|
void | Suicide (PlayerBase player) |
|
void | BleedingOut (PlayerBase player) |
|
void | TotemFlagChange (bool top, notnull PlayerBase player, notnull EntityAI totem) |
|
void | PlayerList () |
|
void | PlayerTeleportedLog (notnull PlayerBase player, vector startPos, vector targetPos, string reason) |
|
void | DirectAdminLogPrint (string str) |
|
override void | OnInit () |
|
void | ToggleCameraTools () |
|
void | CursorHide () |
|
void | CursorShow () |
|
void | Save () |
|
void | PlayPause () |
|
void | AddKeyframe () |
|
void | DeleteKeyframe () |
|
void | PossesInfected () |
|
void | CommandHandler (DayZInfected infected) |
|
void | Tick () |
|
void | InitAttacks () |
|
void | TeleportAtCursor () |
| Set Player position at his cursor position in the world.
|
|
void | Teleport (PlayerBase player, vector position) |
| Teleport player at position.
|
|
void | SetDirection (PlayerBase player, vector direction) |
| Set player direction.
|
|
void | ToggleFreeCameraBackPos () |
| Enable / Disable Free camera (Fly mod)
|
|
void | ToggleFreeCamera () |
| Enable / Disable Free camera (Fly mod) - disable of camera will teleport player at current free camera position.
|
|
bool | IsEnabledFreeCamera () |
|
void | PluginDeveloper () |
|
override void | OnInit () |
|
void | OnRPC (PlayerBase player, int rpc_type, ParamsReadContext ctx) |
|
void | PrintLogClient (string msg_log) |
|
void | SendServerLogToClient (string msg) |
|
void | OnRPCSyncSceneObject (ParamsReadContext ctx) |
|
void | OnRPCPluginDayzCreatureDebug (PlayerBase player, int rpc_type, ParamsReadContext ctx) |
|
void | HandleSetTime (PlayerBase player, ParamsReadContext ctx) |
|
void | HandlePresetSpawn (PlayerBase player, string presetName, EntityAI target) |
|
void | OnRPCServerLogRecieved (ParamsReadContext ctx) |
|
void | OnRPCClearInventory (PlayerBase player) |
|
void | OnRPCSpawnEntityOnCursorDir (PlayerBase player, ParamsReadContext ctx) |
|
void | OnRPCSpawnEntityOnGround (PlayerBase player, ParamsReadContext ctx) |
|
void | OnRPCSpawnEntityOnGroundPatternGrid (PlayerBase player, ParamsReadContext ctx) |
|
void | OnRPCSpawnEntity (PlayerBase player, ParamsReadContext ctx) |
|
void | OnSetFreeCameraEvent (PlayerBase player, FreeDebugCamera camera) |
|
void | OnSpawnErrorReport (string name) |
|
void | SetupSpawnedEntity (PlayerBase player, EntityAI entity, float health, float quantity=-1, bool special=false, string presetName="") |
|
void | SpawnEntityOnGroundPatternGrid (PlayerBase player, string item_name, int count, float health, float quantity, int rows, int columns, float gapRow=1, float gapColumn=1, bool special=false, bool withPhysics=false) |
|
void | SpawnItemOnCrosshair (notnull PlayerBase player, string itemName, float health, float quantity, float maxDist=100, bool allowFreeflight=false, bool special=false, bool withPhysics=false) |
|
EntityAI | SpawnEntityOnGroundPos (PlayerBase player, string item_name, float health, float quantity, vector pos, bool special=false, bool withPhysics=false) |
| spawns entity on exact position
|
|
EntityAI | SpawnEntityOnCursorDir (PlayerBase player, string item_name, float quantity, float distance, float health=-1, bool special=false, string presetName="", bool withPhysics=false) |
| spawns entity in direction of cursor at specified distance
|
|
EntityAI | SpawnEntityInInventory (notnull EntityAI target, string className, float health, float quantity, bool special=false, string presetName="", FindInventoryLocationType locationType=FindInventoryLocationType.ANY) |
| tries to spawn item somewhere in inventory
|
|
EntityAI | SpawnEntityInPlayerInventory (PlayerBase player, string item_name, float health, float quantity, bool special=false, string presetName="", FindInventoryLocationType locationType=FindInventoryLocationType.ANY) |
|
EntityAI | SpawnEntityAsAttachment (PlayerBase player, EntityAI parent, string att_name, float health, float quantity) |
| tries to spawn item as attachment
|
|
EntityAI | SpawnFromClipboard () |
|
void | ClearInventory (EntityAI entity) |
|
void | ToggleHelpScreen () |
|
void | ToggleScriptConsole () |
|
void | ToggleMissionLoader () |
|
void | Init (PlayerBase player) |
|
void | ShowDebug (bool show) |
|
EntityAI | GetTargetEntity () |
| utilizes camera position from the CGame
|
|
void | PluginUniversalTemperatureSourceClient () |
|
override void | OnInit () |
|
override void | OnUpdate (float delta_time) |
|
void | InitWidgets () |
|
void | DrawDebugs () |
|
void | ProcessUniversalTemperatureSources () |
|
float | CalcTemperatureFromTemperatureSource (notnull UTemperatureSourceDebug utsd) |
|
void | EnableWidgets (bool enable) |
|
void | UpdateStatWidgets () |
|
void | UpdateStatWidget (int rowIndex, UTemperatureSourceDebug utsd) |
|
void | RequestUniversalTemperatureSources (PlayerBase player, int enable) |
|
void | PrintedDebug () |
|
void | OnRPC (ParamsReadContext ctx) |
|
void | PluginUniversalTemperatureSourceServer () |
|
override void | OnUpdate (float delta_time) |
|
void | GatherTemperatureSources (PlayerBase player) |
|
void | SendDebug () |
|
void | OnRequestReceived (PlayerBase player, bool enable) |
|
void | OnRPC (ParamsReadContext ctx, PlayerBase player) |
|
void | PluginDeveloperSync () |
|
override void | OnInit () |
|
void | EnableUpdate (bool enable, int type, PlayerBase player) |
|
void | Update () |
|
void | SetSystemInBitmask (PlayerBase player, int system_bit, bool state) |
|
bool | IsSetSystemInBitmask (PlayerBase player, int system_bit) |
|
void | RegisterPlayer (PlayerBase player) |
|
bool | IsPlayerRegistered (PlayerBase player) |
|
void | OnRPC (PlayerBase player, int rpc_type, ParamsReadContext ctx) |
|
bool | GetRPCUpdateState (ParamsReadContext ctx) |
|
int | GetRPCModifierID (ParamsReadContext ctx) |
|
void | GetRPCModifierLock (ParamsReadContext ctx, out int id, out bool lock) |
|
void | SendRPCStats (PlayerBase player) |
|
void | OnRPCStats (ParamsReadContext ctx) |
|
void | UpdateStatsLocal () |
|
void | OnRPCStatSet (ParamsReadContext ctx, PlayerBase player) |
|
ref array< ref SyncedValue > | GetHealthZonesSynched () |
|
bool | GetIsTargetChanged () |
|
void | SetTargetChanged (bool state) |
|
void | SendRPCHealth (PlayerBase player) |
|
void | OnRPCHealth (ParamsReadContext ctx, PlayerBase player) |
|
void | SetupZoneValues (inout array< ref Param > rpc_params, DamageZoneMap dmgZones, EntityAI target, string healthType, int typeID) |
|
void | OnRPCHealthSet (ParamsReadContext ctx, PlayerBase player) |
|
void | SendRPCLevels (PlayerBase player) |
|
void | OnRPCLevels (ParamsReadContext ctx) |
|
void | SendRPCMods (PlayerBase player) |
|
void | SendRPCModsDetail (PlayerBase player) |
|
void | OnRPCMods (ParamsReadContext ctx) |
|
void | OnRPCModsDetailed (ParamsReadContext ctx) |
|
void | RequestDetailedInfo (int id, notnull PlayerBase player) |
|
void | ActivateModifier (int id, PlayerBase player=NULL) |
|
void | DeactivateModifier (int id, PlayerBase player=NULL) |
|
void | LockModifier (int id, bool lock, PlayerBase player=NULL) |
|
bool | IsModifierLocked (int id, PlayerBase player=NULL) |
|
void | SendRPCTemp (PlayerBase player) |
|
void | OnRPCTemp (ParamsReadContext ctx, PlayerBase player) |
|
void | SendRPCAgents (PlayerBase player) |
|
void | OnRPCAgents (ParamsReadContext ctx) |
|
void | SendRPCStomach (PlayerBase player) |
|
void | OnRPCStomach (ParamsReadContext ctx) |
|
void | CaptureFocus () |
|
void | ReleaseFocus () |
|
void | ToggleFocus () |
|
void | RegisterKeyBind (int ui_id, int key_code1, int key_code2, string plugin_name, string fnc_name, string info_shortcut, string info_description) |
|
void | RegisterMouseBind (int ui_id, int mouse_button, int mouse_event, string plugin_name, string fnc_name, string info_shortcut, string info_description) |
|
bool | IsCurrentUIPageValid (int ui_page_request) |
|
bool | CheckMask (int source_mask, int target_mask) |
|
void | OnMouse (int event_id, int button) |
|
MouseButtonInfo | GetMouseButtonInfo (int button) |
|
bool | IsKeyPressed (int key) |
|
void | EditorUpdate () |
|
float | GetAgentTransferabilityIn (int agent_id) |
|
bool | GrowDuringMedicalDrugsAttack (int agentId, EMedicalDrugsType drugType, PlayerBase player) |
|
float | GetAgentDieOffSpeedEx (int agent_id, PlayerBase player) |
|
EStatLevels | GetAgentPotencyEx (int agent_id, PlayerBase player) |
|
float | GetAgentInvasibilityEx (int agent_id, PlayerBase player) |
|
float | GetAgentAntiboticsResistance (int agent_id) |
|
float | GetAgentAntiboticsResistanceEx (int agent_id, PlayerBase player) |
|
float | GetAgentTransferabilityOut (int agent_id) |
|
float | GetAgentTransferabilityAirOut (int agent_id) |
|
float | GetAgentInvasibility (int agent_id) |
|
float | GetAgentDigestibility (int agent_id) |
|
float | GetDieOffSpeed (int agent_id) |
|
EStatLevels | GetPotency (int agent_id) |
|
float | TransmitAgentsEx (EntityAI source, EntityAI target, int pathway, int dose_size=1000, int agents=0) |
|
void | TransmitAgents (EntityAI source, EntityAI target, int pathway, int dose_size=1000) |
|
void | InjectAgentsWithoutPlayer (EntityAI target, int agents) |
|
void | InjectAgentsWithPlayer (EntityAI target, int agents, float protection, int dose_size, int inject_type) |
| will add agents to a given target, using chance of transmission and full dose size if chance succeeds
|
|
void | InjectAgentsWithPlayerCount (EntityAI target, int agents, float protection, int dose_size, int inject_type) |
| will add agents to a given target, with no probability, but the dose size is modified by m_TransferabilityOut of the agent
|
|
float | InjectAgentWithPlayerDose (EntityAI target, int agent, float protection, float dose_size, int inject_type) |
| will add agent to a given target
|
|
float | GetProtectionLevel (int type, int slot, Man player) |
|
float | CalculateAgentsToTransmit (int agent_id, float protection, int dose_size, int inject_type) |
|
bool | DetermineChanceToTransmit (int agent_id, float protection, int inject_type) |
|
bool | GrowDuringAntibioticsAttack (int agent_id, PlayerBase player) |
| DEPRECATED.
|
|
|
void | PluginBase () |
|
void | ~PluginBase () |
|
void | OnInit () |
|
void | OnUpdate (float delta_time) |
|
void | OnDestroy () |
|
void | Log (string msg, string label) |
|
string | GetModuleName () |
|
| GetModuleType () |
|
void | PluginConfigViewer () |
|
string | MakeTabs (int count, bool inheritance=false) |
|
string | GetOnlyChildPath (string config_class_path, string class_path) |
|
string | GetBaseClassPath (string config_class_path, string class_path, string config_class) |
|
string | GetBaseClassPathCombined (string child_path, string base_class) |
|
string | GetBaseClassPathRecursive (string config_class_path, string class_path, string config_class) |
|
bool | ContainsFirstClass (string config_class_path, string class_path) |
|
TStringArray | GetConfigRecursive (string path, string name, string config_class_path, string config_class, local array< string > overridden, int depth=0, local bool check_base_class_of_class=false) |
|
TStringArray | GetConfig (string class_path, string filter_char) |
|
TStringArray | GetConfigVariables (string class_path) |
|
TStringArray | GetConfigHierarchy (string class_path) |
|
string | GetBaseClasses (string path, string item) |
|
void | PluginDayZInfectedDebug () |
|
void | ~PluginDayZInfectedDebug () |
|
void | ToggleDebugWindowEvent () |
|
void | ToggleDebugWindowSetMode (int pMode) |
|
void | CaptureFocus () |
|
void | ReleaseFocus () |
|
void | Show () |
|
void | Hide () |
|
void | ShowWidgets (bool show) |
|
override void | OnUpdate (float delta_time) |
|
void | CreateModuleWidgets () |
|
void | DestroyModuleWidgets () |
|
void | ShowCard (int pCard) |
|
bool | OnClick (Widget w, int x, int y, int button) |
| buttons clicks
|
|
bool | OnChange (Widget w, int x, int y, bool finished) |
|
void | ResetValues () |
|
void | SpawnNewInfectedEntity () |
|
void | CleanupDebugShapes (array< Shape > shapesArr) |
|
void | ScriptHistoryNext () |
|
void | ScriptHistoryBack () |
|
bool | IsIngame () |
|
bool | IsInConsole () |
|
int | QuickSortPartition (TStringArray arr, int left, int right) |
|
void | QuickSort (TStringArray arr, int left, int right) |
|
void | SortStringArray (TStringArray arr) |
|
void | ResetGUI () |
|
void | SetDeveloperItemClient () |
|
void | CheckInit () |
|
void | Init () |
|
override void | OnUpdate (float delta_time) |
|
override void | OnDestroy () |
|
vector | CalculatePos () |
|
void | CheckInit () |
|
void | Init () |
|
override void | OnUpdate (float delta_time) |
|
void | PluginDrawCheckerboard () |
|
void | ~PluginDrawCheckerboard () |
|
void | CreateWidgetOverlay () |
|
bool | IsActive () |
|
bool | IsEven (int num) |
| even or odd
|
|
void | ShowWidgets (bool show) |
|
void | Show () |
|
void | Hide () |
|
override void | OnUpdate (float delta_time) |
|
void | SetWatching (bool enable) |
|
bool | GetWatching () |
|
void | GatherPlayerInfo () |
|
void | SendDebug () |
|
void | OnDamageEvent (PlayerBase player, TotalDamageResult damageResult) |
|
void | OnRequestReceived (PlayerBase player, bool enable) |
|
void | OnRPC (ParamsReadContext ctx, PlayerBase player) |
|
void | PluginFileHandler () |
|
void | ~PluginFileHandler () |
|
override void | OnInit () |
|
string | GetFileName () |
|
string | GetSubFolderName () |
|
void | ClearFileNoSave () |
|
bool | LoadFile () |
|
bool | SaveFile () |
|
bool | IsReadOnly () |
|
void | AddText (string text) |
|
void | AddNewLineNoSave (string text) |
|
TStringArray | GetFileContent () |
|
void | PluginHorticulture () |
|
void | LoadFromCfg () |
|
string | GetPlantType (Object obj) |
|
float | GetSurfaceFertility (string surface_type) |
|
bool | GiveWormsToPlayer (PlayerBase player, float chance) |
|
PlantMaterialHealth | GetPlantMaterial (string plant_type) |
|
void | PluginKeyBinding () |
|
override void | OnInit () |
|
override void | OnDestroy () |
|
void | OnKeyPress (int key) |
|
void | OnKeyRelease (int key) |
|
void | OnMouseButtonPress (int button) |
|
void | OnMouseButtonRelease (int button) |
|
void | OnFrame () |
|
array< ref KeyBinding > | GetKeyBindings () |
|
array< ref MouseBinding > | GetMouseBindings () |
|
void | PluginMessageManager () |
|
void | Broadcast (int index) |
| Broadcasts an empty message on a channel provided in the 'index' parameter.
|
|
void | BroadcastInt (int index, int value) |
| Broadcasts a message on a channel provided in the 'index' parameter, passes the Int variable.
|
|
void | BroadcastFloat (int index, float value) |
|
void | BroadcastString (int index, string value) |
|
void | BroadcastParam (int index, Param params) |
| Broadcasts a message on a channel provided in the 'index' parameter, passes the Param type object to the reciever.
|
|
void | Subscribe (MessageReceiverBase receiver, int index) |
| Subscribes an object to listen to messages on a channel provided in the 'index' parameter.
|
|
void | Unsubscribe (MessageReceiverBase receiver, int index) |
|
void | UnsubscribeAll (MessageReceiverBase receiver) |
|
void | PluginObjectsInteractionManager () |
|
bool | IsFree (Object target) |
|
void | Lock (Object target) |
|
void | Release (Object target) |
|
void | Decay () |
|
void | SwitchPermanentCrossHair (bool state) |
|
void | PluginPlayerStatus () |
|
void | SetNotifier (int key, int index=9, string label="", int color=0xFFFFFFFF) |
|
void | DisplayTendency (int key, int tendency, int status=1) |
|
void | SetBadge (int key, int value) |
|
void | SetStamina (int value, int range) |
|
void | SetStance (int value) |
|
bool | Repair (PlayerBase player, ItemBase repair_kit, Object item, float specialty_weight, string damage_zone="", bool use_kit_qty=true) |
|
void | CalculateHealth (PlayerBase player, ItemBase kit, Object item, float specialty_weight, string damage_zone="", bool use_kit_qty=true) |
|
bool | CanRepair (ItemBase repair_kit, Object item, string damage_zone="") |
|
bool | IsRepairValid (int repair_kit_type, int repairable_with_type) |
|
bool | CanRepairToPristine (PlayerBase player) |
| Player can repair items to 100%; currently unused.
|
|
bool | CanBeRepairedToPristine (Object item) |
| Item can be repaired to 100%.
|
|
float | GetKitRepairCost (ItemBase repair_kit, Object item) |
|
void | PluginSceneManager () |
|
void | ~PluginSceneManager () |
|
override void | OnInit () |
|
override void | OnDestroy () |
|
void | OnMouseWheel (int wheel) |
|
void | OnUIEditorOpened () |
|
void | OnUIEditorClosed () |
|
void | Event_OnClick () |
|
void | Event_OnClickMiddle () |
|
void | Event_OnDrag () |
|
SceneObject | Event_OnDoubleClick () |
|
void | InitLoad () |
|
void | RestoreSceneObjectsLinks () |
|
void | ExecuteInitScripts () |
|
void | EditorToggle () |
|
bool | IsOpened () |
|
void | SelectClassName (string class_name) |
|
void | FreeCameraControlEnable () |
|
void | FreeCameraControlDisable () |
|
void | DeleteSelectedObject () |
|
void | SelectObject (SceneObject obj) |
|
SceneObject | GetSelectedSceneObject () |
|
void | SelectedObjectDuplicate () |
|
void | SelectedObjectSetRot (float dir) |
|
void | SelectedObjectSetPosX (float value) |
|
void | SelectedObjectSetPosY (float value) |
|
void | SelectedObjectSetPosZ (float value) |
|
void | SelectedObjectSetDamage (float value) |
|
void | SelectedObjectFocus () |
|
void | SelectedObjectAddAttachment (string att_name) |
|
void | SelectedObjectRemoveAttachment (EntityAI e) |
|
void | LinkSceneObjects (SceneObject scene_object1, SceneObject scene_object2) |
|
void | UnlinkSceneObjects (SceneObject scene_object1, SceneObject scene_object2) |
|
bool | AreSceneObjectsLinked (SceneObject scene_object1, SceneObject scene_object2) |
|
void | SetDrawSelection (bool draw) |
|
bool | GetDrawSelection () |
|
void | SetLoadPlayerPos (bool save) |
|
bool | GetLoadPlayerPos () |
|
void | SetRotationAngle (int angle) |
|
int | GetRotationAngle () |
|
void | SceneLoad (string scene_name) |
|
void | SceneUnload () |
|
void | SceneSave () |
|
bool | SceneCanDelete (string scene_name) |
|
bool | SceneDelete (string scene_name) |
|
void | SceneDuplicate (string scene_name) |
|
void | SceneRename (string scene_name, string new_name) |
|
string | SceneGetName () |
|
void | SetWeather (float overcast, float rain, float fog, float wind_force) |
|
void | SetDate (int year, int month, int day, int hour, int minute) |
|
void | SelectAndFocusPlayerObject () |
|
void | ExecuteEnforceScript (int index, SceneObject scene_object, string script) |
|
void | RulerToggle () |
|
bool | IsRulerActivated () |
|
void | RulerAddPoint () |
|
void | RulerClearVisuals () |
|
void | RulerDelete () |
|
SceneData | GetLoadedScene () |
|
int | GetSelectedSceneObjectIndex () |
|
array< ref SceneObject > | GetSceneObjects () |
|
array< ref ScenePlayer > | GetScenePlayers () |
|
array< ref SceneObject > | GetSceneObjectsAll () |
|
SceneObject | GetSceneObjectByIndex (int index) |
|
SceneObject | GetSceneObjectByEntity (EntityAI entity) |
|
TStringArray | GetSceneList () |
|
void | DeleteSceneObject (SceneObject obj) |
|
void | DeselectObject () |
|
void | SceneEditorMenuCmdRefresh () |
|
void | SceneEditorMenuCmdPopup (string message) |
|
void | SceneEditorMenuCmdSave () |
|
bool | IsMouseInScene () |
|
void | EditorUpdateRuler () |
|
vector | GetMousePositionInScene () |
|
override void | OnInit () |
|
override void | OnUpdate (float delta_time) |
|
override void | OnDestroy () |
|
void | Show () |
|
void | Hide () |
|
void | OnGUITimer () |
|
void | PluginTransmissionAgents () |
|
void | RegisterAgent (AgentBase agent) |
|
void | ConstructSimpleAgentList () |
|
map< int, ref AgentBase > | GetAgentList () |
|
map< int, string > | GetSimpleAgentList () |
|
void | RemoveAllAgents (EntityAI target) |
|
void | PluginVariables () |
|
void | ~PluginVariables () |
|
void | RegisterVariable (string name) |
|
string | GetName (int id) |
|
int | GetID (string name) |
|
Class PluginMessageManager provides some basic Message Distribution mechanics, if you get instance of this plugin class on your object, you can use its methods to broadcast messages.