[XP] Blizz-ABS Controller for RMX-OS

Started by Blizzard, January 17, 2010, 05:02:36 pm

Previous topic - Next topic

Wizered67

I briefly tested the new version and I have some problems. At one point none of my players were becoming gmasters so it seems that it crashed. It was at this same time that I started getting the error I was getting before (undefined method pages, I think it was). I can tell that this is getting close to perfect. Keep up the good work.

Noob

wizered figured out a fix for the damage nil error a while back. but i still have my old problem. but i believe that if somebody could give me any of the following scripts it could fix it:
1. ingame call script that restarts the babs extension.
2. a modified version of this scripts server extension so that rather than crashing w/ no gmaster, it restarts the extension. thanks
:)

Wizered67

February 18, 2011, 12:00:29 am #282 Last Edit: February 19, 2011, 07:00:04 pm by Wizered67
I don't remember where, but I believe I remember Noob mentioning before that when you leave a map and go to a new one, sometimes events from the old one would carry over. Well, with the newest version I also have started getting that problem. Basically, randomly the event graphic from the old map will be used and its position, but not its code. For example, if event 1 on map 1 was a person that said "hi, how are you?" and event 1 on map 2 was a monster that said "I will kill you!" sometimes on map 2, there would be a person in the same position as event one on map 1 that said "I will kill you!". I believe thsi may be linked to a problem I was having where players still appeared next to you even when you changed maps. I don't really know what I'm talking about, but I believe that for some reason the event data isn't being cleared on map change.


Edit: Just tested with my friend. Save data must have gotten corrupted somehow because he also had my armour and weapons. Also, it kept crashing with the error I posted befor in Game_Event.

Edit 2: Okay, I tried to figure out why it was giving the error in game event. To do that, I added this line in game event before line 82:
print self.inspect if @event == nil or @event.pages == nil

What it eventually printed was:
Spoiler: ShowHide

In the screenshot, I noticed that it mentioned id was 4. To try to figure this out, I checked what event 4 on that map was. It turned out that it was an enemy respawn point. Now I think that the error might have something to do with respawn points. This could explain why noob might not be getting it, because he may not have respawn points. I am not sure if this is right, so correct me if I am wrong.

Also, here is the full error I've been mentioning:
Spoiler: ShowHide


The line it is on is:
for page in @event.pages.reverse 


One more thing I've noticed, although very minor, is that other players chat bubbles never dissapear.

Blizzard

I'll take a look at those problems when I can.
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.

Griver03

thx blizz for still supporting rmx-os ^^
ill wait for a new version and untill i make more maps  :naughty:
My most wanted games...



Wizered67

February 20, 2011, 06:45:06 pm #285 Last Edit: February 20, 2011, 06:54:47 pm by Wizered67
Before when someone else was playing with me magically got my same equipment, I though it was data corruption. Now I realize its something worse. For some reason, when 2 accounts are on the same map, they are linked. For example, account one equips weapon, account 2 does too. Account 2 dies, account 1 does too. I'm not sure if this is a complicated problem or a simple fix, but it is probably one of the biggest problems so far. Hopefully you can fix it.

Blizzard

Your server isn't working right. It doesn't differ between client connections. There's nothing I can do.
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

What could be wrong with the server that would cause this?

Blizzard

I don't know. As I said, it's as if the server doesn't differ properly between client connections.
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

Would re-downloading the server fix the problem?

Blizzard

The problem is not with RMX-OS, the problem is with the computer running 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.

Wizered67

Hmmmm..... That's weird. I had no problems runing it on my computer before.

Blizzard

Then I don't know what you did to cause that problem.
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

Blizzard, not to question you since your the genius behind this script in the first place, but are you sure that the problem doesn't lie in this script? I only say this because when I start a new project with just RMX-OS and I equip armour, I have no problems with other players getting it too. Therefore, it seems to me that it could be this script. If my reasoning is flawed, please tell me.

Blizzard

February 22, 2011, 02:17:56 am #294 Last Edit: February 22, 2011, 02:36:29 am by Blizzard
There is a possibility that it's RMX-OS's fault, but that bug would cause that ALL data is copied onto another player, including graphic, level, EXP, HP, SP, simply everything. If only parts of the data are copied, then it's can't be RMX-OS.

You guys repeatedly have the problem that the server cuts off traffic and that the thread handling the extension dies because of that and does NOT crash the whole server as it's supposed to. I mean, I explicitly tell Ruby that it should abort the whole application if a thread dies, but it doesn't do it. Traffic should be transmitted either as a whole or not at all, that's how TCP works, yet your computers have not implemented the TCP standard properly and receive parts of messages! Those are two critical things that cause problems, two completely illogical behaviors. It wouldn't surprise me that your computers can't even properly differ between connections or mix them up.
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

Actualy, all data may be copied for me. I know for a fact that weapons and hp are being copied and probably sp too. As for exp, I haven't tried it yet and graphic I can't test since all of my characters have the same graphic.

Blizzard

I will take a look at it either way, but I'm probably not going to find anything.
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

February 27, 2011, 11:18:43 pm #297 Last Edit: February 27, 2011, 11:36:00 pm by Wizered67
 think I may have found the problem. I can't be 100% sure on this though. It seems like in Map_OnlineBattler, the @battler variable is set to the own players data instead of the other player's. I also noticed that level, hp, sp, etc. are all linked besides exp. This may be because it is not one of the exchange variables. I would appreciate if you can either confirm or deny this.
Thanks,
Wizered67

edit: I can confirm it has something to do witht he exchange variables. I tried adding EXP to the exchange variable list for the battler and it was then linked like everything else.

Blizzard

February 28, 2011, 02:47:37 am #298 Last Edit: March 04, 2011, 04:36:27 pm by Blizzard
Eh, now I know what could be causing it. Yeah, I was suspecting the exchange variables to be causing the problem, but I wanted to confirm first that it's not anything else.

EDIT: I have updated script to v1.33. I had forgotten to include the override keys for CANCEL and CONFIRM in the login screen.
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.

JellalFerd

I keep getting this error message:
Spoiler: ShowHide
Quoteundefined method `>' for nil:NilClass
Bliz Abs Part 3:6706:in `main_blizzabsrmxos_later'
(RMX-OS) Blizz Controller:944:in `main'
-<:::RMX-OS Main:::>-:46


QuoteFrank says:
But obviously they put on that shirt on in the morning.
Hmmm..
Booty shirts are nice.
Depends on the girl.
Jellal says:
booty shirts
lolwut