Basically my pointshop will allow the person to Buy/Wear/holster my Spartan Green Model, but it still says error for them.
it’s odd because they even download it off the server but it still won’t show for anyone else but myself. (i’m the server owner.)
i’m not sure if it’s relevant but i’m running this off a dedicated box.
This is my pointshop/lua/items/playermodels code.
ITEM.Name = 'Spartan Green'
ITEM.Price = 250
ITEM.Model = 'models/player/Halo3/Spartan_green.mdl'
ITEM.AdminOnly = true
function ITEM:OnEquip(ply, modifications)
if not ply._OldModel then
ply._OldModel = ply:GetModel()
end
timer.Simple(1, function() ply:SetModel(self.Model) end)
end
function ITEM:OnHolster(ply)
if ply._OldModel then
ply:SetModel(ply._OldModel)
end
end
This is my Gmod/addons/halo3playermodel/lua/autorun code.
--// File Generated By Fox-Warrior's Resources Generator Version 2.05 \\--
if (SERVER) then
//resource.AddFile( "models/player/halo3/spartan_blue.mdl" )
//resource.AddFile( "models/player/halo3/spartan_gold.mdl" )
resource.AddFile( "models/player/halo3/spartan_green.mdl" )
//resource.AddFile( "models/player/halo3/spartan_pink.mdl" )
//resource.AddFile( "models/player/halo3/spartan_red.mdl" )
//resource.AddFile( "models/player/halo3/spartan_white.mdl" )
//resource.AddFile( "materials/models/player/halo3/security_white/security.vmt" )
//resource.AddFile( "materials/models/player/halo3/security_white/security.vtf" )
//resource.AddFile( "materials/models/player/halo3/security_white/security_bump.vtf" )
//resource.AddFile( "materials/models/player/halo3/security_white/security_exp.vtf" )
//resource.AddFile( "materials/models/player/halo3/security_white/security_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/security_red/security.vmt" )
//resource.AddFile( "materials/models/player/halo3/security_red/security.vtf" )
//resource.AddFile( "materials/models/player/halo3/security_red/security_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/security_pink/security.vmt" )
//resource.AddFile( "materials/models/player/halo3/security_pink/security.vtf" )
//resource.AddFile( "materials/models/player/halo3/security_pink/security_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/security_green/security.vmt" )
//resource.AddFile( "materials/models/player/halo3/security_green/security.vtf" )
//resource.AddFile( "materials/models/player/halo3/security_green/security_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/security_gold/security.vmt" )
//resource.AddFile( "materials/models/player/halo3/security_gold/security.vtf" )
//resource.AddFile( "materials/models/player/halo3/security_gold/security_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/security_blue/security.vmt" )
//resource.AddFile( "materials/models/player/halo3/security_blue/security.vtf" )
//resource.AddFile( "materials/models/player/halo3/security_blue/security_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/scout_white/scout.vmt" )
//resource.AddFile( "materials/models/player/halo3/scout_white/scout.vtf" )
//resource.AddFile( "materials/models/player/halo3/scout_white/scout_bump.vtf" )
//resource.AddFile( "materials/models/player/halo3/scout_white/scout_exp.vtf" )
//resource.AddFile( "materials/models/player/halo3/scout_white/scout_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/scout_red/scout.vmt" )
//resource.AddFile( "materials/models/player/halo3/scout_red/scout.vtf" )
//resource.AddFile( "materials/models/player/halo3/scout_red/scout_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/scout_pink/scout.vmt" )
//resource.AddFile( "materials/models/player/halo3/scout_pink/scout.vtf" )
//resource.AddFile( "materials/models/player/halo3/scout_pink/scout_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/scout_green/scout.vmt" )
//resource.AddFile( "materials/models/player/halo3/scout_green/scout.vtf" )
//resource.AddFile( "materials/models/player/halo3/scout_green/scout_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/scout_gold/scout.vmt" )
//resource.AddFile( "materials/models/player/halo3/scout_gold/scout.vtf" )
//resource.AddFile( "materials/models/player/halo3/scout_gold/scout_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/scout_blue/scout.vmt" )
//resource.AddFile( "materials/models/player/halo3/scout_blue/scout.vtf" )
//resource.AddFile( "materials/models/player/halo3/scout_blue/scout_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/rogue_white/rogue.vmt" )
//resource.AddFile( "materials/models/player/halo3/rogue_white/rogue.vtf" )
//resource.AddFile( "materials/models/player/halo3/rogue_white/rogue_bump.vtf" )
//resource.AddFile( "materials/models/player/halo3/rogue_white/rogue_exp.vtf" )
//resource.AddFile( "materials/models/player/halo3/rogue_white/rogue_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/rogue_red/rogue.vmt" )
//resource.AddFile( "materials/models/player/halo3/rogue_red/rogue.vtf" )
//resource.AddFile( "materials/models/player/halo3/rogue_red/rogue_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/rogue_pink/rogue.vmt" )
//resource.AddFile( "materials/models/player/halo3/rogue_pink/rogue.vtf" )
//resource.AddFile( "materials/models/player/halo3/rogue_pink/rogue_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/rogue_green/rogue.vmt" )
//resource.AddFile( "materials/models/player/halo3/rogue_green/rogue.vtf" )
//resource.AddFile( "materials/models/player/halo3/rogue_green/rogue_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/rogue_gold/rogue.vmt" )
//resource.AddFile( "materials/models/player/halo3/rogue_gold/rogue.vtf" )
//resource.AddFile( "materials/models/player/halo3/rogue_gold/rogue_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/rogue_blue/rogue.vmt" )
//resource.AddFile( "materials/models/player/halo3/rogue_blue/rogue.vtf" )
//resource.AddFile( "materials/models/player/halo3/rogue_blue/rogue_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/recon_white/recon.vmt" )
//resource.AddFile( "materials/models/player/halo3/recon_white/recon.vtf" )
//resource.AddFile( "materials/models/player/halo3/recon_white/reconvisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/recon_white/recon_bump.vtf" )
//resource.AddFile( "materials/models/player/halo3/recon_white/recon_exp.vtf" )
//resource.AddFile( "materials/models/player/halo3/recon_red/recon.vmt" )
//resource.AddFile( "materials/models/player/halo3/recon_red/recon.vtf" )
//resource.AddFile( "materials/models/player/halo3/recon_red/reconvisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/recon_pink/recon.vmt" )
//resource.AddFile( "materials/models/player/halo3/recon_pink/recon.vtf" )
//resource.AddFile( "materials/models/player/halo3/recon_pink/reconvisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/recon_green/recon.vmt" )
//resource.AddFile( "materials/models/player/halo3/recon_green/recon.vtf" )
//resource.AddFile( "materials/models/player/halo3/recon_green/reconvisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/recon_gold/recon.vmt" )
//resource.AddFile( "materials/models/player/halo3/recon_gold/recon.vtf" )
//resource.AddFile( "materials/models/player/halo3/recon_gold/reconvisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/recon_blue/recon.vmt" )
//resource.AddFile( "materials/models/player/halo3/recon_blue/recon.vtf" )
//resource.AddFile( "materials/models/player/halo3/recon_blue/reconvisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/odst_white/odst.vmt" )
//resource.AddFile( "materials/models/player/halo3/odst_white/odst.vtf" )
//resource.AddFile( "materials/models/player/halo3/odst_white/odstvisor.vtf" )
//resource.AddFile( "materials/models/player/halo3/odst_white/odstvisor_bump.vtf" )
//resource.AddFile( "materials/models/player/halo3/odst_white/odst_bump.vtf" )
//resource.AddFile( "materials/models/player/halo3/odst_white/odst_exp.vtf" )
//resource.AddFile( "materials/models/player/halo3/odst_white/visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/odst_red/odst.vmt" )
//resource.AddFile( "materials/models/player/halo3/odst_red/odst.vtf" )
//resource.AddFile( "materials/models/player/halo3/odst_red/visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/odst_pink/odst.vmt" )
//resource.AddFile( "materials/models/player/halo3/odst_pink/odst.vtf" )
//resource.AddFile( "materials/models/player/halo3/odst_pink/visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/odst_green/odst.vmt" )
//resource.AddFile( "materials/models/player/halo3/odst_green/odst.vtf" )
//resource.AddFile( "materials/models/player/halo3/odst_green/visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/odst_gold/odst.vmt" )
//resource.AddFile( "materials/models/player/halo3/odst_gold/odst.vtf" )
//resource.AddFile( "materials/models/player/halo3/odst_gold/visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/odst_blue/odst.vmt" )
//resource.AddFile( "materials/models/player/halo3/odst_blue/odst.vtf" )
//resource.AddFile( "materials/models/player/halo3/odst_blue/visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkv_white/mkv.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkv_white/mkv.vtf" )
//resource.AddFile( "materials/models/player/halo3/mkv_white/mkv_bump.vtf" )
//resource.AddFile( "materials/models/player/halo3/mkv_white/mkv_exp.vtf" )
//resource.AddFile( "materials/models/player/halo3/mkv_white/mkv_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkv_red/mkv.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkv_red/mkv.vtf" )
//resource.AddFile( "materials/models/player/halo3/mkv_red/mkv_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkv_pink/mkv.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkv_pink/mkv.vtf" )
//resource.AddFile( "materials/models/player/halo3/mkv_pink/mkv_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkv_green/mkv.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkv_green/mkv.vtf" )
//resource.AddFile( "materials/models/player/halo3/mkv_green/mkv_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkv_gold/mkv.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkv_gold/mkv.vtf" )
//resource.AddFile( "materials/models/player/halo3/mkv_gold/mkv_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkv_blue/mkv.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkv_blue/mkv.vtf" )
//resource.AddFile( "materials/models/player/halo3/mkv_blue/mkv_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkvi_white/detail.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkvi_white/detail.vtf" )
//resource.AddFile( "materials/models/player/halo3/mkvi_white/light.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkvi_white/light.vtf" )
//resource.AddFile( "materials/models/player/halo3/mkvi_white/mkvi.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkvi_white/mkvi.vtf" )
//resource.AddFile( "materials/models/player/halo3/mkvi_white/mkvivisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkvi_white/mkvi_bump.vtf" )
//resource.AddFile( "materials/models/player/halo3/mkvi_white/mkvi_exp.vtf" )
//resource.AddFile( "materials/models/player/halo3/mkvi_red/light.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkvi_red/mkvi.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkvi_red/mkvi.vtf" )
//resource.AddFile( "materials/models/player/halo3/mkvi_red/mkvivisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkvi_pink/light.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkvi_pink/mkvi.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkvi_pink/mkvi.vtf" )
//resource.AddFile( "materials/models/player/halo3/mkvi_pink/mkvivisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkvi_green/light.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkvi_green/mkvi.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkvi_green/mkvi.vtf" )
//resource.AddFile( "materials/models/player/halo3/mkvi_green/mkvivisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkvi_gold/light.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkvi_gold/mkvi.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkvi_gold/mkvi.vtf" )
//resource.AddFile( "materials/models/player/halo3/mkvi_gold/mkvivisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkvi_blue/light.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkvi_blue/mkvi.vmt" )
//resource.AddFile( "materials/models/player/halo3/mkvi_blue/mkvi.vtf" )
//resource.AddFile( "materials/models/player/halo3/mkvi_blue/mkvivisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/katana/katana.vmt" )
//resource.AddFile( "materials/models/player/halo3/katana/katana.vtf" )
//resource.AddFile( "materials/models/player/halo3/katana/katana_bump.vtf" )
//resource.AddFile( "materials/models/player/halo3/hayabusa_white/hayabusa.vmt" )
//resource.AddFile( "materials/models/player/halo3/hayabusa_white/hayabusa.vtf" )
//resource.AddFile( "materials/models/player/halo3/hayabusa_white/hayabusavisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/hayabusa_white/hayabusa_bump.vtf" )
//resource.AddFile( "materials/models/player/halo3/hayabusa_white/hayabusa_exp.vtf" )
//resource.AddFile( "materials/models/player/halo3/hayabusa_red/hayabusa.vmt" )
//resource.AddFile( "materials/models/player/halo3/hayabusa_red/hayabusa.vtf" )
//resource.AddFile( "materials/models/player/halo3/hayabusa_red/hayabusavisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/hayabusa_pink/hayabusa.vmt" )
//resource.AddFile( "materials/models/player/halo3/hayabusa_pink/hayabusa.vtf" )
//resource.AddFile( "materials/models/player/halo3/hayabusa_pink/hayabusavisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/hayabusa_green/hayabusa.vmt" )
//resource.AddFile( "materials/models/player/halo3/hayabusa_green/hayabusa.vtf" )
//resource.AddFile( "materials/models/player/halo3/hayabusa_green/hayabusavisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/hayabusa_gold/hayabusa.vmt" )
//resource.AddFile( "materials/models/player/halo3/hayabusa_gold/hayabusa.vtf" )
//resource.AddFile( "materials/models/player/halo3/hayabusa_gold/hayabusavisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/hayabusa_blue/hayabusa.vmt" )
//resource.AddFile( "materials/models/player/halo3/hayabusa_blue/hayabusa.vtf" )
//resource.AddFile( "materials/models/player/halo3/hayabusa_blue/hayabusavisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/eva_white/eva.vmt" )
//resource.AddFile( "materials/models/player/halo3/eva_white/eva.vtf" )
//resource.AddFile( "materials/models/player/halo3/eva_white/evavisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/eva_white/eva_bump.vtf" )
//resource.AddFile( "materials/models/player/halo3/eva_white/eva_exp.vtf" )
//resource.AddFile( "materials/models/player/halo3/eva_red/eva.vmt" )
//resource.AddFile( "materials/models/player/halo3/eva_red/eva.vtf" )
//resource.AddFile( "materials/models/player/halo3/eva_red/evavisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/eva_pink/eva.vmt" )
//resource.AddFile( "materials/models/player/halo3/eva_pink/eva.vtf" )
//resource.AddFile( "materials/models/player/halo3/eva_pink/evavisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/eva_green/eva.vmt" )
//resource.AddFile( "materials/models/player/halo3/eva_green/eva.vtf" )
//resource.AddFile( "materials/models/player/halo3/eva_green/evavisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/eva_gold/eva.vmt" )
//resource.AddFile( "materials/models/player/halo3/eva_gold/eva.vtf" )
//resource.AddFile( "materials/models/player/halo3/eva_gold/evavisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/eva_blue/eva.vmt" )
//resource.AddFile( "materials/models/player/halo3/eva_blue/eva.vtf" )
//resource.AddFile( "materials/models/player/halo3/eva_blue/evavisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/eod_white/eod.vmt" )
//resource.AddFile( "materials/models/player/halo3/eod_white/eod.vtf" )
//resource.AddFile( "materials/models/player/halo3/eod_white/eod_bump.vtf" )
//resource.AddFile( "materials/models/player/halo3/eod_white/eod_exp.vtf" )
//resource.AddFile( "materials/models/player/halo3/eod_white/eod_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/eod_red/eod.vmt" )
//resource.AddFile( "materials/models/player/halo3/eod_red/eod.vtf" )
//resource.AddFile( "materials/models/player/halo3/eod_red/eod_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/eod_pink/eod.vmt" )
//resource.AddFile( "materials/models/player/halo3/eod_pink/eod.vtf" )
//resource.AddFile( "materials/models/player/halo3/eod_pink/eod_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/eod_green/eod.vmt" )
//resource.AddFile( "materials/models/player/halo3/eod_green/eod.vtf" )
//resource.AddFile( "materials/models/player/halo3/eod_green/eod_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/eod_gold/eod.vmt" )
//resource.AddFile( "materials/models/player/halo3/eod_gold/eod.vtf" )
//resource.AddFile( "materials/models/player/halo3/eod_gold/eod_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/eod_blue/eod.vmt" )
//resource.AddFile( "materials/models/player/halo3/eod_blue/eod.vtf" )
//resource.AddFile( "materials/models/player/halo3/eod_blue/eod_visor.vmt" )
//resource.AddFile( "materials/models/player/halo3/cqb_white/cqb.vmt" )
//resource.AddFile( "materials/models/player/halo3/cqb_white/cqb.vtf" )
//resource.AddFile( "materials/models/player/halo3/cqb_white/cqbvisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/cqb_white/cqb_bump.vtf" )
//resource.AddFile( "materials/models/player/halo3/cqb_white/cqb_exp.vtf" )
//resource.AddFile( "materials/models/player/halo3/cqb_red/cqb.vmt" )
//resource.AddFile( "materials/models/player/halo3/cqb_red/cqb.vtf" )
//resource.AddFile( "materials/models/player/halo3/cqb_red/cqbvisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/cqb_pink/cqb.vmt" )
//resource.AddFile( "materials/models/player/halo3/cqb_pink/cqb.vtf" )
//resource.AddFile( "materials/models/player/halo3/cqb_pink/cqbvisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/cqb_green/cqb.vmt" )
//resource.AddFile( "materials/models/player/halo3/cqb_green/cqb.vtf" )
//resource.AddFile( "materials/models/player/halo3/cqb_green/cqbvisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/cqb_gold/cqb.vmt" )
//resource.AddFile( "materials/models/player/halo3/cqb_gold/cqb.vtf" )
//resource.AddFile( "materials/models/player/halo3/cqb_gold/cqbvisor.vmt" )
//resource.AddFile( "materials/models/player/halo3/cqb_blue/cqb.vmt" )
//resource.AddFile( "materials/models/player/halo3/cqb_blue/cqb.vtf" )
//resource.AddFile( "materials/models/player/halo3/cqb_blue/cqbvisor.vmt" )
end
I commented out most of it just to test the Green Spartan specifically.
Regardless, my Spartan shows, can be bought and equipped. But other people don’t see it even with it on FastDL.
i’ve also tried using the +host_workshop_collection, and compressing as well as uncompressing the model files.
Anyone got any ideas? possibly?