Kein Problem.
Schau mal im Konto des Spielers bei dem das Problem aufgetreten ist, ob bei seiner Fraktions ID ein Wert drin steht. Wenn ja, 12? Wenn ja, ändere das auf 11 ab (oder etwas anderes zwischen 1 und 11).
Falls du da nichts findest, kannst du zu dem Array mit den Koordinaten einen weiteren Eintrag hinzufügen.
Wenn du das nicht machen willst, dann kannst du es auch so machen:
In case 2:
if(pInfo[playerid][fraktion]==0) SetSpawnInfo(playerid,0,pInfo[playerid][skin], 1760.9659,-1895.8420,13.5616,270.3469, 0,0, 0,0, 0,0);
zu:
if(pInfo[playerid][fraktion]<=0 || pInfo[playerid][fraktion] >= sizeof(FrakSpawns)) SetSpawnInfo(playerid,0,pInfo[playerid][skin], 1760.9659,-1895.8420,13.5616,270.3469, 0,0, 0,0, 0,0);
Das hätte dann die Wirkung, dass der Spieler am Standard-Spawn spawnt, wenn es keinen entsprechenden Eintrag für ihn gibt.