CMD:b(playerid, params[]) { new string[128], ircMsg[128]; if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Tрябва да се логнете преди да ползвате команди."); if(sscanf(params, "s[128]", params)) return SendClientMessage(playerid, COLOR_WHITE, "ПОМОШ: /b [текст] (ООС чат)"); if(AntiAdv(playerid, params)) return 1; if(!PlayerInfo[playerid][pAdmin] && !PlayerInfo[playerid][pAdmin]) { format(string, sizeof(string), "(( %s: %s ))", RPN(playerid), params); SendNearbyMessage(playerid, 10, string, COLOR_GREY, COLOR_GREY, COLOR_GREY, COLOR_GREY, COLOR_GREY); } else if(!PlayerInfo[playerid][pHelper]) { format(string, sizeof(string), "(( {FF9900}%s{afafaf}: %s ))", RPN(playerid), params); SendNearbyMessage(playerid, 10, string, COLOR_GREY, COLOR_GREY, COLOR_GREY, COLOR_GREY, COLOR_GREY); } else if(!PlayerInfo[playerid][pAdmin] && PlayerInfo[playerid][pHelper] ) { format(string, sizeof(string), "(( {E60000}%s{afafaf}: %s ))", RPN(playerid), params); SendNearbyMessage(playerid, 10, string, COLOR_GREY, COLOR_GREY, COLOR_GREY, COLOR_GREY, COLOR_GREY); } Log("logs/chat.log", string); format(ircMsg, sizeof(ircMsg), "7%s0[%d]: (( %s )))", RPN(playerid), playerid, params); IRC_GroupSay(groupID, IRC_CHANNEL, ircMsg); return 1; }
CMD:b(playerid, params[])
{
new string[128], ircMsg[128];
if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "T????? ?? ?? ??????? ????? ?? ???????? ???????.");
if(sscanf(params, "s[128]", params)) return SendClientMessage(playerid, COLOR_WHITE, "?????: /b [?????] (??? ???)");
if(AntiAdv(playerid, params)) return 1;
if(!PlayerInfo[playerid][pAdmin])
{
format(string, sizeof(string), "(( %s: %s ))", RPN(playerid), params);
SendNearbyMessage(playerid, 10, string, COLOR_GREY, COLOR_GREY, COLOR_GREY, COLOR_GREY, COLOR_GREY);
}
else if(!PlayerInfo[playerid][pHelper])
{
format(string, sizeof(string), "(( {FF9900}%s{afafaf}: %s ))", RPN(playerid), params);
SendNearbyMessage(playerid, 10, string, COLOR_GREY, COLOR_GREY, COLOR_GREY, COLOR_GREY, COLOR_GREY);
}
else if(!PlayerInfo[playerid][pAdmin] && PlayerInfo[playerid][pHelper])
{
format(string, sizeof(string), "(( {E60000}%s{afafaf}: %s ))", RPN(playerid), params);
SendNearbyMessage(playerid, 10, string, COLOR_GREY, COLOR_GREY, COLOR_GREY, COLOR_GREY, COLOR_GREY);
}
Log("logs/chat.log", string);
format(ircMsg, sizeof(ircMsg), "7%s0[%d]: (( %s )))", RPN(playerid), playerid, params);
IRC_GroupSay(groupID, IRC_CHANNEL, ircMsg);
return 1;
}
Try this, and why would you put padmin twice? instead of doing if(!PlayerInfo[playerid][pAdmin]) you did if(!PlayerInfo[playerid][pAdmin] && !PlayerInfo[playerid][pAdmin])
pawn Код:
|