[XP] RPG Maker XP Online System (RMX-OS)

Started by Blizzard, June 20, 2009, 11:52:23 am

Previous topic - Next topic

Blizzard

RMX-OS runs up to 4 threads: Main, Self-Maintenance, Anti-Zombie and Ruby Prompt. Each connected client creates one more thread. There's no way around that.
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.

edwardthefma

well i geuss shellium cant handal it after all  :'( :'( :'(
i am the lead dev for the shellium mmorpg project
http://wiki.shellium.org/w/Mmorpg
shellium.org :) free linux shells pm me and i will gladly
help you get 1

crzyone9584

Is there any way we can add out own custom commands? like /lvl user 5  where user is the user u want to lvl and 5 being the lvl you want them to be set?

Blizzard

As admin you can use /eval and /geval. i.e.

/geval $game_party.actors[0].exp += 10000 if $network.user_id == 12


You've just given player with user ID 12 10000 EXP.

/geval $game_party.gain_gold(10000) if $network.username == 'Blizzard'


You've just given player with username Blizzard 10000 gold.

But if you want real custo commands, you'll have to code them yourself. You can take a look at the Blizz-ABS Controller plugin how the additional commands are added. Keep in mind that you won't be able to do much if you can't script or if you don't know RMX-OS well as system.
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.

crzyone9584

February 23, 2010, 02:48:25 am #464 Last Edit: February 23, 2010, 02:52:08 am by crzyone9584
Scripting and know RMX-OS is one of my problems. Still working on getting to know RMX-OS's system But with /geval adn /eval can i use any $game_party command. Also side note i don't know all the $game_party commands. Is there a place i could read about the commands for $game_Party?

And to disable commands would it be like this?

DISABLED_CHAT_COMMANDS = [gcreate, gnewpass]


QuoteDISABLED_CHAT_COMMANDS
Defines built-in chat commands that cannot be used during the game at all.


The info didn't really tell me how to put the commands in there.


Blizzard

I'm usually assuming that you know the very least of scripting to know what a string and an array is. I know, it's not something I should assume, but without that knowledge it's impossible to configure 50% of all scripts.

DISABLED_CHAT_COMMANDS = ['gcreate', 'gnewpass']


Or:

DISABLED_CHAT_COMMANDS = ["gcreate", "gnewpass"]


I suggest using the first variant if you don't need specific string features (i.e. non-printable characters or variable embedding), because single quoted strings are processed faster by Ruby.
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.

crzyone9584

February 23, 2010, 03:53:47 am #466 Last Edit: February 23, 2010, 06:50:59 pm by crzyone9584
You are in your right to assume that i know things about ruby and rgss. Even though i know more in vb.net. I should learn to use the languge that the system im using to create games in use. lol

Any plans for a global weather system?

Blizzard

Just use Global Switches and Variables. -_-
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.

crzyone9584

true true. Still don't understand that. how do i set them? while in game? like using a debug menu? but im looking into using this system AWS- Advanced Weather System figured i'd use the global variables/switches to make it ran or snow when i want.

Blizzard

Just make a common event that handles everything and use switches and variables to determine the current weather.
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.

crzyone9584

Sounds easy enough. Well thanks again blizz. You come through for everything.

(Also I think i figured out eh save data system. (thanks to G_G)

whitespirits

a quick question ive been playing alot with friend latelyan there is quite a jumppy lag when walking around viewing another player, its not very smooth, is it possible in future releases this will be developed?

Blizzard

As I already said a couple of pages ago, I'm going to add an option to allow either smooth (like Netplay+) or consistent (actual player position) movement. Currently the system is using consistent movement.
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.

whitespirits

so it netplay + one quite buggy like dosent show exact location? i remeber having to jump in an outta maps to find some 1 an then they would vanish :P

Blizzard

That one's a bug in the Blizz-ABS Controller.
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.

crzyone9584

So is it possible to get names above NPC in the future?

Blizzard

You can simply use a custom script for that. It will work fine with RMX-OS.
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.

crzyone9584

Hmmm. I must search for this script. see if one exists!

Blizzard

Sephiroth Spawn made one, but it's SDK dependent. Another possibility would be if somebody wants to take the RMX-OS implementation of the player sprites and use it for events. It's probably a 15-30 minutes job. Writing the instructions and filtering a name (i.e. \n[NAME] in an event's name) should take the most time.
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.

Wizered67

hi, i'm new to this site. Anyway, I'm using version 1.08 and have experienced some bugs. If these are fixed in version 1.09 then please tell me and I'll switch to that.

Bugs:
Pressing the "x" key to enter the menu or exit something doesn't work
You can trade with yourself. It might be a bug with the actual trade system, but this causes a crash
After logging out and then re-logging in, your battle graphics for your actors are not saved. I'm using the standard battle system btw

Thanks for listening and I hope you can fix these. I love the actual script though.

Oh and is there anyway that you can make some items non-tradable as trading quest items can help you progress ahead in quests without actually doing it. Thanks.