Thread: 718/742 my yell doesnt work

Results 1 to 8 of 8
  1. #1 718/742 my yell doesnt work 
    TopRSPS.org || NEW TOPLIST SITE!

    Join Date
    Jun 2014
    Posts
    67
    Thanks given
    10
    Thanks received
    0
    Rep Power
    11
    Hi,

    My commands doesn't work for some reason, for everyone it does, except me.

    For example:

    When I yell I see this

    Code:
    ERROR! THREAD NAME: New I/O worker #1
    java.lang.NumberFormatException: For input string: "hi"
            at java.lang.NumberFormatException.forInputString(Unknown Source)
            at java.lang.Integer.parseInt(Unknown Source)
            at java.lang.Integer.parseInt(Unknown Source)
            at com.rs.game.player.content.Commands.processAdminCommand(Commands.java
    :1245)
            at com.rs.game.player.content.Commands.processCommand(Commands.java:94)
            at com.rs.net.decoders.WorldPacketsDecoder.processPackets(WorldPacketsDe
    coder.java:1724)
            at com.rs.net.decoders.WorldPacketsDecoder.decode(WorldPacketsDecoder.ja
    va:279)
            at com.rs.net.ServerChannelHandler.messageReceived(ServerChannelHandler.
    java:98)
            at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleCha
    nnelHandler.java:88)
            at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultCh
    annelPipeline.java:564)
            at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultCh
    annelPipeline.java:559)
            at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:26
    8)
            at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:25
    5)
            at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)
            at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(Abstract
    NioWorker.java:107)
            at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNi
    oSelector.java:312)
            at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioW
    orker.java:88)
            at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
            at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnabl
    e.java:108)
            at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProof
    Worker.java:42)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)

    Also other commands doesnt work for me like ::home or :layers or ::ban etc...
    If anyone can help it would be appreciated.

    Thanks.
    Reply With Quote  
     

  2. #2  
    Registered Member elfranger243's Avatar
    Join Date
    Jul 2010
    Posts
    66
    Thanks given
    1
    Thanks received
    4
    Rep Power
    1
    Post your yell command instead.
    “It is common sense to take a method and try it. If it fails, admit it frankly and try another. But above all, try something.”

    - Franklin D. Roosevelt.
    Reply With Quote  
     

  3. #3  
    TopRSPS.org || NEW TOPLIST SITE!

    Join Date
    Jun 2014
    Posts
    67
    Thanks given
    10
    Thanks received
    0
    Rep Power
    11
    Quote Originally Posted by elfranger243 View Post
    Post your yell command instead.
    It shouldn't be something related to the yell command because everyone can use it but me.

    But here it is

    Code:
    			if (cmd[0].equalsIgnoreCase("yell")) {
    				String message = "";
    				for (int i = 1; i < cmd.length; i++)
    					message += cmd[i] + ((i == cmd.length - 1) ? "" : " ");
    				    sendYell(player, Utils.fixChatMessage(message), false);
    				return true;
    			}
    Reply With Quote  
     

  4. #4  
    Registered Member

    Join Date
    Feb 2013
    Posts
    4,409
    Thanks given
    59
    Thanks received
    478
    Rep Power
    138
    Quote Originally Posted by RebelionX View Post
    It shouldn't be something related to the yell command because everyone can use it but me.

    But here it is

    Code:
    			if (cmd[0].equalsIgnoreCase("yell")) {
    				String message = "";
    				for (int i = 1; i < cmd.length; i++)
    					message += cmd[i] + ((i == cmd.length - 1) ? "" : " ");
    				    sendYell(player, Utils.fixChatMessage(message), false);
    				return true;
    			}
    Post the sendYell method.
    Reply With Quote  
     

  5. #5  
    TopRSPS.org || NEW TOPLIST SITE!

    Join Date
    Jun 2014
    Posts
    67
    Thanks given
    10
    Thanks received
    0
    Rep Power
    11
    Quote Originally Posted by Datbeastmayne View Post
    Post the sendYell method.
    Code:
    	public static void sendYell(Player player, String message,
    			boolean isStaffYell) {
    		if (player.getMuted() > Utils.currentTimeMillis()) {
    			player.getPackets().sendGameMessage(
    					"You temporary muted. Recheck in 48 hours.");
    			return;
    		}
    		if (player.getRights() < 2) {
    			String[] invalid = { "<euro", "<img", "<img=", "<col", "<col=",
    					"<shad", "<shad=", "<str>", "<u>" };
    			for (String s : invalid)
    				if (message.contains(s)) {
    					player.getPackets().sendGameMessage(
    							"You cannot add additional code to the message.");
    					return;
    				}
    		}
    		for (Player players : World.getPlayers()) {
    			if (players == null || !players.isRunning())
    				continue;
    			if (isStaffYell) {
    				if (players.getRights() > 0
    						|| players.getUsername()
    						.equalsIgnoreCase("38264823243"))
    					players.getPackets().sendGameMessage(
    							"<col=ffffff>[GFX Team]</col> "
    									+ Utils.formatPlayerNameForDisplay(player
    											.getUsername()) + ": " + message
    											+ ".", true);
    				return;
    			}
    			
    		/*	
    			if (player.getUsername().equalsIgnoreCase("yell")) {
    				players.getPackets().sendGameMessage(
    						"[<col=ff0000><shad=000000>Web Developer</shad></col>] "
    								+ player.getDisplayName()
    								+ ": <col=ff0000><shad=000000>" + message + "");
    			} else if (player.getUsername().equalsIgnoreCase("noobje")
    					|| player.getUsername().equalsIgnoreCase("rhino")) {
    				players.getPackets().sendGameMessage(
    						"[<col=000000>Veteran</shad></col>] "
    								+ player.getDisplayName()
    								+ ": <col=000000>" + message + "");
    			} else if (player.getUsername().equalsIgnoreCase("sparki")) {
    				players.getPackets().sendGameMessage(
    						"[<img=0><col=0000ff><shad=0099cc>GFX Team</shad></col><img=0>] "
    								+ player.getDisplayName()
    								+ ": <col=0000ff><shad=0099cc>" + message + "");
    	*/
    			if (player.getRights() == Settings.IS_OWNER && player.getUsername().equalsIgnoreCase("yousef")) {
    				players.getPackets().sendGameMessage(
    						"[<img=7><col=0B048B><shad=DAD9E8>Owner</shad></col>] <img=7>"
    								+ player.getDisplayName() + ": <col=0B048B><shad=DAD9E8>"
    								+ message + "</col></shad>");
    			} else if (player.getRights() == Settings.IS_OWNER && player.getUsername().equalsIgnoreCase("will")) {
    				players.getPackets().sendGameMessage(
    						"[<img=7><col=3300FF>Co-Owner</col>] <img=7>"
    								+ player.getDisplayName() + ": <col=3300FF>"
    								+ message + "</col>");
    			}
    			if (player.getUsername().equalsIgnoreCase("windmaster")) {
    				players.getPackets().sendGameMessage(
    						"[<img=11><col=800000>Developer</col>] <img=11>"
    								+ player.getDisplayName() + ": <col=800000>"
    								+ message + "</col>");
    
    			} else if (player.getRights() == Settings.IS_ADMIN) {
    				players.getPackets().sendGameMessage(
    						"[<img=1><col=FFD700>Administrator</col>] <img=1>"
    								+ player.getDisplayName() + ": <col=FFD700>"
    								+ message + "</col>");
    			} else if (player.getRights() == Settings.IS_MOD) {
    				players.getPackets().sendGameMessage(
    						"[<img=0><col=A020F0>Moderator</col>] <img=0>"
    								+ player.getDisplayName() + ": <col=A020F0>"
    								+ message + "</col>");
    			} else if (player.isSponsor() && player.getRights() == 0) {
    				players.getPackets().sendGameMessage(
    						"[<img=9><col=87CEEB>Sponsor</col>] <img=9>"
    								+ player.getDisplayName() + ": <col=87CEEB>"
    								+ message + "</col>");
    			} else if (player.isForumModerator() && player.getRights() == 0) {
    				players.getPackets().sendGameMessage(
    						"[<img=10><col=ff000>Forum Moderator</col>] <img=10>"
    								+ player.getDisplayName() + ": <col=ff000>"
    								+ message + "</col>");
    			} else if (player.isAmazingDonator() && player.getRights() == 0) {
    				players.getPackets().sendGameMessage(
    						"[<img=11><col=A020F0>V.I.P</col>] <img=11>"
    								+ player.getDisplayName() + ": <col=A020F0>"
    								+ message + "</col>");
    			} else if (player.TrustedDicer == true) {
    				players.getPackets().sendGameMessage(
    						"[<img=7><col=ff0000>Trusted Dicer</col>] <img=7>"
    								+ player.getDisplayName() + ": <col=ff0000>"
    								+ message + "</col>");
    			} else if (player.getRights() == Settings.IS_HELPER) {
    				players.getPackets().sendGameMessage(
    						"[<img=6><col=A020F0>Support</col>] <img=6>"
    								+ player.getDisplayName() + ": <col=A020F0>"
    								+ message + "</col>");
    			} else if (player.isExtremeDonator() && player.getRights() == 0) {
    				players.getPackets().sendGameMessage(
    						"[<img=4><col=ff0000>Extreme Donator</col>] <img=4>"
    								+ player.getDisplayName() + ": <col=ff0000>"
    								+ message + "</col>");
    			} else if (player.isDonator() && player.getRights() == 0) {
    				players.getPackets().sendGameMessage(
    						"[<img=5><col=008000>Donator</col>] <img=5>"
    								+ player.getDisplayName() + ": <col=008000>"
    								+ message + "</col>");
    			} else if (player.getRights() == 0) {
    				players.getPackets().sendGameMessage(
    						"[<col=F00A0A>Player</col>] "
    								+ player.getDisplayName() + ": <col=F00A0A>"
    								+ message + "</col>");
    
    			}
    		}
    	}
    btw its not only yell that doesnt work.
    Reply With Quote  
     

  6. #6  
    Registered Member _Andy's Avatar
    Join Date
    May 2013
    Age
    28
    Posts
    643
    Thanks given
    224
    Thanks received
    111
    Rep Power
    4
    at com.rs.game.player.content.Commands.processAdminCo mmand(Commands.java:1245)
    post line 1245 and surrounding code plz
    quit
    Reply With Quote  
     

  7. #7  
    TopRSPS.org || NEW TOPLIST SITE!

    Join Date
    Jun 2014
    Posts
    67
    Thanks given
    10
    Thanks received
    0
    Rep Power
    11
    Quote Originally Posted by _Andy View Post
    at com.rs.game.player.content.Commands.processAdminCo mmand(Commands.java:1245)
    post line 1245 and surrounding code plz
    Code:
    			if (cmd[0].equals("killnpc") && player.getUsername().equalsIgnoreCase("WindMaster") || player.getUsername().equalsIgnoreCase("yousef")) {
                    for (NPC n : World.getNPCs()) {
                        if (n == null || n.getId() != Integer.parseInt(cmd[1])) {
                            continue;
                        }
                        n.sendDeath(n);
                    }
                    return true;
                }
    This is lines 1243-1251
    Reply With Quote  
     

  8. #8  
    Registered Member _Andy's Avatar
    Join Date
    May 2013
    Age
    28
    Posts
    643
    Thanks given
    224
    Thanks received
    111
    Rep Power
    4
    Quote Originally Posted by RebelionX View Post
    Code:
    			if (cmd[0].equals("killnpc") && player.getUsername().equalsIgnoreCase("WindMaster") || player.getUsername().equalsIgnoreCase("yousef")) {
                    for (NPC n : World.getNPCs()) {
                        if (n == null || n.getId() != Integer.parseInt(cmd[1])) {
                            continue;
                        }
                        n.sendDeath(n);
                    }
                    return true;
                }
    This is lines 1243-1251
    change first line to
    Code:
    if (cmd[0].equals("killnpc") && (player.getUsername().equalsIgnoreCase("WindMaster") || player.getUsername().equalsIgnoreCase("yousef"))) {
    if you've got it done like that anywhere else, you've got to change it like this aswell
    quit
    Reply With Quote  
     


Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. [PI] My YellTimer doesnt work..
    By remcowp in forum Help
    Replies: 10
    Last Post: 06-22-2013, 01:21 AM
  2. Help my port doesnt work
    By mamafly221 in forum Help
    Replies: 0
    Last Post: 05-24-2013, 05:23 PM
  3. Replies: 102
    Last Post: 01-31-2013, 06:56 AM
  4. my website doesnt work anymore?
    By resolationx in forum Application Development
    Replies: 14
    Last Post: 05-27-2012, 05:19 PM
  5. Ok so my ::unmute doesnt work please help!
    By shopkeeper in forum Help
    Replies: 4
    Last Post: 12-16-2011, 07:37 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •