SA-MP Forums Archive
[Problema]Con un looooooop! - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Problema]Con un looooooop! (/showthread.php?tid=413049)



[Problema]Con un looooooop! - CrossOv3r - 03.02.2013

Hola amigos, tengo un problema con un loop que hize. Se trata de un sistema de DJ para CNN, Y bueno queria que al insertar una URL se reproducieje para todos.

pawn Код:
case CNN_DJ:
        {
            if(response)
            {
                for(new i = 0; i < MAX_PLAYERS; i++) // EL LOOP
                {
                    if(gNews[i] == 0) // SI ES QUE EL CANAL DE CNN ESTA ACTIVADO
                    {
                        StopAudioStreamForPlayer(playerid);
                                PlayAudioStreamForPlayer(playerid, inputtext);
                                OOCNews(0x00B75BFF, "Radio CNN: Puedes desactivarla con /tognews");
                    }
            }
           }
        }
El problema esta en las funciones (es decir la cancion, el mensaje, etc) se repiten muchas veces, pero no sй cual es el problema :/... alguna ayudita? desde ya Muchas gracias.


Respuesta: [Problema]Con un looooooop! - Zume - 03.02.2013

El problema es que el mensaje estб en el for.

pawn Код:
case CNN_DJ:
        {
            if(response)
            {
                for(new i = 0; i < MAX_PLAYERS; i++) // EL LOOP
                {
                    if(gNews[i] == 0) // SI ES QUE EL CANAL DE CNN ESTA ACTIVADO
                    {
                        StopAudioStreamForPlayer(i);
                        PlayAudioStreamForPlayer(playerid, i);
                               
                    }
            }
           OOCNews(0x00B75BFF, "Radio CNN: Puedes desactivarla con /tognews");
           }
        }



Respuesta: [Problema]Con un looooooop! - CrossOv3r - 03.02.2013

LOOOOL, espera olvide cambiar los "playerid" por "i". Que estupido soy espera xD

EDIT: Eso erб, ademas de lo que comente aca. Gracias por ayudar !