Before starting this tutorial, you should be comfortable with using GUI. This tutorial was not made to target those just starting out with GUI and may be confusing for those that are.
What is a hashtable?
For starters, it's a data structure capable of holding almost any kind of data in Wc3. It...
Dynamic values storage
One note, this was called Paladon's integer array indexing system but after talking to PurplePoot he explained me why it cannot be named like that.
What is Dynamic values storage? It's and easy to use variable system used by spell makers to make...
Send a Unit To one point, and then send him to the next spot as soon as he gets there.
Keep in mind that when you send a unit to a point war craft will stop that unit with in 20 of that point. If its much less then 20 away and it notices, then it doesn't move at all.
The Steps Used
What are we going to make?
To put it simple I'm going to explain how to make a profession inside a wc3 map using variables and items.
In this tutorial I will give you an example for the profession: smithing.
It's not very easy but if you read this [How-To] good you'll be able to make your...
Efficient allocation and deallocation of array indexes – Multiinstanceabilty for Timers, Custom Values, and more
Within tags, <> surrounding text denotes that that text is a field which you should fill yourself. The text enclosed is a description of what you should put there...
Is a collection of GUI, systems that I have refined throughout my GUI career. I'm now moving on to JASS, and thought that I would share some of this knowledge. I plan to have a large collection of systems. I realize that a few of these may already be done, but I believe that mine are...
Creep Respawn (GUI) - Difficulty: 3/10
This tutorial explains how to make units owned by a certain player to respawn at their original position after a given amount of time.
There are a few things...
How to Make Buildable Gates!
This tutorial will show you in a step by step process, how to make both horizontal and vertical 'smart gates' that may be built by any standard builder unit. It requires you to make 6 rects, 5 variables, 5 triggers, 4 custom abilities, 4 gates, and...
//First Off This tutorial is public u can use it all u want and create some pimped out buildings that are enterable and can have shops inside of them and all kinds of stuf//
Requirements - Basic WE Knowledge,Medium GUI Knowlege,The...
Have you ever wanted to have more detectable keys without using a third-party program?
Well here is a single-player solution that uses the game-speed increase and decrease keys, "+" and "-".
Just put the trigger in your map, your preference GUI or JASS and then put your trigger...
Buying Abilities Through Items
This tutorial will teach you how to make a system allowing the user to buy a skill from a shop (e.g. Avatar) through the purchase of a temporary item that will give you that skill. This can come in handy in games in which you wish for players to...
Most Hero Selection systems contain alot of complicated variables and such, this is all a bit complicated for a first time mapper. As i found out in my first map (Which im making as i type this post) its much easier to use some common sense and make your own, simpler way up. Now...
ITEM STACKING TUTORIAL
There have been so many questions regarding the combining and/or stacking of items so i decided to make a tutorial!
- Create a blank map
- Make a hero inside it
- Make 3 (or more) of the same item near the hero.
2] Stacking Items
- The triggers used for this...
I want to just submit this, as it was in one of my maps and I think that it can be quite useful to some, useless to others.
This is a system I used to aquire abilities / upgrade abilities through buying items. eg. You buy an item called "Avatar" and you will get it to Level 1 or Level 2 if...
this has been done before but i didnt really like any of the others ons so i made one myself.
Arrow Key Movement
1) Create 3 Variables , named "Up", "Right" , "Left". Make those 3 boolean arrays for the type and make a new variable called Players_Hero with type Unit Array. and...
Creating a Votekick System
Using Dialogs and Multiboards
Note: This is an Advanced Tutorial. It is not recommended for those who have yet to learn the basics of the World Editor.
In this tutorial I will teach you how to create a system that allows any player to kick someone that...
Tutorial Objectives: Upon completing this tutorial, users should be able to create dynamic quests for up to 12 players using a small amount of variables and triggers. These quests will be able to store just about any objective from killing X amount of creatures to delivering an item to someone...
In this tutorial I hope to show you how to make an advanced hero selection system in a step by step guide.
This one works via players clicking on heroes they wish to use as opposed to taverns or region methods.
I've tried to include as many pictures & samples as possible.
As Tonks has left the Hive, I decided to recreate this tutorial.
This tutorial will show you various methods of hero selection systems.
Many AoS or orpg's use hero selection systems which allow you to pick a hero out of one of the various heroes available in the game. In this...
Warning The first suggestion for local variables is incorrect. While the use of multiple local variables is demonstrated, in fact only ONE local variable can be used in GUI. Until the tutorial is updated, please keep this in mind and either use only one local variable in GUI or consider using...
I. Some things to know about
1. Uses of AI Triggers
2. Difference of Triggered and AI Editor Scripts
II. The Hero Triggers
1. Creating the Hero
2. Learning and Using of Abilities
3. Attacking, Chasing and Retreating
4. Item System
I. Some Things to Know About...