[XP] Blizz-ABS Controller for RMX-OS

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

Previous topic - Next topic

Jragyn

May 22, 2010, 12:18:22 am #120 Last Edit: May 22, 2010, 12:54:58 am by jragyn00
Is there any particular reason this script would drop an undefined nil class error in regards to ".has_key?"

Randomly when dawdling with the client side of the rmx-os, I will get that error. I suspect its because I add more to the game, but I'm not even sure what it means.

So I'm doing the testing of this on two machines, right? Well...
If I drag a player onto a map with enemies, it functions fine.
When a second player enters the map, the second player can't seem to do anything.
They can move, and hit the attack button, and the enemies move, but the attacking just doesn't werk.
Whats more, is that when the player that originally entered the map and was able to attack, etc, when he LEAVES the map, all enemies become inanimate.

I thought this might be related to the prior listed bug of enemies stopping responding after long periods of time, but this instance can be recreated in like, 15 seconds after making an account.

X_X Am I the only one having this issue?


--J
A bright light can either illuminate or blind, but how will you know which until you open your eyes?

Blizzard

May 22, 2010, 04:30:15 am #121 Last Edit: May 22, 2010, 04:31:18 am by Blizzard
Best you update all your scripts first. I did a few changes lately after all.
Check out our game brands:

Daygames
Game Night Games
Chugnar Games

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.

Jragyn

May 22, 2010, 11:52:38 am #122 Last Edit: May 22, 2010, 12:55:23 pm by jragyn00
Even after upgrading both RMX-OS and the Blizzcontroller and the Blizz-ABS to the MAX, its still there.

One player enters, and the enemies are active, a second player enters and it looks like the enemies are updating one way on the first player's screen, and another way on the second player's screen, however server only responds to enemeis being hit on the player 1's screen... (ie: if player2 walks up to an enemy that is in the upper right corner of the map on player1's screen, but isn't on player2's screen, player2 can still hit said "invisible" ghosty, and be hit back) if player1 at any point decides to leave the map, all enemies lose activity and just sit there. If player1 comes back, enemies are still dead rocks sitting on the field. All players seem to need to leave the field and come back in order for it to be 'correct'.

current versions (up-to-date, right?)
rmxos=1.13
blizzabs=2.79
blizzcon=1.02

And after a bit of tinkering with the idea of killing enemies on one screen with the other player instead, I gave up and decided to leave the map and it popped an error, something about undefined methods for 'x' in the Game_Event script. Hmm.

Also, I discovered that the err, Exp_Factor script, using enemy exp to indicate levels and making all EXP fixed EXP when gained, well, I noticed while I was killing monsters like stated above, that both players on the map were gaining EXP from this, even though they weren't in a party.
Sticking between ABS and ABS-Controller resolved this issue. derr >.<

And as stated in prior posting, the exact error in regard to the has_key? thing:
_________________________________________________
Client 2 (0002) at TIME UTC has caused an error:
undefined method `has_key?' for nil:NilClass
./Extensions/BlizzABS-Controller.rb:136:in `client_update'
./Data/Client.rb:43:in `block in handle'
./Data/Client.rb:43:in `each_value'
./Data/Client.rb:43:in `handle'
./Data/Server.rb:258:in `block in run'
_________________________________________________

Yep. Sorry to complain a whole lot. I just want it to work, and even though it seems to work for everyone else, these issues came up when rmxos was like only 1.02 version or whatever, and its still coming up. Perhaps it means >I'M< doing something wrong?


--J
A bright light can either illuminate or blind, but how will you know which until you open your eyes?

Blizzard

Mabye database corruption. Try wiping your database.
Or simply register 2 new accounts if the problem persists with the new accounts (and ONLY the new accounts), it's not a database problem.
Check out our game brands:

Daygames
Game Night Games
Chugnar Games

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.

G_G

Its happened to me a couple of times. I just reset everything, set everything back up and did it, and it'll still persist.

Blizzard

Check out our game brands:

Daygames
Game Night Games
Chugnar Games

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.

Magus

May 22, 2010, 03:55:24 pm #126 Last Edit: May 22, 2010, 03:57:27 pm by Nawm
jragyn00  you hit the money. I forgot to mention this error, if I didn't already.
This happens to me ALL the time. (to my brother and I)
But its good that that error is being examined.
LEVEL ME DOWN. THE ANTI-BLIZZ GROUP IS AMONG YOU... Do it for the chick below...She watches..<br />

Blizzard

When I figure out a way to make RMX-OS more stable, then I can figure out a way to stop this from happening.
Check out our game brands:

Daygames
Game Night Games
Chugnar Games

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.

Jragyn

I'm just glad there is an active developer working on this ^^
I love the idea of being able to take this online and multiplayer, and when its functional enough to werk with blizzABS, It'll be time for me to shine :D

Hey Blizz, thanks for looking into it.
I'd help if I could, but all I can offer is running a client if that helps, I can't host a server at the moment that will allow for people outside my LAN to play :( My router is busted-ish.


--J
A bright light can either illuminate or blind, but how will you know which until you open your eyes?

Wizered67

When I use your visual equipment script with this and I open multiple accounts at the same time, it usually only shows the equipment on everyone on one of the accounts AT FIRST and then eventually on all of them......

Blizzard

I'm not sure I understood what you said. You're saying that it shows the equipment on everyone and "then eventually on all of them". What?
Check out our game brands:

Daygames
Game Night Games
Chugnar Games

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

I'm sorry about being unclear. I'll get back to you on it once I do a little more testing.

Also, is there anyway to avoid the whole problem where people can PvP you while you're in the menu?

Blizzard

You should get an on-map menu. Action MMOs are not intended to have menus that freeze the game.
Check out our game brands:

Daygames
Game Night Games
Chugnar Games

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

How would I do this? Also, I thought of an alternet way of automatically having the player defend when they go to the menu. How would I do this though

Blizzard

Check out our game brands:

Daygames
Game Night Games
Chugnar Games

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

Check out our game brands:

Daygames
Game Night Games
Chugnar Games

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

May 27, 2010, 06:42:18 pm #137 Last Edit: May 28, 2010, 07:40:35 pm by Wizered67
what should I search for?

EDIT:

Ok, well, I did some testing today and I have the results:


  • Sometimes the players name will appear in the middle of them instead of above

  • Sometimes visual equipment will stop working temporarily

  • Sometimes the damage doesn't show up and the other player doesn't take damage when I hit them with shuriekn in pvp

  • I'm not sure if this is a glitch, but it seems like I'm getting all of the errors of files missing isntead of the client....



by Blizz: Don't double post, use the EDIT/MODIFY button.

edit: Sorry about double posting. Also, when I said that I was getting file missing errors, I know what it means, but I got them all INSTEAD of the client. For example, if the other person playing attacked and there was no file for it, I got it instead of them.

edit: found one more thing. Sometimes another players sprite isn't removed until you go to the menu....

Blizzard

Don't double post, use the EDIT/MODIFY button.

I am aware of the bugs.
If you get file-missing errors, you have some files missing obviously.
Check out our game brands:

Daygames
Game Night Games
Chugnar Games

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, sorry to be annoying, but is there anywa to turn off pvp on specific maps?