OmegaGamingHunters

obj_inventory_step_event_update2

Oct 4th, 2019
455
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.58 KB | None | 0 0
  1. scr_CheckItem_Option();
  2.  
  3. if (ItemDialog_Active == false and Option_Selected != 0)
  4. {
  5.     ItemDialog_Active = true;
  6. }
  7. else if (ItemDialog_Active == true and (keyboard_check_pressed(ord("Z")) or keyboard_check_pressed(vk_enter)) and DoneSpeaking == true)
  8. {
  9.     if (Option_Selected == 1)
  10.     {
  11.         if (i = array_length_1d(ItemDialog_USE) - 1)
  12.         {
  13.             scr_DialogClear();
  14.             ItemDialog_Active = false;
  15.             obj_player.Frisk_State = PlayerStates.Normal;
  16.             i = 0;
  17.             Option_Selected = 0;
  18.             obj_Overworld_Menu.ItemMenu_Stage = 0;
  19.             obj_Overworld_Menu.InItemMenu = false;
  20.             obj_Overworld_Menu.BlankMenuState = false;
  21.             obj_Overworld_Menu.MenuState = false;
  22.             ItemDialog_Display1 = ItemDialog_USE[i];
  23.         }
  24.         else
  25.         {
  26.             i += 1;
  27.             ItemDialog_Display1 = ItemDialog_USE[i];
  28.         }
  29.     }
  30.     else if (Option_Selected == 2)
  31.     {
  32.         if (i = array_length_1d(ItemDialog_INFO) - 1)
  33.         {
  34.             scr_DialogClear();
  35.             ItemDialog_Active = false;
  36.             obj_player.Frisk_State = PlayerStates.Normal;
  37.             i = 0;
  38.             Option_Selected = 0;
  39.             obj_Overworld_Menu.ItemMenu_Stage = 0;
  40.             obj_Overworld_Menu.InItemMenu = false;
  41.             obj_Overworld_Menu.BlankMenuState = false;
  42.             obj_Overworld_Menu.MenuState = false;
  43.             ItemDialog_Display2 = ItemDialog_INFO[i];
  44.         }
  45.         else
  46.         {
  47.             i += 1;
  48.             ItemDialog_Display2 = ItemDialog_INFO[i];
  49.         }
  50.     }
  51.     else if (Option_Selected == 3)
  52.     {
  53.         if (i = array_length_1d(ItemDialog_DROP) - 1)
  54.         {
  55.             scr_DialogClear();
  56.             ItemDialog_Active = false;
  57.             obj_player.Frisk_State = PlayerStates.Normal;
  58.             i = 0;
  59.             Option_Selected = 0;
  60.             obj_Overworld_Menu.ItemMenu_Stage = 0;
  61.             obj_Overworld_Menu.InItemMenu = false;
  62.             obj_Overworld_Menu.BlankMenuState = false;
  63.             obj_Overworld_Menu.MenuState = false;
  64.             ItemDialog_Display3 = ItemDialog_DROP[i];
  65.         }
  66.         else
  67.         {
  68.             i += 1;
  69.             ItemDialog_Display3 = ItemDialog_DROP[i];
  70.         }
  71.     }
  72.     else
  73.     {
  74.        
  75.     }
  76. }
  77.  
  78. if (ItemDialog_Active == true and DoneSpeaking == false and (keyboard_check_pressed(ord("X")) or keyboard_check_pressed(vk_shift)))
  79. {
  80.     if (Option_Selected > 0)
  81.     {
  82.         scr_DialogJump();
  83.     }
  84. }
  85.  
  86. ds_map_set(global.ItemDatabase, Items.none, " ");
  87. ds_map_set(global.ItemDatabase, Items.MonsterCandy, "Monster Candy");
  88. ds_map_set(global.ItemDatabase, Items.Bandage, "Bandage");
  89. ds_map_set(global.ItemDatabase, Items.Stick, "Stick");
  90. ds_map_set(global.ItemDatabase, Items.SpiderDonut, "Spider Donut");
  91. ds_map_set(global.ItemDatabase, Items.SpiderCider, "Spider Cider");
  92. ds_map_set(global.ItemDatabase, Items.ButterPie, "Pie");
  93. ds_map_set(global.ItemDatabase, Items.ToyKnife, "Toy Knife");
  94. ds_map_set(global.ItemDatabase, Items.RedRibbon, "Ribbon");
Advertisement
Add Comment
Please, Sign In to add comment