Mal paar Tipps für dein Include:
Es ist okay, wenn du GetMaxPlayers() nutzen willst, aber dann mach es wenigstens so:
for(new i,l=GetMaxPlayers(); i<l; i++)
Denn ansonsten, wird die Funktion immer wieder aufgerufen und das verbraucht viel Zeit.
Und als weiteren Tipp, in einer Include solltest du mit static arbeiten, da es sonst zu Problemen kommen kann im Gamemode und du solltest #undef nutzen für deine Definierungen...falls jemand im Gamemode die gleichen Namen hat, könnte das nämlich sonst zu bösen Problemen kommen ![]()
Und noch was:
enum pInfo_PlayerInfoEnum { Float:pInfo_PlayerInfoLastXPos };
new pInfo_PlayerInfo[MAX_PLAYERS][pInfo_PlayerInfoEnum];
Da kannst du auch einfach folgendes machen:
static Float:pInfo_PlayerInfo[MAX_PLAYERS];
Kommt ja aufs selbe drauf raus ![]()
Joa..ansonsten hab es mir nicht genauer angeschaut, ich weiß, dass es schon ähnliche Includes mit weitaus schöneren TextDraws gibt..vielleicht machste da nochmal was am Design ![]()
Aber ansonsten, nette Idee ![]()
mfg. ![]()