pawn Код:
CMD:o(playerid, params[])
{
if(gPlayerLogged{playerid} == 0)
{
SendClientMessageEx(playerid, COLOR_GREY, "You're not logged in.");
return 1;
}
if ((noooc) && (PlayerInfo[playerid][pAdmin] < 2 && EventKernel[EventCreator] != playerid && PlayerInfo[playerid][pDonateRank] < 6 && !OOCPower[playerid] && PlayerInfo[playerid][pHelper] < 4))
{
SendClientMessageEx(playerid, COLOR_GRAD2, " The OOC channel has been disabled by an Admin!");
return 1;
}
if(gOoc[playerid])
{
SendClientMessageEx(playerid, TEAM_CYAN_COLOR, " You have disabled OOC Chat, re-enable with /togooc!");
return 1;
}
if(isnull(params)) return SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: (/o)oc [ooc chat]");
new string[128];
if(PlayerInfo[playerid][pAdmin] == 1)
format(string, sizeof(string), "(( {800080}Moderator {E0FFFF}%s: %s ))", GetPlayerNameEx(playerid), params);
else if(PlayerInfo[playerid][pAdmin] == 2)
format(string, sizeof(string), "(( {33AA33}Junior Administrator {E0FFFF}%s: %s ))", GetPlayerNameEx(playerid), params);
else if(PlayerInfo[playerid][pAdmin] == 3)
format(string, sizeof(string), "(( {008000}General Administrator {E0FFFF}%s: %s ))", GetPlayerNameEx(playerid), params);
else if(PlayerInfo[playerid][pAdmin] == 4)
format(string, sizeof(string), "(( {FF8000}Senior Administrator {E0FFFF}%s: %s ))", GetPlayerNameEx(playerid), params);
else if(PlayerInfo[playerid][pAdmin] == 1337)
format(string, sizeof(string), "(( {FF8000}Head Administrator {E0FFFF}%s: %s ))", GetPlayerNameEx(playerid), params);
else if(PlayerInfo[playerid][pAdmin] == 1338)
format(string, sizeof(string), "(( {FF8000}Server Manager {E0FFFF}%s: %s ))", GetPlayerNameEx(playerid), params);
else if(PlayerInfo[playerid][pAdmin] == 99998)
format(string, sizeof(string), "(( {FF0606}Co-Executive Administrator {E0FFFF}%s: %s ))", GetPlayerNameEx(playerid), params);
else if(PlayerInfo[playerid][pAdmin] == 99999)
format(string, sizeof(string), "(( {FF0606}Executive Administrator {E0FFFF}%s: %s ))", GetPlayerNameEx(playerid), params);
else if(PlayerInfo[playerid][pHelper] >= 2)
format(string, sizeof(string), "(( {33CCFF}Community Advisor {E0FFFF}%s: %s ))", GetPlayerNameEx(playerid), params);
else if(PlayerInfo[playerid][pDonateRank] == 6)
format(string, sizeof(string), "(( Special Moderator %s: %s ))", GetPlayerNameEx(playerid), params);
else if(PlayerInfo[playerid][pAdmin] < 1 && PlayerInfo[playerid][pHelper] <= 2)
format(string, sizeof(string), "(( Player %s: %s ))", GetPlayerNameEx(playerid), params);
OOCOff(COLOR_OOC,string);
return 1;
}