SA-MP Forums Archive
[Ajuda] array multidimensional - 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: [Ajuda] array multidimensional (/showthread.php?tid=659887)



array multidimensional - Electrifying - 19.10.2018

Por que se eu escrever

Код:
Spoiler[][] = {
{415, 1000, "Pro"}
};
Nгo compila algum erro? aн tem trкs valores pra uma array multidimensional

pra que iria servir o valor 415? e como usa-lo?


Re: array multidimensional - ipsLuan - 19.10.2018

PHP код:
new Spoiler[][] = {
    
415,
    
1000,
    
"Pro"
}; 
Veja um exemplo de como utilizar: https://sampforum.blast.hk/showthread.php?tid=180718


Re: array multidimensional - Electrifying - 19.10.2018

Quote:
Originally Posted by ipsLuan
Посмотреть сообщение
PHP код:
new Spoiler[][] = {
    
415,
    
1000,
    
"Pro"
}; 
Ainda nгo entendi


Re: array multidimensional - ipsLuan - 19.10.2018

Quote:
Originally Posted by Electrifying
Посмотреть сообщение
Ainda nгo entendi
Veja um exemplo de como utilizar: https://sampforum.blast.hk/showthread.php?tid=180718

Primeira coisa: O que й que vocк quer fazer? Sabendo isso, saberei te ajudar.


Re: array multidimensional - Electrifying - 19.10.2018

Eu sei como utilizar arrays, o meu cуdigo acima foi um exemplo, queria saber por que uma array multidimensional pode conter 4 ou 3 valores sendo que ela sу tem [][] e como eu poderia utilizar os valores

Segue aqui o exemplo:

Код:
pjInfo[ NUMBER_TYPE_PAINTJOB ][ PaintjobInfi ] = {
    {
         483, 0, 100, "Paintjob 1" },
    {
         534, 0, 100, "Paintjob 1" },
    {
         534, 1, 100, "Paintjob 2" },
    {
         534, 2, 100, "Paintjob 3" },
    {
         535, 0, 100, "Paintjob 1" },
    {
         535, 1, 100, "Paintjob 2" },
    {
         535, 2, 100, "Paintjob 3" },
    {
         536, 0, 100, "Paintjob 1" },
    {
         536, 1, 100, "Paintjob 2" },
    {
         536, 2, 100, "Paintjob 3" },
    {
         558, 0, 100, "Paintjob 1" },...



Re: array multidimensional - ipsLuan - 19.10.2018

Quando vocк deixa o espaзo em branco, significa que nгo tem valor estipulado.


Re: array multidimensional - Electrifying - 19.10.2018

Quote:
Originally Posted by ipsLuan
Посмотреть сообщение
Quando vocк deixa o espaзo em branco, significa que nгo tem valor estipulado.
Eu sei disso, deixa eu especificar melhor

aqui ele tem 4 valores
PHP код:
4830100"Paintjob 1" 
mas array dele sу tem [][]

que no caso serviria pra armazenar 2 tipos de valores diferentes

array[valor1][valor2]

mas ele usa 4 valores dentro da chave


Re: array multidimensional - ipsLuan - 19.10.2018

Quote:
Originally Posted by Electrifying
Посмотреть сообщение
Eu sei disso, deixa eu especificar melhor

aqui ele tem 4 valores
PHP код:
4830100"Paintjob 1" 
mas array dele sу tem [][]

que no caso serviria pra armazenar 2 tipos de valores diferentes

array[valor1][valor2]

mas ele usa 4 valores dentro da chave
Vejamos o exemplo:


PHP код:
new Array[2][15//2 linhas com capacidade mбxima de 15 cйlulas
{
    
"MENSAGEM",
    
"MENSAGEM 2"
}; 



Re: array multidimensional - Electrifying - 19.10.2018

Quote:
Originally Posted by ipsLuan
Посмотреть сообщение
Vejamos o exemplo:


PHP код:
new Array[2][15//2 linhas com capacidade mбxima de 15 cйlulas
{
    
"MENSAGEM",
    
"MENSAGEM 2"
}; 
entгo eu poderia usar

PHP код:
new Array[2][15]
{
   
"M""E""N""S""A""G""E""M",
   
"M""E""N""S""A""G""E""2"
}; 
?


Re: array multidimensional - Ermanhaut - 19.10.2018

Se vocк entender inglкs, leia https://sampforum.blast.hk/showthread.php?tid=318212