Search results

  1. Tasyen

    Oskey - Player Key Event

    Introduction With 1.31 Blizzard provided the feature to listen to keyboard presses and releases outside of arrowkeys and ESC. This feature is used over a new Event that can be registered to a trigger. Simple usage This is a small Lua example: a trigger runs when player red presses the A key...
  2. B

    [vJass] Meet vJass - Extending structs

    Today's topic: Extending structs. BasicsExtending structsMiscellaneous Introduction Constructor & Destructor Stub Methods & super Generated Code Extends array typeid & getType() Conclusion Demo Code IntroductionIntroduction These days it appears to be a...
  3. xYours Trulyx

    Everything About Basic Attacks

    Everything About Basic Atacks This tutorial is mainly for older patches, new natives to modify attack values exist in the later versions. Table of contents: 1. Basic Attacks, what are they? 2. Requirements to Detect Basic Attacks 3. Detecting Basic Attacks 4. Resetting the Basic Attack Timer...
  4. Bribe

    JPAG - JASS Proper Application Guide

    JPAG - JASS Proper Application Guide Bettering the cause of readable source code If you are building a map you want to submit for review, building a spell or system to submit for public use, this guide can help to establish a general formula for making good, readable code. The more people...
  5. Magtheridon96

    vJASS Spell Templates

    vJASS Spell Templates Table of Contents Introduction Instant Spells Timed Spells Public Resources Wrap-Up introIntroduction This is more of a repository or reference rather than a tutorial. I'm going to show you some of the cleanest and most ideal spell models you could follow. These...
  6. Bribe

    [vJass] SleepAction - A Cinematic Lifesaver

    When I was making cinematic scripts a few months ago, I was disappointed by the inaccuracies of TriggerSleepAction(), so I moved to fix that problem with Waldbaer's Exact-Timing Cinematic tutorial. Unfortunately, that looked like a mess and was getting tiresome to create the trigger queues for...
  7. iAyanami

    Introduction to Struct

    Table of Contents Introduction Concept of Instances Struct Declaration Struct Instantiation Constructor Overloading Multiple Constructors Members Methods Static vs Instance thistype Destroying Instances & onDestroy onInit Method Naming Conventions Closing FAQ 1...
  8. Magtheridon96

    How to Give a unit the ability to fly

    Unit Flying Ability (The Right Way) Table of Contents Introduction The Problem The Solution Tips Wrap-Up IntroIntroduction This is quite a simple tutorial. I made it quite short and straight to the point because there's not much to say. Basically, what we've been doing to give units...
  9. PurgeandFire

    Lua Object Generation

    Lua Object Generation Description: What is Lua? Lua is a programming language that was made to be light, simple, and flexible. It was made to be embeddable into application programs to create a simple interface for scripting, and that is exactly what it will serve as for this tutorial. How...
  10. Bribe

    Quick Tutorial - Common Triggering Tips

    [GUI]*Advanced Triggering Tips Advanced Triggering Tips Why I am writing this I see lots of GUI scripts which make the same mistakes again and again, whether it be by leaks or by adding work to the list that doesn't need to be added. Hopeful goals I hope GUI users will learn to pay better...
  11. SkriK

    Creep Respawn (GUI)

    Creep Respawn (GUI) - Difficulty: 3/10 ------------------------- Introduction This tutorial explains how to make units owned by a certain player to respawn at their original position after a given amount of time. The Tutorial ------------------------- Setup There are a few things...
  12. emjlr3

    Deflection Angle

    Was asked about stuff bouncing off other stuff a while back, and posted a script of which I couldn't recall the source, and which I wasn't sure how functioned. To that end, I decided I wanted my own script for doing this, one that I understood, and could manipulate in the future to my needs...
Top