fix up addonloader

This commit is contained in:
Bitl 2022-07-07 17:18:04 -07:00
parent 946fa9df2d
commit 6ecad17c6f
1 changed files with 9 additions and 9 deletions

View File

@ -18,56 +18,56 @@ end
Modules = {} Modules = {}
for i,v in pairs(Scripts) do for i,v in pairs(Scripts) do
dofile(v) pcall(function() dofile(v) end)
_G.CSScript_AddModule(Modules) pcall(function() _G.CSScript_AddModule(Modules) end)
end end
function PreInit(Script, Client) function PreInit(Script, Client)
for i,v in pairs(Modules) do for i,v in pairs(Modules) do
pcall(function() v:PreInit(Script, Client) end) pcall(function() v:PreInit(Script, Client) end)
print(v:Name() .. " called PreInit") pcall(function() print(v:Name() .. " called PreInit") end)
end end
end end
function PostInit() function PostInit()
for i,v in pairs(Modules) do for i,v in pairs(Modules) do
pcall(function() v:PostInit() end) pcall(function() v:PostInit() end)
print(v:Name() .. " called PostInit") pcall(function() print(v:Name() .. " called PostInit") end)
end end
end end
function OnLoadCharacter(Player, Appearance) function OnLoadCharacter(Player, Appearance)
for i,v in pairs(Modules) do for i,v in pairs(Modules) do
pcall(function() v:OnLoadCharacter(Player, Appearance) end) pcall(function() v:OnLoadCharacter(Player, Appearance) end)
print(v:Name() .. " called OnLoadCharacter") pcall(function() print(v:Name() .. " called OnLoadCharacter") end)
end end
end end
function OnPlayerAdded(Player) function OnPlayerAdded(Player)
for i,v in pairs(Modules) do for i,v in pairs(Modules) do
pcall(function() v:OnPlayerAdded(Player) end) pcall(function() v:OnPlayerAdded(Player) end)
print(v:Name() .. " called OnPlayerAdded") pcall(function() print(v:Name() .. " called OnPlayerAdded") end)
end end
end end
function OnPlayerRemoved(Player) function OnPlayerRemoved(Player)
for i,v in pairs(Modules) do for i,v in pairs(Modules) do
pcall(function() v:OnPlayerRemoved(Player) end) pcall(function() v:OnPlayerRemoved(Player) end)
print(v:Name() .. " called OnPlayerRemoved") pcall(function() print(v:Name() .. " called OnPlayerRemoved") end)
end end
end end
function OnPlayerKicked(Player, Reason) function OnPlayerKicked(Player, Reason)
for i,v in pairs(Modules) do for i,v in pairs(Modules) do
pcall(function() v:OnPlayerKicked(Player, Reason) end) pcall(function() v:OnPlayerKicked(Player, Reason) end)
print(v:Name() .. " called OnPlayerKicked") pcall(function() print(v:Name() .. " called OnPlayerKicked") end)
end end
end end
function OnPrePlayerKicked(Player, Reason) function OnPrePlayerKicked(Player, Reason)
for i,v in pairs(Modules) do for i,v in pairs(Modules) do
pcall(function() v:OnPrePlayerKicked(Player, Reason) end) pcall(function() v:OnPrePlayerKicked(Player, Reason) end)
print(v:Name() .. " called OnPrePlayerKicked") pcall(function() print(v:Name() .. " called OnPrePlayerKicked") end)
end end
end end