Einzelnen Beitrag anzeigen
Alt 13.03.2014, 18:41   #7 (permalink)
Vienna
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

Bei 100 Namen kann man das mit Arrays vereinfachen. Ein Beispiel für 3 Namen. Für jeden weiteren Namen ist dieser und die Punkte in den Array anzufügen.

Code:
//Arrays initialisieren:
 Namen  = ["Daniel", "Peter", "Hans"];
 Punkte = [0, 0, 0];

//Die weitere Verwendung der Arrays: 

 sname  = "Peter";
 _menge = 50;

//sname in Namen finden.
 _i = Namen find sname;
 
// Der Index steht in _i (bei 3 Namen 0 bis 2) wenn kein Treffer dann -1
 if (_i > -1) then 
  {
   //_menge in Punkte hinzufügen
    Punkte set [_i, (Punkte select _i) + _menge];
   //Namen mit neuen Punkten ausgeben
    hint format ["%1 Punkte: %2", Namen select _i, Punkte select _i]
  };
Hier gibt es was über Array zu lesen: https://community.bistudio.com/wiki/Array
Vienna ist offline