forked from MagicBane/Server
				
			
				 2 changed files with 82 additions and 1 deletions
			
			
		| @ -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