Donmin
Новичок
Подскажите, в чем проблема может быть. Написал рацию для фракции команда /r. Начинаю писать работает еще и команда /f хотя эту команду я удалил.
Код:
CMD:r(playerid, params[])
{
if(PTEMP[playerid][pLogin] == 0) return true;
new result[128];
if(sscanf(params, "s[128]",result)) return SCM(playerid, -1, " Введите: /r или /f [text]");
if(PTEMP[playerid][pMuted] > 0) return SCM(playerid, TEAM_CYAN_COLOR, " У вас бан чата!");
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(Flood[playerid] > 0 && PTEMP[playerid][pAdmin] <= 6)
{
SetPVarInt(playerid,"Flood",GetPVarInt(playerid,"Flood")+1);
if(GetPVarInt(playerid,"Flood") >= 4) kick(playerid);
SCM(playerid, 0xFFD5BBAA, " Не флуди!");
return true;
}
if(!GetPVarInt(playerid,"Fraction_Duty")) return true;
Flood[playerid] = 1;
SetPVarInt(playerid,"Flood",0);
if(PTEMP[playerid][pMember] == 1 || PTEMP[playerid][pMember] == 2 || PTEMP[playerid][pMember] == 3 || PTEMP[playerid][pMember] == 4
|| PTEMP[playerid][pMember] == 7 || PTEMP[playerid][pMember] == 10 || PTEMP[playerid][pMember] == 19 || PTEMP[playerid][pMember] == 21)
{
format(string, 128, "[R] %s %s[%d]: (( %s ))",GetRank(playerid), Name(playerid), playerid, result);
SendFamilyMessage(PTEMP[playerid][pMember], TEAM_AZTECAS_COLOR, string);
if(tipsteron == PTEMP[playerid][pMember]) foreach(i) if(tipsterlisten[i]) SCM(i, COLOR_LIGHTRED, string);
}
else SCM(playerid, COLOR_GREY, " Вам не доступен этот чат!");
return true;
}
PHP:
stock SendRadioMessage(member, color, str[])
{
foreach(i)
{
if(PTEMP[i][pMember] == member || PTEMP[i][pLeader] == member) SCM(i, color, str);
}
}
