FrameworkZ 4.4.2
Provides a framework for Project Zomboid with various systems.
Loading...
Searching...
No Matches
2500_Events.lua
Go to the documentation of this file.
1local Events = Events
2
7end
8Events.OnClientCommand.Add(FrameworkZ.OnClientCommand)
10function FrameworkZ.OnConnected()
12end
14
16 FrameworkZ.Foundation.ExecuteAllHooks("OnFillInventoryObjectContextMenu", player, context, items)
17end
18Events.OnFillInventoryObjectContextMenu.Add(FrameworkZ.OnFillInventoryObjectContextMenu)
19FrameworkZ.Foundation:AddAllHookHandlers("OnFillInventoryObjectContextMenu")
20
21function FrameworkZ.OnInitGlobalModData()
22 FrameworkZ.Foundation.ExecuteAllHooks("OnInitGlobalModData")
23end
24Events.OnInitGlobalModData.Add(FrameworkZ.OnInitGlobalModData)
26function FrameworkZ.OnMainMenuEnter()
27 FrameworkZ.Foundation.ExecuteAllHooks("OnMainMenuEnter")
28end
29Events.OnMainMenuEnter.Add(FrameworkZ.OnMainMenuEnter)
31function FrameworkZ.OnPlayerDeath(player)
32 FrameworkZ.Foundation.ExecuteAllHooks("OnPlayerDeath")
33end
34Events.OnPlayerDeath.Add(FrameworkZ.OnPlayerDeath)
35FrameworkZ.Foundation:AddAllHookHandlers("OnPlayerDeath")
36
37function FrameworkZ.OnGameStart()
38 FrameworkZ.Foundation.ExecuteAllHooks("OnGameStart")
39end
40Events.OnGameStart.Add(FrameworkZ.OnGameStart)
41FrameworkZ.Foundation:AddAllHookHandlers("OnGameStart")
42
43function FrameworkZ.LoadGridsquare(square)
44 FrameworkZ.Foundation.ExecuteAllHooks("LoadGridsquare")
45
46 --[[for k, v in pairs(FrameworkZ.Modules) do
47 if v.LoadGridsquare then
48 v.LoadGridsquare(v, square)
49 end
50 end--]]
51end
52Events.LoadGridsquare.Add(FrameworkZ.Foundation.LoadGridsquare)
53FrameworkZ.Foundation:AddAllHookHandlers("LoadGridsquare")
54
55function FrameworkZ.OnDisconnect()
56 FrameworkZ.Foundation.ExecuteAllHooks("OnDisconnect")
57end
58Events.OnDisconnect.Add(FrameworkZ.OnDisconnect)
59FrameworkZ.Foundation:AddAllHookHandlers("OnDisconnect")
60
61--[[
62function FrameworkZ.Foundation.OnFillInventoryObjectContextMenu(playerID, context, items)
63 FrameworkZ.Foundation.ExecuteAllHooks("LoadGridsquare")
64
65 for k, v in pairs(FrameworkZ.Modules) do
66 if v.OnFillInventoryObjectContextMenu then
67 v.OnFillInventoryObjectContextMenu(v, playerID, context, items)
68 end
69 end
70end
71Events.OnFillInventoryObjectContextMenu.Add(FrameworkZ.OnFillInventoryObjectContextMenu)
72FrameworkZ.Foundation:AddAllHookHandlers("OnFillInventoryObjectContextMenu")
73--]]
74
75function FrameworkZ.OnPreFillInventoryObjectContextMenu(playerID, context, items)
76 FrameworkZ.Foundation.ExecuteAllHooks("OnPreFillInventoryObjectContextMenu")
77
78 --[[for k, v in pairs(FrameworkZ.Modules) do
79 if v.OnPreFillInventoryObjectContextMenu then
80 v.OnPreFillInventoryObjectContextMenu(v, playerID, context, items)
81 end
82 end--]]
83end
84Events.OnPreFillInventoryObjectContextMenu.Add(FrameworkZ.OnPreFillInventoryObjectContextMenu)
85FrameworkZ.Foundation:AddAllHookHandlers("OnPreFillInventoryObjectContextMenu")
void module()
void FrameworkZ Foundation()
void local Events()
void FrameworkZ()
void player
void self isoPlayer
void if self initialFaction and v()
void context()
void items()
void elseif command()
Foundation for FrameworkZ.
void ExecuteAllHooks(hookName,...)
Execute all of the hooks.
void OnFillInventoryObjectContextMenu(playerID, context, items)
FrameworkZ global table.
void OnPreFillInventoryObjectContextMenu(playerID, context, items)
void OnConnected()
void OnFillInventoryObjectContextMenu(player, context, items)
void OnDisconnect()
void OnClientCommand(module, command, isoPlayer, args)
void OnMainMenuEnter()
void OnPlayerDeath(player)
void LoadGridsquare(square)
void OnGameStart()
void OnInitGlobalModData()