Portal SAMP
Carros spawnandi na rua para mobiles! - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP Mobile (https://portalsamp.com/forumdisplay.php?fid=11)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=12)
+--- Tópico: Carros spawnandi na rua para mobiles! (/showthread.php?tid=1510)



Carros spawnandi na rua para mobiles! - Perigo - 10/08/2021

Eu peguei uma GM e nela os carros spawnando na rua para mobiles, já no pc não alguém saberia oque é? Big Grin


RE: Carros spawnandi na rua para mobiles! - nilat - 10/08/2021

É o apk.


RE: Carros spawnandi na rua para mobiles! - Perigo - 10/08/2021

Então eu testei o samp Launcher Full fico igual qual apk eu poderia usar que na da isso?


RE: Carros spawnandi na rua para mobiles! - Aranha - 10/08/2021

apk e perca de tempo so tem bugs essa merda


RE: Carros spawnandi na rua para mobiles! - Um cara ai - 13/08/2021

- É fácil julgar um projeto, quero ver fazer melhor.

Perigo, eu também tinha esse problema mas nada impossível de resolver, deixo um código que uso que resolveu isso para mim:

Código:
enum VEHICLE_POS {
    Float:PosX = 0.0,
    Float:PosY = 0.0,
    Float:PosZ = 0.0
};
new VehiclePos[MAX_VEHICLES][VEHICLE_POS];

stock IsVehicleOccupied(vehicleid)
{
    new bool:occupied = false;
    foreach(Player, id)
    {
        if(IsPlayerInVehicle(id, vehicleid))
        {
            occupied = true;
            break;
        }
    }
    return (occupied) ? (1) : (0);
}

stock SetVehicleHistoryPos(vehicleid, Float:x, Float:y, Float:z)
{
    VehiclePos[vehicleid][PosX] = x;
    VehiclePos[vehicleid][PosY] = y;
    VehiclePos[vehicleid][PosZ] = z;
}

stock ReturnVehicleHistoryPos(vehicleid)
{
    new
        Float:x = VehiclePos[vehicleid][PosX],
        Float:y = VehiclePos[vehicleid][PosY],
        Float:z = VehiclePos[vehicleid][PosZ]
    ;
    SetVehiclePos(vehicleid, x, y, z);
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
    new Float:x, Float:y, Float:z;
    GetVehiclePos(vehicleid, x, y, z);
    SetVehicleHistoryPos(vehicleid, x, y, z);
    return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
    if(!IsVehicleOccupied(vehicleid))
    {
        ReturnVehicleHistoryPos(vehicleid);
    }
    return 1;
}



Carros spawnando na rua para mobiles! Soluçõe - Gabrielscripter - 03/10/2021

(10/08/2021 10:06)Perigo Escreveu: Eu peguei uma GM e nela os carros spawnando na rua para mobiles, já no pc não alguém saberia oque é? Big Grin

Bom mano simplesmente Mude o stream_distance para 150.0 o stream_distance esta em server.cfg


RE: Carros spawnandi na rua para mobiles! - Jogador - 02/11/2021

(13/08/2021 15:00)Um cara ai Escreveu: - É fácil julgar um projeto, quero ver fazer melhor.

Perigo, eu também tinha esse problema mas nada impossível de resolver, deixo um código que uso que resolveu isso para mim:

Código:
enum VEHICLE_POS {
    Float:PosX = 0.0,
    Float:PosY = 0.0,
    Float:PosZ = 0.0
};
new VehiclePos[MAX_VEHICLES][VEHICLE_POS];

stock IsVehicleOccupied(vehicleid)
{
    new bool:occupied = false;
    foreach(Player, id)
    {
        if(IsPlayerInVehicle(id, vehicleid))
        {
            occupied = true;
            break;
        }
    }
    return (occupied) ? (1) : (0);
}

stock SetVehicleHistoryPos(vehicleid, Float:x, Float:y, Float:z)
{
    VehiclePos[vehicleid][PosX] = x;
    VehiclePos[vehicleid][PosY] = y;
    VehiclePos[vehicleid][PosZ] = z;
}

stock ReturnVehicleHistoryPos(vehicleid)
{
    new
        Float:x = VehiclePos[vehicleid][PosX],
        Float:y = VehiclePos[vehicleid][PosY],
        Float:z = VehiclePos[vehicleid][PosZ]
    ;
    SetVehiclePos(vehicleid, x, y, z);
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
    new Float:x, Float:y, Float:z;
    GetVehiclePos(vehicleid, x, y, z);
    SetVehicleHistoryPos(vehicleid, x, y, z);
    return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
    if(!IsVehicleOccupied(vehicleid))
    {
        ReturnVehicleHistoryPos(vehicleid);
    }
    return 1;
}
Funcionou perfeitamente com alguns ajustes


RE: Carros spawnandi na rua para mobiles! - [JEFERSON_GAMES] - 14/09/2022

(10/08/2021 10:06)Perigo Escreveu: Eu peguei uma GM e nela os carros spawnando na rua para mobiles, já no pc não alguém saberia oque é? Big Grin


Salve amigo em pleno 2022 se vc ainda ler isso e não souber motivo hoje vc irá saber, isso tbm pode ajuda a outras pessoas que chegar agr e ler, mas bom no aquivo que fica upando junto com sua Gamemode(gm) existe um arquivo padrão "serve.cfg" nele vc adiciona nome da gamemod(gm) fs etc lá irá ter uma linha com nome de "stream_distance" Não tem ? Só criala mas enfim nela irá ter um número padrão de 300 basta mudalo para 150 deixando assim 

stream_distance 150.0

E pronto poblema resolvido, tem alguns apks que isso já vem configurado.