Hallo Brotfische,
Ich habe das Problem das mir die Variable "HausSpawnID" immer folgenden Wert ausgibt : "11"
Das das stimmt auch, aber ich werde nicht in das Haus mit der ID 11 gesetzt. Ich habe es auch bereits mit anderen Zahlen probiert. Ich Spawn also immer am Bauernhof (Blueberry 0.0,0.0, 0.0)
Code:
Spieler laden:
C
HausIDspawn[playerid] = cache_get_field_content_int(0,"spawnpunkt",dbhandle);
printf("* %s Spawnt im Haus mit der ID (%d)",getPlayerName(playerid),HausIDspawn[playerid]);
if(HausIDspawn[playerid]>0)
{
for(new i=0; i<sizeof(hInfo); i++)
{
if(hInfo[i][h_id]==HausIDspawn[playerid])
{
if(!hInfo[i][h_id])continue;
if(!strlen(hInfo[i][h_besitzer]))continue;
if(strcmp(hInfo[i][h_besitzer], getPlayerName(playerid), true))continue;
if(hInfo[i][ih_x] != 0.0)
{
//Im Haus spawnen
SetPlayerPos(playerid, hInfo[i][ih_x], hInfo[i][ih_y], hInfo[i][ih_SetPlayerInterior(playerid, hInfo[i][h_interior]);
SetPlayerVirtualWorld(playerid, hInfo[i][h_id]);
SetPlayerFacingAngle(playerid,182.9345);
SetCameraBehindPlayer(playerid);
}
else
{
//Vorm Haus Spawnen
SetPlayerPos(playerid, hInfo[i][h_x], hInfo[i][h_y], hInfo[i][h_z]);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerFacingAngle(playerid,182.9345);
SetCameraBehindPlayer(playerid);
}
}
}
}
else if(HausIDspawn[playerid]==0)
{
SetSpawnInfo(playerid,0,sInfo[playerid][skin],ZiviSpawn,270.9820,0,0,0,0,0,0);
SpawnPlayer(playerid);
}
Alles anzeigen
Ich hoffe ihr könnt mir helfen
MfG