// Big Ears CMD:bigears(playerid, params[]) { if( PlayerInfo[playerid][pAdmin] >= 3) { if (!BigEar[playerid]) { BigEar[playerid] = 1; SendClientMessageEx(playerid, COLOR_GRAD2, "Your ears have grown to gargantuan proportions!"); } else if (BigEar[playerid]) { (BigEar[playerid] = 0); SendClientMessageEx(playerid, COLOR_GRAD2, "Your ears have shrunk."); } } return 1; }
new BigEar[MAX_PLAYERS];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(i == playerid) continue;
if(BigEar[i] == 1)
{
SendClientMessage(i, -1, text);
}
}
stock SendClientMessageEx(playerid, color, string[]) { if(InsideMainMenu[playerid] == 1 || InsideTut[playerid] == 1 || ActiveChatbox[playerid] == 0) return 0; else SendClientMessage(playerid, color, string); return 1; }
stock ICNews(color, string[]) { foreach(Player, i) { if(gNews[i] == 0) SendClientMessageEx(i, color, string); } return 1; }
I think this one.. i dont know which of them.
Код:
stock SendClientMessageEx(playerid, color, string[]) { if(InsideMainMenu[playerid] == 1 || InsideTut[playerid] == 1 || ActiveChatbox[playerid] == 0) return 0; else SendClientMessage(playerid, color, string); return 1; } Код:
stock ICNews(color, string[]) { foreach(Player, i) { if(gNews[i] == 0) SendClientMessageEx(i, color, string); } return 1; } |
Are you sure that you tried this with someone else? If so, tell us where did you out my code.
|
[21:35:56] Ivann says: (( why you want to be admin? )) [21:35:58] Hello. [21:35:58] Slim Shady says: Hello.
public OnPlayerText(playerid, text[]) { if(CheckGMX(playerid)) return 0; if(gPlayerLogged[playerid] != 1) { SendClientMessage(playerid, COLOR_RED, "You're not logged in."); return 0; } if(PlayerInfo[playerid][pTut] == 0) { return 0; } new sendername[MAX_PLAYER_NAME]; new giveplayer[MAX_PLAYER_NAME]; new string[128]; playerLastTyped[playerid] = 0; if(TextSpamUnmute[playerid] != 0) { if(PlayerInfo[playerid][pAdmin] < 6) { SendClientMessage(playerid, COLOR_WHITE, "You're muted from submitting text right now."); return 0; } } if(PlayerInfo[playerid][pAdmin] < 6) { TextSpamTimes[playerid]++; if(TextSpamTimes[playerid] == 5) { TextSpamTimes[playerid] = 0; TextSpamUnmute[playerid] = 10; SendClientMessage(playerid, COLOR_YELLOW, "You have been muted automatically for spamming. Please wait 10 seconds and try again."); SetTimerEx("OtherTimerEx", 1000, false, "ii", playerid, TYPE_FLOODPROTECTION); return 0; } } if(strfind(text, "|", true) != -1) { SendClientMessage(playerid, COLOR_RED, "You can't use the '|' character in text."); return 0; } if(PlayerInfo[playerid][pAdmin] < 4) { if(strfind(text, ":", true) != -1) { new i_numcount, i_period, i_pos; while(text[i_pos]) { if('0' <= text[i_pos] <= '9') i_numcount++; else if(text[i_pos] == '.') i_period++; i_pos++; } if(i_numcount >= 8 && i_period >= 3) { format(string,sizeof(string),"Warning: %s may be server advertising: '%s'.", GetPlayerNameEx(playerid),text); ABroadCast(COLOR_RED, string, 2); Log("logs/anti-server-ad-log.log", string); return 0; } } } // your code for(new i = 0; i < MAX_PLAYERS; i++) { if(i == playerid) continue; if(BigEar[i] == 1) { SendClientMessage(i, -1, text); } }
new string[128]; switch (reason) { case 0: { format(string, sizeof(string), "%s has left the server (timeout).", GetPlayerNameEx(playerid)); ProxDetector(30.0, playerid, string, COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW); if(PlayerCuffed[playerid] != 0) { strcpy(PlayerInfo[playerid][pPrisonedBy], "Server", 64); strcpy(PlayerInfo[playerid][pPrisonReason], "Logging while cuffed (timeout)", 64); PlayerInfo[playerid][pJailed] = 3; PlayerInfo[playerid][pJailTime] += 30*60; } } case 1: { format(string, sizeof(string), "%s has left the server (leaving).", GetPlayerNameEx(playerid)); ProxDetector(30.0, playerid, string, COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW); if(PlayerCuffed[playerid] != 0) { strcpy(PlayerInfo[playerid][pPrisonedBy], "Server", 64); strcpy(PlayerInfo[playerid][pPrisonReason], "Logging while cuffed (leaving)", 64); PlayerInfo[playerid][pJailed] = 3; PlayerInfo[playerid][pJailTime] += 20*60; } } case 2: { format(string, sizeof(string), "%s has left the server (kicked/banned).", GetPlayerNameEx(playerid)); ProxDetector(30.0, playerid, string, COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW); } }