PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Team Balance mit TeamMate anzahlen gesucht.



Mingebag1
10.07.2008, 10:02
Hi ich suche ein script oder jemanden der mir helfen kann ein Team Balance script zu machen. Ich weiss nicht genau wie ich die Spieler Anzahlen der Team kameraden zu zählen...

habe 2 teams. wenn team Blue nun mehr mates hat darf man nur team Red joinen? ist das möglich?

mit if Team1 < Team2 usw bräuchte ich als abfragen. wer kann helfen?

BennyG
10.07.2008, 10:57
Ein bisschen selbst Nachdenken häts auch getan.

if team.NumPlayers(1) > team.NumPlayers(2) then
ply:SetTeam(2)
elseif team.NumPlayers(2) > team.NumPlayers(1) then
ply:SetTeam(1)
else
ply:SetTeam(math.Rand(2))
end

Wenn man das in die Initialspawn packt bleiben die Teams schön ausgeglichen,und falls sie schonn ausgeglichen sind,dann wird man zufällig in eins gesetzt

Pac_187
10.07.2008, 11:00
Benny du solltest lieber math.random nehmen ;)

math.Rand geht meines Wissens nach bis 2 stellen nach dem Komma!

BennyG
10.07.2008, 11:08
Hm...Noch nie aufgefallen
Soll der Spieler dann halt ins Team 1,32 gehen :gmod: