SA-MP Forums Archive
AYUDA NO ME FUNCIONA ESTO, їQUЙ ESTA MAL? - 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: AYUDA NO ME FUNCIONA ESTO, їQUЙ ESTA MAL? (/showthread.php?tid=443035)



AYUDA NO ME FUNCIONA ESTO, їQUЙ ESTA MAL? - xDarkuzSx - 10.06.2013

Buenas tengo esta funcion quй hize yo mismo:
pawn Код:
stock SendMessageToCLAN(color,CMessage[],TAG[])
{
    for(new x= 0; x< MAX_PLAYERS; x++)
    {
        if(strcmp(TAG, ClanTAG[x], true, 10) == 0 && IsPlayerConnected(x))
        {
        SendClientMessage(x,color,CMessage);
        return 1;
        }
    }
    return 1;
}
pero no me funciona D: u.u, alguien sabe como puedo hacer para quй funcione??
dejo variable clantag:
pawn Код:
new ClanTAG[MAX_PLAYERS][30];
y como la seteo:
pawn Код:
mysql_row(SQL_STR, "CLAN_TAG");
strmid(ClanTAG[playerid], SQL_STR, 0, strlen(SQL_STR));
no tira ningun error pero no envia el mensaje, u.u


Re: AYUDA NO ME FUNCIONA ESTO, їQUЙ ESTA MAL? - Daniel-92 - 10.06.2013

Borrб el return que estб dentro del bucle eso hace que se detenga y termine la funciуn cuando encuentre al primer jugador con el clan especificado.

y para lo otro siempre prueva con prints para asegurate que estй funcionando bien
pawn Код:
mysql_row(SQL_STR, "CLAN_TAG");
strmid(ClanTAG[playerid], SQL_STR, 0, strlen(SQL_STR));
//------------------------------------------------------------------
printf("Variable ClanTAG[%i] es igual a \"%s\"",playerid,ClanTAG[playerid]);



Daniel-92 - xDarkuzSx - 10.06.2013

Quote:
Originally Posted by Daniel-92
Посмотреть сообщение
Borrб el return que estб dentro del bucle eso hace que se detenga y termine la funciуn cuando encuentre al primer jugador con el clan especificado.

y para lo otro siempre prueva con prints para asegurate que estй funcionando bien
pawn Код:
mysql_row(SQL_STR, "CLAN_TAG");
strmid(ClanTAG[playerid], SQL_STR, 0, strlen(SQL_STR));
//------------------------------------------------------------------
printf("Variable ClanTAG[%i] es igual a \"%s\"",playerid,ClanTAG[playerid]);
ok gracias pruebo y aviso

si me funciono gracias :Ш