Author Topic: [XP] Buddy List for RMX-OS  (Read 2909 times)

Offline Sylphe

  • Transcended Spirit
  • ***
  • Posts: 119
  • LV: 3
  • Gender: Male
  • Huunngrryyyy *o*
    • View Profile
[XP] Buddy List for RMX-OS
« on: August 02, 2014, 04:15:07 AM »
Buddy List for RMX-OS
Authors: Sylphe
Version: 1.0
Type: RMX-OS Plugin
Key Term: RMX-OS Plugin

Introduction
If you're planning to do an online game, cooperation is one of the most important thing.
And to cooperate you will need buddies, buddies that you will want to easily add or remove
with less than 5 inputs on your keyboard.
Here is what you certainly seek

Features

  • Display all your buddies on a simple window list
  • Let you add buddies with an onmap players checking window
  • Let you invite a buddy in your party or in your guild when selecting him in buddy list
  • Let you remove your buddy from the list (but beware of RMX-OS removing offline buddy bug)

Screenshots

(click to show/hide)


Demo

None.

Script

You will have to change RMXOS OnlineAwareness line 126 (if you don't have my onmap players window)
Just add the extra lines of this code :
Code: [Select]
    when /\A\/onmap\Z/
            names = self.map_players.values.map {|player| player = player.username}
HERE ==>     $onmap_players = names
HERE ==>     $onmap_player_need_refresh = true

You will also have to change 3 lines in RMX-OS script (near line 1300, within 'add_message' method)
The last 2 "HERE" lines are optionnal but if you don't want messages to appear in the chat, add them.
(click to show/hide)

Here is the Scene code, put it as the Blizzard's order script say :  http://forum.chaos-project.com/index.php/topic,23.0.html
(click to show/hide)



Instructions

See at the top of the code.
Also the french words/sentences can easily be changed in the config, each one is a parameter in the module and I explain their meaning very clearly but send me a message if you don't understand something.

Compatibility
Not compatible with bronies... Wait what


Credits and Thanks

  • Sylphe, for the script and explanations.
  • Blizzard, for RMX-OS, OnlineAwareness and RMX-OS controller for BlizzABS.

Author's Notes
If you delete a buddy who is not connected, you will be disconnected (bug from RMX-OS)
Please report any bugs or suggestions.
« Last Edit: August 02, 2014, 11:15:23 PM by Sylphe »
blindly follow his heart can lead to the loss
(click to show/hide)
Sylphe, descendant of Zoldik Family.
Quote from: TedBear
TRY KEEP UP

Offline Zexion

  • Addicted to LoL
  • Chaos User
  • ******
  • Posts: 1519
  • LV: 69
  • Gender: Male
  • My anaconda don't...jk it does
    • View Profile
Re: [XP] Buddy List for RMX-OS
« Reply #1 on: August 02, 2014, 05:59:18 AM »
Lvl + for the anti-brony code

Offline whitespirits

  • Ethereal Devastator
  • ****
  • Posts: 328
  • LV: 2
    • View Profile
Re: [XP] Buddy List for RMX-OS
« Reply #2 on: August 02, 2014, 11:43:23 AM »
nice work :) whats next on ur idea list :)

Offline Sylphe

  • Transcended Spirit
  • ***
  • Posts: 119
  • LV: 3
  • Gender: Male
  • Huunngrryyyy *o*
    • View Profile
Re: [XP] Buddy List for RMX-OS
« Reply #3 on: August 02, 2014, 05:31:48 PM »
xD !
thank you ! I was thinking of a way to automatically make a window spawn when you are requested to be added in a buddy list, in a guild, in a group or for trade and you will have to answer yes or no or block (but for the "block" thing I'm not very sure how I could do it lol)
It will use lot of aliases I think lol
I was also thinking that the PVP thing in RMX-OS controller for BlizzABS could be enhanced (like in MMORPG you request the player to battle before you can kill him) but I'm not competent enough to do such a thing
blindly follow his heart can lead to the loss
(click to show/hide)
Sylphe, descendant of Zoldik Family.
Quote from: TedBear
TRY KEEP UP

Offline whitespirits

  • Ethereal Devastator
  • ****
  • Posts: 328
  • LV: 2
    • View Profile
Re: [XP] Buddy List for RMX-OS
« Reply #4 on: August 02, 2014, 05:52:10 PM »
all sounds good! have a look at the drop down menu script, that has the yes no thing in it :)