|
Base: Project Insanity [PI]
Problem: How do I make it so when you mute a player, it makes it so they can't talk in ::yell and clan chat?
Errors(Compiling Errors): None.
Other Information/Media(Pictures, etc): No.
~~~
How do I make it so when you mute a player, it makes it so they can't talk in ::yell and clan chat?
+Rep if you help me and it works.
Thank you.
Last edited by Sky Highz; 02-13-2011 at 02:49 AM. Reason: Used format.
"InB4 Vasticia the no-life who sits and reads the help section all day comes and locks this"
Go to you your yell command and put && !isMuted
if (!isMuted) {
//Actions
}
There
Sorry if I sound a bit stupid but, mind adding it in the right spot for me?
That's my yell command.Code:if (playerCommand.startsWith("yell")) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; if (c.playerRights == 0){ c.sendMessage("You must be a donator to use this command!"); } if (c.playerRights == 1){ c2.sendMessage("<col=255>[Mod]</col><img=1>"+ Misc.optimizeText(c.playerName) +": " + Misc.optimizeText(playerCommand.substring(5)) +""); }else if (c.playerRights == 2){ c2.sendMessage("<col=1602525>[Admin]</col><img=2>"+ Misc.optimizeText(c.playerName) +": " + Misc.optimizeText(playerCommand.substring(5)) +""); }else if (c.playerRights == 3){ c2.sendMessage("<shad=15695415>[Owner]</shad><img=2>"+ Misc.optimizeText(c.playerName) +": " + Misc.optimizeText(playerCommand.substring(5)) +""); }else if (c.playerRights == 4){ c2.sendMessage("<shad=6081134>[$Donator$]</shad><img=0>"+ Misc.optimizeText(c.playerName) +": " + Misc.optimizeText(playerCommand.substring(5)) +""); }else if (c.playerRights == 5){ c2.sendMessage("[Coder]"+ Misc.optimizeText(c.playerName) +": " + Misc.optimizeText(playerCommand.substring(5)) +""); }else if (c.playerRights == 6){ c2.sendMessage("<col=11000>[Designer]</col>"+ Misc.optimizeText(c.playerName) +": " + Misc.optimizeText(playerCommand.substring(5)) +""); } } } }
Code:if (playerCommand.startsWith("yell") && !isMuted) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; if (c.playerRights == 0){ c.sendMessage("You must be a donator to use this command!"); } if (c.playerRights == 1){ c2.sendMessage("<col=255>[Mod]</col><img=1>"+ Misc.optimizeText(c.playerName) +": " + Misc.optimizeText(playerCommand.substring(5)) +""); }else if (c.playerRights == 2){ c2.sendMessage("<col=1602525>[Admin]</col><img=2>"+ Misc.optimizeText(c.playerName) +": " + Misc.optimizeText(playerCommand.substring(5)) +""); }else if (c.playerRights == 3){ c2.sendMessage("<shad=15695415>[Owner]</shad><img=2>"+ Misc.optimizeText(c.playerName) +": " + Misc.optimizeText(playerCommand.substring(5)) +""); }else if (c.playerRights == 4){ c2.sendMessage("<shad=6081134>[$Donator$]</shad><img=0>"+ Misc.optimizeText(c.playerName) +": " + Misc.optimizeText(playerCommand.substring(5)) +""); }else if (c.playerRights == 5){ c2.sendMessage("[Coder]"+ Misc.optimizeText(c.playerName) +": " + Misc.optimizeText(playerCommand.substring(5)) +""); }else if (c.playerRights == 6){ c2.sendMessage("<col=11000>[Designer]</col>"+ Misc.optimizeText(c.playerName) +": " + Misc.optimizeText(playerCommand.substring(5)) +""); } } } }
Code:if (playerCommand.startsWith("yell")) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; if (c.playerRights == 0){ c.sendMessage("You must be a donator to use this command!"); if(Connection.isMuted(c)){ c.sendMessage("You are muted and cannot yell"); return; } } if (c.playerRights == 1){ c2.sendMessage("<col=255>[Mod]</col><img=1>"+ Misc.optimizeText(c.playerName) +": " + Misc.optimizeText(playerCommand.substring(5)) +""); }else if (c.playerRights == 2){ c2.sendMessage("<col=1602525>[Admin]</col><img=2>"+ Misc.optimizeText(c.playerName) +": " + Misc.optimizeText(playerCommand.substring(5)) +""); }else if (c.playerRights == 3){ c2.sendMessage("<shad=15695415>[Owner]</shad><img=2>"+ Misc.optimizeText(c.playerName) +": " + Misc.optimizeText(playerCommand.substring(5)) +""); }else if (c.playerRights == 4){ c2.sendMessage("<shad=6081134>[$Donator$]</shad><img=0>"+ Misc.optimizeText(c.playerName) +": " + Misc.optimizeText(playerCommand.substring(5)) +""); }else if (c.playerRights == 5){ c2.sendMessage("[Coder]"+ Misc.optimizeText(c.playerName) +": " + Misc.optimizeText(playerCommand.substring(5)) +""); }else if (c.playerRights == 6){ c2.sendMessage("<col=11000>[Designer]</col>"+ Misc.optimizeText(c.playerName) +": " + Misc.optimizeText(playerCommand.substring(5)) +""); } } } }
Didn't work. I think it's deeper into the files then just the command..
if (!isMuted...
return;
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |