forked from MagicBane/Server
				
			
				 2 changed files with 82 additions and 1 deletions
			
			
		@ -0,0 +1,81 @@
				@@ -0,0 +1,81 @@
					 | 
				
			||||
package engine.net.client.handlers; | 
				
			||||
 | 
				
			||||
import engine.exception.MsgSendException; | 
				
			||||
import engine.net.client.ClientConnection; | 
				
			||||
import engine.net.client.msg.ClientNetMsg; | 
				
			||||
import engine.net.client.msg.PetitionReceivedMsg; | 
				
			||||
 | 
				
			||||
public class PetitionReceivedMsgHandler extends AbstractClientMsgHandler { | 
				
			||||
 | 
				
			||||
    public PetitionReceivedMsgHandler(Class<? extends ClientNetMsg> handler) { | 
				
			||||
        super(handler); | 
				
			||||
    } | 
				
			||||
 | 
				
			||||
    @Override | 
				
			||||
    protected boolean _handleNetMsg(ClientNetMsg msg, ClientConnection origin) throws MsgSendException { | 
				
			||||
        switch(((PetitionReceivedMsg) msg).getType()){ | 
				
			||||
            case 1: // TYPE_GENERAL_HELP
 | 
				
			||||
 | 
				
			||||
                break; | 
				
			||||
            case 2: // TYPE_FEEDBACK
 | 
				
			||||
 | 
				
			||||
                break; | 
				
			||||
            case 3: // TYPE_STUCK
 | 
				
			||||
 | 
				
			||||
                break; | 
				
			||||
            case 4: // TYPE_HARASSMENT
 | 
				
			||||
 | 
				
			||||
                break; | 
				
			||||
            case 5: // TYPE_EXPLOIT
 | 
				
			||||
 | 
				
			||||
                break; | 
				
			||||
            case 6: // TYPE_BUG
 | 
				
			||||
 | 
				
			||||
                break; | 
				
			||||
            case 7: // TYPE_GAME_STOPPER
 | 
				
			||||
 | 
				
			||||
                break; | 
				
			||||
            case 8: // TYPE_TECH_SUPPORT
 | 
				
			||||
 | 
				
			||||
                break; | 
				
			||||
            default: // INVALID_TYPE cannot process this
 | 
				
			||||
                return false; | 
				
			||||
        } | 
				
			||||
            switch (((PetitionReceivedMsg)msg).getSubType()) { | 
				
			||||
                case 1: // SUBTYPE_EXPLOIT_DUPE
 | 
				
			||||
 | 
				
			||||
                    break; | 
				
			||||
                case 2: // SUBTYPE_EXPLOIT_LEVELING
 | 
				
			||||
 | 
				
			||||
                    break; | 
				
			||||
                case 3: // SUBTYPE_EXPLOIT_SKILL_GAIN
 | 
				
			||||
 | 
				
			||||
                    break; | 
				
			||||
                case 4: // SUBTYPE_EXPLOIT_KILLING
 | 
				
			||||
 | 
				
			||||
                    break; | 
				
			||||
                case 5: // SUBTYPE_EXPLOIT_POLICY
 | 
				
			||||
 | 
				
			||||
                    break; | 
				
			||||
                case 6: // SUBTYPE_EXPLOIT_OTHER
 | 
				
			||||
 | 
				
			||||
                    break; | 
				
			||||
                case 7: // SUBTYPE_TECH_VIDEO
 | 
				
			||||
 | 
				
			||||
                    break; | 
				
			||||
                case 8: // SUBTYPE_TECH_SOUND
 | 
				
			||||
 | 
				
			||||
                    break; | 
				
			||||
                case 9: // SUBTYPE_TECH_NETWORK
 | 
				
			||||
 | 
				
			||||
                    break; | 
				
			||||
                case 10: // SUBTYPE_TECH_OTHER
 | 
				
			||||
 | 
				
			||||
                    break; | 
				
			||||
                default: // INVALID_SUB_TYPE
 | 
				
			||||
 | 
				
			||||
                    break; | 
				
			||||
            } | 
				
			||||
        return true; | 
				
			||||
    } | 
				
			||||
} | 
				
			||||
					Loading…
					
					
				
		Reference in new issue