wenn da ma einer lust zu hätte wär nett
Forum
CS2D Scripts Sammelthread/FAQ zu Lua & Editorwenn da ma einer lust zu hätte wär nett
ok danke ... jedoch ...
guckt euch das hier bitte mal an ... ich will wissen ob das richtig ist.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
wood1 = 0 addhook("trigger", "hook_trigger") function hook_trigger(tree,0) wood1 = wood1 + 1 end end addhook("say", "hook_say") hook_say(id, message) if (message == wood1) then parse (MSG wood1) end end
edited 1×, last 18.04.09 03:00:28 pm
Wenns klappt bekommst`n Keks .
Dank Kiffer weiss ich jetz wie ich Fehler aus meinen Script löse.
nee geht nicht das ist mist , der sagt mir das ein fehler in der nähe von 0 sein soll mann jetzt weis ich nicht mehr weiter ... *denk* *denk*
mist mir fällt ese nicht ein .
Aso und eine frage :
was ist der unterschied zwischen den beiden:
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
trigger(trigger,source)(once per trigger) -trigger: trigger name -source: triggered by 0=map/1=script >return:	0 - proceed normally 		1 - don't trigger triggerentity(x,y) triggered entities) -x: entity x position (tiles) -y: entity y position (tiles) >return:	0 - proceed normally 		1 - don't trigger
es soll ein Holz abbau script sein, müsste man glaub ich erkennen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
wood1 = 0 addhook("trigger", "hook_trigger") function hook_trigger(tree,0) 	 wood1 = wood1 + 1 	 end end addhook("say", "hook_say") function hook_say(id, message) 	 if (message == "!wood1") then 		 parse (MSG wood1) 	 end end
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
addhook("wilkommensnachricht","welcome") welcome(p,t) msg2(p,"Welcome to our Prison Server, "..player(p,"name").."!") end addhook("wilkommensnachricht2","welcome2") welcome2(p,t) msg2(p,"When you're a T write !Jail in Chat and !Afk") end addhook("say","Jail_help") function Jail_help(,p,id, nachricht) if (nachricht == "!Jail") then if (player(p, "team") == 1) then msg(id,"Attack Walls for hiden Triggers or looking for destroyable walls." end end end addhook("say", "afk") function afk(id,p,t) if (t == "!Afk") then if (player(p, "team") == 1) then parse("equip "..p.." 51") then msg(id,"You have get a Anti freekill Armor.") end end end end
funzt net
bitte helft mir.
Bin nen Idiot in dem Lua das CS2D supported
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
addhook("join", "jail_welcome") function jail_welcome(p) 	msg2(p, "Welcome to our prison server, "..player(p,"name").."!") 	msg2(p, "If you're a T write !Jail in Chat and !afk") end addhook("say" , "jail_say") function jail_say(id, nachricht) 	if (player(id, "team") == 1) then 		if (nachricht == "!Jail") then 			msg2(id, "Attack Walls for hiden Triggers or looking for destroyable walls.") 		end 		if (nachricht == "!afk") then 			parse("equip "..id.." 51") 			msg2(id, "You have got an anti freekill armor.") 		end 	end end
edited 1×, last 20.04.09 05:42:37 pm
TheKilledDeath has written
habs mal editiert
es funzt
Edit: Wie macht man das es jeder T nur einmal die Runde usen kann ?
Edit 2: Hat wer schon nen Script gemacht das ein Bestimmter Name die ganzen Commands machen kann ?
also z.B. Admin Script. Nur CineRuSS can it use.... z.B. revive 3 oder givecash 6 16000
edited 1×, last 20.04.09 11:47:01 pm
player(id, "usgn")
versuchs mal selbst, poste es dann hier und wir korrigieren es dir dann
Hab schonmal bissle probiert ^^.
Ich hab eine Frage, ich habe ei Script am laufen mit Textdraw unter dem Radar und ich habe 2 Leute zum testen geholt aber die haben den Text unter dem Radar nicht gesehen.
Also das Script funktionierte ausschliesslich bei mir, woran liegt dass?
Ausserdem funktioniert der hook mit der welcomemsg nicht.? woran liegt dass?
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
parse("hudtxt 0 \"©255255255You play on [Servername]!\" 4 102 0") parse("hudtxt 1 \"Visit: [Homepageurl]\" 4 120 0") parse("hudtxt 2 \"Dont use Hacks or Bann! \" 4 140 0") addhook("welcomemsg","join") function welcomemsg(player) 	parse("msg2 "..player.." \"Welcome on [Servername]@C\"") end
BeLiioN has written
1
2
3
2
3
parse("hudtxt 0 \"©255255255You play on [Servername]!\" 4 102 0") parse("hudtxt 1 \"Visit: [Homepageurl]\" 4 120 0") parse("hudtxt 2 \"Dont use Hacks or Bann! \" 4 140 0")
Diese Zeilen werden ab Start deines Scripts einmalig ausgeführt. Da sie nicht in einer Funktion stehen, werden sie danach nie mehr ausgeführt. Jeder, der zum Scriptstart nicht auf deinem Server ist, bekommt diese Zeilen folglich nicht zu sehen.
Abhilfe: Erwähnten Code in eine Funktion packen, die per hook deiner Wahl aufgerufen wird. »join« wäre hier sinnvoll, schätze ich.
BeLiioN has written
1
2
3
4
5
2
3
4
5
addhook("welcomemsg","join") -- [b]Hier ist ein Fehler[/b] function welcomemsg(player) 	parse("msg2 "..player.." \"Welcome on [Servername]@C\"") end
Bei der addhook-Funktion sind die Parameter vertauscht. Die korrekte addhook-Syntax lautet:
1
addhook("hook","NameDerFunktion"[i][,Priorität][/i])
Es sollten mindestens 3 Sachen sein die aber auch Geld kosten.
Schonmal ein großes THX für die Hilfe.
MFG CineRuSS
edited 3×, last 22.04.09 07:50:06 pm
das was du da geschrieben hast ist echt ein schlechter witz. absolut unverständlich.
DC has written
bitte was?! wenn du schon willst dass dir jemand was scriptet, dann gebe dir wenigstens mal bei deiner bitte darum ein bisschen mühe und schreibe es auf deutsch. und dann am besten noch so, dass man es versteht.
das was du da geschrieben hast ist echt ein schlechter witz. absolut unverständlich.
das was du da geschrieben hast ist echt ein schlechter witz. absolut unverständlich.
habs geändert
1
2
3
4
5
2
3
4
5
addhook ("spawn","starten") function starten (id) if (team==1) then parse ("equip "..id.." 74") end if (team==2) then parse ("equip "..id.." 30") end end
aber trozdem tut er nicht das was das script soll:(