Advertisement
tiago_gazzola

Untitled

May 30th, 2020
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.06 KB | None | 0 0
  1. //Setting slots clamp
  2. selectedSlot = clamp(selectedSlot, 0, 9);
  3.  
  4. //Setting slot with mouse scroll
  5. if mouse_wheel_up() selectedSlot--;
  6. if mouse_wheel_down() selectedSlot++;
  7.  
  8. //Setting slot with keyboard numbers
  9. if keyboard_check(ord("1")) selectedSlot = 0; //Hotbar Slot 1
  10. if keyboard_check(ord("2")) selectedSlot = 1; //Hotbar Slot 2
  11. if keyboard_check(ord("3")) selectedSlot = 2; //Hotbar Slot 3
  12. if keyboard_check(ord("4")) selectedSlot = 3; //Hotbar Slot 4
  13. if keyboard_check(ord("5")) selectedSlot = 4; //Hotbar Slot 5
  14. if keyboard_check(ord("6")) selectedSlot = 5; //Hotbar Slot 6
  15. if keyboard_check(ord("7")) selectedSlot = 6; //Hotbar Slot 7
  16. if keyboard_check(ord("8")) selectedSlot = 7; //Hotbar Slot 8
  17. if keyboard_check(ord("9")) selectedSlot = 8; //Hotbar Slot 9
  18. if keyboard_check(ord("0")) selectedSlot = 9; //Hotbar Slot 10
  19.  
  20.  
  21. var _iid = global.inv[# var_slot, 0];
  22.  
  23. //Geting info from inside each cell
  24. switch (selectedSlot)
  25. {
  26. case 0: //Cell 1
  27.  
  28. //Reseting other cells
  29. scr_hotbar_cell_effect(0, 1, 1)
  30.  
  31. textDebug = string(global.item_index[# _iid, ITEM_PROPERTIES.NAME]);
  32. show_debug_message(textDebug)
  33.  
  34. //Acting on cell 1
  35. with(slotCellNumber0)
  36. {
  37. scr_hotbar_cell_effect(1, 1.1, 1.1)
  38. }
  39.  
  40. break;
  41.  
  42. case 1: //Cell 2
  43.  
  44. //Reseting other cells
  45. scr_hotbar_cell_effect(0, 1, 1)
  46.  
  47. textDebug = string(global.item_index[# _iid, ITEM_PROPERTIES.NAME]);
  48. show_debug_message(textDebug)
  49.  
  50. //Acting on cell 2
  51. with(slotCellNumber1)
  52. {
  53. scr_hotbar_cell_effect(1, 1.1, 1.1)
  54. }
  55.  
  56. break;
  57.  
  58. case 2: //Cell 3
  59.  
  60. //Reseting other cells
  61. scr_hotbar_cell_effect(0, 1, 1)
  62.  
  63. textDebug = string(global.item_index[# _iid, ITEM_PROPERTIES.NAME]);
  64. show_debug_message(textDebug)
  65.  
  66. //Acting on cell 3
  67. with(slotCellNumber2)
  68. {
  69. scr_hotbar_cell_effect(1, 1.1, 1.1)
  70. }
  71.  
  72. break;
  73.  
  74. case 3: //Cell 4
  75.  
  76. //Reseting other cells
  77. scr_hotbar_cell_effect(0, 1, 1)
  78.  
  79. textDebug = string(global.item_index[# _iid, ITEM_PROPERTIES.NAME]);
  80. show_debug_message(textDebug)
  81.  
  82. //Acting on cell 4
  83. with(slotCellNumber3)
  84. {
  85. scr_hotbar_cell_effect(1, 1.1, 1.1)
  86. }
  87.  
  88. break;
  89.  
  90. case 4: //Cell 5
  91.  
  92. //Reseting other cells
  93. scr_hotbar_cell_effect(0, 1, 1)
  94.  
  95. textDebug = string(global.item_index[# _iid, ITEM_PROPERTIES.NAME]);
  96. show_debug_message(textDebug)
  97.  
  98. //Acting on cell 5
  99. with(slotCellNumber4)
  100. {
  101. scr_hotbar_cell_effect(1, 1.1, 1.1)
  102. }
  103.  
  104. break;
  105.  
  106. case 5: //Cell 6
  107.  
  108. //Reseting other cells
  109. scr_hotbar_cell_effect(0, 1, 1)
  110.  
  111. textDebug = string(global.item_index[# _iid, ITEM_PROPERTIES.NAME]);
  112. show_debug_message(textDebug)
  113.  
  114. //Acting on cell 6
  115. with(slotCellNumber5)
  116. {
  117. scr_hotbar_cell_effect(1, 1.1, 1.1)
  118. }
  119.  
  120. break;
  121.  
  122. case 6: //Cell 7
  123.  
  124. //Reseting other cells
  125. scr_hotbar_cell_effect(0, 1, 1)
  126.  
  127. textDebug = string(global.item_index[# _iid, ITEM_PROPERTIES.NAME]);
  128. show_debug_message(textDebug)
  129.  
  130. //Acting on cell 7
  131. with(slotCellNumber6)
  132. {
  133. scr_hotbar_cell_effect(1, 1.1, 1.1)
  134. }
  135.  
  136. break;
  137.  
  138. case 7: //Cell 8
  139.  
  140. //Reseting other cells
  141. scr_hotbar_cell_effect(0, 1, 1)
  142.  
  143. textDebug = string(global.item_index[# _iid, ITEM_PROPERTIES.NAME]);
  144. show_debug_message(textDebug)
  145.  
  146. //Acting on cell 8
  147. with(slotCellNumber7)
  148. {
  149. scr_hotbar_cell_effect(1, 1.1, 1.1)
  150. }
  151.  
  152. break;
  153.  
  154. case 8: //Cell 9
  155.  
  156. //Reseting other cells
  157. scr_hotbar_cell_effect(0, 1, 1)
  158.  
  159. textDebug = string(global.item_index[# _iid, ITEM_PROPERTIES.NAME]);
  160. show_debug_message(textDebug)
  161.  
  162. //Acting on cell 9
  163. with(slotCellNumber8)
  164. {
  165. scr_hotbar_cell_effect(1, 1.1, 1.1)
  166. }
  167.  
  168. break;
  169.  
  170. case 9: //Cell 10
  171.  
  172. //Reseting other cells
  173. scr_hotbar_cell_effect(0, 1, 1)
  174.  
  175. textDebug = string(global.item_index[# _iid, ITEM_PROPERTIES.NAME]);
  176. show_debug_message(textDebug)
  177.  
  178. //Acting on cell 10
  179. with(slotCellNumber9)
  180. {
  181. scr_hotbar_cell_effect(1, 1.1, 1.1)
  182. }
  183.  
  184. break;
  185.  
  186. default:
  187. //Reseting all cells
  188. scr_hotbar_cell_effect(0, 1, 1)
  189. break;
  190. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement