Quite a few scripts needed!

Started by Richirdo, June 03, 2010, 08:23:22 am

Previous topic - Next topic

Richirdo

June 03, 2010, 08:23:22 am Last Edit: June 09, 2010, 07:03:31 am by Richirdo
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

Blizzard

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?
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

winkio

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.

Richirdo

All I wanted to know for the voice chat thing was if it was possible...

Blizzard

June 03, 2010, 09:43:54 am #4 Last Edit: June 03, 2010, 09:44:57 am by Blizzard
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.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Richirdo


Blizzard

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.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Richirdo

I don't exactly need voice chat but anyway, what about the other scripts?

Blizzard

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.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Richirdo

Ok, so you think I should just wait around for some scripters to show up?  :P

Blizzard

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.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Richirdo

Okey dokey, I'm going to add a few more that I need in now.

SBR*

June 03, 2010, 01:40:19 pm #12 Last Edit: June 03, 2010, 02:30:45 pm by SBR*
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?

nathmatt

if your using Blizzabs then the level up is integrated in the system just need to turn it on

DISPLAY_LEVEL_UP = true
Join Dead Frontier
Sorry, I will no longer be scripting for RMXP. I may or may not give support for my scripts. I don't have the will to script in RGSS anymore.
My script


SBR*

But is the transferring to other players included in the Blizz-ABS Controller for RMX-OS?

lilbrudder917

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?

Richirdo

June 03, 2010, 05:49:13 pm #16 Last Edit: June 03, 2010, 06:05:48 pm by Richirdo
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.

Richirdo

June 03, 2010, 05:51:27 pm #17 Last Edit: June 03, 2010, 06:04:29 pm by Richirdo
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)

Richirdo

June 03, 2010, 05:56:32 pm #18 Last Edit: June 03, 2010, 06:02:58 pm by Richirdo
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...  :(

nathmatt

yea
LEVEL_UP_ANIMATION_ID = 
you can use an animation and im not sure about whether Blizz-ABS Controller sends level up data
Join Dead Frontier
Sorry, I will no longer be scripting for RMXP. I may or may not give support for my scripts. I don't have the will to script in RGSS anymore.
My script