fix up addonloader
This commit is contained in:
parent
946fa9df2d
commit
6ecad17c6f
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue