Der Server ist voll bei 17/50 ?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
Dieses Thema wurde als Erledigt markiert.

  • hi in meinem server ist ein id problem das ich nicht finde es ist so wenn der server voll ist also 50 /50 und einige wieder rausgehn aber die id 50 oder 49 ..... noch im server bleibt kann keiner mehr conecten er bekommt dann nur die meldung server full retrieving weiss vieleicht jemand woran das liegen könnte ? also der server meint dann die id 49 ist im server das heisst es sind 49 spieler aufm server und der nächste bekommt dann die id 50 ..... also der server vergiebt keine niedrigere id die gerade noch frei ist wenn mir jemand vieleicht die zeilen posten könnte die ich einfügen muss oder mir sagen kann was ich machen kann damit das problem weg ist würde ich unendlich dankbar sein

  • Man kann ja nen Timer erstellen und das Script imemr gucken lassen, wie viele Leute on sind und ob die ids dazu kompatibel sind...
    new da=0, on=GetMaxPlayers();
    for(new i=0; i<on; i++) {
    if(IsPlayerConnected(i)) { da++; }
    if(da<=on-1) {
    if(i==on) {
    if(IsPlayerConnected(i)) { Kick(i); }}}}
    Sollten 50 Leute auf einem 50 Slot Server spielen, passiert nix, sollten 10 Leute da spielen und einer die id 50 haben, wird er gekickt (das gleiche auch bei 75 oder 100 oder 125 oder ...)