Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Setting slots clamp
- selectedSlot = clamp(selectedSlot, 0, 9);
- //Setting slot with mouse scroll
- if mouse_wheel_up() selectedSlot--;
- if mouse_wheel_down() selectedSlot++;
- //Setting slot with keyboard numbers
- if keyboard_check(ord("1")) selectedSlot = 0; //Hotbar Slot 1
- if keyboard_check(ord("2")) selectedSlot = 1; //Hotbar Slot 2
- if keyboard_check(ord("3")) selectedSlot = 2; //Hotbar Slot 3
- if keyboard_check(ord("4")) selectedSlot = 3; //Hotbar Slot 4
- if keyboard_check(ord("5")) selectedSlot = 4; //Hotbar Slot 5
- if keyboard_check(ord("6")) selectedSlot = 5; //Hotbar Slot 6
- if keyboard_check(ord("7")) selectedSlot = 6; //Hotbar Slot 7
- if keyboard_check(ord("8")) selectedSlot = 7; //Hotbar Slot 8
- if keyboard_check(ord("9")) selectedSlot = 8; //Hotbar Slot 9
- if keyboard_check(ord("0")) selectedSlot = 9; //Hotbar Slot 10
- var _iid = global.inv[# var_slot, 0];
- //Geting info from inside each cell
- switch (selectedSlot)
- {
- case 0: //Cell 1
- //Reseting other cells
- scr_hotbar_cell_effect(0, 1, 1)
- textDebug = string(global.item_index[# _iid, ITEM_PROPERTIES.NAME]);
- show_debug_message(textDebug)
- //Acting on cell 1
- with(slotCellNumber0)
- {
- scr_hotbar_cell_effect(1, 1.1, 1.1)
- }
- break;
- case 1: //Cell 2
- //Reseting other cells
- scr_hotbar_cell_effect(0, 1, 1)
- textDebug = string(global.item_index[# _iid, ITEM_PROPERTIES.NAME]);
- show_debug_message(textDebug)
- //Acting on cell 2
- with(slotCellNumber1)
- {
- scr_hotbar_cell_effect(1, 1.1, 1.1)
- }
- break;
- case 2: //Cell 3
- //Reseting other cells
- scr_hotbar_cell_effect(0, 1, 1)
- textDebug = string(global.item_index[# _iid, ITEM_PROPERTIES.NAME]);
- show_debug_message(textDebug)
- //Acting on cell 3
- with(slotCellNumber2)
- {
- scr_hotbar_cell_effect(1, 1.1, 1.1)
- }
- break;
- case 3: //Cell 4
- //Reseting other cells
- scr_hotbar_cell_effect(0, 1, 1)
- textDebug = string(global.item_index[# _iid, ITEM_PROPERTIES.NAME]);
- show_debug_message(textDebug)
- //Acting on cell 4
- with(slotCellNumber3)
- {
- scr_hotbar_cell_effect(1, 1.1, 1.1)
- }
- break;
- case 4: //Cell 5
- //Reseting other cells
- scr_hotbar_cell_effect(0, 1, 1)
- textDebug = string(global.item_index[# _iid, ITEM_PROPERTIES.NAME]);
- show_debug_message(textDebug)
- //Acting on cell 5
- with(slotCellNumber4)
- {
- scr_hotbar_cell_effect(1, 1.1, 1.1)
- }
- break;
- case 5: //Cell 6
- //Reseting other cells
- scr_hotbar_cell_effect(0, 1, 1)
- textDebug = string(global.item_index[# _iid, ITEM_PROPERTIES.NAME]);
- show_debug_message(textDebug)
- //Acting on cell 6
- with(slotCellNumber5)
- {
- scr_hotbar_cell_effect(1, 1.1, 1.1)
- }
- break;
- case 6: //Cell 7
- //Reseting other cells
- scr_hotbar_cell_effect(0, 1, 1)
- textDebug = string(global.item_index[# _iid, ITEM_PROPERTIES.NAME]);
- show_debug_message(textDebug)
- //Acting on cell 7
- with(slotCellNumber6)
- {
- scr_hotbar_cell_effect(1, 1.1, 1.1)
- }
- break;
- case 7: //Cell 8
- //Reseting other cells
- scr_hotbar_cell_effect(0, 1, 1)
- textDebug = string(global.item_index[# _iid, ITEM_PROPERTIES.NAME]);
- show_debug_message(textDebug)
- //Acting on cell 8
- with(slotCellNumber7)
- {
- scr_hotbar_cell_effect(1, 1.1, 1.1)
- }
- break;
- case 8: //Cell 9
- //Reseting other cells
- scr_hotbar_cell_effect(0, 1, 1)
- textDebug = string(global.item_index[# _iid, ITEM_PROPERTIES.NAME]);
- show_debug_message(textDebug)
- //Acting on cell 9
- with(slotCellNumber8)
- {
- scr_hotbar_cell_effect(1, 1.1, 1.1)
- }
- break;
- case 9: //Cell 10
- //Reseting other cells
- scr_hotbar_cell_effect(0, 1, 1)
- textDebug = string(global.item_index[# _iid, ITEM_PROPERTIES.NAME]);
- show_debug_message(textDebug)
- //Acting on cell 10
- with(slotCellNumber9)
- {
- scr_hotbar_cell_effect(1, 1.1, 1.1)
- }
- break;
- default:
- //Reseting all cells
- scr_hotbar_cell_effect(0, 1, 1)
- break;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement