Eine Fraktion zu erstellen ist ja nicht sonderlich schwer ... nur ist mein Problem wenn ich jemanden Invite(Bei meinem Script /einladen) dann wird das nicht in der Account Datei von der Person gespeichert(Also muss ich es manuell eintragen, Arbeite mit Dini) auch andere Dinge z.B /makeadmin werden dort nicht Abgespeichert und ich versteh nicht ganz wo man was eintragen muss und wie man es eintragen muss (Bei denn ganzen Stocks) Damit es sich überhaupt Speichert,
Geld wird auch nicht Abgespeichert :<.
Hier mal mein Register,LoadAccount,Login,OnPlayerDisconnect und mein enum Player_Info:
Um zu wissen, wieso es das nicht speichert, musst du uns zeigen wie du es speicherst und dazu musst du die Funktion "stock SpielerSpeichern(playerid)" mal zeigen 
Ich habe immer 2 Probleme bei meinen Fraktions Cars:
1tens:
Entweder kann keiner damit Fahren(Egal ob die FraktionsID`s übereinstimmen also meine FraktionsID ist 2 und die des Autos auch 2 (Im Script halt))
Oder
Jeder kann damit Fahren
Hier meine Cars und die Abfrage:
Alles anzeigen
Als erstes, solltest du mal folgendes tun:
Anstatt:
Zitat
SetVehicleNumberPlate(GROVEcar[0],"Grove Street");
SetVehicleNumberPlate(GROVEcar[1],"Grove Street");
SetVehicleNumberPlate(GROVEcar[2],"Grove Street");
SetVehicleNumberPlate(GROVEcar[3],"Grove Street");
SetVehicleNumberPlate(GROVEcar[4],"Grove Street");
SetVehicleNumberPlate(GROVEcar[5],"Grove Street");
SetVehicleNumberPlate(GROVEcar[6],"Grove Street");
SetVehicleNumberPlate(GROVEcar[7],"Grove Street");
SetVehicleNumberPlate(GROVEcar[8],"Grove Street");
SetVehicleNumberPlate(GROVEcar[9],"Grove Street");
SetVehicleNumberPlate(GROVEcar[10],"Grove Street");
SetVehicleNumberPlate(GROVEcar[11],"Grove Street");
SetVehicleNumberPlate(GROVEcar[12],"Grove Street");
SetVehicleNumberPlate(GROVEcar[13],"Grove Street");
SetVehicleNumberPlate(GROVEcar[14],"Grove Street");
SetVehicleNumberPlate(GROVEcar[15],"Grove Street");
SetVehicleNumberPlate(GROVEcar[16],"Grove Street");
SetVehicleNumberPlate(GROVEcar[17],"Grove Street");
SetVehicleNumberPlate(GROVEcar[18],"Grove Street");
Alles anzeigen
Schreibe einfach:
for(new i; i<sizeof(GROVEcar); i++) SetVehicleNumberPlate(GROVEcar[i],"Grove Street");
PS: Fang bitte bei den Cars erstellen mit einem Array von 0 an.
Also, das Mysterium bei deinen "Autos" liegt einfach darin, dass du 2 verschiedene Varianten verwendest um eine Fraktion zu bestimmen.
Die 1. ist diese: PlayerInfo[playerid][Fraktion] (Die verwendest du beim Speichern).
und die 2. beim Abfragen ist diese: GetPVarInt(playerid,"Fraktion") (Bei der Abfrage).
Nun, anstatt 2 verschiedene zuverwenden, solltest du dich auf 1ne einigen, dann wird das auch funktionieren 
Die Letze Frage habe ich nicht verstanden 
mfg. 