Ich würde es so machen und evtl. im lua/autorun einen ordner client und einen server ordner erstellen um die dateien einfach schön zu sortieren ansonsten arbeite mit if SERVER then ...
Hab den code net getestet aber sollte eigentlich klappen...
sv_hooks.lua
Code:
util.AddNetworkString("servermessage") --netfunction wird definiert
hook.Add("PlayerSpawn", "spawnconso", function(ply) --hook der ausgeführt wird wenn ein spieler spawned
local String = "Test" --variable mit einem text
net.start("servermessage") --startet das übermitteln der net infos
net.WriteString(String ) --schreibt die variable
net.Send(ply) --sendet sie zum spieler
end)
cl_nettest.lua
Code:
net.Receive("servermessage", function(len, pl) --empfänger funktion
GetTheString = net.ReadString() --der vorher gespeicherte string der übergeben wurde
print(GetTheString) -- konsolen ausgabe des strings
end)