char_clif.h 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. /*
  2. * File: char_clif.h
  3. * Author: lighta
  4. *
  5. * Created on June 15, 2013, 12:06 PM
  6. */
  7. #ifndef CHAR_CLIF_H
  8. #define CHAR_CLIF_H
  9. #include "char.h"
  10. #ifdef __cplusplus
  11. extern "C" {
  12. #endif
  13. void chclif_moveCharSlotReply( int fd, struct char_session_data* sd, unsigned short index, short reason );
  14. int chclif_parse_moveCharSlot( int fd, struct char_session_data* sd);
  15. void chclif_pincode_sendstate( int fd, struct char_session_data* sd, enum pincode_state state );
  16. int chclif_parse_reqpincode_window(int fd, struct char_session_data* sd);
  17. int chclif_parse_pincode_check( int fd, struct char_session_data* sd );
  18. int chclif_parse_pincode_change( int fd, struct char_session_data* sd );
  19. int chclif_parse_pincode_setnew( int fd, struct char_session_data* sd );
  20. void chclif_reject(int fd, uint8 errCode);
  21. void chclif_refuse_delchar(int fd, uint8 errCode);
  22. void chclif_charlist_notify( int fd, struct char_session_data* sd );
  23. void chclif_block_character( int fd, struct char_session_data* sd );
  24. int chclif_mmo_send006b(int fd, struct char_session_data* sd);
  25. void chclif_mmo_send082d(int fd, struct char_session_data* sd);
  26. void chclif_mmo_send099d(int fd, struct char_session_data *sd);
  27. void chclif_mmo_char_send(int fd, struct char_session_data* sd);
  28. void chclif_send_auth_result(int fd,char result);
  29. void chclif_char_delete2_ack(int fd, uint32 char_id, uint32 result, time_t delete_date);
  30. void chclif_char_delete2_accept_ack(int fd, uint32 char_id, uint32 result);
  31. void chclif_char_delete2_cancel_ack(int fd, uint32 char_id, uint32 result);
  32. int chclif_parse_char_delete2_req(int fd, struct char_session_data* sd);
  33. int chclif_parse_char_delete2_accept(int fd, struct char_session_data* sd);
  34. int chclif_parse_char_delete2_cancel(int fd, struct char_session_data* sd);
  35. int chclif_parse_maplogin(int fd);
  36. int chclif_parse_reqtoconnect(int fd, struct char_session_data* sd,uint32 ipl);
  37. int chclif_parse_req_charlist(int fd, struct char_session_data* sd);
  38. int chclif_parse_charselect(int fd, struct char_session_data* sd,uint32 ipl);
  39. int chclif_parse_createnewchar(int fd, struct char_session_data* sd,int cmd);
  40. int chclif_parse_delchar(int fd,struct char_session_data* sd, int cmd);
  41. int chclif_parse_keepalive(int fd);
  42. int chclif_parse_reqrename(int fd, struct char_session_data* sd, int cmd);
  43. int chclif_parse_ackrename(int fd, struct char_session_data* sd);
  44. int chclif_ack_captcha(int fd);
  45. int chclif_parse_reqcaptcha(int fd);
  46. int chclif_parse_chkcaptcha(int fd);
  47. void chclif_block_character( int fd, struct char_session_data* sd);
  48. int chclif_parse(int fd);
  49. #ifdef __cplusplus
  50. }
  51. #endif
  52. #endif /* CHAR_CLIF_H */