SA-MP Forums Archive
Array??? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: Array??? (/showthread.php?tid=562231)



Array??? - CJoao - 07.02.2015

Boas pessoal nгo precebo nada de array nem sei se o й!
Код:
new PrecoCarros [][] =
{
{"400", 80000}, // Landstalker
{"401", 30000}, // Bravura
{"402", 170000}, // Buffalo
{"404", 20000} // Perrenial
};
Tenho esse codigo e quero fazer com que o id do carro que o jogador esta dentro, va a lista e diga o preзo

Ja tentei algo deste genero mais nгo da, preciso de ajuda pois nгo entendo de array :C
Код:
format(string, sizeof(string), "Preзo: %dЂ",PrecoCarros[GetVehicleID(playerid)]);



Re: Array??? - PT - 07.02.2015

imagina que o ID do modelo do carro й 400 na tua lista o ID do valor na array й o 0 entao para acederes a esse valor tens de fazer o ID do modelo do carro menos 400 ( id-400 )


Re: Array??? - CJoao - 07.02.2015

o problema й que na lista nгo tem todos os veiculos definidos


Re: Array??? - CJoao - 07.02.2015

ajuda


Re: Array??? - StreetGT - 07.02.2015

Й sу nabos que querem tudo feito e nem o bбsico sabem.

Fazes um ciclo e procuras a ver se existe o ID


Re: Array??? - Artista - 07.02.2015

As matrizes (arrays) de 2 dimensхes, funcionam da seguinte forma: new array[linhas] [colunas]
Sabendo desse conceito, fica muito fбcil trabalhar com elas. O que o PT disse, й o correto. Por que? Porque sabendo que as linhas e colunas comeзam do 0, desse modo o seu cуdigo nгo vai bugar.

Portanto, nгo serб funcional se vocк ficar misturando os ids. Porque como disse acima... As arrays "pesquisam" linhas e colunas e nгo valores.


Re: Array??? - PT - 07.02.2015

Se nao tens todas o melhor e preencher para todas nem que seja com valores 0.


Re: Array??? - CJoao - 07.02.2015

Quote:
Originally Posted by Artista
Посмотреть сообщение
As matrizes (arrays) de 2 dimensхes, funcionam da seguinte forma: new array[linhas] [colunas]
Sabendo desse conceito, fica muito fбcil trabalhar com elas. O que o PT disse, й o correto. Por que? Porque sabendo que as linhas e colunas comeзam do 0, desse modo o seu cуdigo nгo vai bugar.

Portanto, nгo serб funcional se vocк ficar misturando os ids. Porque como disse acima... As arrays "pesquisam" linhas e colunas e nгo valores.
Obrigado pela explicaзгo ! Que todos fossem como tu! Rep++


Re: Array??? - CJoao - 07.02.2015

Quote:
Originally Posted by PT
Посмотреть сообщение
Se nao tens todas o melhor e preencher para todas nem que seja com valores 0.
Sim pensei nisso, obrigado