09/02/2024 15:41
(Esta mensagem foi modificada pela última vez a: 09/02/2024 17:26 por L10motos.)
Alguem sabe me informar o que fiz de errado nesse loop?
LastVehicleCreated = seria o ultimo veiculo criaado (ta certo)
@edit
LastVehicleCreated = é definido como o ultimo veiculo criado no servidor, apartir dai é os veiculos proprios...
Alguem sabe me informar como eu faço para parar de duplicar os veiculos toda vez que player_cars_create é executado?
LastVehicleCreated = seria o ultimo veiculo criaado (ta certo)
Código PHP:
forward player_cars_create(playerid);
public player_cars_create(playerid)
{
for(new slot = 0; slot < MAX_PLAYER_CAR; ++slot)
{
for(new i = LastVehicleCreated+1; i < MAX_VEHICLES; ++i)
{
if(player_car_vehicle[playerid][slot] <= LastVehicleCreated || player_car_vehicle[playerid][slot] == player_car_vehicle[playerid][slot])
{
player_car_vehicle[playerid][slot] = i; //aqui atualiza o id do veiculo
}
}
if(!IsValidVehicle(player_car_vehicle[playerid][slot]))
{
new modelid = player_car_model[playerid][slot];
if(400 <= modelid <= 611)
{
new c = slot;
player_car_vehicle[playerid][slot] = CreateVehicleEx(modelid, player_car_pos[playerid][c][0], player_car_pos[playerid][c][1], player_car_pos[playerid][c][2], player_car_pos[playerid][c][3], player_car_color1[playerid][c], player_car_color2[playerid][c], -1);
#undef MAX_VEHICLES
#define MAX_VEHICLES 1700
@edit
LastVehicleCreated = é definido como o ultimo veiculo criado no servidor, apartir dai é os veiculos proprios...
Alguem sabe me informar como eu faço para parar de duplicar os veiculos toda vez que player_cars_create é executado?