Was würdest du denn Bewerten, den Code oder den sinnvollen Nutzen, der ja für dich irrelevant sein kann, da du es ja nicht nutzen wirst
Code 1 Punkt
(sinnvollen) Nutzen 0 Punkte
Du hättest 2 Punkte für Nutzen bekommen, wenn du nicht mit static gearbeitet, der Variable einen vernünftigen Namen gegeben und die Funktion GetID rausgelassen hättest.
Dann wäre es noch sinnvoll und definitv einigermaßen nutzbar.
Du redest von ressourcen "Schonung", verlangst aber vom Scripter immer wieder eine Funktion in der Schleife aufzurufen, auch wenn die nur einen Wert zurück gibt.
Ernsthaft was soll der quatsch?
Die Warscheinlichkeit das ein Spieler in dem momment Connected in der die Schleife gerade läuft, ist gleich 0.
Du machst wieder genau das, was ich dir letztesmal gesagt habe: Du denkst einfach NICHTS zu Ende.
Es ist ja schön und gut, wenn du Dinge vereinfachen möchtest und auf ressurcenschonung ziehlst.
DIe erste Version die du Released hast, war schlimmer als das hier.
@dead: hat auch vollkommen richtig erkannt, das dieser Code
if(playerid == h_ID && playerid > 0) h_ID--;
einfach nicht so funktioniert wie du dir das vorstellst.
So wie fast alle deine Includes.
Sei dein Streamer oder deine Limit Include oder dein Inventar "System".
Beispiel:
Spieler 1,2,3,6,9 sind auf dem Server
h_ID steht jetzt auf 9
ID 9 verlässt den Server.
Was passiert?
h_ID steht jetzt auf 8 und das obwohl die nächste höchste ID 6 wäre
ich find auch diesen Code
if(playerid > h_ID) h_ID = playerid;
sehr sinnvoll
Kein Spieler connected - h_ID ist 0
Ein Spieler connected - h_ID ist 0
Noch ein Spieler connected - h_ID ist 1
Du hast IMMER egal welche Situation, einen "Slot" zuwenig ![]()
Es tut mir auch nicht wirklich Leid das ich hier kein gutes Haar an der Include hinterlasse,
ich kann nicht mal etwas positives darüber sagen - was absolut traurig ist.