stock LoadPlayerVehicles(playerid)
{
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
for(new v = 0; v < MAX_PLAYERVEHICLES; v++)
{
if(PlayerVehicleInfo[playerid][v][pvImpounded] >= 2) PlayerVehicleInfo[playerid][v][pvImpounded] = 0;
if(PlayerVehicleInfo[playerid][v][pvModelId] != 0 && PlayerVehicleInfo[playerid][v][pvImpounded] == 0)
{
PlayerCars++;
carsforplayer[playerid]++;
new carcreated = CreateVehicle(PlayerVehicleInfo[playerid][v][pvModelId], PlayerVehicleInfo[playerid][v][pvPosX], PlayerVehicleInfo[playerid][v][pvPosY], PlayerVehicleInfo[playerid][v][pvPosZ], PlayerVehicleInfo[playerid][v][pvPosAngle],PlayerVehicleInfo[playerid][v][pvColor1], PlayerVehicleInfo[playerid][v][pvColor2], -1);
PlayerVehicleInfo[playerid][v][pvId] = carcreated;
VehicleFuel[carcreated] = PlayerVehicleInfo[playerid][v][pvFuel];
SetVehicleHealth(carcreated, PlayerVehicleInfo[playerid][v][pvHealth]);
SetVehicleVirtualWorld(carcreated, PlayerVehicleInfo[playerid][v][pvVW]);
PlayerVehicleInfo[playerid][v][pvSpawned] = 1;
if(PlayerVehicleInfo[playerid][v][pvLocked] == 1) LockPlayerVehicle(playerid, PlayerVehicleInfo[playerid][v][pvId], PlayerVehicleInfo[playerid][v][pvLock]);
}
else if(PlayerVehicleInfo[playerid][v][pvModelId] == 0 && PlayerVehicleInfo[playerid][v][pvImpounded] != 0)
PlayerVehicleInfo[playerid][v][pvImpounded] = 0;
}
LoadAllPlayerVehicleMods(playerid);
}
public OnGameModeInit()
{
for(new player=0, p=GetMaxPlayers(); player<=p; player++)
{
LoadPlayerVehicles(player);
}
return true;
}
|
PHP код:
|
|
No puedes hacer eso, si por ejemplo tienes 10.000 cuentas de usuario y cada usuario puede tener 2 autos, y de esas 10.000 cuentas 2.000 tienen 2 autos 2 * 2.000 = 4.000, si los cargas todos solo se cargaran 2.000 autos ya que ese es el limite de autos que puede tener un servidor SA-MP, por ello el sistema en tu GM esta desarrollado de esa forma.
|
|
A menos que... https://sampforum.blast.hk/showthread.php?tid=580937
|
|
PHP код:
|