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 211 12 1355 56 Next To the start

old Re: Sammelthread/FAQ zu Lua & Editor

DC
Admin Off Offline

Quote
"geht i-wie nicht"...präzise angaben. da wird dir ganz bestimmt jemand weiterhelfen können...

was genau geht nicht? was passiert? kommt ein fehler in der konsole? zeig das script um das es geht!

old Re: Sammelthread/FAQ zu Lua & Editor

Sarim
User Off Offline

Quote
Also wenn ich das so eingebe wie ihr sagt wird alles mit Lua deaktiviert (klassen, nachricht jede min, wortfilter...)
edited 1×, last 26.04.09 04:18:42 pm

old Re: Sammelthread/FAQ zu Lua & Editor

Todesengel
User Off Offline

Quote
Wie ich schon im Englischen Thread fragte,

Kann irgendeine Person ein Scriptbeispiel erstellen,

Ein "Trigger_use" wird betätigt und es erscheint ein Menü?

Wäre nett

old Re: Sammelthread/FAQ zu Lua & Editor

Stranded-shadowclonk
User Off Offline

Quote
wie meinst du das mit dem Menü?

EDIT:
und cih erwarte immernoch Antworten

also meine Fragen:
Stranded-shadowclonk has written
Aber jetzt habe ich noch eine Frage:
Kann man irgentwie gucken ob jemand eine Waffe hat?

Edit:
2.Frage:
kann man so machen das man wenn man nen knopf drückt etwas passiert oder hat DC das nicht reingenommen?

Edit2:
Wie verändert man das Limit von Wall 1-3 und dem Gatefield? (also bei Wall 1-3 ist das der Preiß)


EDIT2:
Wie kann ich so machen dass man das eingegebene nicht sieht?

EDIT3:
wie macht man dass mit dem Spray?
also ich hatte vor , dass wenn man Sprüht sich das Tempo um 10 erhöt. und wenn das Tempo schon um 10 erhöt ist dann soll ese sich um 10 verringern.
ich hab mir gedacht das das so aussehen sollte:
1
2
3
4
5
6
7
8
addhook("id","spray")
function spray(id)
	  if (player(id,speed) == 10) then
	  parse("speedmod "..id.." "..(player(id,"speed")-10))
	  else
	  parse("speedmod "..id.." "..(player(id,"speed")+10))
	  end
end
edited 2×, last 26.04.09 05:57:56 pm

old Re: Sammelthread/FAQ zu Lua & Editor

DC
Admin Off Offline

Quote
@sarim: konsole öffnen, fehler angucken, fehler beseitigen.

@BeLiioN: machs selber. nutze den use hook oder den trigger hook und den menübefehl (sie sys/samples/classes.lua zur nutzung des menübefehls)

@Stranded-shadowclonk:
man kann nicht gucken ob jemand eine waffe hat. das kommt später.

definiere "knopf". meinst du ein entity - dann siehe was ich BeLiioN geschrieben habe. Meinst du eine taste auf der tastatur? dann gucke dir das classes.lua sample an. F2, F3 und F4 (standardbelegung) sind die drei serverkeys. denen kann man per Lua aktionen zuweisen. Lua hook: serveraction(playerid,action)

guck dir changelog.txt an...?!
z.B. mp_building_limit "Wall I" 10 (achtung: das ist cs2d script, nicht Lua. In Lua müsstest du parse benutzen)

das eingegebene nicht sehen? WELCHES eingegebene? chat? einen say / sayteam hook machen und darin return 1.

zum spray: du erstellst einen hook für "id". der wird niemals ausgeführt. es gibt kein "id" event was du hooken könntest. darüber hinaus schreibst du einmal player(id,speed) und sonst immer player(id,"speed") - natürlich ist die schreibweise ohne " in diesem fall falsch!

tipp an alle: die changelog.txt enthält viele wichtige Informationen. die sys/lua/info.txt ist absolute PFLICHTLEKTÜRE wenn man irgendwas mit Lua in CS2D machen will. die hat immer offen zu sein zum nachgucken. außerdem habe ich die samples nicht zum spaß gemacht. angucken und nachvollziehen lohnt sich definitiv.

old Re: Sammelthread/FAQ zu Lua & Editor

Todesengel
User Off Offline

Quote
naja, aber wie soll ich die id des typen der es triggert bei trigger_hook abrufen?

da gibt es wohl probleme denn tkd weiss auch nicht wie man diese abruft.

bitte macht mir doch ein Beispiel...

old Re: Sammelthread/FAQ zu Lua & Editor

Skyline
User Off Offline

Quote
ich denke schon.. man müsste dann nur irgentwie ein login system erstellen und admin system z.B BeLiioN Admin lvl 1 (Kick/Mute) Skyline lvl 2 (Kick/Ban/Mute/frezze) sobald ich mich bissi auskenn kann ich ja ma versuchen sowas zu basteln

edit: jetzt denken manche wofür freeze?
Damit leute mit lowrates usw speedhack nich weiter laufen können womit man sie mehr straft als mit kick/ban
edited 1×, last 30.04.09 06:47:23 pm

old Re: Sammelthread/FAQ zu Lua & Editor

ohaz
User Off Offline

Quote
ich hab sowas schon ist eigentlich recht einfach!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
mutedguys = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
addhook("say", "mute_say")
addhook("join", "mute_join")
function mute_join(p)
	mutedguys[p] = 1
end
function mute_say(p,t)
	if (mutedguys[p] == 0)then
		msg2(p, "You are muted, noone can hear you!")
        	return 1
	end
	if(string.sub(t,1,5) == "!mute") then
		mutedplayer = tonumber(string.sub(t, 7,string.len(t)))
		mutedguys[mutedplayer] = 0
		msg2(mutedplayer, "You got muted by Admin")
	end
	if(string.sub(t,1,7) == "!unmute") then
		unmutedplayer = tonumber(string.sub(t, 9,string.len(t)))
		mutedguys[unmutedplayer] = 1
		msg2(unmutedplayer, "You got unmuted by Admin")
	end
end
ein adminlogins zeugs könnt ihr euch selbst dazuschreiben!

old Re: Sammelthread/FAQ zu Lua & Editor

ohaz
User Off Offline

Quote
ich habe bereits ein fertiges freeze/mute skript usw. Könnte ich eigentlich releasen, da ist quasi alles drin (bis auf verschiedene ränge, wie admin und mod, atm gehen nur admins, wird aber noch ausgebessert.)
To the start Previous 1 211 12 1355 56 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview