Forum

> > CS2D > Scripts > GermanysKiller Lua Errors
ForenübersichtCS2D-Übersicht Scripts-ÜbersichtEinloggen, um zu antworten

Deutsch GermanysKiller Lua Errors

13 Antworten
Zum Anfang Vorherige 1 Nächste Zum Anfang

alt GermanysKiller Lua Errors

SilentDash
User Off Offline

Zitieren
Guten Tag,
Ich wollte einen Script machen der das Leben der User aus CS2D einfacher macht doch der Part mit dem Rcon changer hat irgenteinen fehler den ich nicht finde... hier ist der ganze teil (außer die variablen)

1
2
3
4
5
6
7
8
addhook ("minute","lol")
function lol
parse("sv_rcon "..rofl") else
parse("sv_rcon "..rolf2") else
parse("sv_rcon "..rofl3") else
parse("sv_rcon "..rofl4") else
parse("sv_rcon "..rofl5")
end

rolf (und mit den zahlen) habe ich als variable festgelegt für ein einfaches wechseln der möglichen Rcon Passwörter.

Die Console zeigt folgendes an:

1
LUA ERROR: sys/lua/vielseitiger lua.lua:31: '(' expected near 'parse'
Zeile 31 wäre die mit der Variable "rofl".

Ich hoffe das waren genug Informationen das mir geholfen werden kann.

mfg
1× editiert, zuletzt 02.01.12 17:25:30

alt Re: GermanysKiller Lua Errors

TimeQuesT
User On Online

Zitieren
[KOT]
addhook ("minute","lol")
function lol()
parse("sv_rcon "..rofl);
parse("sv_rcon "..rolf2);
parse("sv_rcon "..rofl3);
parse("sv_rcon "..rofl4);
parse("sv_rcon "..rofl5);
end
[/KOT]

edit:
stimmt VADemon, habs auch gleich verbessert
1× editiert, zuletzt 31.12.11 16:08:39

alt Re: GermanysKiller Lua Errors

SilentDash
User Off Offline

Zitieren
Okay danke nun funktioniert es, nur die variablen wollen irgentwie nicht... was mach ich falsch?

1
2
3
4
5
6
--Rcon Settings
rofl=1413 -- Hier das erste Rcon Passwort
rofl2=3123 -- Hier das zweite
rofl3=4523 -- das dritte
rofl4=5513 -- logischerweise hier das vierte
rofl5=1223 -- und zu guter lezt das lezte
soweit ich weiß müsste das doch richtig sein

alt Re: GermanysKiller Lua Errors

TimeQuesT
User On Online

Zitieren
1
2
3
4
5
6
7
8
9
10
addhook ("minute","lol")
function lol()
rcon = math.random(1000,5000);
parse("sv_rcon "..rcon);

file = io.output("passwd.txt","w+");
io.write(rcon);
io.close(file);

end

Ich weiß nicht ob "sv_rcon" das Passwort ändert, gehen wir jedoch davon aus das es das tut:

dieses script setzt das rcon passwort jede minute auf eine Zahl die zwischen 1000 und 5000 liegt, und schreibt diese in eine Datei.

alt Re: GermanysKiller Lua Errors

Necr0
User Off Offline

Zitieren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
rofl = ""
rofl2 = ""
rofl3 = ""
rofl4 = ""
rofl5 = ""


addhook ("minute","lol")
function lol()
	rcon = math.random(1,5)
	if rcon == 1 then
		parse("sv_rcon "..rofl)
	elseif rcon == 2 then
		parse("sv_rcon "..rofl2)
	elseif rcon == 3 then
		parse("sv_rcon "..rofl3)
	elseif rcon == 4 then
		parse("sv_rcon "..rofl4)
	elseif rcon == 5 then
		parse("sv_rcon "..rofl5)
	end
end
das müsste(wenn ich das richtig sehe(arbeit von ein paar sekunden)) nach dem ürsprünglichen code gehen.
(was zur hölle sollten die "else" da?)
kann aber sein, dass zweimal hintereinander das selbe kommt.

alt Re: GermanysKiller Lua Errors

VADemon
User Off Offline

Zitieren
@user Anti-Grav:
Zitat
Vielleicht fehlen die "" ?

rofl="1223"

Könnte sein. Mit "" ist rofl ein String (Buchstaben, Zahlen etc.), ohne ein Integer (Zahlen).
Ich vermute auch, dass die Konsole nen String braucht, aber hier sollte es eigentlich auch mit Integer klappen.
Zum Anfang Vorherige 1 Nächste Zum Anfang
Einloggen, um zu antworten Scripts-ÜbersichtCS2D-ÜbersichtForenübersicht