Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 04.09.22
Yango Yango ist offline
Mitglied
 
Registriert seit: Apr 2022
Beiträge: 31
Yango befindet sich auf einem aufstrebenden Ast
Standard Array bereinigen (Alle Preise entfernen)

Hallo zusammen! Wenn man ein Array initialisiert, sind ja logischerweise alle vorhandenen Plätze auf Null. Wenn ich jetzt (sagen wir mal Preise) hinzufüge (z.B. 10 Stück) und will, dass diese alle gelöscht werden und das Array komplett gereinigt wird, wie tue ich das am einfachsten? Ich will, das bei jedem Tick eine Bedingung abgefragt wird und wenn diese Erfüllt ist, soll das Array bereinigt werden. Bevor ich ArrayRemove anwende, brauche ich ArrayResize? Die Preise sind bereits im Array und die Abfrage funktioniert auch. Ich muss es nur irgendwie bereinigen und scheitere grad daran. Danke im Vorraus für Hilfe!

double pendingSet[];
short pendingSetIdx=-1;

int OnInit(){
pendingSetIdx = -1;
ArrayResize(pendingSet,100000);
}

void OnTick() {
ArrayRemove(pendingSet,0,WHOLE_ARRAY);
}