Hallo liebe com ich habe gerade versucht meine gebäude zugänglich zu machen aber es Funktioniert nicht rein komme ich aber raus nicht weil drinnen kein Pickup ist kann mir jemand helfen ?
Oben Im Script
enum buildingsEnum{
Float:b_x,
Float:b_y,
Float:b_z,
Float:b_ix,
Float:b_iy,
Float:b_iz,
b_interior
new bInfo[][buildingsEnum] = {
{1209.1383,-1752.1898,13.5935,387.8430,173.8047,1008.3828,3}
};
}
unter OnGameModeInit
for(new i=0; i<sizeof(bInfo); i++)
{
CreatePickup(1559,1,bInfo[i][b_x],bInfo[i][b_y],bInfo[i][b_z]);
}
unter OnPlayerPicUpPickup(playerid,pickupid)
public OnPlayerPickUpPickup(playerid, pickupid)
{
for(new i=0; i<sizeof(bInfo); i++)
{
if(!IsPlayerInRangeOfPoint(playerid,1,bInfo[i][b_x],bInfo[i][b_y],bInfo[i][b_z]))continue;
SetPlayerPos(playerid,bInfo[i][b_ix],bInfo[i][b_iy],bInfo[i][b_iz]);
SetPlayerInterior(playerid,bInfo[i][b_interior]);
SetPlayerVirtualWorld(playerid,i);
return 1;
}
for(new i=0; i<sizeof(bInfo); i++)
{
if(GetPlayerVirtualWorld(playerid)!=i)continue;
if(!IsPlayerInRangeOfPoint(playerid,1,bInfo[i][b_x],bInfo[i][b_y],bInfo[i][b_z]))continue;
SetPlayerPos(playerid,bInfo[i][b_x],bInfo[i][b_y],bInfo[i][b_z]);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
return 1;
}
return 1;
}