11.03.2019, 17:23
Ai gente, terminei meu sistema de concessionaria ta funcionando de boas, mais o problema mesmo й no /trancar,que nгo ta encontrando o id do veiculo na variбvel.
Li aqui no Search que para pegar o id do carro sem precisar estar dentro dele, basta fazer isto:
Mais ai quando dou o /trancar, fala que eu nгo estou perto do carro '-'.
Comando
esta funзгo
sу server pra pegar o ID do carro mais prуximo ao jogador,e esta funcionando normal nos outros comandos.
Alguem saberia o problema?
Li aqui no Search que para pegar o id do carro sem precisar estar dentro dele, basta fazer isto:
PHP Code:
MeuCarro[playerid] = CreateVehicle(ConcInfo[playerid][concModel],
ConcInfo[playerid][concPX],ConcInfo[playerid][concPY],ConcInfo[playerid][concPZ],
ConcInfo[playerid][concRot],1,1,-1);
Comando
PHP Code:
CMD:trancar(playerid,params[])
{
new vehid = InRangeOfAnyCar(playerid);
new engine, lights, alarm, doors, bonnet, boot, objective;
if(vehid == MeuCarro[playerid])
{
GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
if(VeiculoTrancado[vehid] == false)
{
SetVehicleParamsEx(vehid,engine,lights,1,1,bonnet,boot,objective);
VeiculoTrancado[vehid] = true;
SendClientMessage(playerid,-1,"{FFFFFF}[VEICULO] {80FF00}Trancado.");
}
else if(VeiculoTrancado[vehid] == true)
{
SetVehicleParamsEx(vehid, engine,lights,0,0,bonnet,boot,objective);
VeiculoTrancado[vehid] = false;
SendClientMessage(playerid,-1,"{FFFFFF}[VEICULO] {FF0000}Destrancado.");
}
}else{SendClientMessage(playerid,COR_VERMELHO,"[VEICULO] Voce nao tem carro!");}
return 1;
}
Code:
InRangeOfAnyCar(playerid);
Alguem saberia o problema?