Also da mir Englisch nicht so liegt schreibe ich kurz auf Deutsch weiter.
Vielen Dank Ch40zzC0d3r für deine Hilfe. Leider habe ich weitere Probleme. Einerseits kommt wenn ich dein Script eingebe ein Syntax-Fehler den ich weder beheben noch verstehen kann.

Andererseits ist mein Verständnis für das Programmieren noch sehr gering. Ich verstehe wie ich ein array schreibe und wie die Positionierung funktioniert.
also:
var rat; // mein zukünftiger Stellvertreter für die Arrayauswahl
var agent[5] = (1,2,3,4,5); //das ist mein array
agent[3] //damit rufe ich den vierten Wert ab, also den Wert 4

doch jedesmal wenn ich einen versuch starte dieses agent[3] durch agent[rat] zu ersetzen, so wird immer der Wert agent[0] abgerufen. ich verstehe nicht wie ich dem programm beibringen kann dass dieses rat eine variabel ist und nicht bloss eine Wert den das programm auf 0 setzen soll.



andererseits sehe ich immer wieder den begriff initialisieren des arrays. warum benötige ich das und welchen Einfluss hat dies auf das spätere Abrufen der Array-Werte?






Vielleicht sind die Fragen simpelste Einsteigerfragen, doch ich finde im Internet leider keine Antwort darauf, wie ich das in LITE-C lösen kann.
Ich bitte darum um ein wenig Verständniss und hoffe auf weitere Hilfe.

Vielen Dank