[Ajuda] Alguem Pode Me Ajudar?
#2

Seguindo esse logica voce tera que fazer um loop pra cada organizacao..

PHP код:
if(Orgs[playerid] == 1

    new 
veiculo GetPlayerVehicleID(playerid); 
    for(new 
014)
    {
        if(
veiculo != CarrosTaliban[i]) 
            continue;
        
SendClientMessage(playerid0xFF0000AA"ERRO: Vocк Nao e da Org Taliban!"); 
        
RemovePlayerFromVehicle(playerid); 
        break;
    }


Ou voce pode fazer desta forma..

PHP код:
new CarrosOrg[MAXIMO_ORGS][MAXIMO_CARROS];
// # MAXIMO_ORGS - maximo de organizacoes
// # MAXIMO_CARROS - maximo de carros por org
// um exemplo onde a pm й a org 0 e a grove a org 1
// CarrosOrg[org_id][vehicle_id] = CreateVehicle(...);
CarrosOrg[0][0] = CreateVehicle(...);
CarrosOrg[0][1] = CreateVehicle(...);
CarrosOrg[0][2] = CreateVehicle(...);
...
CarrosOrg[1][0] = CreateVehicle(...);
CarrosOrg[1][1] = CreateVehicle(...);
CarrosOrg[1][2] = CreateVehicle(...);
public 
OnPlayerEnterVehicle(playeridvehicleidispassenger)
{
    for(new 
org 0org MAXIMO_ORGSorg++)
    {
        for(new 
veh 0veh MAXIMO_CARROS++)
        {
            if(
vehicleid != CarrosOrg[org][veh])
                continue;
            if(
org != JogadorOrg[playerid])
            {
                
SendClientMessage(playerid, -1"Esse veiculo nгo й da sua org..");
                
RemovePlayerFromVehicle(playerid);
                break;
            }
        }
    }
    return 
true;


@edit

creio que a melhor forma.. seria criar uma funзгo em cima do CreateVehicle.. assim voce poderia ter acesso as infos do veiculo como a org, dono, emprego.. essas paradas por meio de uma variбvel sem fazer loop.

exemplo:

PHP код:
new veorg Vehicle[vehicleid][VEHICLE_ORG];
if(
veorg == Player[playerid][PLAYER_ORG]) 
Reply


Messages In This Thread
Alguem Pode Me Ajudar? - by teto27 - 23.10.2017, 03:08
Re: Alguem Pode Me Ajudar? - by Naine - 23.10.2017, 04:44

Forum Jump:


Users browsing this thread: 1 Guest(s)