Moin,
ich möchte gerne Sachen wie z.B. Textdraws zählen beim Erstellen, um sehen zu können ob sie unter dem SAMP-Limit liegen. Aber irgendwie will das nicht so recht.. Ich dachte mir ich erstelle eine Variable = 0, und zähle sie dann bei jedem TextDrawCreate um 1 hoch:
new count_TextDraws = 0;
forward C_TextDrawCreate(Float:x, Float:y, text[]);
#define TextDrawCreate C_TextDrawCreate
public C_TextDrawCreate(Float:x, Float:y, text[])
{
count_TextDraws++;
TextDrawCreate(x, y, text);
}
Dann lasse ich mir das in der Console anzeigen:
printf(" TextDraws: %d / %d", count_TextDraws, MAX_TEXT_DRAWS);
Aber ich kriege bei count_TextDraws immer eine 0... Er zählt also gar nicht hoch.
Weiß jemand was ich falsch mache?
Danke!
//EDIT:
Echt gar keiner?