да, только проверка по цвету у меня... могу сделать по нику public OnPlayerText(playerid, text[])
{
new name[256],clanchat[256];
if(text[0] == '!')
{
GetPlayerName(playerid,name,sizeof(name));
format(clanchat, sizeof(clanchat), ">>>%s<<<: %s ", name, text[1]);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(GetPlayerColor(i)==GetPlayerColor(playerid))
SendClientMessage(i, 0xFF8000AA, clanchat);
}}
return 0;
}
if(text[0] == '!')
{
GetPlayerName(playerid,name,sizeof(name));
new clanforp[256], names[256];
if(strfind(name, "_")!=-1)
{
new index=0;
token_by_delim(name,clanforp,'_',index);
}
format(clanchat, sizeof(clanchat), ">>>%s<<<: %s ", name, text[1]);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerName(i,names,sizeof(names));
if(strfind(names, clanforp)!=-1)
{
SendClientMessage(i, 0xFF8000AA, clanchat);
}}}
return 0;
}
return 1;
}
две версии