i try to do a clan chat but it's doesn't work when i do @ MASSAGE all in my clan see it but all the server see it to why>??
Код:
public OnPlayerText(playerid, text[]) {
new Clan[100], name[24], str[256],pname[24],PClan[45];
GetPlayerName(playerid,name,24);
format(Clan, sizeof(Clan), "RIAN/Clans/%s.txt", name);
if(text[0] == '@') {
new ClanChat[256];
new senderName[MAX_PLAYER_NAME];
strmid(ClanChat,text,1,strlen(text));
GetPlayerName(playerid, senderName, sizeof(senderName));
format(str, sizeof(str),"[Clan] - %s (%d): %s", senderName, playerid, ClanChat);
for(new i; i<200; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerName(i,pname,24);
format(PClan, sizeof(PClan), "RIAN/Clans/%s.txt", pname);
if(!strcmp(dini_Get(Clan,"Clan Name"),dini_Get(PClan,"Clan Name"),true)) SendClientMessage(i,COLOR_RED,str);
}
}
return 0;
}
return 1;
}