Chaos Project

RPG Maker => RPG Maker Scripts => Script Requests => Topic started by: Richirdo on June 03, 2010, 08:23:22 am

Title: Quite a few scripts needed!
Post by: Richirdo on June 03, 2010, 08:23:22 am
I need a few scripts, I'll make a list of all the scripts I need on here: (BTW this is my first ever post)

1. Maplestory style menu (Clicking a button makes it so that one part of the menu pops up but dosen't interupt gameplay e.g. I button opens up the inventory.

2. A script that allows the player to spend skill points gained upon level up on a skill tree. Also the player will need enough points in one skill to unlock the next.

3. A script that allows me to have inifinite maps without a disk changer script (not sure if this is possible)

[Kind of Resolved] 4. Voice chat (my game will be online using RMX-OS) if this is possible this should allow players to talk to each other by using headphones, etc.

5. A script that allows the player to choose hair, hair colour, face shape, etc. at the very start of the game.

[Resolved] 6. A script that allows for the world map to move (like how the title of chaos project has the lightning moving).

[Mostly Resolved] 7. A script that allows for something to appear above the players head saying "Level Up!" when they level up.

[Resolved] 8. A script for a star map that changes overtime.

[Resolved (I think)] 9. A script that allows each player to have a house (a new house would need to be generated for each new user)

10. A script that allows for other players to check someones stats by clicking a button when they're near them (needs to only be a pop-up screen as to not interfere with gameplay.

[Resolved] 11. A script that allows objects to be destroyed after attacking them for a certain amount of damage. They must not hurt the player or even look like they're an enemy.

Also I will probably add more scripts I need for my game later. Also if you need to know more details for these scripts then don't hesitate to ask!

Thanks!

Nearly forgot but the scripts I'm using are Blizz-ABS and RMX-OS. I will be using later Tons of Add-ons and Mode 7
Title: Re: Quite a few scripts needed!
Post by: Blizzard on June 03, 2010, 09:04:48 am
Quote from: Richirdo on June 03, 2010, 08:23:22 am
4. Voice chat (my game will be online using RMX-OS) if this is possible this should allow players to talk to each other by using headphones, etc.


If you're asking for something like this, why bother using RMXP at all? Are you, like, lazy to make a real game?
Title: Re: Quite a few scripts needed!
Post by: winkio on June 03, 2010, 09:13:21 am
Quote from: Blizzard on June 03, 2010, 09:04:48 am
Quote from: Richirdo on June 03, 2010, 08:23:22 am
4. Voice chat (my game will be online using RMX-OS) if this is possible this should allow players to talk to each other by using headphones, etc.


If you're asking for something like this, why bother using RMXP at all? Are you, like, lazy to make a real game?


He can't make it himself.  So, yes.
Title: Re: Quite a few scripts needed!
Post by: Richirdo on June 03, 2010, 09:16:44 am
All I wanted to know for the voice chat thing was if it was possible...
Title: Re: Quite a few scripts needed!
Post by: Blizzard on June 03, 2010, 09:43:54 am
It's not impossible, but it's so much of a hassle that it's not worth the trouble.
Also, it would dramatically increase network traffic and your server will not be able to hold as many people as it can now.
Title: Re: Quite a few scripts needed!
Post by: Richirdo on June 03, 2010, 09:46:07 am
Ok thanks Blizz  :)
Title: Re: Quite a few scripts needed!
Post by: Blizzard on June 03, 2010, 09:47:39 am
Have you thought about using a teamspeak server on the side? It's not as good, but it helps if you want voice chat that much.
Title: Re: Quite a few scripts needed!
Post by: Richirdo on June 03, 2010, 09:51:13 am
I don't exactly need voice chat but anyway, what about the other scripts?
Title: Re: Quite a few scripts needed!
Post by: Blizzard on June 03, 2010, 10:07:33 am
All no big deal. Some you will have to have customly made, some already exist. I made a skill tree system myself, but I can't give it out until the girl I made it for releases her full game. Sadly, I don't think she ever will.
Title: Re: Quite a few scripts needed!
Post by: Richirdo on June 03, 2010, 10:10:55 am
Ok, so you think I should just wait around for some scripters to show up?  :P
Title: Re: Quite a few scripts needed!
Post by: Blizzard on June 03, 2010, 10:13:50 am
It's probably your best bet. xD
You can get 3 and it should work if the system works in a way so you can literally use more maps with map IDs over 1000.
You might be able to find 5, but it needs to be adjusted a bit so RMX-OS sends data to other players about how the character looks like.
Title: Re: Quite a few scripts needed!
Post by: Richirdo on June 03, 2010, 10:16:32 am
Okey dokey, I'm going to add a few more that I need in now.
Title: Re: Quite a few scripts needed!
Post by: SBR* on June 03, 2010, 01:40:19 pm
What you're asking is quite alot, but I'm sure some scripters are willing to make some of them. If there comes an easy one, I can maybe make one myself too. BTW, I see you're really basing your game off MS (MapleStory) :P. I love that game myself too. GMS FTW!

I think Remexos's Character Customization Script is the same as 5 and it is released if Remexos gets canceled. I'm sure some scripter can make it. I'm not good enough for that atm...
That level up thing should be really easy. Uhm, should other players see it too, because then RMX-OS should send over the data of the level up sign, and I don't think I can do that :'(. 9 is probably quite hard... And could you give more info about 8?
Title: Re: Quite a few scripts needed!
Post by: nathmatt on June 03, 2010, 01:56:08 pm
if your using Blizzabs then the level up is integrated in the system just need to turn it on

DISPLAY_LEVEL_UP = true
Title: Re: Quite a few scripts needed!
Post by: SBR* on June 03, 2010, 01:58:17 pm
But is the transferring to other players included in the Blizz-ABS Controller for RMX-OS?
Title: Re: Quite a few scripts needed!
Post by: lilbrudder917 on June 03, 2010, 05:21:50 pm
Quote from: Richirdo on June 03, 2010, 08:23:22 am
6. A script that allows for the world map to move (like how the title of chaos project has the lightning moving).

8. A script for a star map that changes overtime.

Nearly forgot but the scripts I'm using are Blizz-ABS and RMX-OS. I will be using later Tons of Add-ons and Mode 7


Theres an event command for 6, unless you meant you wanted the player to be able to make the map move. Then you could still event that, but I found a script somewhere that could do that...
Spoiler: ShowHide
#==================================================================#
#  #*****************#        Scroll camera v1.5 Falcao script     #
#  #*** By Falcao ***#        allow you move the game camera       #       
#  #*****************#        with the directional keys            #
#         RMXP                                                     #
# makerpalace.onlinegoo.com         V 1.5                          #
#==================================================================#

module Camera

# Button to run the script (Key "A" of the keyboard)
Button = Input::X 

# Speed of the camera (set 1 until 10)
Speed = 5

#Switch to disable or enable the script (on, off)
CameraDisable = 50

end

class Game_System
  attr_accessor :camera
  alias falcaoscroll_initialize initialize
  def initialize
    falcaoscroll_initialize
    @camera = false
  end
end

class Active_Arrow
  def initialize
    @arrow_up = Sprite.new
    @arrow_up.bitmap = RPG::Cache.icon("047-Skill04")
    @arrow_up.x = 325
    @arrow_up.y = 40
    @arrow_up.z = 200
    @arrow_up.angle = 180
    @arrow_up.visible = false
   
    @arrow_left = Sprite.new
    @arrow_left.bitmap = RPG::Cache.icon("047-Skill04")
    @arrow_left.x = 32
    @arrow_left.y = 220
    @arrow_left.z = 200
    @arrow_left.angle = 270
    @arrow_left.visible = false
   
    @arrow_down = Sprite.new
    @arrow_down.bitmap = RPG::Cache.icon("047-Skill04")
    @arrow_down.x = 316
    @arrow_down.y = 446
    @arrow_down.z = 200
    @arrow_down.visible = false
   
    @arrow_right = Sprite.new
    @arrow_right.bitmap = RPG::Cache.icon("047-Skill04")
    @arrow_right.x = 600
    @arrow_right.y = 242
    @arrow_right.z = 200
    @arrow_right.angle = 90
    @arrow_right.visible = false
  end
  def update
     if $game_system.camera == true
     case Input.dir4
     when 2
      @arrow_up.zoom_x = 1;  @arrow_up.zoom_y = 1
      @arrow_left.zoom_x = 1;  @arrow_left.zoom_y = 1
      @arrow_right.zoom_x = 1;  @arrow_right.zoom_y = 1
      @arrow_down.zoom_x = 1.4; @arrow_down.zoom_y = 1.4
     when 4
       @arrow_up.zoom_x = 1;  @arrow_up.zoom_y = 1
      @arrow_right.zoom_x = 1;  @arrow_right.zoom_y = 1
      @arrow_down.zoom_x = 1;  @arrow_down.zoom_y = 1
       @arrow_left.zoom_x = 1.4; @arrow_left.zoom_y = 1.4
     when 6
       @arrow_up.zoom_x = 1;  @arrow_up.zoom_y = 1
      @arrow_left.zoom_x = 1;  @arrow_left.zoom_y = 1
      @arrow_down.zoom_x = 1;  @arrow_down.zoom_y = 1
       @arrow_right.zoom_x = 1.4; @arrow_right.zoom_y = 1.4
     when 8
      @arrow_left.zoom_x = 1;  @arrow_left.zoom_y = 1
      @arrow_right.zoom_x = 1;  @arrow_right.zoom_y = 1
      @arrow_down.zoom_x = 1;  @arrow_down.zoom_y = 1
      @arrow_up.zoom_x = 1.4; @arrow_up.zoom_y = 1.4
    end
    @arrow_up.visible = true
      @arrow_left.visible = true
      @arrow_down.visible = true
      @arrow_right.visible = true
    else
      @arrow_up.visible = false
      @arrow_left.visible = false
      @arrow_down.visible = false
      @arrow_right.visible = false
     end
  end
  def dispose
    @arrow_up.dispose
    @arrow_up.bitmap.dispose
    @arrow_left.dispose
    @arrow_left.bitmap.dispose
    @arrow_down.dispose
    @arrow_down.bitmap.dispose
    @arrow_right.dispose
    @arrow_right.bitmap.dispose
  end
end

class Game_Player < Game_Character
  include Camera
  alias falcaocamera_update update
  def update
    falcaocamera_update
      if Input.trigger?(Button) and @camera_action == nil and
        $game_switches[CameraDisable] == false
        @walk_anime = false
        $game_system.camera = true
        @camera_action = 1
    elsif Input.trigger?(Button) and @camera_action == 1 and
      $game_switches[CameraDisable] == false
      center(x, y)
      @move_speed = 4
      @walk_anime = true
      $game_system.camera = false
      @camera_action = nil
    end
    if $game_system.camera == true
      @move_speed = -20
    unless $game_temp.message_window_showing
      case Input.dir4
      when 2
        turn_down
        $game_map.start_scroll(2, 1,Speed)
      when 4
        turn_left
        $game_map.start_scroll(4, 1,Speed)
      when 6
        turn_right
        $game_map.start_scroll(6, 1,Speed)
      when 8
        turn_up
        $game_map.start_scroll(8, 1,Speed)
      end
    end 
  end
end
end

class Scene_Map
  alias falcaoscroll_main main
  def main
    @arrow_active = Active_Arrow.new
    falcaoscroll_main
    @arrow_active.dispose
  end
  alias falcaoscroll_update update
  def update
    @arrow_active.update
    falcaoscroll_update
  end
end



8 could be easily done with events... and I thought Mode7 didn't work with Blizz-ABS?
Title: Re: Quite a few scripts needed!
Post by: Richirdo on June 03, 2010, 05:49:13 pm
Quote from: SBR* on June 03, 2010, 01:40:19 pm
What you're asking is quite alot, but I'm sure some scripters are willing to make some of them. If there comes an easy one, I can maybe make one myself too. BTW, I see you're really basing your game off MS (MapleStory) :P. I love that game myself too. GMS FTW!

I think Remexos's Character Customization Script is the same as 5 and it is released if Remexos gets canceled. I'm sure some scripter can make it. I'm not good enough for that atm...
That level up thing should be really easy. Uhm, should other players see it too, because then RMX-OS should send over the data of the level up sign, and I don't think I can do that :'(. 9 is probably quite hard... And could you give more info about 8?


Yeh Maplestory FTW! I hope that I can get my hands on remexos's character customization script... For 8 I would want the player to be able to look out of a telescope like thing and see the night sky, I would also want the stars to move a little as if the world is turning so that it has a more realistic effect. =) Also I'm not really fussed to where the stars our but a few larger stars for close planets would be nice.
Title: Re: Quite a few scripts needed!
Post by: Richirdo on June 03, 2010, 05:51:27 pm
Quote from: nathmatt on June 03, 2010, 01:56:08 pm
if your using Blizzabs then the level up is integrated in the system just need to turn it on

DISPLAY_LEVEL_UP = true



Nathmatt is it possible to change the Level up display so it's more fancy? and will other players be able to see the level up appear above their head? (Just so that they can say gratz XD)
Title: Re: Quite a few scripts needed!
Post by: Richirdo on June 03, 2010, 05:56:32 pm
Quote from: lilbrudder917 on June 03, 2010, 05:21:50 pm

8 could be easily done with events... and I thought Mode7 didn't work with Blizz-ABS?



It dosen't? As I said earlier I was going to use it but i didn't know it was incomptible...  :(
Title: Re: Quite a few scripts needed!
Post by: nathmatt on June 03, 2010, 06:07:53 pm
yea
LEVEL_UP_ANIMATION_ID = 
you can use an animation and im not sure about whether Blizz-ABS Controller sends level up data
Title: Re: Quite a few scripts needed!
Post by: Richirdo on June 03, 2010, 06:32:56 pm
Quote from: nathmatt on June 03, 2010, 06:07:53 pm
yea
LEVEL_UP_ANIMATION_ID = 
you can use an animation and im not sure about whether Blizz-ABS Controller sends level up data


Okay, so I just need to make my own level up thing for that. Hopefully Blizzard knows whether or not Blizz-ABS Controller sends level up data
Title: Re: Quite a few scripts needed!
Post by: lilbrudder917 on June 03, 2010, 08:27:07 pm
Quote from: Blizzard on May 17, 2010, 03:24:03 am
Mode 7 does usually not work with Blizz-ABS. If it does, it's probably a miracle and a unique combination that won't work with anything else. So yeah.


Nope. Doesn't.

And yes, Blizzard would know if Blizz-ABS Controller sends the level up data or not.
Title: Re: Quite a few scripts needed!
Post by: SBR* on June 04, 2010, 10:22:41 am
Well, there is a combination script of a Mode7 script and bABS, but I don't know if it's compatible with RMX-OS, since the complete class Scene_Map is changed.
Title: Re: Quite a few scripts needed!
Post by: Lobstrosity on June 05, 2010, 03:13:56 am
Quote3. A script that allows me to have inifinite maps without a disk changer script (not sure if this is possible)


I am also looking for a script to break the map limit, not necessarily "infinite," but just over 999, maybe 9999. I've found some scripts that can get you more maps by changing disk, (By what you posted, it seems you don't want one that changes disk) but I don't actually know what it means by changing disk? If it works as well as infinite maps, it would help me and Richirdo, unless its not compatible with other scripts.
Title: Re: Quite a few scripts needed!
Post by: Blizzard on June 07, 2010, 07:28:33 am
Quote from: lilbrudder917 on June 03, 2010, 08:27:07 pm
And yes, Blizzard would know if Blizz-ABS Controller sends the level up data or not.


I don't remember. It might work, it might not.
Besides, I don't see much point into letting other players know that I gained a level.
Title: Re: Quite a few scripts needed!
Post by: SBR* on June 07, 2010, 02:22:38 pm
It has many pro's to let the other players know that you leveled. Everybody'll say 'Gratz!'! And that's enough reasons!
Title: Re: Quite a few scripts needed!
Post by: Richirdo on June 08, 2010, 02:47:25 am
I agree with SBR, I need it to show other players when someone levels up if only so that they can say gratz. I'm going to add 1 or 2 more scripts to my requests now, is anyoen here a scripter at all?
Title: Re: Quite a few scripts needed!
Post by: Blizzard on June 08, 2010, 02:52:36 am
As I said, I think this will work automatically already.
Title: Re: Quite a few scripts needed!
Post by: Richirdo on June 08, 2010, 02:56:27 am
Ok that's good but didn't you say they you didn't know?...
Title: Re: Quite a few scripts needed!
Post by: Blizzard on June 08, 2010, 03:24:00 am
I think it will, but I don't know exactly. I most probably do send the @level variable as it is vital for damage calculation, etc. As the @old_level variable is probably not sent, this should trigger the animation since it only triggers when @level and @old_level are different.
Title: Re: Quite a few scripts needed!
Post by: SBR* on June 08, 2010, 12:54:53 pm
I thought 11. was inbuilt in Blizz-ABS?
Title: Re: Quite a few scripts needed!
Post by: Blizzard on June 08, 2010, 01:00:30 pm
It is. All you need is an object with lifeless alignment group.
Title: Re: Quite a few scripts needed!
Post by: Richirdo on June 09, 2010, 07:02:15 am
2 things, first of all I have marked 11 as Resolved but I'm pretty sure that I had problems with an enemy being in the "Lifeless" group (I can't check it at the moment), the other thing is that I think I've figured out how to make it so that the houses work but if I allow the person to have it say for instance "Richirdo's house". Then would I need to create an event for every possible player name? If so then I'd rather get a script for that.
Title: Re: Quite a few scripts needed!
Post by: Lobstrosity on June 09, 2010, 08:32:20 am
I'm sure there is an easy alternative, to set the house name to the player's account name. It would be the same as naming your character in an average game, then whenever dialog appears that they are included in, their name will appear. It may even be used with events, I'm not too sure.
For example, many people make RPGs where you name your character manually. Lets say the character's name is Bob :P Whenever 'Bob' speaks, it'll have> Bob: (Dialog here) And yea, you get the idea. The house name should most definitely work the same way. If you're not too sure about it, I've come across quite a lot of posts about it, so it shouldn't be too difficult to find.