So, habe nochmal etwas experimentiert und habe die Lösung gefunden. Habe einfach einen Timer bei "OnPlayerConnect" eingesetzt der eine sekunde nach dem connect die position ändern soll und es hat funktioniert Der Strand blitzt einen kurzen moment auf und es wird sofort geswitched.
Anscheinend kann man die pos nicht direkt beim connect ändern sondern nur zeitlich verzögert.
forward skipscreen(playerid);
public OnPlayerConnect(playerid)
{
SetTimer("skipscreen",1000,0);
return 1;
}
public skipscreen(playerid)
{
if(IsPlayerConnected(playerid))
{
SetPlayerPos(playerid, 1088.0247,-1369.1608,340.7324);
SetPlayerCameraPos(playerid, 1088.0247,-1369.1608,340.7324);
SetPlayerCameraLookAt(playerid, 1461.4468,-1572.5127,169.9652);
}
return 1;
}
-CLOSED-