Archiv verlassen und diese Seite im Standarddesign anzeigen : Lua Ordner umbennen
m0nst3rkill3r
25.11.2008, 11:24
Hi..
ich hatte sone idee.
Ich glaube sie war von andrey bin mir aber nicht sicher
mann konnte wenn mann z.b mappt oder scriptet einmal auf eine .bat klicken und dann wird der ordner Addons umbennant somit sozusagen kenie addons geladen werden und das gmod schnell lädt..
so zu meiner idee.
ich möchte das mit lua umsetzten.
denn bevor ich lua in gmod einsetze möchte ich es erstmal richtig können^^
hier erstmal mein code^^
scriptan = true --entweder true oder false !
path = "C:/programme/steam/steamapps/garrysmod/garrysmod" --dein Pfad zu deinem 2ten.garrysmod ordner zb:c:/programme/steam/steamapps/accountname/garrysmod/garrysmod
if scriptan == false
then
print("Das Changescript ist augeschaltet!")
print("Bitte stell das script an. Der Ordner change wird beendet! \n")
return false
else
print("Das Changescript ist angeschaltet!")
print("TESTSTSTSTSTSTSTS")
print( os.rename ("..path..""addons", "ordnerchange" \n) )
end
ich will damit den ordner "addons in "ordnerchange" umbennen aber er gibt mir immer den fehler
http://m0nst3rkill3r.aycp.de/gmod/fail.JPG
dann nocheine frage wie kann ich andere lua scripte include
wie in php?
weil
include("lua.lua")
geht nicht wie ich es in php kenne^^
bitte helft mir
grus*
ähm, du versuchst das ganze in luaedit zu rennen? o_O
bzw der path is falsch ( steamapps/yourname/garrysmod/garrysmod )
und der fehler ist in zeile 26 -> du hast nur 13zeilen im code -> bitte den ganzen
m0nst3rkill3r
25.11.2008, 12:33
das ist der ganze code nur es waren ne menge leer zeilen drin damit ich nicht iwie ausvershen verrutsche
jap ich machs mit luaedit
os.rename(oldname, newname)
es gibt bei os.rename nur 2 parameter, du hast 3 angegeben ->
bzw ich weiß gar nicht ob man damit ordner umbennenen kann und nicht nur dateien
m0nst3rkill3r
25.11.2008, 13:40
nur datein.. ich will ja wissen wie man ordner umbennent
..path.. ist die variable wo er suchen soll
man koennte aus dem etwas komplexes machen,
search for addons, dann die info.txt
( welche entscheident fuer den "load" des addons ist )
und sie dann umbenennen
m0nst3rkill3r
25.11.2008, 13:47
hmh wenn du mir sagst wie ich sowas anfangen könnte ^^
ich weis ja nichtmal wie ich in den ordner gehen kann..
Warum willst du es mit lua machen?
Du musst das Spiel dann neustarten, damit die Einstellungen übernommen werden...
Da ist es doch leichter es vor dem Spielstart zu machen!
m0nst3rkill3r
25.11.2008, 16:38
will ich ja, ich will es nicht im spiel machen...
ich werde dann eine kleines c++ proggie schreiben die das luascript ausführt..
will ich ja, ich will es nicht im spiel machen...
ich werde dann eine kleines c++ proggie schreiben die das luascript ausführt..
Dann schreibst doch gleich in C++,wenn du dazu in der Lage bist.
Übrigens frag ich mich,wie du den Ordner umbennen willst,denn ich denk mal dein Code würde für ne Datei "Addons",die keine File-Endung hat suchen.
m0nst3rkill3r
25.11.2008, 17:24
deswegen frag ich nach einer alternative..
ich kann kaum c++ aber ich würde mich da nachlesen..
ich will ja nur die lua datei ausführen und kein programm schreiben
denn:
ich will lua und nicht c++ lernen ;) damit ich es in garrysmod gut anwenden kann
deswegen frag ich nach einer alternative..
ich kann kaum c++ aber ich würde mich da nachlesen..
ich will ja nur die lua datei ausführen und kein programm schreiben
denn:
ich will lua und nicht c++ lernen ;) damit ich es in garrysmod gut anwenden kann
Das was du da gerade versuchst kannst du eh nicht in Garrysmod benutzen,weder den Befehl os.rename.
Du kannst nur im Garrysmod /Data verzeichnis .txt dateien ändern,das ist alles.(Mittels den File. Funktionen)
m0nst3rkill3r
25.11.2008, 17:47
also (vieleicht habt ihr es falsch verstanden) ich will es NICHT in garrysmod starten sondern als normales lua file OHNE garrysmod .
ich will das programm nur schreiben damit ich mich besser in lua einleben kann um DANACH es in garrysmod zu nutzen
will ich ja, ich will es nicht im spiel machen...
ich werde dann eine kleines c++ proggie schreiben die das luascript ausführt..
also...du willst es nicht im Game machen,dann frage ich mich wie du dann eine lua datei ausführen willst.:shock:
Sowieso wie Pac es gesagt hat..einfach davor umbenennen, und um lua besser kennen zu lernen machst du dann besser was anderes.
z.B. das du eine Schriftart auswählen kannst...oder so
Mfg,
RP-01
m0nst3rkill3r
25.11.2008, 18:05
naja also wenn du in c++ die lua datein geladen hast kannst du lua in c++ nutzen
und dann einfach
dofile("luascript.lua");
und schon führst du das script aus
ok,aber die lua-base/template is in GMod nicht i-wo aufm pc
Warum willst du einen so umständlichen Weg machen?
Warum mit C++ ein Lua-Script ausführen welches einen Ordner umbenennt
wenn das auch mit C++ bzw. Batch vieeeeeeeeeel schneller geht.
Wozu die ganze Mühe?
Ich glaube du bist dir da nicht so im Klaren was du da überhaupt machst.
Wenn du für Garry's Mod scripten willst, dann fange auch damit an,
die Basics von Lua lernst du so oder so, wenn du für GMod scriptest.
Warum willst du einen so umständlichen Weg machen?
Warum mit C++ ein Lua-Script ausführen welches einen Ordner umbenennt
wenn das auch mit C++ bzw. Batch vieeeeeeeeeel schneller geht.
Ich hab auf dem Desktop ja zwei Batches... wenn ich auf Einen klicke, lädt er rein GMod und wenn ich auf das andere klicke lädt Addons + Schrott dazu:
Ich hab auch 2 garrysmod Ordner:
ein reiner (ohne Addons)
einer mit Addons
GMod "rein" machen
ren D:\Steam\steamapps\andrejutzai\garrysmod\garrysmod garrysmodb
ren D:\Steam\steamapps\andrejutzai\garrysmod\garrysmod m garrysmod
pause
GMod normal machen
ren D:\Steam\steamapps\andrejutzai\garrysmod\garrysmod garrysmodm
ren D:\Steam\steamapps\andrejutzai\garrysmod\garrysmod b garrysmod
pause
Mir genügt diese Methode, denn sie ist einfach und wirksam.
m0nst3rkill3r
26.11.2008, 12:35
weil ichnunmal lua lernen möchte und nicht c++ oder batch..
ich will das nur als test bzw lerntest schreiben damit ich auch lua in gmod gut nutzen kann
dann ganz einfach...mach doch nicht sowas was man ganz anders lösen kann....machs wie A.I.
zum lernen fange mal mit simplen sweps/stools, base entities, skripts und villeicht auch noch mit effecten...dann kannste dich ja immer steigern.....und i-wann hast es so drauf das dus auch in gmod perfekt anwenden kannst
Mfg,
RP-01
weil ichnunmal lua lernen möchte und nicht c++ oder batch..
ich will das nur als test bzw lerntest schreiben damit ich auch lua in gmod gut nutzen kann
Warum willst du einen so umständlichen Weg machen?
Warum mit C++ ein Lua-Script ausführen welches einen Ordner umbenennt
wenn das auch mit C++ bzw. Batch vieeeeeeeeeel schneller geht.
Wozu die ganze Mühe?
Ich glaube du bist dir da nicht so im Klaren was du da überhaupt machst.
Wenn du für Garry's Mod scripten willst, dann fange auch damit an,
die Basics von Lua lernst du so oder so, wenn du für GMod scriptest.
Warum muss man alles 2x sagen :roll:
m0nst3rkill3r
26.11.2008, 17:20
also..
weil ich das nunmal mit lua machen möchte
soagt mir doch nicht wie umständlich das ist sondern helft mir bitte :D
Dir ist nicht mehr zu helfen...
Die Befehle die du jetzt verwendest, wirst du in GMod NICHT nutzen können!
Wenn du also für GMod scripten willst, dann fange jetzt auch an
die Befehle und Funktionen von GMod zu lernen.
Wenn du das normale Lua Lernen möchtest dann such dir via Google,
weitere Tutorials/Anleitungen/etc.
Sorry, aber so ist das nun einmal.
m0nst3rkill3r
26.11.2008, 18:37
okay...gut..
dann lern ich nunmal garrysmod luaing :D
nur .. wie fang ich an ? :D die tutorials hab ich hier schon durchgelesen + wiki
monky2k6
26.11.2008, 18:53
okay...gut..
dann lern ich nunmal garrysmod luaing :D
nur .. wie fang ich an ? :D die tutorials hab ich hier schon durchgelesen + wiki
Scripte 1-2 SWEPs, dann 1-2 SEnts, dann versuche beides zu kombinieren und am ende denkst du dir "Hm, so eine Waffe wäre doch mal toll.." und versuchst sie zu bauen.
m0nst3rkill3r
26.11.2008, 18:54
hmh .. joa das wär mal ne idee :D
also..
weil ich das nunmal mit lua machen möchte
soagt mir doch nicht wie umständlich das ist sondern helft mir bitte :D
okay...gut..
dann lern ich nunmal garrysmod luaing :D
nur .. wie fang ich an ? :D die tutorials hab ich hier schon durchgelesen + wiki
Scripte 1-2 SWEPs, dann 1-2 SEnts, dann versuche beides zu kombinieren und am ende denkst du dir "Hm, so eine Waffe wäre doch mal toll.." und versuchst sie zu bauen.
genau so!
und weil man dir alles 2x sagen muss:
dann ganz einfach...mach doch nicht sowas was man ganz anders lösen kann....machs wie A.I.
zum lernen fange mal mit simplen sweps/stools, base entities, skripts und villeicht auch noch mit effecten...dann kannste dich ja immer steigern.....und i-wann hast es so drauf das dus auch in gmod perfekt anwenden kannst
Mfg,
RP-01
Powered by vBulletin® Version 4.2.2 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.