13/12/2020 19:24
(Esta mensagem foi modificada pela última vez a: 13/12/2020 19:25 por Dr Editor.)
(13/12/2020 18:55)Gustavo P Escreveu:(13/12/2020 17:35)Dr Editor Escreveu: Não seria CarrosEmprego[i] ao invés de CarrosEmprego[playerid]?
Nao pq eu coloquei isso ai dentro do comando /pegarveiculo
ai o ID do veiculo do emprego foi o mesmo que o ID do carro dele
Então a aplicação do loop está incorreta.
Foreach percorre somente jogadores conectados ao servidor, ou seja, supondo que os jogadores ID 0, 2 e 3 estão conectados o loop só vai percorrer 3 vezes e nesses IDs que eu citei.
Com base no que entendi, o correto é:
Código:
for(new i = 0; i < sizeof(CarrosEmprego); i ++)
{
if(PlayerInfo[playerid][pChaveCarro] == CarrosEmprego[i])
{
new string[100];
format(string, sizeof(string), "Carro %d Emprego %d", PlayerInfo[playerid][pChaveCarro], CarrosEmprego[i]);
Bugs(string);
break;
}
}
SA:MP Dev Tools
Faça mais, ganhe mais e poupe tempo!
Viper Anti-Cheat
Torne seu servidor mais seguro!
________________________________________
Soluções personalizadas para SA:MP
Discord: .eduardoac | Eduardo AC#3140
Faça mais, ganhe mais e poupe tempo!
Viper Anti-Cheat
Torne seu servidor mais seguro!
________________________________________
Soluções personalizadas para SA:MP
Discord: .eduardoac | Eduardo AC#3140