SHARE
TWEET

Quick Equip

a guest Jul 21st, 2019 88 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. script QuickEquip(6)
  2. {
  3.     function init()
  4.     {
  5.         return;
  6.     }
  7.  
  8.     u_short usL2Button;
  9.     u_short usWeapon;
  10.     u_short usOffhand;
  11.     u_short usHelm;
  12.     u_short usArmor;
  13.     u_short usAccessory;
  14.     u_char ucCharacterID;
  15.     u_char ucLastEntry;
  16.  
  17.     function ShowOption(1)
  18.     {
  19.         //Degub Message
  20.         amese(0, 0x1000029);
  21.         messync(0, 1);
  22.         do
  23.         {
  24.             usL2Button = pad();
  25.             if(usL2Button & 0x0100)
  26.             {
  27.                 ucLastEntry = 0;
  28.                 for(regI0 = 0; regI0 < 6; regI0++)
  29.                 {
  30.                     if(isbattlemember(regI0))
  31.                     {
  32.                         ucLastEntry++;
  33.                     }
  34.                     else
  35.                     {
  36.                         setaskselectignore(0, regI0);
  37.                     }
  38.                 }
  39.                 askpos(0, 0, ucLastEntry);
  40.                 ucCharacterID = aask(0, 0x100002b, 52, 225, 0);
  41.                 mesclose(0);
  42.                 messync(0, 1);
  43.                 if(ucCharacterID == 0)
  44.                 {
  45.                     CapturedActor.capturepc(0);
  46.                     usWeapon = CapturedActor.getequipitemid(0);
  47.                     usOffhand = CapturedActor.getequipitemid(1);
  48.                     usHelm = CapturedActor.getequipitemid(2);
  49.                     usArmor = CapturedActor.getequipitemid(3);
  50.                     usAccessory = CapturedActor.getequipitemid(4);
  51.                     setmesmacro(0, 0, 0, usWeapon);
  52.                     setmesmacro(0, 1, 0, usOffhand);
  53.                     setmesmacro(0, 2, 0, usHelm);
  54.                     setmesmacro(0, 3, 0, usArmor);
  55.                     setmesmacro(0, 4, 0, usAccessory);
  56.                     amese(0, 0x100002a);
  57.                     messync(0, 1);
  58.                     CapturedActor.releasepc();
  59.                 }
  60.                 if(ucCharacterID == 1)
  61.                 {
  62.                     CapturedActor.capturepc(1);
  63.                     usWeapon = CapturedActor.getequipitemid(0);
  64.                     usOffhand = CapturedActor.getequipitemid(1);
  65.                     usHelm = CapturedActor.getequipitemid(2);
  66.                     usArmor = CapturedActor.getequipitemid(3);
  67.                     usAccessory = CapturedActor.getequipitemid(4);
  68.                     setmesmacro(0, 0, 0, usWeapon);
  69.                     setmesmacro(0, 1, 0, usOffhand);
  70.                     setmesmacro(0, 2, 0, usHelm);
  71.                     setmesmacro(0, 3, 0, usArmor);
  72.                     setmesmacro(0, 4, 0, usAccessory);
  73.                     amese(0, 0x100002a);
  74.                     messync(0, 1);
  75.                     CapturedActor.releasepc();
  76.                 }
  77.                 if(ucCharacterID == 2)
  78.                 {
  79.                     CapturedActor.capturepc(2);
  80.                     usWeapon = CapturedActor.getequipitemid(0);
  81.                     usOffhand = CapturedActor.getequipitemid(1);
  82.                     usHelm = CapturedActor.getequipitemid(2);
  83.                     usArmor = CapturedActor.getequipitemid(3);
  84.                     usAccessory = CapturedActor.getequipitemid(4);
  85.                     setmesmacro(0, 0, 0, usWeapon);
  86.                     setmesmacro(0, 1, 0, usOffhand);
  87.                     setmesmacro(0, 2, 0, usHelm);
  88.                     setmesmacro(0, 3, 0, usArmor);
  89.                     setmesmacro(0, 4, 0, usAccessory);
  90.                     amese(0, 0x100002a);
  91.                     messync(0, 1);
  92.                     CapturedActor.releasepc();
  93.                 }
  94.                 if(ucCharacterID == 3)
  95.                 {
  96.                     CapturedActor.capturepc(3);
  97.                     usWeapon = CapturedActor.getequipitemid(0);
  98.                     usOffhand = CapturedActor.getequipitemid(1);
  99.                     usHelm = CapturedActor.getequipitemid(2);
  100.                     usArmor = CapturedActor.getequipitemid(3);
  101.                     usAccessory = CapturedActor.getequipitemid(4);
  102.                     setmesmacro(0, 0, 0, usWeapon);
  103.                     setmesmacro(0, 1, 0, usOffhand);
  104.                     setmesmacro(0, 2, 0, usHelm);
  105.                     setmesmacro(0, 3, 0, usArmor);
  106.                     setmesmacro(0, 4, 0, usAccessory);
  107.                     amese(0, 0x100002a);
  108.                     messync(0, 1);
  109.                     CapturedActor.releasepc();
  110.                 }
  111.                 if(ucCharacterID == 4)
  112.                 {
  113.                     CapturedActor.capturepc(4);
  114.                     usWeapon = CapturedActor.getequipitemid(0);
  115.                     usOffhand = CapturedActor.getequipitemid(1);
  116.                     usHelm = CapturedActor.getequipitemid(2);
  117.                     usArmor = CapturedActor.getequipitemid(3);
  118.                     usAccessory = CapturedActor.getequipitemid(4);
  119.                     setmesmacro(0, 0, 0, usWeapon);
  120.                     setmesmacro(0, 1, 0, usOffhand);
  121.                     setmesmacro(0, 2, 0, usHelm);
  122.                     setmesmacro(0, 3, 0, usArmor);
  123.                     setmesmacro(0, 4, 0, usAccessory);
  124.                     amese(0, 0x100002a);
  125.                     messync(0, 1);
  126.                     CapturedActor.releasepc();
  127.                 }
  128.                 if(ucCharacterID == 5)
  129.                 {
  130.                     CapturedActor.capturepc(5);
  131.                     usWeapon = CapturedActor.getequipitemid(0);
  132.                     usOffhand = CapturedActor.getequipitemid(1);
  133.                     usHelm = CapturedActor.getequipitemid(2);
  134.                     usArmor = CapturedActor.getequipitemid(3);
  135.                     usAccessory = CapturedActor.getequipitemid(4);
  136.                     setmesmacro(0, 0, 0, usWeapon);
  137.                     setmesmacro(0, 1, 0, usOffhand);
  138.                     setmesmacro(0, 2, 0, usHelm);
  139.                     setmesmacro(0, 3, 0, usArmor);
  140.                     setmesmacro(0, 4, 0, usAccessory);
  141.                     amese(0, 0x100002a);
  142.                     messync(0, 1);
  143.                     CapturedActor.releasepc();
  144.                 }
  145.             }
  146.         }
  147.         while(true);
  148.         return;
  149.     }
  150. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top