29.04.2018, 12:34
Esse cуdigo vai pegar todos os veнculos do jogador e depois deletar o veнculo selecionado.
Porйm a ordem vai sempre se alterar, exemplo:
Caso delete o veнculo 2, o veнculo 3 passarб a ser o 2.
Recomendo mostrar os veнculos de acordo com seus nomes ou IDs do arquivo.
PHP Code:
new count, pVehicles[3] = {-1, ...};
for(new i = 0; i < MAX_CARROS; ++i)
{
if(DOF2_FileExists(pConce(i)))
{
if(!strcmp(DOF2_GetString(pConce(i), "Dono"), pNamer(playerid)))
{
pVehicles[count] = DOF2_GetInt(pConce(i), "ID");
count++;
if(count >= sizeof(pVehicles)) break;
}
}
}
if(pVehicles[listitem] == -1)
{
SendClientMessage(playerid, VERMELHO, "Carro nгo existente ou invalido!");
}
else
{
new str[128];
format(str, sizeof(str), "Carro %d vendido para a concessionaria!", listitem + 1);
SendClientMessage(playerid, -1, str);
DeletarVeiculo(pVehicles[listitem]);
}
Caso delete o veнculo 2, o veнculo 3 passarб a ser o 2.
Recomendo mostrar os veнculos de acordo com seus nomes ou IDs do arquivo.