Код:
public OnPlayerText(playerid, text[])
{
new str[256];
if(!IsPlayerLogged(playerid)) return SendClientMessage(playerid,COLOR_BRIGHTRED,"/Login [PassWord] - Please Login!"),0;
if(CheckFlooding(playerid) && !IsPlayerXAdmin(playerid)) return SendClientMessage(playerid,COLOR_BRIGHTRED,"[Anti-Spam] - you need to wait 2 seconds"),0;
if(!strlen(text[1]) && text[0] == '$') return OnPlayerCommandText(playerid,"/bank");
if(Calling[playerid] > -1 && Answered[playerid] == 1)
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(str, sizeof(str), "%s [ID:%d]: %s", sendername, playerid, text);
SendClientMessage(Calling[playerid], COLOR_YELLOW, str);
format(str, sizeof(str), "%s [ID:%d]: %s", sendername, playerid, text);
SendClientMessage(playerid, COLOR_LIGHTBLUE, str);
return 0;
}
if(strfind(text,text,true) == 0)
{
new ntext[256];
if(IsPlayerXAdmin(playerid))
{
format(ntext, 256, "[ID:%d | Admin] %s " ,playerid, text);
}
if(!IsPlayerXAdmin(playerid))
{
format(ntext, 256, "[ID:%d] %s " , playerid, text);
}
if(PlayerInfo[playerid][Vip] == 1){
format(ntext, 256, "[ID:%d | Vip] %s " , playerid, text);
}
if(PlayerInfo[playerid][Vip] == 1 && IsPlayerXAdmin(playerid)){
format(ntext, 256, "[ID:%d | Vip | Admin] %s " , playerid, text);
}
SendPlayerMessageToAll(playerid, ntext);
return false;
}
for(new i=0;i<MAX_PLAYERS;i++) if(IsPlayerConnected(i))
SendPlayerMessageToPlayer(i,playerid,text);
if(text[0] == '@') {
if(playerGang[playerid] > 0) {
new gangChat[256];
new senderName[MAX_PLAYER_NAME];
strmid(gangChat,text,1,strlen(text));
GetPlayerName(playerid, senderName, sizeof(senderName));
format(str, sizeof(str),"[GANG] %s (%d): %s", senderName, playerid, gangChat);
for(new i = 0; i < gangInfo[playerGang[playerid]][1]; i++) {
SendClientMessage(gangMembers[playerGang[playerid]][i], COLOR_LIGHTBLUE, str);
}
}
return 0;
}
return 1;
}
Код:
if(text[0] == '@') {
if(playerGang[playerid] > 0) {
new gangChat[256];
new senderName[MAX_PLAYER_NAME];
strmid(gangChat,text,1,strlen(text));
GetPlayerName(playerid, senderName, sizeof(senderName));
format(str, sizeof(str),"[GANG] %s (%d): %s", senderName, playerid, gangChat);
for(new i = 0; i < gangInfo[playerGang[playerid]][1]; i++) {
SendClientMessage(gangMembers[playerGang[playerid]][i], COLOR_LIGHTBLUE, str);
}
}
return 0;
}