Forum

> > CS2D > Scripts > Sammelthread/FAQ zu Lua & Editor
Forums overviewCS2D overview Scripts overviewLog in to reply

German Sammelthread/FAQ zu Lua & Editor

1,111 replies
Page
To the start Previous 1 220 21 2255 56 Next To the start

old Re: Sammelthread/FAQ zu Lua & Editor

Todesengel
User Off Offline

Quote
DAss ist mir zu Einfach sollen übrigns ja auch Spezialwaffen kommen & die kann man ja nicht kaufen.. und einfach nur hinlegen, mitnehmen und raus ist sch....


Übrigens,

1
2
3
4
5
addhook("die","hook_die")
function hook_die(victim,killer,weapon,x,y)
    	 parse ("setpos "..weapon.." 4320 1376")
     	msg2 (killer,"©255000000 You've killed someone, you are in the jail@C")
end

Kommt immernoch wenn man Teamchanget oder in Konsole "kill" schreibt. also die MSG.

Okay ich möcht dass dan mal so versuchen dass ich wie Rinde gesagt habe, auf einen Knopf drück und dann 1 k abgezogen bekomm. mal sehen ob das klappt.


Edit: Kann mir denn keiner Helfen...
edited 1×, last 24.06.09 04:37:40 pm

old Re: Sammelthread/FAQ zu Lua & Editor

Alpha Beta
User Off Offline

Quote
Nimm doch kill anstatt die...
Sterben tut man ja ,wie du schon erwähnt hast, auch wenn man das Team wechselt oder sich selbst killt...

1
2
3
4
5
6
kill(killer,victim,weapon,x,y)				on kill
-killer: player id
-victim: player id
-weapon: weapon type id
-x: death x (pixels)
-y: death y (pixels)

Außerdem,
1
parse ("setpos "..weapon.." 4320 1376")
Wieso ..weapon..? Da muss nach meines Wissens ..killer hin...
weapon ist die WaffenID mit der SpielerX getötet wurde...
edited 2×, last 24.06.09 05:18:47 pm

old Re: Sammelthread/FAQ zu Lua & Editor

Alpha Beta
User Off Offline

Quote
1
2
3
4
5
addhook("kill","hook_kill")
function hook_kill(victim,killer,weapon,x,y)
	parse ("setpos "..killer.." 4320 1376")
		msg2(killer,"©255000000You've killed someone, you are in the jail@C")
end

So sollte es funktionieren.
Habs selbst getestet

old Re: Sammelthread/FAQ zu Lua & Editor

RAVENOUS
BANNED Off Offline

Quote
Ich suche so ein Lua-Script dass ab einer gewissen Anzahl an kills einen Sound abspielt. (Ich glaub das ging mit Level?)
Bearbeiten kann man das an sich ja selber, aber hat so etwas jemand? Nicht das alle Kills am Stück kommen sondern nur das man zwischen drinnen nicht stirbt.

Danke.

old Re: Sammelthread/FAQ zu Lua & Editor

Absol
User Off Offline

Quote
dafür gibts schon eine fertige funktion, musst du nur anpassen, suche mal bei den samples nach utsfx.lua

ich hab leider auch ein problem.

EDIT:

ich hab nun eigentlich alles fertig, nur bei der funktion user in einen bestimmen bereich zu lassen, hackt es

was ist hier falsch:
1
2
3
4
5
6
7
8
9
10
11
12
13
addhook("trigger","mytrigger")
function mytrigger(value)
    if (value=="onlyct") then
		if (player(id,"usgn")==24478) then
			return 1
		elseif (player(id,"usgn")==30396) then
			return 1
		else
			parse ("setpos "..player(id,"id").." 105 105")
		end

     end
end
edited 1×, last 30.06.09 06:30:29 pm

old Re: Sammelthread/FAQ zu Lua & Editor

Alpha Beta
User Off Offline

Quote
@Sarim:
1
2
3
4
5
6
7
8
9
10
killsT=5
killsCT=10
addhook("kill","teamchange")
function teamchange(victim,killer,weapon,x,y)
	if(player(killer,"score")==killsT) then
		parse("maket "..killer.."")
	elseif(player(killer,"score")==killsCT) then
		parse("makect "..killer.."")
	end
end
Die Variablen killsT und killsCT kannst du ja bearbeiten... einfach die Zahlen ersetzen...
btw: Man wechselt erst das Team ,wenn man gestorben ist... Bei mir zumindest
Hoffe du hast das damit gemeint^^
edited 1×, last 01.07.09 08:35:31 pm

old Re: Sammelthread/FAQ zu Lua & Editor

Absol
User Off Offline

Quote
wollt nochmal fragen wer hier helfen kann:
1
2
3
4
5
6
7
8
9
10
11
12
13
addhook("trigger","mytrigger")
function mytrigger(value)
    if (value=="onlyct") then
		if (player(id,"usgn")==24478) then
			return 1
		elseif (player(id,"usgn")==30396) then
			return 1
		else
			parse ("setpos "..player(id,"id").." 105 105")
		end

     end
end

old Re: Sammelthread/FAQ zu Lua & Editor

Scaleopi
User Off Offline

Quote
Hi,ich hab ein Problem.Und zwar versteh ich die Function "menu" nicht ganz,sonst komm ich ganz gut mit den anderen Functionen klar.
Also ich möchte zum Beispiel das wenn ich "menu" sage,dass auf dem Bildschirm ein Manü erscheint in dem steht:
WEAPONS
ARMORS
POWERS
Und wenn man weapons anklickt das da noch ein Menü erscheint in dem man verschiedene Waffen auswählen kann.Aber es klappt bei mir irgendwie nicht.Ich habs schon über 20 mal mit verschiedenen Codes versucht aber es geht einfach nicht.
Naja,jedenfalls würde ich mich freuen wenn mir das mit dem "menu" mal jemand erklären würde oder am besten ein paar Beispiele geben;)
Danke im Voraus
mfg Ipo

Ahh...und noch eine Frage an DC:
Womit hast du CS2D geschrieben wenn ich fragen darf?
Blitz plus?oder etwas anderes?
edited 1×, last 03.07.09 03:58:39 pm

old Re: Sammelthread/FAQ zu Lua & Editor

Scaleopi
User Off Offline

Quote
Ja danke für die Antwort auf die eher "unwichtige" Frage,aber irgendwie löst das mein LUA Problem nicht
Also danke nochmal.Hoffe es kommt noch ne Antwort auf meine Hauptfrage.

Achja noch ein Tipp nebenbei:
Ihr könnt mich im Spiel nicht sehen,weil ihr schon tot seit bevor ihr mich seht
Hehe

old Re: Sammelthread/FAQ zu Lua & Editor

ohaz
User Off Offline

Quote
klar, eigentlich ganz einfach:
1
2
3
4
5
6
7
8
9
10
11
12
13
addhook("say", "ctTcount")
function ctTcount(id,txt)
if (txt == "!ctTcount") then	
	for i=1,32,1 do
		if (player(i,"team") == "ct" then
			ctplayers=ctplayers+1
		end
		if (player(i, "team") == "t" then
			tplayers=tplayers+1
		end
	end
	msg("Es gibt "..ctplayers.." CTs und "..tplayers.." Ts")
end
ob bei der if schleife wirklich CT und T hinmuss, weiß ich nicht, vielleicht auch zahlen (1 und 2 glaub ich)
To the start Previous 1 220 21 2255 56 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview