Where do I call this command? It's lua, but how do I execute this, and for everymap unlike .res files.
thx
[code]resource.AddFile("materials/vgui/xhair.vmt")[/code]
That's an example from a crosshair we use. Adjust the path accordingly. Make a file called resources.lua, or whatever you want to name it, put it in autorun. Actually, anywhere should work, but I usually place them in autorun.
where is the autorun folder?
nm
orangebox\garrysmod\lua\autorun
[editline]2nd January 2012[/editline]
Hmm why didn't it work?
I have a stalker player model addon
[code]resource.AddFile("addons\JokerStalker\materials\models\stalkerexo\act_st_exoskel_tank_ex_dolg.vmt")
resource.AddFile("addons\JokerStalker\materials\models\stalkerexo\act_st_exoskel_tank_ex_dolg.vtf")
resource.AddFile("addons\JokerStalker\materials\models\stalkerexo\act_st_exoskel_tank_specnaz.vmt")
resource.AddFile("addons\JokerStalker\materials\models\stalkerexo\act_st_exoskel_tank_specnaz.vtf")
resource.AddFile("addons\JokerStalker\materials\models\stalkerexo\act_st_exoskel_tank_svoboda.vmt")
resource.AddFile("addons\JokerStalker\materials\models\stalkerexo\act_st_exoskel_tank_svoboda.vtf")
resource.AddFile("addons\JokerStalker\materials\models\stalkerexo\act_st_exoskelet_loner_tank.vmt")
resource.AddFile("addons\JokerStalker\materials\models\stalkerexo\act_st_exoskelet_loner_tank.vtf")
resource.AddFile("addons\JokerStalker\models\stalker_exo\exo_specna.dx80.vtx")
resource.AddFile("addons\JokerStalker\models\stalker_exo\exo_specna.dx90.vtx")
resource.AddFile("addons\JokerStalker\models\stalker_exo\exo_specna.mdl")
resource.AddFile("addons\JokerStalker\models\stalker_exo\exo_specna.phy")
resource.AddFile("addons\JokerStalker\models\stalker_exo\exo_specna.sw.vtx")
resource.AddFile("addons\JokerStalker\models\stalker_exo\exo_specna.vvd")
resource.AddFile("addons\JokerStalker\models\stalker_exo\exosk_dolg.dx80.vtx")
resource.AddFile("addons\JokerStalker\models\stalker_exo\exosk_dolg.dx90.vtx")
resource.AddFile("addons\JokerStalker\models\stalker_exo\exosk_dolg.mdl")
resource.AddFile("addons\JokerStalker\models\stalker_exo\exosk_dolg.phy")
resource.AddFile("addons\JokerStalker\models\stalker_exo\exosk_dolg.sw.vtx")
resource.AddFile("addons\JokerStalker\models\stalker_exo\exosk_dolg.vvd")
resource.AddFile("addons\JokerStalker\materials\models\merk\act_glass_universal.vmt")
resource.AddFile("addons\JokerStalker\materials\models\merk\act_glass_universal.vtf")
resource.AddFile("addons\JokerStalker\materials\models\merk\act_stalker_specnaz.vmt")
resource.AddFile("addons\JokerStalker\materials\models\merk\act_stalker_specnaz.vtf")
resource.AddFile("addons\JokerStalker\models\Stalker_AntiGas_Killer.dx80.vtx")
resource.AddFile("addons\JokerStalker\models\Stalker_AntiGas_Killer.dx90.vtx")
resource.AddFile("addons\JokerStalker\models\stalker_antigas_killer.mdl")
resource.AddFile("addons\JokerStalker\models\Stalker_AntiGas_Killer.phy")
resource.AddFile("addons\JokerStalker\models\Stalker_AntiGas_Killer.sw.vtx")
resource.AddFile("addons\JokerStalker\models\stalker_antigas_killer.vvd")
resource.AddFile("addons\JokerStalker\models\Stalker_AntiGas_Killer_de.dx80.vtx")
resource.AddFile("addons\JokerStalker\models\Stalker_AntiGas_Killer_de.dx90.vtx")[/code]
Nothing happens, all the same files are on the webserver for fastdl as well as well as the updated cache
I made a new file in the lua autorun folder called resources.lua
[editline]2nd January 2012[/editline]
Appparently not supposed to have addons\jokerstalker
So i changed it to this
[code]resource.AddFile("materials\models\stalkerexo\act_st_exoskel_tank_ex_dolg.vmt")
resource.AddFile("materials\models\stalkerexo\act_st_exoskel_tank_ex_dolg.vtf")
resource.AddFile("materials\models\stalkerexo\act_st_exoskel_tank_specnaz.vmt")
resource.AddFile("materials\models\stalkerexo\act_st_exoskel_tank_specnaz.vtf")
resource.AddFile("materials\models\stalkerexo\act_st_exoskel_tank_svoboda.vmt")
resource.AddFile("materials\models\stalkerexo\act_st_exoskel_tank_svoboda.vtf")
resource.AddFile("materials\models\stalkerexo\act_st_exoskelet_loner_tank.vmt")
resource.AddFile("materials\models\stalkerexo\act_st_exoskelet_loner_tank.vtf")
resource.AddFile("models\stalker_exo\exo_specna.dx80.vtx")
resource.AddFile("models\stalker_exo\exo_specna.dx90.vtx")
resource.AddFile("models\stalker_exo\exo_specna.mdl")
resource.AddFile("models\stalker_exo\exo_specna.phy")
resource.AddFile("models\stalker_exo\exo_specna.sw.vtx")
resource.AddFile("models\stalker_exo\exo_specna.vvd")
resource.AddFile("models\stalker_exo\exosk_dolg.dx80.vtx")
resource.AddFile("models\stalker_exo\exosk_dolg.dx90.vtx")
resource.AddFile("models\stalker_exo\exosk_dolg.mdl")
resource.AddFile("models\stalker_exo\exosk_dolg.phy")
resource.AddFile("models\stalker_exo\exosk_dolg.sw.vtx")
resource.AddFile("models\stalker_exo\exosk_dolg.vvd")
resource.AddFile("materials\models\merk\act_glass_universal.vmt")
resource.AddFile("materials\models\merk\act_glass_universal.vtf")
resource.AddFile("materials\models\merk\act_stalker_specnaz.vmt")
resource.AddFile("materials\models\merk\act_stalker_specnaz.vtf")
resource.AddFile("models\Stalker_AntiGas_Killer.dx80.vtx")
resource.AddFile("models\Stalker_AntiGas_Killer.dx90.vtx")
resource.AddFile("models\stalker_antigas_killer.mdl")
resource.AddFile("models\Stalker_AntiGas_Killer.phy")
resource.AddFile("models\Stalker_AntiGas_Killer.sw.vtx")
resource.AddFile("models\stalker_antigas_killer.vvd")
resource.AddFile("models\Stalker_AntiGas_Killer_de.dx80.vtx")
resource.AddFile("models\Stalker_AntiGas_Killer_de.dx90.vtx")[/code]
But still doesn't work. I then went ahead and tried to move the actual content around out of the addons, didn't work.
Even did this on the webserver, and updated the cache. What gives?
[editline]2nd January 2012[/editline]
Ok works now, not sure which fixed it
I removed the spaces after each line
I also removed all the resources.lua except in the autorun/server one
most importantly probably I used the \ instead of /
here is the final
[code]resource.AddFile("materials/models/stalkerexo/act_st_exoskel_tank_ex_dolg.vmt")
resource.AddFile("materials/models/stalkerexo/act_st_exoskel_tank_ex_dolg.vtf")
resource.AddFile("materials/models/stalkerexo/act_st_exoskel_tank_specnaz.vmt")
resource.AddFile("materials/models/stalkerexo/act_st_exoskel_tank_specnaz.vtf")
resource.AddFile("materials/models/stalkerexo/act_st_exoskel_tank_svoboda.vmt")
resource.AddFile("materials/models/stalkerexo/act_st_exoskel_tank_svoboda.vtf")
resource.AddFile("materials/models/stalkerexo/act_st_exoskelet_loner_tank.vmt")
resource.AddFile("materials/models/stalkerexo/act_st_exoskelet_loner_tank.vtf")
resource.AddFile("models/stalker_exo/exo_specna.dx80.vtx")
resource.AddFile("models/stalker_exo/exo_specna.dx90.vtx")
resource.AddFile("models/stalker_exo/exo_specna.mdl")
resource.AddFile("models/stalker_exo/exo_specna.phy")
resource.AddFile("models/stalker_exo/exo_specna.sw.vtx")
resource.AddFile("models/stalker_exo/exo_specna.vvd")
resource.AddFile("models/stalker_exo/exosk_dolg.dx80.vtx")
resource.AddFile("models/stalker_exo/exosk_dolg.dx90.vtx")
resource.AddFile("models/stalker_exo/exosk_dolg.mdl")
resource.AddFile("models/stalker_exo/exosk_dolg.phy")
resource.AddFile("models/stalker_exo/exosk_dolg.sw.vtx")
resource.AddFile("models/stalker_exo/exosk_dolg.vvd")
resource.AddFile("materials/models/merk/act_glass_universal.vmt")
resource.AddFile("materials/models/merk/act_glass_universal.vtf")
resource.AddFile("materials/models/merk/act_stalker_specnaz.vmt")
resource.AddFile("materials/models/merk/act_stalker_specnaz.vtf")
resource.AddFile("models/Stalker_AntiGas_Killer.dx80.vtx")
resource.AddFile("models/Stalker_AntiGas_Killer.dx90.vtx")
resource.AddFile("models/stalker_antigas_killer.mdl")
resource.AddFile("models/Stalker_AntiGas_Killer.phy")
resource.AddFile("models/Stalker_AntiGas_Killer.sw.vtx")
resource.AddFile("models/stalker_antigas_killer.vvd")
resource.AddFile("models/Stalker_AntiGas_Killer_de.dx80.vtx")
resource.AddFile("models/Stalker_AntiGas_Killer_de.dx90.vtx")[/code]
Some missing textures, i just went all out, wasting bandwidth and time, but it works
[code]resource.AddFile("materials/models/stalkerexo/act_st_exoskel_tank_ex_dolg.vmt")
resource.AddFile("materials/models/stalkerexo/act_st_exoskel_tank_ex_dolg.vtf")
resource.AddFile("materials/models/stalkerexo/act_st_exoskel_tank_specnaz.vmt")
resource.AddFile("materials/models/stalkerexo/act_st_exoskel
Something you might want to remember
resource.AddFile("models/stalker_antigas_killer.mdl")
Will include .dx80, dx90, vvd, sw, phy and
resource.AddFile("materials/models/merk/act_glass_universal.vmt")
Will auto include the .vtf file
is there anyway to do this without typing each individual file path?
[editline]15th May 2012[/editline]
like adding my whole addons folder or somthing?
[highlight](User was banned for this post ("Dumb bump" - Gran PC))[/highlight]
Sorry, you need to Log In to post a reply to this thread.