Forum

> > CS2D > Scripts > Wie adde ich Console Commands? Geht das überhaupt?
Forums overviewCS2D overview Scripts overviewLog in to reply

German Wie adde ich Console Commands? Geht das überhaupt?

4 replies
To the start Previous 1 Next To the start

old Wie adde ich Console Commands? Geht das überhaupt?

Bowlinghead
User Off Offline

Quote
Hallo,
Hier ist meine Frage:
Ich habe gesehn das es bei mehreren Scripts mehr Console Commands gibt! (Console Öfnnen auf: "^")

Wie kann ich solche Commands hinzufügen?
Also z.B. das ich in der Console speedround 10 eingebe und dann kriegt jeder denn Speedmod 10!
Ist dies überhaupt möglich?
Man kann ja das ja auch mit Chat machen! z.B. "/m4a1" gibt eine M4A1! Das ist mir klar, das ich das eingeben muss, das ich die M4A1 bekomme (Also parse ("equip "..id.." 00")

old Re: Wie adde ich Console Commands? Geht das überhaupt?

EngiN33R
Moderator On Online

Quote
Es kann mit den 'parse' hook gemacht sein, aber es wird nur für den Server klappen. Beispiel:

1
2
3
4
5
6
7
8
addhook("parse","lolconsole")
function lolconsole(cmd)
if (cmd:sub(1,10)=="speedround") then
for _,id in ipairs(player(0,"table")) do
parse("speedmod "..id..""..cmd:sub(11))
end
end
end
Und wenn ich ein Server durch New Game starte und in Console 'speedround 10' schreibe dann werden alle Spieler auf diesem Server ein 10 speedmod kriegen. Aber nur ich, also der Serverhost, kann diese Command benutzen. Und soweit ich weiss es wird nicht auf einem Dedicated klappen. Kann man auch rcon hook benutzen:

1
2
3
4
addhook("rcon","lolrconconsole")
function lolrconconsole(cmd)
--das selbe
end

Und so können alle andere Spieler diese Command benutzen durch RCon - diese Variante ist gut für Dedicated. Hoffe ich hab geholfen.

mfg

old Re: Wie adde ich Console Commands? Geht das überhaupt?

Bowlinghead
User Off Offline

Quote
Achso! Darauf wäre ich nie im Leben drauf gekommen!

Ich hätte gedacht das wäre, wie hoch der Speedmod wird!
(Also bis 10)
Das würde dann ja ==nil werden, weil er noch garnicht weiß, das er Speedmod gebraucht!

Danke @ EngiN33R für die Beispiele und Erklärung!
Danke @ Tajifun für das erklären mit Beispiel von "1, 10"
To the start Previous 1 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview