So guten Morgen euch allen,
ja ich bin es mal wieder, die Langeweile hat mich überrumpelt und aus diesem Grund kam diese Include ans Licht.
Es geht um ein Thema was ich schonmal versucht hatte zu machen aber gefailt habe...jetzt habe ich mir einen neuen Alogrithmus ausgedacht und dieser sollte funktionieren
Also hier nun einige Informationen über die Include:
Wozu dient die Include?
Also jeder von euch kennt das Problem MAX_PLAYERS ist eine Konstante die entweder einen Wert von 500 hat oder ihr euch einen anderen Wert definiert habt, aber sie hat nie den Wert der höchsten playerid+1
So und nun kommt meine Include ins spiel, sie sorgt dafür, dass MAX_PLAYERS immer diesen Wert hat und sind Schleifen viel Schneller, da sie nicht mehr 500x durchlaufen sondern vielleicht nur noch 10x, jenachdem wie viele Spieler auf dem Server sind
Wie funktioniert das jetzt genau?
Also, da ich leider nicht direkt das Makro MAX_PLAYERS verändern sollte (da dies oft für Arrays genutzt wird) gibt es nun dieses Makro:
m_players
eine Spieler Schleife sähe also z.B. einfach so aus:
for(new i; i<m_players; i++) {
//Restcode
}
Download:
Source-Code: Pastebin
Direkter-Download: Mediafire
Würde mich über ein kleines Feedback freuen
mfg.
-
Edits Downloadlinks
-
Edits Downloadlinks²
-
Edits Downlaoad³
-
Edits Jetzt aber zum letzten mal...
-
Edits So, noch eine Verschönerung dank BlackAce