dsbuttons

  • DS Buttons Tutorial 1: Menus


    DragonSpeak Buttons

    DS Buttons can be used in many ways, both simple and complex, since the function of each DS Button solely depends on you, and what you choose to do with it. If you've read through thebasic overview of DS buttons and you think you're ready to try doing more with DS buttons, here are some slightly more advanced techniques to using DS Buttons that will help you to achieve the most from your Dream!

    Tutorial 1: Menus

    Although (as mentioned in the Basic Overview of DS buttons above), using DS Buttons for simple player interaction on the screen is a common use, you can also use DS buttons to have afull chain of events. So, when would you use a menu?

    Say you have acluster of buttons filling up the screen. Although you see that it's cluttery, you probably don't want to get rid of all of your fancy buttons just yet! So, how can we compromise? How about by making a menu!

  • DS Buttons: DragonSpeak Lines

    DragonSpeak Lines

    All of the DragonSpeak lines related to DS buttons are listed here:

  • DS Buttons: Integrating with tabs

    Integrating DS Buttons into tabs

    Okay, so if you've made it this far, it might be safe to say you have a pretty good idea of how to use DS with the buttons!

    But if you've gone into the Skin Editor and tried setting various DS buttons to be visible on default Furcadia tabs, you'll quickly notice that they don't display the same way in your Dream. The reason for this is that DS buttons behave differently than other default Furcadia buttons.

    DS Buttons, opposed to the Furcadia skin buttons, need to have specific DS in order to show in your Dream. In fact, when it comes to DS Buttons, most of the information is handled through DS, rather than the Skin Editor. For instance, you can position (x,y) a DS button in the Skin Editor to save on DS line space, but even then that isn't necessary, as there are already DS lines for that, too.

    When it comes down to positioning DS Buttons, there are 4 main DS lines. Two of them set the x,y position of the button, while the other two set a tab location (i.e. the default Furcadia tabs, including A, B, C, D, E, and F).

    These are the lines are used to change the x,y position of the button:

      (5:182) move the triggering player's DragonSpeak Button # to (#,#).
    (5:192) move everyone in the Dream's DragonSpeak Button # to (#,#).

    As for tabs: Even though tabs use letters in Furcadia, in DS they're represented by numbers.

    A = 1, B = 2, C = 3, D = 4, E = 5, and F = 6.

    So instead of thinking A B C D E F, think 1 2 3 4 5 6.

      (5:183) show the triggering player's DragonSpeak Button # in tab #.
    (5:193) show everyone in the Dream's DragonSpeak Button # in tab #.

    Reference List

    Testing command
    • Typing`dsbtn # will use the button even if you don't have it patched for testing
    buttons.fox
    • This file houses DS Buttons 1-10 (Object Number 177-196)
    • Also it contains all of the patches for other non DS buttons and tabs
    • It's bigger in size due to having more objects
    dsbtns.fox
    • This houses DS Buttons 11-99
    • Fox file used only for DS Buttons
    • Since it has less objects, it's also smaller in size overall

Account E-Mail

Password