SA-MP Forums Archive
Gran duda. - 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: Gran duda. (/showthread.php?tid=526964)



Gran duda. (SOLUCIONADO) - JeffreyG - 20.07.2014

їCуmo hago para usar SendClientMessage para un determinado grupo de personas?

Lo que quiero hacer es que el mensaje solamente se envнe a los administradores.


Respuesta: Gran duda. - unuky - 20.07.2014

Con un bucle, por ejemplo:

pawn Код:
for (new i = 0; i<=MAX_PLAYERS; i++)
{
    if (PlayersData[i][Admin] == 1)
    {
        SendClientMessage(i, -1, "message");
    }
}



Respuesta: Gran duda. - adri1 - 20.07.2014

Este estб mбs optimizado.
pawn Код:
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerAdmin(i))
{
SendClientMessage(i, -1, "Mensaje");
}
}
}



Respuesta: Gran duda. - JeffreyG - 20.07.2014

Me funcionу como dijo Unuky, no probй la otra forma que dijo adr1, tal vez funcione bien.

ЎGracias a ambos!


Respuesta: Gran duda. - Juance - 20.07.2014

En realidad estarнa mбs optimizado si se usarнa Foreach.


Respuesta: Gran duda. - Swedky - 20.07.2014

Quote:
Originally Posted by adri1
Посмотреть сообщение
Este estб mбs optimizado.
pawn Код:
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerAdmin(i))
{
SendClientMessage(i, -1, "Mensaje");
}
}
}
De hecho la forma de unuky serнa lo mismo, y quizбs mejor.