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
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?
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.
All I wanted to know for the voice chat thing was if it was possible...
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.
Ok thanks Blizz :)
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.
I don't exactly need voice chat but anyway, what about the other scripts?
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.
Ok, so you think I should just wait around for some scripters to show up? :P
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.
Okey dokey, I'm going to add a few more that I need in now.
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?
if your using Blizzabs then the level up is integrated in the system just need to turn it on
But is the transferring to other players included in the Blizz-ABS Controller for RMX-OS?
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...
#==================================================================#
# #*****************# 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?
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.
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
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)
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... :(
yea
you can use an animation and im not sure about whether Blizz-ABS Controller sends level up data
Quote from: nathmatt on June 03, 2010, 06:07:53 pm
yea 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
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.
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.
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.
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.
It has many pro's to let the other players know that you leveled. Everybody'll say 'Gratz!'! And that's enough reasons!
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?
As I said, I think this will work automatically already.
Ok that's good but didn't you say they you didn't know?...
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.
I thought 11. was inbuilt in Blizz-ABS?
It is. All you need is an object with lifeless alignment group.
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.
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.