Okay, werde ich probieren - sofern das Script funktioniert. Ich habe mir den Code mal angesehen auf der englischen Wiki, mich stört es da sehr das es immer heisst "Du musst nicht wissen wie das funktioniert, nur wie man es benutzt". Ich habe wohl verstanden das es Key und Value gibt, aber womit werden die beladen? Key der Player und Value die einzelnen Informationen?
Ich habe jetzt das Problem, dass mein Gmod das Script nicht mehr startet. Wenn ich es mit "lua_run" versuche kommt das:
Code:
] lua_run adminheal.lua
> adminheal.lua...
[lua_run:1] '=' expected near '<eof>'
Und bei der richtigen Ausführung mit "lua_openscript" das:
Code:
] lua_openscript adminheal.lua
Running script adminheal.lua...
Couldn't include file 'adminheal.lua' (File not found) (<nowhere>)
Auch wenn ich statt "adminheal.lua" "autorun" lädt das Script nicht - jedenfalls gibt es keine Reaktionen auf meine Eingaben im Chat.
Code:
] lua_openscript autorun
Running script autorun...
LuaGetfile: Not Loading autorun
Couldn't include file 'autorun' (File not found) (<nowhere>)
Jetzt habe ich gerade am Anfang der Funktion folgendes hinzugefügt:
Code:
Msg("Das Script läuft.")
[...CODE...]
hook.Add("PlayerSay", "healPlayerHook", healPlayer)
Eigentlich sollte - sofern das Script läuft - in der Konsole die Nachricht "Das Script läuft." auftauchen wenn jemand was schreibt. Tut es aber nicht - sehe aber gerade das es ja keine Sonderzeichen geben darf, probiere es gleich nochmal. Was hab ich da jetzt verbockt?
Achso, danke das ihr mir helft. Ich hab mir den Einstieg in Lua so einfach wie in E2 vorgestellt. Damit lag ich wohl daneben.
Grüße
Spike