CRAZy_Str
Специалист
И так здравствуйте )) вчера Fp0cTuK^ пытался изменить чат но это даже не работало )) и я решил сделать его как на Advance вместе с цветами старый чат так же сделал с цветами фракций, приступим
в enum pInfo
добавим
к командам
ищем
и заменяем на моё до следующего паблика )
Будут проблемы пишите ))
Автор: Я )
Screen:
в enum pInfo
добавим
PHP:
pChat,
PHP:
if(strcmp(cmd, "/setchat", true) == 0)
{
if(PlayerInfo[playerid][pChat] == 0)
{
PlayerInfo[playerid][pChat] = 1;
SendClientMessage(playerid,COLOR_BLUE,"Стиль чата изменён на FRP");
}
else if(PlayerInfo[playerid][pChat] == 1)
{
PlayerInfo[playerid][pChat] = 0;
SendClientMessage(playerid,COLOR_BLUE,"Стиль чата изменён на стандарт");
}
}
PHP:
if(realchat)
PHP:
if(realchat)
{
if(gPlayerLogged[playerid] == 0)
{
return 0;
}
if(gPlayerLogged[playerid] == 0)
{
return 0;
}
if(PlayerInfo[playerid][pMuted] == 1)
{
format(string, sizeof(string), "У вас бан чата! до снятия %d секунд(ы)",PlayerInfo[playerid][pMuteTime]);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
return 0;
}
if(gag[playerid] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "У вас кляп, вы не можете говорить!");
return 0;
}
if(PlayerInfo[playerid][pLevel] <= 2)
{
new succ;
for(new i; i<strlen(text); i++)
{
if(PText[playerid][i] == text[i]) succ++;
}
if(succ == strlen(text))
{
SendClientMessage(playerid,COLOR_LIGHTRED,"{6F81F2}Антифлуд: {D95F7E}Не флуди!");
return 0;
}
}
strmid(PText[playerid],text,0,256,256);
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
ApplyAnimation(playerid,"PED","IDLE_CHAT",4.1,0,1,1,1,1,1);
clearanim[playerid] = 7;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "- %s: %s", sendername, text);
if(PlayerInfo[playerid][pChat] == 0)
{
switch(PlayerInfo[playerid][pMember])
{
case 1:format(string, sizeof(string), "- {2641FE}%s{FFFFFF}: %s", sendername, text);
case 2:format(string, sizeof(string), "- {313131}%s{FFFFFF}: %s", sendername, text);
case 3:format(string, sizeof(string), "- {33AA33}%s{FFFFFF}: %s", sendername, text);
case 4:format(string, sizeof(string), "- {A52A2A}%s{FFFFFF}: %s", sendername, text);
case 5:format(string, sizeof(string), "- {DDA701}%s{FFFFFF}: %s", sendername, text);
case 6:format(string, sizeof(string), "- {FF0000}%s{FFFFFF}: %s", sendername, text);
case 7:format(string, sizeof(string), "- {114D71}%s{FFFFFF}: %s", sendername, text);
case 8:format(string, sizeof(string), "- {B313E7}%s{FFFFFF}: %s", sendername, text);
case 9:format(string, sizeof(string), "- {FF8300}%s{FFFFFF}: %s", sendername, text);
case 10:format(string, sizeof(string), "- {2641FE}%s{FFFFFF}: %s", sendername, text);
case 11:format(string, sizeof(string), "- {139BEC}%s{FFFFFF}: %s", sendername, text);
case 12:format(string, sizeof(string), "- {8813E7}%s{FFFFFF}: %s", sendername, text);
case 13:format(string, sizeof(string), "- {DBD604}%s{FFFFFF}: %s", sendername, text);
case 14: format(string, sizeof(string), "- {B4B5B7}%s{FFFFFF}: %s", sendername, text);
case 15:format(string, sizeof(string), "- {009F00}%s{FFFFFF}: %s", sendername, text);
case 16:format(string, sizeof(string), "- {40848B}%s{FFFFFF}: %s", sendername, text);
case 17:format(string, sizeof(string), "- {01FCFF}%s{FFFFFF}: %s", sendername, text);
case 18:format(string, sizeof(string), "- {83BFBF}%s{FFFFFF}: %s", sendername, text);
case 19:format(string, sizeof(string), "- {33AA33}%s{FFFFFF}: %s", sendername, text);
case 20:format(string, sizeof(string), "- {E6284E}%s{FFFFFF}: %s", sendername, text);
case 21:format(string, sizeof(string), "- {2641FE}%s{FFFFFF}: %s", sendername, text);
case 22:format(string, sizeof(string), "- {7FB151}%s{FFFFFF}: %s", sendername, text);
}
}
if(PlayerInfo[playerid][pChat] >= 1)
{
switch(PlayerInfo[playerid][pMember])
{
case 1:format(string, sizeof(string), "- %s ( {2641FE}%s {FFFFFF})", text, sendername);
case 2:format(string, sizeof(string), "- %s ( {313131}%s {FFFFFF})", text, sendername);
case 3:format(string, sizeof(string), "- %s ( {33AA33}%s {FFFFFF})", text, sendername);
case 4:format(string, sizeof(string), "- %s ( {A52A2A}%s {FFFFFF})", text, sendername);
case 5:format(string, sizeof(string), "- %s ( {DDA701}%s {FFFFFF})", text, sendername);
case 6:format(string, sizeof(string), "- %s ( {FF0000}%s {FFFFFF})", text, sendername);
case 7:format(string, sizeof(string), "- %s ( {114D71}%s {FFFFFF})", text, sendername);
case 8:format(string, sizeof(string), "- %s ( {B313E7}%s {FFFFFF})", text, sendername);
case 9:format(string, sizeof(string), "- %s ( {FF8300}%s {FFFFFF})", text, sendername);
case 10:format(string, sizeof(string), "- %s ( {2641FE}%s {FFFFFF})", text, sendername);
case 11:format(string, sizeof(string), "- %s ( {139BEC}%s {FFFFFF})", text, sendername);
case 12:format(string, sizeof(string), "- %s ( {8813E7}%s {FFFFFF})", text, sendername);
case 13:format(string, sizeof(string), "- %s ( {DBD604}%s {FFFFFF})", text, sendername);
case 14:format(string, sizeof(string), "- %s ( {B4B5B7}%s {FFFFFF})", text, sendername);
case 15:format(string, sizeof(string), "- %s ( {009F00}%s {FFFFFF})", text, sendername);
case 16:format(string, sizeof(string), "- %s ( {40848B}%s {FFFFFF})", text, sendername);
case 17:format(string, sizeof(string), "- %s ( {01FCFF}%s {FFFFFF})", text, sendername);
case 18:format(string, sizeof(string), "- %s ( {83BFBF}%s {FFFFFF})", text, sendername);
case 19:format(string, sizeof(string), "- %s ( {33AA33}%s {FFFFFF})", text, sendername);
case 20:format(string, sizeof(string), "- %s ( {E6284E}%s {FFFFFF})", text, sendername);
case 21:format(string, sizeof(string), "- %s ( {2641FE}%s {FFFFFF})", text, sendername);
case 22:format(string, sizeof(string), "- %s ( {7FB151}%s {FFFFFF})", text, sendername);
default:format(string, sizeof(string), "- %s ( %s )", text, sendername);
}
}
SetPlayerChatBubble(playerid, text, 0x6495EDFF, 20.0, 10000);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
Flood[playerid] = 4;
return 0;
}
return 1;
}
Автор: Я )
Screen:
Последнее редактирование:
