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 27 8 955 56 Next To the start

old Re: Sammelthread/FAQ zu Lua & Editor

TimeQuesT
User Off Offline

Quote
@DC danke für deine Antwort war sehr hilfreich:)
Jetz nochmal die Frage des Tages....
1
2
3
4
5
6
addhook ("reload","re")
function re (id)
parse ("strip "..id.." 21")
parse ("equip "..id.." 21")
parse ("equip "..id.." 61")
end
dieser code ist jetz für die Tmp
aber jetz weiß ich nicht mehr weiter.
Der Player soll automtaisch diese Waffe selectieren(auswählen)
wie mach ich das?
edited 1×, last 09.04.09 04:03:38 pm

old Re: Sammelthread/FAQ zu Lua & Editor

Stranded-shadowclonk
User Off Offline

Quote
@TKD

danke aber ich hab sie schon gefunden und mir meine eigene Liste gemacht :D.

EDIT:
Ich hab noch eine Frage:
kann man mit Lua diese Breakables neu Spawnen lassen?
oder auch ohne lua?
weil ich habs versucht aber nie hat es geklappt, deswegen frage ich halt hier

EDIT2:
Wo genau soll ich diese Verdammten scripts rein packen?!?
das geht irgentwie nicht bei mir! das macht mich traurig T_T
edited 2×, last 14.04.09 11:10:48 pm

old Re: Sammelthread/FAQ zu Lua & Editor

Stranded-shadowclonk
User Off Offline

Quote
schade ... aber das könntest du doch bestimmt umschreiben oder? also so für die nöchste version .... oder?
(zu viel oder , oder?)

naja aber lieber zurück zum Thema:

Ich hatte vor eine Titan Defense Map zu basteln und ich wollte so machen dass der Titan von anfang an einige Items bekommt und die Defender auch. und sobald ein Defender stirbt sollte er auch einige Items bekommen und dann auf der Seite des Titans sein.

Also wollte ich fragen wie denn das mit den Items und so geht. weil ich habe keine ahnung

vieleicht so:?
1
2
3
function hook_spawn[XYZ]
	parse [XYZ]
	BLA bla blup --weis nicht mehr weiter ... HILFE!

old Re: Sammelthread/FAQ zu Lua & Editor

DC
Admin Off Offline

Quote
lies dir das changelog durch für die neuen befehle.
dann noch sys/lua/info.txt für infos zu Lua und zu guter letzt geh die beispiel scripts durch. z.B. das gungame script oder das classes script. in beiden erhält man items.

old Re: Sammelthread/FAQ zu Lua & Editor

ohaz
User Off Offline

Quote
ich werde dir mal ungefähr sagen wie das ganze ablaufen müsste, du musst es dann nur noch in lua übersetzen:
wenn spieler X spawnt:
     wenn spieler X im Team Terrorist ist (terror ist sicher titan) dann
          gib ihm diese waffen
          ende
     wenn spieler X im team CT ist dann
          gib ihm andere waffen
     ende
ende
der befehl für das geben von items ist:
parse("equip "..X.." ITEMID")
zum entfernen:
parse("strip "..X.." ITEMID")

old Re: Sammelthread/FAQ zu Lua & Editor

Stranded-shadowclonk
User Off Offline

Quote
ok danke sehr.

Da hab ich aber noch eine Frage:

kann man mit Triggern auch Lua scripts aktivieren?

EDIT:
So ich hatte jetzt vor einen kleinen "alle 15 Minuten 8000$" script zu machen. Also den anfang hab ich schonmal , nun wollte ich Fragen ob man anstatt equip 1,2,3,... und dann 68 , auch einfach als ID 0 schreiben kann damit das für alle gilt.
Und ich wollte fragen ob man diesen script irgentwie 8x ausführen lassen kann.
und noch eine Frage:
Wie genau kann ich Variablen speichern damit ich zum beispiel den Spielern nicht nur $ geben kann sondern in einer Variable auch noch z.B. Holz geben kann . Also so dass man dann einfach schreibt !holz [P ID] und dann wird das Holz was der Spieler hat angezeigt also mit MSG2.
z.B. so:
1
2
3
4
5
function hook_say[message,ID]
if (message =="!holz") then
	parse "MSG2" Variable(ID)
	end
end

wäre dass richtig ? ich hoffe ja
edited 1×, last 15.04.09 06:13:35 pm

old Re: Sammelthread/FAQ zu Lua & Editor

CodeBlack
User Off Offline

Quote
Hey!Ich wollt ma fragen obs möglich is mit einem script
den Turret so zu erweitern,dass nach dem triple turret ein einer laser turret dann eine zweier laser Turret usw. kommt......wenn ja könnt das einer machn?Ich hab nämlich ka davon!
wenns einer gemacht hat mich bitte anschreiben!!
edited 2×, last 16.04.09 10:02:46 pm

old Re: Sammelthread/FAQ zu Lua & Editor

Stranded-shadowclonk
User Off Offline

Quote
mhhhh dass müsstest du wahrscheinlich umschreiben , oder?
Naja ich habe eine Frage :
könnte man mit einem Trigger einen Lua script aktivieren? (ja ich weis dass ich das schonmal gefragt habe ... aber ich will das halt wissen ) ach guckt euch einfach meinen letzten post an.

EDIT:
Ja ich hab jetzt eine neue Frage:
wie kann ich etwas auf eine Variable drauf rechnen lassen?
weil ich habe gerade an einem "Holz abbau" gearbeitet.
also dass man auf eine Palme haut dann wird der script dadurch aktiviert und dann sollte die zahl 1 mit der zahl auf der Variable wood1 zusammen gerechnet werden. doch ich weis irgentwie nicht wie ich das machen soll muss ich das vieleicht in klammern schreiben?
edited 1×, last 17.04.09 04:28:49 am

old Re: Sammelthread/FAQ zu Lua & Editor

Sarim
User Off Offline

Quote
Ich versetehe das nicht: ich will das baulimit von gebäuden umändern (das hab ich auch schon) und was muss jetzt wie in der lua datei verknüpft werden?
Edit: wie kann man die turretupradegeschwindigkeit verändern?
Wie funktioniert das, dass man diese 6 Klassen hat (Engineer Spy Sniper Solider...)?
edited 2×, last 17.04.09 10:51:43 pm

old Re: Sammelthread/FAQ zu Lua & Editor

DC
Admin Off Offline

Quote
die baulimit befehle sind stinknormale cs2d befehle. die haben nichts mit Lua zu tun.
schreibe sie einfach in die sys/autoexec.cfg

du kannst sie aber auch per Lua ausführen. dann musst du parse("DERCS2DBEFEHL") in sys/lua/server.cfg schreiben. es ist aber überflüssig und umstänlich das mit Lua zu machen.

updaten kannst du nicht beeinflussen.

klassen: guck dir sys/lua/server.lua mal an (mit texteditor öffnen) und entferne den kommentar (--) vor dem dofile dass die classes.lua einbindet. Damit aktivierst du ein beispiel welches klassen enthält (datei speichern und server starten).
das eigentliche Lua script befindet sich in sys/lua/samples/classes.lua oder so ähnlich.

old Re: Sammelthread/FAQ zu Lua & Editor

DC
Admin Off Offline

Quote
Ich habe das gefühl dass sich niemand auch nur irgendeins meiner Samples anguckt. Wozu mache ich die denn?
Es gibt tatsächlich ein Samples was EXAKT das macht wonach du gefragt hast.

Guck dir sys/lua/samples/regonly.lua an

old Re: Sammelthread/FAQ zu Lua & Editor

Stranded-shadowclonk
User Off Offline

Quote
OMG guck dir doch einfach sys\lua\info.txt und \wrapper.lua an . Da kannste einige sachen lernen

@DC:
Ich lese deine Samples ... und die gefallen mir. Jedoch brauche ich was anderes (meistens).

Ich will wissen wie ich da jetzt genau auf eine Variable etwas drauf rechnen lassen kann. ... oder geht das nicht?

und noch etwas:
DC eine frage , hast du die ganzen lua scripts per TXT editor gemacht oder mit einem Programm wie z.B. Luaedit oder PSPad ?

old Re: Sammelthread/FAQ zu Lua & Editor

Stranded-shadowclonk
User Off Offline

Quote
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
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 01:17:29 pm

old Re: Sammelthread/FAQ zu Lua & Editor

DC
Admin Off Offline

Quote
@Sarim: Dann guck dir das Script bitte trotzdem an und ändere es ab.
Es sollte reichen das if (team>0) then in ein if (team==1) then zu ändern, denn:

team 0 = Spectator
team 1 = T
team 2 = CT
team 3 = VIP (CT)
To the start Previous 1 27 8 955 56 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview