Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def pop_up(time, message, event, range, width, height, switch)
- @time = time * 30
- @message = message
- @event = event
- @range = range
- @x = @event.x - @range
- @xx = @event.x + @range
- @y = @event.y - @range
- @yy = @event.y + @range
- @width = width
- @height = height
- @ow = @width / 2
- @oh = @height + @height + 30
- @switch = switch
- @counter ||= 0
- @condition = true
- while @condition do
- if $game_variables[100] > @x
- if $game_variables[100] < @xx
- if $game_variables[99] > @y
- if $game_variables[99] < @yy
- @counter += 1
- if @counter < @time
- @win = Window_Base.new($game_map.events[@event].screen_x - @ow, $game_map.events[@event].screen_y - @oh, @width, @height)
- @win.draw_text_ex(0, 0, @message)
- if @win2
- @win2.dispose
- end
- Wait(1)
- @win2 = Window_Base.new($game_map.events[@event].screen_x - @ow, $game_map.events[@event].screen_y - @oh, @width, @height)
- @win2.draw_text_ex(0, 0, @message)
- @win.dispose
- Wait(1)
- else
- if @win
- @win.dispose
- end
- if @win2
- @win2.dispose
- end
- $game_self_switches[[@map_id, @event, @switch]] = true
- @condition = false
- end
- else
- if @win
- @win.dispose
- end
- if @win2
- @win2.dispose
- end
- if @counter > 0
- if @counter >= @time
- $game_self_switches[[@map_id, @event, @switch]] = true
- @condition = false
- else
- @counter += 1
- Wait(2)
- end
- end
- end
- else
- if @win
- @win.dispose
- end
- if @win2
- @win2.dispose
- end
- if @counter > 0
- if @counter >= @time
- $game_self_switches[[@map_id, @event, @switch]] = true
- @condition = false
- else
- @counter += 1
- Wait(2)
- end
- end
- end
- else
- if @win
- @win.dispose
- end
- if @win2
- @win2.dispose
- end
- if @counter > 0
- if @counter >= @time
- $game_self_switches[[@map_id, @event, @switch]] = true
- @condition = false
- else
- @counter += 1
- Wait(2)
- end
- end
- end
- else
- if @win
- @win.dispose
- end
- if @win2
- @win2.dispose
- end
- if @counter > 0
- if @counter >= @time
- $game_self_switches[[@map_id, @event, @switch]] = true
- @condition = false
- else
- @counter += 1
- Wait(2)
- end
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement