OOC Issues.
#1

Hello. I'm having some troubles with my /o chat.

As i'm doing it, i just get a non-visible text on the chat during i use /o

Here is the code:

Code:
CMD:o(playerid, params[])
{
	if(gPlayerLogged{playerid} == 0)
	{
		SendClientMessageEx(playerid, COLOR_GREY, "You're not logged in.");
		return 1;
	}
	if(PlayerInfo[playerid][pOOCMute] == 1)
	{
		SendClientMessageEx(playerid, COLOR_GREY, "You are muted from using OOC.");
		return 1;
	}
	if ((noooc) && PlayerInfo[playerid][pAdmin] < 2 && EventKernel[EventCreator] != playerid)
	{
		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]");

	if(PlayerInfo[playerid][pAdmin] == 1)
	{
		new string[128];
		format(string, sizeof(string), "(( Server Moderator %s: %s ))", GetPlayerNameEx(playerid), params);
		OOCOff(COLOR_OOC,string);
	}
	else if(PlayerInfo[playerid][pAdmin] >= 2)
	{
		new szMessage[128];
		if(PlayerInfo[playerid][pAdmin] == 2) format(szMessage, sizeof(szMessage), "(( Junior Admin %s: %s ))", GetPlayerNameEx(playerid), params);
		else if(PlayerInfo[playerid][pAdmin] == 3) format(szMessage, sizeof(szMessage), "(( General Admin %s: %s ))", GetPlayerNameEx(playerid), params);
		else if(PlayerInfo[playerid][pAdmin] == 4) format(szMessage, sizeof(szMessage), "(( Senior Admin %s: %s ))", GetPlayerNameEx(playerid), params);
		else if(PlayerInfo[playerid][pAdmin] == 5) format(szMessage, sizeof(szMessage), "(( Head Admin %s: %s ))", GetPlayerNameEx(playerid), params);
		else if(PlayerInfo[playerid][pAdmin] == 1337) format(szMessage, sizeof(szMessage), "(( Admin Director %s: %s ))", GetPlayerNameEx(playerid), params);
		else if(PlayerInfo[playerid][pAdmin] == 1338) format(szMessage, sizeof(szMessage), "(( Community Manager %s: %s ))", GetPlayerNameEx(playerid), params);
		else if(PlayerInfo[playerid][pAdmin] == 9999) format(szMessage, sizeof(szMessage), "(( Community Co-Director %s: %s ))", GetPlayerNameEx(playerid), params);
		else if(PlayerInfo[playerid][pAdmin] == 99999) format(szMessage, sizeof(szMessage), "(( Community Director %s: %s ))", GetPlayerNameEx(playerid), params);
		OOCOff(COLOR_OOC,szMessage);
	}
	else if(PlayerInfo[playerid][pHelper] >= 2)
	{
		new string[128];
		format(string, sizeof(string), "(( Moderator %s: %s ))", GetPlayerNameEx(playerid), params);
		OOCOff(COLOR_OOC,string);
		return 1;
	}
	else if(PlayerInfo[playerid][pAdmin] < 1 && PlayerInfo[playerid][pHelper] <= 2)
	{
		new string[128];
		format(string, sizeof(string), "(( %s [%d]: %s ))", GetPlayerNameEx(playerid), playerid, params);
		OOCOff(COLOR_OOC,string);
		return 1;
	}
	return 1;
}
Some help would be appreciated.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)