SA-MP Forums Archive
[Ajuda] Nгo consigo corrigir - undefined symbol "vehicleid" - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Nгo consigo corrigir - undefined symbol "vehicleid" (/showthread.php?tid=595921)



Nгo consigo corrigir - undefined symbol "vehicleid" - druiida159 - 09.12.2015

Jб tentei de tudo, atй mudar para GetPlayerVehicleID mais nгo consegui, serб que alguem pode me ajudar?
Eu gostaria que somente os carros que fossem setados na FACTION_POLICE, no caso as factions criadas no ID 1 tivesse sirene nos veiculos
PHP Code:
C:\Users\Revenger\Desktop\E-RP\Evolution Roleplay GM\gamemodes\roleplay.pwn(7035) : error 017undefined symbol "vehicleid" 
Stock que esta dando o erro

PHP Code:
stock Car_Spawn(carid)
{
    if (
carid != -&& CarData[carid][carExists])
    {
        if (
IsValidVehicle(CarData[carid][carVehicle]))
            
DestroyVehicle(CarData[carid][carVehicle]);
        if (
CarData[carid][carColor1] == -1)
            
CarData[carid][carColor1] = random(127);
        if (
CarData[carid][carColor2] == -1)
            
CarData[carid][carColor2] = random(127);
        if(
IsACruiser (vehicleid))
        {
        
CarData[carid][carVehicle] = CreateVehicle(CarData[carid][carModel], CarData[carid][carPos][0], CarData[carid][carPos][1], CarData[carid][carPos][2], CarData[carid][carPos][3], CarData[carid][carColor1], CarData[carid][carColor2], (CarData[carid][carOwner] != 0) ? (-1) : (1200000), true);
        }
        else
        {
        
CarData[carid][carVehicle] = CreateVehicle(CarData[carid][carModel], CarData[carid][carPos][0], CarData[carid][carPos][1], CarData[carid][carPos][2], CarData[carid][carPos][3], CarData[carid][carColor1], CarData[carid][carColor2], (CarData[carid][carOwner] != 0) ? (-1) : (1200000), false);
        }
        if (
CarData[carid][carVehicle] != INVALID_VEHICLE_ID)
        {
            if (
CarData[carid][carPaintjob] != -1)
            {
                
ChangeVehiclePaintjob(CarData[carid][carVehicle], CarData[carid][carPaintjob]);
            }
            if (
CarData[carid][carLocked])
            {
                new
                    
enginelightsalarmdoorsbonnetbootobjective;
                
GetVehicleParamsEx(CarData[carid][carVehicle], enginelightsalarmdoorsbonnetbootobjective);
                
SetVehicleParamsEx(CarData[carid][carVehicle], enginelightsalarm1bonnetbootobjective);
            }
            for (new 
014++)
            {
                if (
CarData[carid][carMods][i]) AddVehicleComponent(CarData[carid][carVehicle], CarData[carid][carMods][i]);
            }
               
ResetVehicle(CarData[carid][carVehicle]);
            return 
1;
        }
    }
    return 
0;




Re: Nгo consigo corrigir - undefined symbol "vehicleid" - Fodastiico - 09.12.2015

Tente isso:

Code:
	new VehicleID;
	VehicleID = GetPlayerVehicleID(playerid);



Re: Nгo consigo corrigir - undefined symbol "vehicleid" - druiida159 - 09.12.2015

Serб que tem como eu setar todos os veнculos IsACruiser como carro de certa facзгo, exemplo
FACTION_POLICE = Facзхes criadas com o ID 1, entгo substituir o id dos veiculos pelo id da facзгo que ele estб setado na database?
Original
PHP Code:
stock IsACruiser(vehicleid)
{
    switch (
GetVehicleModel(vehicleid)) {
        case 
523522427490528560426541402517579596..599601: return 1;
    }
    return 
0;

Exemplo

PHP Code:
stock IsACruiser(vehicleid)
{
    switch (
GetVehicleModel(vehicleid)) {
         
CarData[carid][carFaction] !=1
             
return 1;
    }
    return 
0;

ou algo do tipo