|
|




Well here's just a small help command that sends a message to all staff:
Edit: Added timer to it.Code:if (playerCommand.equalsIgnoreCase("help")) { if (System.currentTimeMillis() - c.lastHelp < 30000) { c.sendMessage("You can only do this every 30 seconds."); } for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; if(Connection.isMuted(c)){ c.sendMessage("You can't ask for help when you are muted."); return; } if (c.Jail == true) { c.sendMessage("You can't ask for help in jail."); return; } if (PlayerHandler.players[j].playerRights > 0 && PlayerHandler.players[j].playerRights < 4 && System.currentTimeMillis() - c.lastHelp > 30000) { c2.sendMessage("[HELP MESSAGE] <shad=15536940>"+Misc.optimizeText(c.playerName)+"</shad> needs help. Coordinates are: <shad=15536940>"+c.absX+", "+c.absY+"</shad>."); c.lastHelp = System.currentTimeMillis(); } } } }
Good job, wont be using but it's very useful :L
Very useful ty
You should also add a statement to not allow the players to spam the help command. Make it like every 30 seconds they can type that.
Good job bro won't use though![]()
I am getting this error.Code:src\server\model\players\packets\Commands.java:580: ')' expected if (PlayerHandler.players[j].pla yerRights >= 1 PlayerHandler.players[j].playerRights <= 3) { ^ src\server\model\players\packets\Commands.java:580: not a statement if (PlayerHandler.players[j].pla yerRights >= 1 PlayerHandler.players[j].playerRights <= 3) { ^ src\server\model\players\packets\Commands.java:580: ';' expected if (PlayerHandler.players[j].pla yerRights >= 1 PlayerHandler.players[j].playerRights <= 3) { ^ 3 errors Press any key to continue . . .




New error. /: I'm guessing I need to declare something?
Code:src\server\model\players\packets\Commands.java:569: cannot find symbol symbol : variable lastHelp location: class server.model.players.Client if (System.currentTimeMillis() - c.lastHelp < 30 000) { ^ src\server\model\players\packets\Commands.java:583: cannot find symbol symbol : variable lastHelp location: class server.model.players.Client if (PlayerHandler.players[j].pla yerRights > 0 && PlayerHandler.players[j].playerRights < 4 && System.currentTime Millis() - c.lastHelp > 30000) { ^ src\server\model\players\packets\Commands.java:585: cannot find symbol symbol : variable lastHelp location: class server.model.players.Client c.lastHelp = System.curr entTimeMillis(); ^ Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 3 errors Press any key to continue . . .




| « [PI] Custom Deposit Inventory | Item Packs » |
| Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |