[Ajuda] Com Random -
arakuta - 12.02.2012
Criei a Array
pawn Код:
new radio[][] =
{
{"http://arakuta.xpg.com.br/sandman.mp3","Metallica - Enter Sandman"},
{"http://arakuta.xpg.com.br/metallica.mp3","Metallica - The Day That Never Comes"},
{"http://arakuta.xpg.com.br/thegod.mp3","Metallica - The God That Failed"},
{"http://arakuta.xpg.com.br/fadeto.mp3","Metallica - Fade To Black"}
};
E o comando
pawn Код:
if (strcmp("/radio", cmdtext, true, 10) == 0)
{
new rand = random(sizeof(radio));
PlayAudioStreamForPlayer(playerid,radio[rand][0]);
SendClientMessage(playerid,CorAzul,radio[rand][1]);
return 1;
}
A musica toca certinho, mas o nome acaba saindo a URL sem o H na frente, assim: ttp://arakuta.xpg.com.br/fadeto.mp3 (Sem H no http)
Re: [Ajuda] Com Random - rjjj - 12.02.2012
Adicione uma dimensгo а variбvel array
radio :
pawn Код:
new radio[][][] =
{
{"http://arakuta.xpg.com.br/sandman.mp3","Metallica - Enter Sandman"},
{"http://arakuta.xpg.com.br/metallica.mp3","Metallica - The Day That Never Comes"},
{"http://arakuta.xpg.com.br/thegod.mp3","Metallica - The God That Failed"},
{"http://arakuta.xpg.com.br/fadeto.mp3","Metallica - Fade To Black"}
};
Espero ter ajudado
.
Re: [Ajuda] Com Random -
arakuta - 12.02.2012
Podes me explicar o por quк desta nova dimensгo? obrigado =D
Re: [Ajuda] Com Random - rjjj - 12.02.2012
Quote:
Originally Posted by arakuta
Podes me explicar o por quк desta nova dimensгo? obrigado =D
|
Uma variбvel array й semelhante a uma matriz quadrada, em Matemбtica
.
O funcionamento da variбvel acima pode ser representando por essa imagem
:
Код:
1єc 2єc
1єl | a b |
2єl | c d |
1єc - Equivale а primeira coluna.
2єc - Equivale а segunda coluna.
1єl - Equivale а primeira linha.
2єl - Equivale а segunda linha.
Considerando a figura,
Array[0][1] por exemplo seria uma referкncia ao elemento que estб na primeira linha e na segunda coluna, isto й, o
b .
Agora vamos pegar a primeira linha para uma anбlise:
Код:
| a b |
Obs: a = Array[0][0]
b = Array[0][1]
{a,b} = Array[0]
Se vocк escrever
Array[0] vocк tem 3 opзхes: colocar [0] em seguida para se referir ao elemento
a, [1] para se referir a
b, e nada para se referir a um conjunto que contйm
a e
b (se quisйssemos capturar esse conjunto, deverнamos usar uma array, pois trata-se de um valor composto).
Um texto equivale a um conjunto de vбrios elementos como o que acabei de citar, por isso no seu cуdigo foi necessбrio acrescentar uma dimensгo a mais, para que fosse possнvel guardar esses nъmeros e com isso chamar todos de uma vez, formando a string
.
Espero ter ajudado
.