Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : LUA - Wo?



Kobold
16.11.2005, 15:12
Hi Leute, hab mir vor kurzen 9.0 bzw 9.3 herunter geladen.

Wollte etwas skripten, aber wo ist ein skriptfenster? öffne ich das per consolenbefehl im spiel, oder mach ich das "offline"?

PLS & THX

Solid Snake
16.11.2005, 16:03
man macht der glaub per cfg file (notepad)

KiffKeff
16.11.2005, 16:38
du startest einfach ein spiel, lädst ein script z.b. ein waffenscript, drückst "alt + tab" gehst in den lua ordner öffnest dann das script (*.lua datei) mit dem editor, änderst das was du willst, speicherst die datei und wechselst zurück in spiel (alt + tab) ;)
und das dann immer wiederhohlen

Lachmoewe
16.11.2005, 17:59
hmm, dadurch könnten allerdings einige bugs entstehen, ich würd gmod immer in nem fenster bei sowas laufen lassen.

Kobold
16.11.2005, 19:03
du startest einfach ein spiel, lädst ein script z.b. ein waffenscript, drückst "alt + tab" gehst in den lua ordner öffnest dann das script (*.lua datei) mit dem editor, änderst das was du willst, speicherst die datei und wechselst zurück in spiel (alt + tab) ;)
und das dann immer wiederhohlen

wie ich lade ein script?

Blackfinal
16.11.2005, 19:06
naja du lädst dienen script halt in gmod mit lua _PlayerGiveSWEP(1, "DEINPFAD/DEINELUAWAFFE.lua") oder mit lua_openscript

Kobold
16.11.2005, 19:33
naja du lädst dienen script halt in gmod mit lua _PlayerGiveSWEP(1, "DEINPFAD/DEINELUAWAFFE.lua") oder mit lua_openscript

mein pfad, der komplett, von festplatte weg?

und was bedeutet die eins? evtl. dass man diese waffe einmal bekommt?

EDIT/
macht man bein einem pfad nicht einen Backslash?

K4MPF5CHW3IN
16.11.2005, 19:41
ich gebe dir hier mal ein beispiel ok?:
dies ist ein beispiel für die teslacannon

lua _PlayerGiveSWEP(2, "weapons/teslacannon.lua")

also tust du deine waffe z.B. Meinewaffe.lua einfach in den lua ordner und kannst dann per befehl diese öffnen
mit diesem befehl:
lua _PlayerGiveSWEP(2, "weapons/Meinewaffe.lua")

Pac_187
16.11.2005, 19:55
Die Zahl steht für die Player heißt also: 1(bist du) 2 ist dann der zweite Spieler usw.
und ich glaube 0 ist für alle, weis es aber net.

Blackfinal
16.11.2005, 20:49
ne hab ich schon probiert geht nit mit null da musste dir schon von jemanden den swepgiver script holen!

Pac_187
17.11.2005, 13:50
ne hab ich schon probiert geht nit mit null da musste dir schon von jemanden den swepgiver script holen!


Ok, Danke

NemesisXKL
17.11.2005, 14:24
lua _PlayerGiveSWEP(1, "")
der script is ja für waffen , wenn man zb ein Gamemodus laden will muss man eingeben lua_openscript ("dateipfad/dateiname")