Salut salut :D
J'ai un ptit problème.
Je vous donne le bout de script qui 'défaille' :
public OnPlayerText(playerid, text[])
{
new string[256];
new grouptalk[256];
new grouptalkid;
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
if (text[0] == '#')
{
if (GroupTalkers[playerid] != 0)
{
grouptalkid=GroupTalkers[playerid];
strmid(grouptalk,text,1,strlen(text));
for (new i=0;i<MAX_PLAYERS;i++)
{
if(GroupTalkers[i] == grouptalkid && IsPlayerConnected(i))
{
format(string, sizeof(string), "* (Team Discussion) %s: %s", playername,grouptalk);
SendClientMessage(i, COLOR_GROUPTALK, string);
return 0;
}
}
} else {
SendClientMessage(playerid,COLOR_SYSTEM_PW,"* # est utilisé pour les Team Discussion.");
}
}
return 0;
}
Donc quand on tape # Message, le message devrait être affiché seulement pour les participants de la TD.
Sauf que ça fait ça :
* (Team Discussion) Quelqu'un: Salut
Quelqu'un: # Salut
Comment faire pour ne pas afficher le second message (Quelqu'un: # Salut) ?
Je vous remercie d'avance.
++