Bom estou ajustando um sistema de ligar veículos proprios porém estou com um erro, a variavel das chaves dos veículos são pCarKey e pCarKey2, sendo o code
Sendo carro = GetPlayerVehicleID(playerid);
Quando eu entro no veículo, sendo dono ou não, recebo a mensagem "Você não tem a chave desse veiculo.".
Viu algum erro de sintaxe, ajude por favor. =)
Código:
if(motor[carro] == 0) //no caso troque pela sua variavel, de motor == 0
{
if(PlayerInfo[playerid][pPcarkey] == carro && PlayerInfo[playerid][pPcarkey2] == carro)
{
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, 0xFFFFFFAA, "Veiculo {2F991A}Ligado!");
format(string, 256, "%s, ligou o veículo.",sendername);
ProxDetector(20.0,playerid,string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GetVehicleParamsEx(carro, mot, lu, alar, por, cap, porma, ob);
SetVehicleParamsEx(carro, VEHICLE_PARAMS_ON, lu, alar, por, cap, porma, ob);
}
else
{
SendClientMessage(playerid, COLOR_DBLUE,"Você não tem a chave desse veiculo.");
return 1;
}
}
}
Sendo carro = GetPlayerVehicleID(playerid);
Quando eu entro no veículo, sendo dono ou não, recebo a mensagem "Você não tem a chave desse veiculo.".
Viu algum erro de sintaxe, ajude por favor. =)