Forum

> > CS2D > Scripts > So ist es doch richtig oder nicht?
Forums overviewCS2D overview Scripts overviewLog in to reply

German So ist es doch richtig oder nicht?

5 replies
To the start Previous 1 Next To the start

old So ist es doch richtig oder nicht?

x-ArMaGeDdOn-x
User Off Offline

Quote
Hallo
Ich bin Neu in der Scripter welt und möchte es gut können fürs anfang hat http://www.cs2d.com/tut/tkdlua/luatut.html#introduction diese seite mir gut geholfen.

Ich bin an einer Map und brauche diesen Script
für diese Map aber irgentwie geht dieser Script nich wieso auch immer könnt ihr mir helfen ?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
addhook("serveraction","Weapon")
function Weapon(id,p)
	if p==1 then
	menu(id,"Menu,Laserman,Bombermann")
	end
end

addhook("menu","WeaponMenu")
function WeaponMenu(id,title,button)
	if title=="Menu" then
		if button==1 then
		parse("equip "..id.." 51")
		parse("equip "..id.." 72")
		parse("equip "..id.." 87")
		elseif button==2 then
		parse("equip "..id.." 76")
		parse("equip "..id.." 30")
		end
	
end

old Re: So ist es doch richtig oder nicht?

TimeQuesT
User Off Offline

Quote
Sollte ein script nicht funkionieren guck einfach mal in die Konsole. Da steht meistens der Fehler drin

1
2
3
4
5
6
7
8
9
10
11
12
13
addhook("menu","WeaponMenu")
function WeaponMenu(id,title,button)
	if title=="Menu" then
		if button==1 then
		parse("equip "..id.." 51")
		parse("equip "..id.." 72")
		parse("equip "..id.." 87")
		elseif button==2 then
		parse("equip "..id.." 76")
		parse("equip "..id.." 30")
		end
	end -- <<--- DA 
end

old Re: So ist es doch richtig oder nicht?

x-ArMaGeDdOn-x
User Off Offline

Quote
Danke TimeQuesT für deine Hilfe
Ein end hat gefehlt hab ich nicht gesehen
und ich hab auch nicht in der Konsole geguckt sry das nächste mal guck ich rein stand auch auf der seite wie man das guckt danke noch mal

old Re: So ist es doch richtig oder nicht?

ohaz
User Off Offline

Quote
Hey user x-ArMaGeDdOn-x, schön dass dir mein Tutorial geholfen hat
Du hast aber einen kleinen Part des Tutorials übersehen und der hätte dir diesmal gut geholfen. Die Einrückung (das ist das mit dem tollen Bild vom TAB zeichen!)
Wenn du es so geschrieben hättest:
1
2
3
4
5
6
7
8
9
10
11
12
addhook("menu","WeaponMenu")
function WeaponMenu(id,title,button)
     if title=="Menu" then
          if button==1 then
          	parse("equip "..id.." 51")
         	parse("equip "..id.." 72")
          	parse("equip "..id.." 87")
          elseif button==2 then
          	parse("equip "..id.." 76")
          	parse("equip "..id.." 30")
          end
end
wäre dir schnell aufgefallen, dass da das "end" fehlt (weil du da quasi eine "Tabstufe" zu weit drinnen bist, ohne end am Ende!)
Aber viel Spaß und Erfolg beim weiterhin Lua lernen!

old Re: So ist es doch richtig oder nicht?

Bowlinghead
User Off Offline

Quote
Tipp: Wenn du Programme wie z.B. Notepad++ benutzt, zeigt dir dieses Programm fehlende ends automatisch an. Außerdem werden Schlüsselbefehle (function, if, then, end, etc) hervorgehoben (Standardmässig in blau).
To the start Previous 1 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview