Forum

> > CS2D > Scripts > brauche hilfe script funct nicht :S
Forums overviewCS2D overview Scripts overviewLog in to reply

German brauche hilfe script funct nicht :S

3 replies
To the start Previous 1 Next To the start

old brauche hilfe script funct nicht :S

twoja
User Off Offline

Quote
In diesem script sollte eigentlich bei drücken von f2
ein Menü aufgehen in dem man die laser waffe kaufen kann
aber es geht nicht

-----------------------------------------------------
addhook("serveraction","laser")
addhook("menu","menuhook")

function laser(id,sa)
if(sa==2)then
menu(id,"lasershop,laser")
end
end

function menuhook(id,titel,button)
if titel=="lasershop" then
if button==1 then
parse ("equip"id"45")
end
end
end
------------------------------------------------------

old Re: brauche hilfe script funct nicht :S

Bowlinghead
User Off Offline

Quote
Also
1. Schon mal was von
1
Code
gehört?

2. Die Fehler:
>Ich habe bei Lua gelernt, das 2 Punkte, also.. etwas verbinden! So das war eigendlich dein Fehler! Du hast die Punkte vergessen!
>Ich habs am anfang auch falsch gemacht! Wenn du bei parses (Sagt man das so?) eine zahl eingibst (In diesen Fall die "45") musst du eine Leertaste drücken! Also " 45".
Sollte so aber funktionieren:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
addhook("serveraction","laser")
addhook("menu","menuhook")

function laser(id,sa)
if(sa==2)then
menu(id,"lasershop,laser")
end
end

function menuhook(id,titel,button)
if titel=="lasershop" then
if button==1 then
parse ("equip "..id.." 45")
end
end
end

Achja, das Menü wird auf Serveraction 2 Ausgeführt! Das ist nicht F2 sondern F3

Serverinfo=F1
Action1= F2
Action2= F3
Action3= F4

old Re: brauche hilfe script funct nicht :S

twoja
User Off Offline

Quote
ah thx
hmm habe das jetzt gerade so getestet...
die liste geht schon mal auf aber wenn ich dann denn knopf laser drücke...
dann geht die liste zu und ich habe nix bekommen

old Re: brauche hilfe script funct nicht :S

Bowlinghead
User Off Offline

Quote
Versuch mal meinen Script (Frisch gescripted ^^)
Ich glaube du hast einen Falschen addhook
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function menu_
menu(id,"Laser menu,Laser|Now for free xD")
end

addhook("serveraction","serveraction_")
function serveraction_(id)
	menu_(id)
end

addhook("menu","myMenu")
function myMenu(id,b)
	if titel=="Laser menu" then
		if b==1 then
			parse ("equip "..id.." 45")
		end
	end
end
To the start Previous 1 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview