aboutsummaryrefslogtreecommitdiff
path: root/gamemode/server/sv_loadplayer.lua
diff options
context:
space:
mode:
Diffstat (limited to 'gamemode/server/sv_loadplayer.lua')
-rw-r--r--gamemode/server/sv_loadplayer.lua20
1 files changed, 16 insertions, 4 deletions
diff --git a/gamemode/server/sv_loadplayer.lua b/gamemode/server/sv_loadplayer.lua
index 397c6cb..cfbc265 100644
--- a/gamemode/server/sv_loadplayer.lua
+++ b/gamemode/server/sv_loadplayer.lua
@@ -1,13 +1,25 @@
local models = {}
-for k=1,9 do
- models[#models+1] = "models/player/Group01/male_0" .. k .. ".mdl"
- models[#models+1] = "models/player/Group02/Male_0" .. k .. ".mdl"
+for k = 1,9 do
+ models[#models + 1] = "models/player/Group01/male_0" .. k .. ".mdl"
+ models[#models + 1] = "models/player/Group02/Male_0" .. k .. ".mdl"
+end
+
+local function delayplayerload(ply)
+ if ply:Alive() then
+ ART.loadPlayerData(ply)
+ else
+ timer.Simple(1,function()
+ delayplayerload(ply)
+ end)
+ end
end
hook.Add("PlayerInitialSpawn","ArteryPlayerLoad",function(pl)
local modelnum = pl:UniqueID() % (#models)
- ART.loadPlayerData(pl)
+ timer.Simple(5,function()
+ delayplayerload(pl)
+ end)
pl:SetModel(models[modelnum])
--pl:Give("weapon_pistol")
pl:Give("hands")