Vorab:
Erstelle die Textdraws, die einen veränderlichen Wert haben (Fahrzeuganzeige, Preis) als Player-Textdraws, sonst sieht jeder Spieler das Gleiche, es könnten ja auch mal zwei Leute dort sein.
Die Textdraws wie die Pfeile und die Texte, die immer gleich sind, erstellst du als normale Textdraws.
Dann nimmst du dir ein Array für alle Spieler:
new ahID[MAX_PLAYERS];
Beim Öffnen des Menüs setzt du dann ahID auf den Startwert, also zum Beispiel die 400:
ahID[playerid] = 400;
Falls du nicht alle Fahrzeuge dort haben willst, dann hier die ID des Array-Indexes (wahrscheinlich 0) an dem es anfangen soll.
Und dann an den Pfeilen:
ahID[playerid]++;
bzw:
ahID[playerid]--;
Entsprechend der ahID kannst du dann das Fahrzeug-Model anzeigen lassen, und da dies eine globale Variable ist, kannst du beim Bestätigen den Wert von ahID auslesen und das Fahrzeug spawnen lassen:
CreateVehicle(ahID[playerid], x, y, z, /*etc...*/);
Oder wenn du es über ein Array machst, dann wäre es die Index-Referenz, also:
CreateVehicle(deinArray[ahID[playerid]], x, y, z, /*etc...*/);
In dem Array stehen dann die Model IDs.
Falls du ein Array hast und damit so nicht klar kommst, poste das Array bitte.