Todos Policiais pegam qualquer viatura? -
MarlboroBr - 03.03.2015
Olб pessoal, estou aqui enchendo o saco novamente kk'... Bom Irei tentar explicar o melhor possнvel...
A Delegacia de LS й a principal, onde respawna vбrios tipos de policiais... Policia Civil, Guarda de transito, policia militar tudo respawna lб, e usa os mesmos veiculos da delegacia, entгo tem este cуdigo que permite tais profissхes pegarem tais IDS de veiculos:
PHP код:
} // Ids dos veiculos que policia pode andar
if( GetVehicleModel( veiculo) == 596 || GetVehicleModel( veiculo) == 597 || GetVehicleModel( veiculo) == 598 || GetVehicleModel( veiculo) == 599 || GetVehicleModel( veiculo) == 523 || GetVehicleModel( veiculo) == 470 || GetVehicleModel( veiculo) == 548 || GetVehicleModel( veiculo) == 433 || GetVehicleModel( veiculo) == 497 || GetVehicleModel( veiculo) == 601 || GetVehicleModel( veiculo) == 528 || GetVehicleModel( veiculo) == 490 )
{
if( pInfo[ playerid ][ Prof ] != GUARDA_TRANSITO && pInfo[ playerid ][ Prof ] != POL_CIVIL && pInfo[ playerid ][ Prof ] != POL_MILITAR && pInfo[ playerid ][ Prof ] != DELEGADO && pInfo[ playerid ][ Prof ] != SWAT && pInfo[ playerid ][ Prof ] != JUIZ && pInfo[ playerid ][ Prof ] != EXERCITO && pInfo[ playerid ][ Prof ] != POL_RODOVIARIA && aInfo[ playerid ][ Patrao ] != 1 && aInfo[ playerid ][ Admin ] != 1 )
{
RemovePlayerFromVehicle( playerid );
SendClientMessage( playerid, 0xAFED30FF, "[ x ] Este veнculo й reservado para Policia !" );
PlayerPlaySound( playerid, 1147, 0.0, 0.0, 0.0 );
}
Entгo quer dizer, os veнculos todos os veiculos que estгo na lista acima qualquer profissгo da policia pode pegar. Eu criei uma profissгo que й a policia rodoviaria, e quero que somente a policia rodoviaria pegue os veнculos delas, e nenhum outro tipo de policia... Entгo criei o seguinte cуdigo:
PHP код:
vRodoviaria[ 0 ] = CreateVehicle( 596,612.504272,-597.162597,16.953321,271.763000,0,6, 300 ); // Veiculo Policia Rodoviaria - LSPD
vRodoviaria[ 1 ] = CreateVehicle( 596,612.440246,-601.473510,16.950487,271.577880,0,6, 300 ); // Veiculo Policia Rodoviaria - LSPD
E
PHP код:
if( veiculo == vRodoviaria[ 0 ] || veiculo == vRodoviaria[ 1 ] || veiculo == vRodoviaria[ 2 ] || veiculo == vRodoviaria[ 3 ] || veiculo == vRodoviaria[ 4 ] || veiculo == vRodoviaria[ 5 ] || veiculo == vRodoviaria[ 6 ] )
{
if( pInfo[ playerid ][ Prof ] != POL_RODOVIARIA && aInfo[ playerid ][ Patrao ] != 1 && aInfo[ playerid ][ Admin ] != 1 )
{
RemovePlayerFromVehicle( playerid );
SendClientMessage( playerid, COLOR_DRIFTER, "[ x ] Este veнculo й reservado para a policia rodoviaria !" );
PlayerPlaySound( playerid, 1147, 0.0, 0.0, 0.0 );
return 1;
}
}
Porem qualquer policial estб podendo pegar a viatura do mesmo jeito, porque lб em cima estб libarado o ID para todas as policias lб citado, eu queria saber, qual e o jeito mais fбcil para mim arrumar isso... Por favor se tiver cуdigos e tals me envia, porque sou noobzinho nisso, Valeu !
Re: Todos Policiais pegam qualquer viatura? - Whoo - 03.03.2015
ultilize o == se prof for == a pol roviaria
PHP код:
if( pInfo[ playerid ][ Prof ] == POL_RODOVIARIA && aInfo[ playerid ][ Patrao ] == 1 && aInfo[ playerid ][ Admin ] == 1 )
Re: Todos Policiais pegam qualquer viatura? -
awoo - 03.03.2015
Tenha certeza, que, alйm de estar verificando com outras profissхes, estб
SEM admin.
PHP код:
if( veiculo == vRodoviaria[ 0 ] || veiculo == vRodoviaria[ 1 ] || veiculo == vRodoviaria[ 2 ] || veiculo == vRodoviaria[ 3 ] || veiculo == vRodoviaria[ 4 ] || veiculo == vRodoviaria[ 5 ] || veiculo == vRodoviaria[ 6 ] )
{
if( pInfo[ playerid ][ Prof ] == POL_RODOVIARIA && aInfo[ playerid ][ Patrao ] == 1 && aInfo[ playerid ][ Admin ] == 1 ) return 1;
else{
RemovePlayerFromVehicle( playerid );
SendClientMessage( playerid, COLOR_DRIFTER, "[ x ] Este veнculo й reservado para a policia rodoviaria !" );
PlayerPlaySound( playerid, 1147, 0.0, 0.0, 0.0 );
return 1;
}
}
Re: Todos Policiais pegam qualquer viatura? -
MarlboroBr - 03.03.2015
Era isso mesmo mano, obrigado, eu estava como Admin, e admin entra em qualquer carro de boa, por isso tive problemas, obrigado! @Resolvido.
obs: Irei dar reputaзгo amanha, quando eu estiver + para dar. Obg !