Klar
Du kannst es entweder in der Playerdata laden (enum usw) oder eben in einer Extra Variable.
Generell ist deine mysql "Lade methode" blöd. Einfach aber sehr ressourcen fressend.
Naja da ich deine Playerdata nicht kenne nehme ich die 2. Variante
Also dann würdest du oben eine Variable erstellen
enum SpawnInfo
{
Float:posx,
Float:posy,
Float:posz,
Float:posa,
interior,
virtualworld,
skin
}
new sInfo[MAX_PLAYERS][SpawnInfo];
Laden halt:
sInfo[playerid][posx] = mysql_GetFloat("accounts","Spawnz","Name",SpielerInfo[playerid][pName]);
sInfo[playerid][posy] = mysql_GetFloat("accounts","Spawny","Name",SpielerInfo[playerid][pName]);
usw eben.
Dann SetspawnInfo
SetSpawnInfo(playerid,0,SpielerInfo[playerid][pNSkin],sInfo[playerid][posx],sInfo[playerid][posy],sInfo[playerid][posz],sInfo[playerid][posa],0,0,0,0,0,0);
SpawnPlayer(playerid);
Wenn das nicht geht lässt du dir die Variablen via printf ausgeben
Ansonsten nutze ich immer noch die einfache Methode
Einfach unter OnPlayerSpawn 
OnPlayerSpawn(playerid)
{
SetPlayerPos(playerid, sInfo[playerid][posx],sInfo[playerid][posy],sInfo[playerid][posz]);
SetPlayerFacingAngle(playerid, sInfo[playerid][posa]);
SetCameraBehindPlayer(playerid);
}
Falls alles nicht geht -> debuggen
Variablen ausgeben, datenbank anschauen ob es dort richtig ist.
Undsowas halt xD
Hoffe konnte dir helfen
Gruß