Guest User

Untitled

a guest
Jun 19th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. //EAs
  2.  
  3. /*==========================================
  4. * Requesting equip of a player
  5. *------------------------------------------*/
  6. void clif_parse_ViewPlayerEquip(int fd, struct map_session_data* sd)
  7. {
  8. int charid = RFIFOL(fd, 2);
  9. struct map_session_data* tsd = map_id2sd(charid);
  10.  
  11. if (!tsd)
  12. return;
  13.  
  14. if( tsd->status.show_equip || (battle_config.gm_viewequip_min_lv && pc_isGM(sd) >= battle_config.gm_viewequip_min_lv) )
  15. clif_viewequip_ack(sd, tsd);
  16. else
  17. clif_viewequip_fail(sd);
  18. }
  19.  
  20. /*==========================================
  21. * Equip window (un)tick
  22. * S 02d8 <zero?>.L <flag>.L
  23. *------------------------------------------*/
  24. void clif_parse_EquipTick(int fd, struct map_session_data* sd)
  25. {
  26. bool flag = (bool)RFIFOL(fd,6); // 0=off, 1=on
  27. sd->status.show_equip = flag;
  28. clif_equiptickack(sd, flag);
  29. }
  30.  
  31.  
  32.  
  33.  
  34.  
  35. //Sagas
  36. /*==========================================
  37. * Requesting equip of a player
  38. *------------------------------------------*/
  39. void clif_parse_ViewPlayerEquip(int fd, struct map_session_data *sd)
  40. {
  41. int accid = RFIFOL(fd, 2);
  42. struct map_session_data *tsd = map_id2sd(accid);
  43.  
  44. if (!tsd)
  45. return;
  46.  
  47. if( !tsd->status.show_equip )
  48. clif_getpcequiplistdeny(sd);
  49. else
  50. clif_getpcequiplist(sd, tsd);
  51. }
  52.  
  53. /*==========================================
  54. * Equip window (un)tick
  55. * S 02d8 <zero?>.L <flag>.L
  56. *------------------------------------------*/
  57. void clif_parse_EquipTick(int fd, struct map_session_data *sd)
  58. {
  59. int flag = RFIFOB(fd, 6);
  60.  
  61. sd->status.show_equip = flag;
  62. clif_equiptickack(sd, flag);
  63. }
Add Comment
Please, Sign In to add comment