romavrn
Умник
Помогите не прикрепляеться id к нику :
вот паблик тут все правельно вроде
вот паблик тут все правельно вроде
PHP:
public OnPlayerText(playerid, text[])
{
//==[Антифлуд]==================================================================
if(IsMessageSent[playerid] == 1)
{
SendClientMessage(playerid, 0x00ffffff, "{FFFFFF}Сообщение можно посылать {FF0000}1 {FFFFFF}раз в {FF0000}3 {FFFFFF}секунды");
return false;
}
{
IsMessageSent[playerid] = 1;
SetTimerEx("UnMutedX",interval*1000,0,"d",playerid);
}
//==[Антиреклама Сайтов]========================================================
new string[128];
if(realchat == true)
{
if(PlayerInfo[playerid][Muted] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "У вас отключен чат!");
return 0;
}
if( strfind(text, ".ru" , true ) != -1
|| strfind(text, "www." , true ) != -1
|| strfind(text, "//http:" , true ) != -1
|| strfind(text, ".com" , true ) != -1
|| strfind(text, ",ru" , true ) != -1
|| strfind(text, ",com" , true ) != -1
|| strfind(text, "www," , true ) != -1
|| strfind(text, ",ucoz" , true ) != -1
|| strfind(text, ".1gb.ru" , true ) != -1
|| strfind(text, ".ucoz" , true ) != -1
|| strfind(text, "ip" , true ) != -1
|| strfind(text, ".su" , true ) != -1)
{
new ip[15];
new playername[MAX_PLAYER_NAME];
PlayerInfo[playerid][MuteTime] = 10800;
PlayerInfo[playerid][Muted] = true;
GetPlayerIp(playerid,ip,sizeof(ip));
format(string,sizeof(string),"[АнтиРеклама] %s",text);
SendAdminMessage(COLOR_LIGHTRED,string);
format(string, sizeof(string), "- Ник: [%s] ID: %d",playername,playerid);
SendAdminMessage(COLOR_LIGHTRED,string);
format(string,sizeof(string),"{C50010}[The Best Drift]: {ffffff}Вам автоматически отключен чат на 3 часа");
SendClientMessage(playerid, COLOR_WHITE, string);
return 0;
}
//==============================================================================
new str[200];
if(strlen(text)> 60)
{
SendClientMessage(playerid,-1,"Текст Слишком Большой! Максимальный размер текста: 60.");
return 0;
}
//---[Стандартный]--------------------------------------------------------------------
if(TextsActive[playerid] == 0)
{
format(str, sizeof(str), "{FFFFFF}%s",text[0]);
SendPlayerMessageToAll(playerid, str);
return 0;
}
//---[Желтый]--------------------------------------------------------------------
if(TextsActive[playerid] == 1)
{
format(str, sizeof(str), "{FFFF00}%s",text[0]);
SendPlayerMessageToAll(playerid, str);
return 0;
}
//---[Красный]--------------------------------------------------------------------
if(TextsActive[playerid] == 2)
{
format(str, sizeof(str), "{FF0000}%s",text[0]);
SendPlayerMessageToAll(playerid, str);
return 0;
}
//---[Голубой]--------------------------------------------------------------------
if(TextsActive[playerid] == 3)
{
format(str, sizeof(str), "{00BFFF}%s",text[0]);
SendPlayerMessageToAll(playerid, str);
return 0;
}
//---[Зеленый]--------------------------------------------------------------------
if(TextsActive[playerid] == 4)
{
format(str, sizeof(str), "{00FF00}%s",text[0]);
SendPlayerMessageToAll(playerid, str);
return 0;
}
//---[Серый]--------------------------------------------------------------------
if(TextsActive[playerid] == 5)
{
format(str, sizeof(str), "{696969}%s",text[0]);
SendPlayerMessageToAll(playerid, str);
return 0;
}
//---[Розовый]--------------------------------------------------------------------
if(TextsActive[playerid] == 6)
{
format(str, sizeof(str), "{FF00FF}%s",text[0]);
SendPlayerMessageToAll(playerid, str);
return 0;
}
//---[Белый]--------------------------------------------------------------------
if(TextsActive[playerid] == 7)
{
format(str, sizeof(str), "{FFFFFF}%s",text[0]);
SendPlayerMessageToAll(playerid, str);
return 0;
}
//==============================================================================
SetPlayerChatBubble(playerid, text, 0x21DD00FF, 250.0, 8000); // Чат над головой
new sendername[32];
GetPlayerName(playerid, sendername, 32);
format(string, sizeof(string), "%s(%d)", sendername, playerid); // Прикрепляет ид к нику и пишет в общий чат
SetPlayerName(playerid, string); // Меняет ник
format(string, 128, "%s", text); // Делает сообщение
SendPlayerMessageToAll(playerid, string);// Отправляет сообщение
SetPlayerName(playerid, sendername); // Пишет от вашего имени
return 0;
}
//==============================================================================
ScanTextAntiBag(text);
if(flood[playerid] != 0) return 0;
flood[playerid] = 1;
return 1;
}
