RMRK is retiring.
Registration is disabled. The site will remain online, but eventually become a read-only archive. More information.
Slipknot Message System

0 Members and 1 Guest are viewing this topic.

***
Rep: +0/-0Level 89
I have problems with this script... When i write any message, the messagebox is small... i shall postt a screenie... [/quote]

***
Rep:
Level 90
Quote from: Season In The Abyss
Quote from: Neko
How do you make it do a certain one only?
What do you mean? :O_o:


Haha... sorry.... I want it to do the image over the text thing. How do I do make it do that only?
Quote
Zxmelee says: I FUCKED A CHICK GEEZ
Neko says: I doubt it was a girl
Neko says: Was "she" working the corners?
Zxmelee says: Well, I was lying...
Zxmelee says: but, oh man. They were all over me
Neko says: With a few bucks
Neko says: That hapens

Pwnzorz'd

*
Full Metal Mod - He will pillage your women!
Rep:
Level 93
The RGSS Dude
Quote from: LinkaN
I have problems with this script... When i write any message, the messagebox is small... i shall postt a screenie...
[/quote]

write a larger message then... :O_o:
"The wonderful thing about Tiggers
Is Tiggers are wonderful things
Their tops are made out of rubber
Their bottoms are made out of springs

They’re bouncy, trouncy, flouncy, pouncy
Fun, fun, fun, fun, fun!
But the most wonderful thing about Tiggers
Is I’m the only one, I’m the only one."

*****
Rep:
Level 91
Thanks For Coming
Amazing script, moving to scripts database  :D

**
Rep: +0/-0Level 89
Quote from: Season In The Abyss
Quote from: Neko
How do you make it do a certain one only?
What do you mean? :O_o:

yeah what command do you use to put the image in the box

***
Rep:
Level 89
I can't download either demo, old one is no longer being hosted and the new one keeps stopping the download right when it starts so can't get the commands
Zypher, Veltonvelton, and Dalton are secretly having a homosexual affair in hidden messages just like this one
research shows Fu is also involved, but not in a gross and creepy way

**
Rep: +0/-0Level 88
Hello
Um, i still can't make the name of the character appear, HELP?

*
I love Firerain
Rep:
Level 97
=D
/ or \Name[TYPE NAME HERE]
reinster script.
Arlen is hot.

**
Rep: +0/-0Level 88
Hello
I dont get it, where should i put that? Man i hate myself!

**
Rep: +0/-0Level 88
Jester of Chaos
I replaced the Window_Message with this script and I keep getting this error:

Script"Window_Message" line 58: Name Error Occured
undefined method 'terminate_message' for class "Window_Message"


WTF IS GOING ON?!?!?!?!?   :'(
Off to slay Ganon AGAIN,
Oni Link

It takes a hell of a jester to deliver a burn like that and still stay alive to burn the king again tomorrow.

*
I love Firerain
Rep:
Level 97
=D
1. DONT REPLACE WINDOW MESSAGE. Put this script above main, open a new project and copy the real window message back....

2. for mirak, put this in the event place where you like messages , eg


/ or \(dunno exactly)[Jonny]
Hello my name is jonny...

like that..
Arlen is hot.

**
Rep: +0/-0Level 88
Jester of Chaos
Now all I'm getting is empty text boxes... :'(
Off to slay Ganon AGAIN,
Oni Link

It takes a hell of a jester to deliver a burn like that and still stay alive to burn the king again tomorrow.

*
I love Firerain
Rep:
Level 97
=D
did you write somethingz/
Arlen is hot.

**
Rep: +0/-0Level 88
Jester of Chaos
Yeah, I have messages and stuff, it's just showing all up as empty text boxes.
Off to slay Ganon AGAIN,
Oni Link

It takes a hell of a jester to deliver a burn like that and still stay alive to burn the king again tomorrow.

*
I love Firerain
Rep:
Level 97
=D
you put it above main and copied the real window message...with the appropriate title..
which is this-

Code: [Select]
#==============================================================================
# ? Window_Message
#------------------------------------------------------------------------------
# ?????????????????????
#==============================================================================

class Window_Message < Window_Selectable
  #--------------------------------------------------------------------------
  # ? ?????????
  #--------------------------------------------------------------------------
  def initialize
    super(80, 304, 480, 160)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.contents.font.name = $defaultfonttype  # "Message" window font
    self.contents.font.size = $defaultfontsize
    self.visible = false
    self.z = 9998
    @fade_in = false
    @fade_out = false
    @contents_showing = false
    @cursor_width = 0
    self.active = false
    self.index = -1
  end
  #--------------------------------------------------------------------------
  # ? ??
  #--------------------------------------------------------------------------
  def dispose
    terminate_message
    $game_temp.message_window_showing = false
    if @input_number_window != nil
      @input_number_window.dispose
    end
    super
  end
  #--------------------------------------------------------------------------
  # ? ?????????
  #--------------------------------------------------------------------------
  def terminate_message
    self.active = false
    self.pause = false
    self.index = -1
    self.contents.clear
    # ??????????
    @contents_showing = false
    # ????? ?????????
    if $game_temp.message_proc != nil
      $game_temp.message_proc.call
    end
    # ?????????????????????
    $game_temp.message_text = nil
    $game_temp.message_proc = nil
    $game_temp.choice_start = 99
    $game_temp.choice_max = 0
    $game_temp.choice_cancel_type = 0
    $game_temp.choice_proc = nil
    $game_temp.num_input_start = 99
    $game_temp.num_input_variable_id = 0
    $game_temp.num_input_digits_max = 0
    # ????????????
    if @gold_window != nil
      @gold_window.dispose
      @gold_window = nil
    end
  end
  #--------------------------------------------------------------------------
  # ? ??????
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
    self.contents.font.color = normal_color
    x = y = 0
    @cursor_width = 0
    # ???????????
    if $game_temp.choice_start == 0
      x = 8
    end
    # ???????????????
    if $game_temp.message_text != nil
      text = $game_temp.message_text
      # ??????
      begin
        last_text = text.clone
        text.gsub!(/\\[Vv]\[([0-9]+)\]/) { $game_variables[$1.to_i] }
      end until text == last_text
      text.gsub!(/\\[Nn]\[([0-9]+)\]/) do
        $game_actors[$1.to_i] != nil ? $game_actors[$1.to_i].name : ""
      end
      # ????"\\\\" ? "\000" ???
      text.gsub!(/\\\\/) { "\000" }
      # "\\C" ? "\001" ??"\\G" ? "\002" ???
      text.gsub!(/\\[Cc]\[([0-9]+)\]/) { "\001[#{$1}]" }
      text.gsub!(/\\[Gg]/) { "\002" }
      # c ? 1 ????? (????????????????)
      while ((c = text.slice!(/./m)) != nil)
        # \\ ???
        if c == "\000"
          # ????????
          c = "\\"
        end
        # \C[n] ???
        if c == "\001"
          # ??????
          text.sub!(/\[([0-9]+)\]/, "")
          color = $1.to_i
          if color >= 0 and color <= 7
            self.contents.font.color = text_color(color)
          end
          # ?????
          next
        end
        # \G ???
        if c == "\002"
          # ????????????
          if @gold_window == nil
            @gold_window = Window_Gold.new
            @gold_window.x = 560 - @gold_window.width
            if $game_temp.in_battle
              @gold_window.y = 192
            else
              @gold_window.y = self.y >= 128 ? 32 : 384
            end
            @gold_window.opacity = self.opacity
            @gold_window.back_opacity = self.back_opacity
          end
          # ?????
          next
        end
        # ???????
        if c == "\n"
          # ??????????????
          if y >= $game_temp.choice_start
            @cursor_width = [@cursor_width, x].max
          end
          # y ? 1 ???
          y += 1
          x = 0
          # ???????????
          if y >= $game_temp.choice_start
            x = 8
          end
          # ?????
          next
        end
        # ?????
        self.contents.draw_text(4 + x, 32 * y, 40, 32, c)
        # x ????????????
        x += self.contents.text_size(c).width
      end
    end
    # ??????
    if $game_temp.choice_max > 0
      @item_max = $game_temp.choice_max
      self.active = true
      self.index = 0
    end
    # ???????
    if $game_temp.num_input_variable_id > 0
      digits_max = $game_temp.num_input_digits_max
      number = $game_variables[$game_temp.num_input_variable_id]
      @input_number_window = Window_InputNumber.new(digits_max)
      @input_number_window.number = number
      @input_number_window.x = self.x + 8
      @input_number_window.y = self.y + $game_temp.num_input_start * 32
    end
  end
  #--------------------------------------------------------------------------
  # ? ????????????????
  #--------------------------------------------------------------------------
  def reset_window
    if $game_temp.in_battle
      self.y = 16
    else
      case $game_system.message_position
      when 0  # ?
        self.y = 16
      when 1  # ?
        self.y = 160
      when 2  # ?
        self.y = 304
      end
    end
    if $game_system.message_frame == 0
      self.opacity = 255
    else
      self.opacity = 0
    end
    self.back_opacity = 160
  end
  #--------------------------------------------------------------------------
  # ? ??????
  #--------------------------------------------------------------------------
  def update
    super
    # ?????????
    if @fade_in
      self.contents_opacity += 24
      if @input_number_window != nil
        @input_number_window.contents_opacity += 24
      end
      if self.contents_opacity == 255
        @fade_in = false
      end
      return
    end
    # ????????
    if @input_number_window != nil
      @input_number_window.update
      # ??
      if Input.trigger?(Input::C)
        $game_system.se_play($data_system.decision_se)
        $game_variables[$game_temp.num_input_variable_id] =
          @input_number_window.number
        $game_map.need_refresh = true
        # ????????????
        @input_number_window.dispose
        @input_number_window = nil
        terminate_message
      end
      return
    end
    # ???????????
    if @contents_showing
      # ?????????????????????
      if $game_temp.choice_max == 0
        self.pause = true
      end
      # ?????
      if Input.trigger?(Input::B)
        if $game_temp.choice_max > 0 and $game_temp.choice_cancel_type > 0
          $game_system.se_play($data_system.cancel_se)
          $game_temp.choice_proc.call($game_temp.choice_cancel_type - 1)
          terminate_message
        end
      end
      # ??
      if Input.trigger?(Input::C)
        if $game_temp.choice_max > 0
          $game_system.se_play($data_system.decision_se)
          $game_temp.choice_proc.call(self.index)
        end
        terminate_message
      end
      return
    end
    # ??????????????????????????????
    if @fade_out == false and $game_temp.message_text != nil
      @contents_showing = true
      $game_temp.message_window_showing = true
      reset_window
      refresh
      Graphics.frame_reset
      self.visible = true
      self.contents_opacity = 0
      if @input_number_window != nil
        @input_number_window.contents_opacity = 0
      end
      @fade_in = true
      return
    end
    # ????????????????????????????
    if self.visible
      @fade_out = true
      self.opacity -= 48
      if self.opacity == 0
        self.visible = false
        @fade_out = false
        $game_temp.message_window_showing = false
      end
      return
    end
  end
  #--------------------------------------------------------------------------
  # ? ?????????
  #--------------------------------------------------------------------------
  def update_cursor_rect
    if @index >= 0
      n = $game_temp.choice_start + @index
      self.cursor_rect.set(8, n * 32, @cursor_width, 32)
    else
      self.cursor_rect.empty
    end
  end
end
Arlen is hot.

**
Rep: +0/-0Level 88
Jester of Chaos
Yep, and still, empty text boxes.
Off to slay Ganon AGAIN,
Oni Link

It takes a hell of a jester to deliver a burn like that and still stay alive to burn the king again tomorrow.

*
I love Firerain
Rep:
Level 97
=D
Ok..

Scan through all the pages and see if anyone got a error, and check if he posted a better script

Or download the demo if you can...if you cant i'll attach it (after downnloading it duh)
Arlen is hot.

**
Rep: +0/-0Level 88
Jester of Chaos
Still empty text boxes. I downloaded the new demo, and I'm still getting empty text boxes...
Off to slay Ganon AGAIN,
Oni Link

It takes a hell of a jester to deliver a burn like that and still stay alive to burn the king again tomorrow.

*
I love Firerain
Rep:
Level 97
=D
OK wait, if you havent done any database or mapping yet, and the games not exactly done, start a new project.

OR ...

just start a new project put the script above main and see if it works...


if it doesnt even in the knew one, its serious..
Arlen is hot.

**
Rep: +0/-0Level 88
Jester of Chaos
Ok, I made a new one and made an NPC who just says, "Hi! I'm /n[1]!"

Still, *sigh*, an empty text box.
Off to slay Ganon AGAIN,
Oni Link

It takes a hell of a jester to deliver a burn like that and still stay alive to burn the king again tomorrow.

*
I love Firerain
Rep:
Level 97
=D
OMG

you are spoes to write-

/name[1] Hello

or i think this- \name[1] hello

sorry i wrote n it was wrong..
before and name not n
Arlen is hot.

**
Rep: +0/-0Level 88
Jester of Chaos
I erased that and just put, Hello, and I'm still getting blank message boxes.
Off to slay Ganon AGAIN,
Oni Link

It takes a hell of a jester to deliver a burn like that and still stay alive to burn the king again tomorrow.

*
I love Firerain
Rep:
Level 97
=D
In the new one?

OMG reinstall rpg maker xp..
reinstall the exe file

This is serious.....
#_#
Arlen is hot.

**
Rep: +0/-0Level 88
Jester of Chaos
You sure? It worked just fine without the script, but messed up with it...
Off to slay Ganon AGAIN,
Oni Link

It takes a hell of a jester to deliver a burn like that and still stay alive to burn the king again tomorrow.

********
EXA
Rep:
Level 92
Pikachu on a toilet
Project of the Month winner for April 2007
Ok, I made a new one and made an NPC who just says, "Hi! I'm /n[1]!"

Still, *sigh*, an empty text box.

not / but \
Get King of Booze for Android, for iOS, for OUYA or for Windows!
Visit our website.
You can also love/hate us on Facebook or the game itself.


Get DropBox, the best free file syncing service there is!