• 0

    posted a message on Need Aiur Chef mediafire link !!!

    @sauboden: Go

    You can load the map through the editor, and then run it by pressing Test Document.

    Posted in: General Chat
  • 0

    posted a message on Legends Open RPG [HELP!]

    @Daara87: Go

    How can it be your fault? You're not responsible for anything. You just gave them your opinion.

    Posted in: Team Recruitment
  • 0

    posted a message on Legends Open RPG [HELP!]

    @Eiviyn: Go

    The problem is not that players do not want to play the map. They either don't know about the map, or they can't find anyone else to play with.

    A map like DOTA would NEVER get played by a single player, because of the simple fact, that it is a team versus team game.

    Posted in: Team Recruitment
  • 0

    posted a message on Third Person Shooter (TPS) engine - Download if you need one

    @Turdas: Go

    Right click and press Save link as

    Posted in: Triggers
  • 0

    posted a message on How to install maps

    @sauboden: Go

    Yes. You can play singleplayer maps not uploaded to B.net offline through the editor.

    Posted in: General Chat
  • 0

    posted a message on How to install maps

    Log in to B.net -> Press Custom Games

    Posted in: General Chat
  • 0

    posted a message on How can to make a boss fight.

    @caparosmith: Go

    You can edit your posts.

    @Gyurii: Go

    Can be done with triggers, but also within the data editor. Triggers are the easiest method. There are some tutorials here on mapster which teaches you how to use the trigger editor.

    Posted in: Triggers
  • 0

    posted a message on Weekly Terraining Exercise #70: Hold the Line

    @madlibrarian: Go

    Sorry, I didn't notice you already used it. Then, my only suggestion would be to make them act like they were aiming/shooting instead of just standing there.

    Posted in: Terrain
  • 0

    posted a message on Blizzard sees no problem with popularity system?

    @Deeweext: Go

    Blizzard used to do so, but it always resulted in the "good" maps being forgotten, and the bad maps reaching page 1.

    Posted in: General Chat
  • 0

    posted a message on Weekly Terraining Exercise #70: Hold the Line

    @madlibrarian: Go

    another nice addition would be to add lasers to those ghosts.

    Posted in: Terrain
  • 0

    posted a message on [Dialog] Custom Dialog Technique

    @Trieva: Go

    It currently does not tint depending on the race, but I might add that option to the tutorial. About the dialog buttons, I will add more parts to the tutorial in the next couple of days, which will include custom dialog buttons.

    Posted in: Tutorials
  • 0

    posted a message on Oh man...
    Quote from JademusSreg: Go

    Also, you ought to have more dignity than to post personal angst on the internet. It's embarrassing.

    Posted in: Off-Topic
  • 0

    posted a message on [Dialog] Custom Dialog Technique

    (I am open to suggestions on how to improve)

    Custom Dialog Technique

    TopicDifficultyLength
    Part I - DialogsIIIIIIIIII
    Part II - ButtonsIIIIIIIIII
    Coming "Soon"


    Introduction

    I've heard many people complain about the difficulty of making dialogs through triggers, so I decided to share my technique in this quick tutorial. What we are going to do, is to create an advanced custom action, which we will use to set up our dialogs. You will need a moderate skill level, and have worked with dialogs before.

    That said, let's get started.

    Part I

    Step One

    First of all, create a new Action Definition (Ctrl+Alt+R). This is going to be the function which creates and sets up our dialog.
    We will need the following parameters:

    Parameters

    These parameters are used to specify how the dialog should look like. It's like an advanced version of the built-in Create Dialog action.

    Create the following actions within the Action Definition, and link them to the previously created parameters.

    Actions

    We can now use our custom action to easily set up an advanced dialog.

    Step Two

    Create a new Trigger (Ctrl+T) . This trigger will be the one initializing our custom dialog. Create an Event (Ctrl+E), and set it to whatever you want to trigger the dialog creation. I'll be using the Game - Map Initialization event. Now, create a new Action (Ctrl+R), and select our Action Definition from the list. You'll see all of our parameters in the advanced trigger field. You can now customize the dialog to your liking, or choose the settings I used in the picture below.

    Action Customization

    We will need to refer to the dialog at a later time, so we need to create a new Variable (Ctrl+B). Set the type of the variable to Dialog. Go back to the initialization trigger, and create a Set Variable action, and then set the new dialog variable to (Last Created Dialog).

    Conclusion of Part I

    Result of Part I

    We've now created a functioning, and good looking custom dialog. It may seem to have taken way more time than creating a dialog with the built-in actions, but it's a great technique to create multiple dialogs, and it saves you a whole lot of lines.

    Part II

    Step Three

    We're now going to create the buttons for our custom dialog. We want to make the buttons look clean and professional, and take distance to the standard Blizzard buttons.

    The first thing we want to do, is to create a Record (Ctrl+U) named Advanced Create Dialog Button. This record will be used to refer to our buttons later on. Add the variables seen below.

    Record

    Next, create a new Variable (Ctrl+B), and give it the same name as the previously created Record. Set the Type field to - Preset, and the Record field to our Record. I will stick to 4 buttons for this tutorial, but you can change the array to whatever you need.

    It is now time to create our Action Definition (Ctrl+Alt+R) to set up the buttons. Again, name it Advanced Create Dialog Button. Add the below parameters to the Action Definition. Notice, that I have added a new Parameter, Index. This parameter is used to save the button to a specific index of our Record, and is needed in order to refer to the buttons later on.

    Variable

    Go ahead and create the Actions for our Action Definition as seen below. You may change the Desaturated Color field to whatever color you want to be shown, when the button is hovered.

    Action Definition

    Step Four

    Now that we have set it all up, we're going to put our work to use. Go to the Initialization trigger we created in Part I, and add two Local Variables (Ctrl+B). The first one will be used to add vertical offset between our 4 buttons. The second variable will be used for a For Each Integer function. Add the following Actions to the trigger. The array of the For Each Integer function is the amount of buttons created. You may set the Image File field to whatever image you want to have displayed. I've used Assets\Textures\ui_frame_big_innerline_protoss.dds for this tutorial.

    Initialization Trigger

    At last, create two Triggers (Ctrl+T). Set them up like the images below. These are used to enable/disable the color shown when the button is hovered. Be sure to have the array of the For Each Integer function the same size as the rest of your button arrays.

    Mouse EnterMouse Exit

    Conclusion of Part II

    Result of Part II

    We've created a pretty, fully functioning custom dialog and button. If you have followed the tutorial step by step, you should now have a result like in the image below.

    Downloads

    You can download the map used for this tutorial in the attachments right below.

    If you're interested in downloading a similar dialog asset in galaxy code, click here.

    Posted in: Tutorials
  • 0

    posted a message on [Revived!] Map Night

    @TheAlmaity: Go

    Great! Can't wait to see the changes :)

    Posted in: General Chat
  • 0

    posted a message on Apparently, we can "like" a post now

    @Kueken531: Go

    It felt like people were addicted to increased reputation. They did everything they could to have an increased reputation.

    Posted in: Off-Topic
  • To post a comment, please or register a new account.