[Ajuda] Carros
#1


Bom Pessoal й o seguinte, eu estou com um problema eu coloco novos carros por ъltimo e aumento o tanto que eu coloquei aqui


pawn Код:
#define MAX_VEHICLES (1190) //Nъmero de CARROS

#define totalveiculos 712 // Carros Normais
#define totalveiculosh 713 // Carros Normais + 1
#define totalveiculosc 953 // Carros Normais + CARROS DAS CASAS [939]
#define CAR_AMOUNT 1083 // TODOS OS CARROS + 1
#define RESPAWN_TIME 5 // Tempo para respawnar carro inativo em minutos
//Mudar Carros no #define MAX_VEHICLES

ai eu logo pego os ID dos carros que eu coloquei
AQUI

pawn Код:
public IsARotamsCar(carid)
{
    if((carid >= 141) && (carid <= 163) || (carid == 590) || (carid == 395))
    {
        return 1;
    }
    return 0;
}

Mбs ai quando eu logo no jogo nгo da pra entrar dentro do carro que eu coloquei, e buga todos os ids do carros,
exe: carro da PF, vira carro da PC -'

Alguйm Pode me ajudar '-'
Reply
#2

Nгo sei quem foi o gкnio que criou essa forma de verificaзгo por ID dos veнculos, mas enfim. Tente criar um sistema do tipo que seja fбcil para vocк adicionar veнculos em uma organizaзгo!
Um simples exemplo:
PHP код:
enum VEHICLE_ORG_INFO {
    
vOrgid,
    
bool:vTipo
}
new 
VehicleOrg[MAX_VEHICLES][VEHICLE_ORG_INFO];
public 
OnPlayerStateChange(playeridnewstateoldstate) {
    if(
newstate == PLAYER_STATE_DRIVER) {
        if(
VehicleOrg[GetPlayerVehicleID(playerid)][vTipo] == true) {
               if(
PlayerInfo[playerid][pOrg] != VehicleOrg[GetPlayerVehicleID(playerid)][vOrgid]) {
                
RemovePlayerFromVehicle(playerid);
                
SendClientMessage(playerid,-1,"SERVER: Vocк nгo faz parte dessa organizaзгo");
            }
        }
    }
    return 
1;
}
Criar_Veiculo_Org(modelidorgidFloat:XFloat:YFloat:ZFloatAcor_1cor_2) {
    
#define RESPAWN_DELAY (60000 * 5)
    
for(new v300/*MAXIMO DE VEICULOS PARA AS ORGS*/; ++v) {
        
VehicleOrg[v][vOrgid] = orgid;
        
VehicleOrg[v][vTipo] = true;
    }
    
AddStaticVehicleEx(modelidXYZAcor_1cor_2RESPAWN_DELAY);
    return 
1;

Depois para adicionar o veнculo na organizaзгo basta fazer isso:
* 0 = ID da organizaзгo | nome | ou qualquer merda que defina a org
PHP код:
Criar_Veiculo_Org(5230, -1575.90002441,674.70001221,6.90000010,0.00000000,-1,-1); 
Obvio isso foi sу um pequeno exemplo, porйm se eu fosse abrir um servidor com GF trocaria todo aquele sistema dele!
Falou .
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)