Forum

> > CS2D > Scripts > GermanysKiller Lua Errors
Forums overviewCS2D overview Scripts overviewLog in to reply

German GermanysKiller Lua Errors

13 replies
To the start Previous 1 Next To the start

old GermanysKiller Lua Errors

SilentDash
User Off Offline

Quote
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
edited 1×, last 02.01.12 05:25:30 pm

old Re: GermanysKiller Lua Errors

TimeQuesT
User Off Offline

Quote
[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
edited 1×, last 31.12.11 04:08:39 pm

old Re: GermanysKiller Lua Errors

SilentDash
User Off Offline

Quote
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

old Re: GermanysKiller Lua Errors

TimeQuesT
User Off Offline

Quote
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.

old Re: GermanysKiller Lua Errors

Necr0
User Off Offline

Quote
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.

old Re: GermanysKiller Lua Errors

VADemon
User Off Offline

Quote
@user Anti-Grav:
Quote
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.
To the start Previous 1 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview