Register for free, and make this box disappear!

Welcome to the BF Forums! Register Now, It's Free!


Welcome to the BF Forums; your source for the latest video game news, strategies, discussions, and resources. Join over 66,000 like-minded gamers to chat about your interests in our community.

You are currently viewing the forums as a guest user, which limits your access to certain content, contests, downloads, and more. By joining our free community, you will be able to respond in discussions/articles, contact members privately (PM), participate in regular-scheduled contests, see less advertisements, and have access to many other features. Registration is quick, easy, and completely free. Whatever your game interest may be, you'll find information here where people realize that games are more than just poker online.


Have your questions answered. Share your thoughts about a topic. Take 2 minutes, Register Now!
BattleForums.com Blizzard Gaming Forums > Warcraft > Warcraft General > Warcraft Maps and Modifications

We're Half-Way There!! - BF Lotto: $50 Ebay or Amazon Gift Card - A Single Click is All It Takes...

Reply
 
Thread Tools Display Modes
Old 11-23-2003, 02:34 PM   #61 (permalink)
BattleForums Addict
 
Darimus's Avatar
 
Join Date: Oct 2003
Posts: 681
Trigger - Run (Ignoring Conditions), right after turn on

Using run, ignoring conditions, you don't need any events
I use that alot, like once when I was making a save code just for the hell of it, I had to put the trigger that checked the length of the chat message into another trigger because, checking length is very hard :P

Last edited by Darimus; 11-23-2003 at 02:37 PM.
Darimus is offline   Reply With Quote
Beitrag Sponsored Links

__________________
Ads suck! Take 2 minutes to register for your free account, and GET RID OF THESE ADS!
Old 11-23-2003, 03:59 PM   #62 (permalink)
BattleForums Junior Member
 
Join Date: Sep 2003
Posts: 57
Well, it did the job anyway.


One question in general about triggers.

What are the following and how are they used?

Unit Groups
Trigger Que.

Ok, by the names i guess they are easy to determine. But ive seen lots of triggers from maps referencing to add to unit group, or add to trigger que.

But i dont understand what they do exactly.
VengfulAvatar is offline   Reply With Quote
Old 11-23-2003, 08:08 PM   #63 (permalink)
BattleForums Addict
 
Darimus's Avatar
 
Join Date: Oct 2003
Posts: 681
Unit Groups are refering to any amount of units that is more then 1, just like Player Group, but with units... Use Picked Unit to refer to the units that are picked from the Unit Group

Trigger Queue - This means it will run the trigger after it is done with the current trigger, but it is useful because, if you use for events, A Unit Dies, then [killing unit] will work in the queued trigger, even though it doesnt have an event
Darimus is offline   Reply With Quote
Old 11-24-2003, 03:25 PM   #64 (permalink)
BattleForums Senior Member
 
tassadar920's Avatar
 
Join Date: May 2003
Location: My house
Posts: 2,048
Ok i have a lil cinematic movie im making, but before the movie starts (10 seconds into the game) I want the camera to fly across the map, spin around, and then return to where the movie is. This is so the map has time to drop laggers, and set up all my other crap so theres no laggy scenes l8r. How do I make the camera fly up from one spot, to another spot, and then back to the original spot over 10 seconds.
__________________
: )
tassadar920 is offline   Reply With Quote
Old 11-24-2003, 09:58 PM   #65 (permalink)
BattleForums Junior Member
 
playing_wc3x's Avatar
 
Join Date: Nov 2003
Location: Washington under the deep blue sea.
Posts: 26
Tassadar920, that kind of thing isnt really to hard, you could either set up the cameras to do what you want to be done, or try using such camera operations like: Camera - Set Player 1 (Red)'s camera Roll to (Roll of CamStart1 <gen>) over 1.00 seconds, this may help if you try different things such as distance to target and
angle of attack. I hope 1 of these works for you.
__________________
playing_wc3x is offline   Reply With Quote
Old 11-26-2003, 09:55 PM   #66 (permalink)
BattleForums Senior Member
 
tassadar920's Avatar
 
Join Date: May 2003
Location: My house
Posts: 2,048
Ok listen up someone plz , i really need help with this. In my current rpg map I have a LOT of areas taht need units to spawn periodically, so I decided that, why not make a trigger that could automatically spawn the units.

So I made this:

Events (none)
Conditions (none)
Actions -
For each (Integer A) from 1 to *spawnamount*, do (Unit - Create 1 *spawnunit* for *spawnforplayer* at (Center of *spawnzone*) facing default building facing degrees)

But I encountered a problem, how do I make the value of 'spawnzone' (which isn't a variable yet) change from one region to another?
__________________
: )
tassadar920 is offline   Reply With Quote
Old 12-04-2003, 05:10 PM   #67 (permalink)
BattleForums Senior Member
 
IceDevil9's Avatar
 
Join Date: Feb 2003
Location: CA
Age: 20
Posts: 3,420
Quote:
Originally posted by tassadar920
Ok listen up someone plz , i really need help with this. In my current rpg map I have a LOT of areas taht need units to spawn periodically, so I decided that, why not make a trigger that could automatically spawn the units.

So I made this:

Events (none)
Conditions (none)
Actions -
For each (Integer A) from 1 to *spawnamount*, do (Unit - Create 1 *spawnunit* for *spawnforplayer* at (Center of *spawnzone*) facing default building facing degrees)

But I encountered a problem, how do I make the value of 'spawnzone' (which isn't a variable yet) change from one region to another?
Quite simply, you cannot. You need to copy and paste that trigger for the various regions you have, and edit it accordingly.

EDIT- If you're thinking of making it so if they're at a certain spot and you only want the monsters of that area to respawn, then do something like this.


Events

Unit- Unit Enters Region- A unit enters Re-Spawn 1

Conditions

Unit Comparison- Owner of Entering Unit equal to Player 1 (Red).

Actions

Trigger - Turn On - Turn on Re-Spawn Trig 1

I forgot to mention you must turn the trigger off by default. Player 1 (Red) can be changed if in your RPG there is a plyer who must stay alive for them to win (Like Illidian in the 7 DHs), then change it to that player.

-Frank :cool:
__________________



All brawn and no brains and all those nice things
And you finally got what you want
Someone to look good with and light you cigarette
Is this what you really want?

I've figured out, what you're all about
And I don't think I like what I see, so
I hope I won't be there in the end when you come around

How long will he last before he's a creep in the past
And your alone once again
Will you pop up again and be my special friend
Till the end and when will that be


:halo Kurt Donald Cobain 1967 - 1994 R.I.P. :halo


Last edited by IceDevil9; 12-04-2003 at 05:14 PM.
IceDevil9 is offline   Reply With Quote
Old 12-04-2003, 06:25 PM   #68 (permalink)
BattleForums Addict
 
Darimus's Avatar
 
Join Date: Oct 2003
Posts: 681
Actually... you can... I told him how over AIM, since battle forums was busy at the the time i saw it
Darimus is offline   Reply With Quote
Old 12-19-2003, 04:14 AM   #69 (permalink)
BattleForums Addict
 
Darimus's Avatar
 
Join Date: Oct 2003
Posts: 681
Icon10 World Editor FAQ

Ok, since triggers is my area of expertise, and most people have the most problems there, thats what this FAQ will be about... (You can ask questions which will be added to the FAQ if they are relevant)

Question: What is WE, and how do I use it?

Answer: 99.99% of the people here know the answer but... to avoid the .01% that don't, it is in your warcraft III directory, default: C:\Program Files\Warcraft III then find World Editor.exe and double click it. WE is an acronym (or a few letters made to make typing out long phrases easier) and stands for World Editor

Question: How come the game crashes when a certain trigger I made runs?

Answer: Make sure that there are no triggers that do an infinite loop (usually done by using the Run Trigger action) and also make sure you don't do something impossible, like finding the custom value of a unit that got removed from the game using a Unit - Remove Action

Q: How do I make a working dialog?

A: For your initilization trigger, make the event Time - Elapsed game time is 0.01 seconds, NOT MAP INITIALIZATION! Next, go into the Variable Editor (Control+B Hotkey) and make a new Variable with any name you want, as a Dialog, and then make Dialog Button variables. When you are done, hit Ok, then go into your initilization trigger, and place these actions:

Actions
Dialog - Change the title of YourDialogVariable to Any Title Here
Dialog - Create a dialog button for YourDialogVariable labelled Left
Set Button1 = (Last created dialog Button)
Dialog - Create a dialog button for YourDialogVariable labelled Right
Set Button2 = (Last created dialog Button)
Dialog - Create a dialog button for YourDialogVariable labelled Look Around
Set Button3 = (Last created dialog Button)
Dialog - Create a dialog button for YourDialogVariable labelled Inventory
Set InventoryButton = (Last created dialog Button)

I'll break that down:
Dialog - Change Title

Dialog - Create Dialog Button

Set (dialog button variable)
[the action called Set Variable]

Q: Now that I made a dialog creation, how do I show it and make it work?

A: Showing the Dialog: In any trigger, after you set the events and conditions, go to the Actions section and use the action: Dialog - Show/Hide Dialog, and choose to Show the dialog variable you created, in my case: YourDialogVariable is my variable's name.

Dialog Results: Now that it shows the dialog correctly (if you followed the instructions correctly) you must make a new trigger. The events/conditions of this trigger should be:

Events
Dialog - A dialog button is clicked for YourDialogVariable

Conditions: Use the condition [Dialog Button Comparsion] to set this:

Conditions
(Clicked dialog button) Equal to [Your Variable, such as Button1 or InventoryButton]

Actions
This is where you get to set what you want... and since the new patch, Triggering Player refers to the player who clicked the dialog button, so if you want to create 1 peon for the player if they chose the peon button, use the: Unit - Create 1 Peon for (Triggering Player) at (Triggering Player's Start Location), or something to that affect

Q: How do I refer to a non-preplaced unit without using an event?

A: In order to do this, you must use the Unit Group section of triggers, and use Unit Group - Pick Every Unit in Unit Group and Do Multiple Actions... when you go into it, it should say: Units in Region (Playable Map Area)... change that to Units of Type, or whatever you need to fit the unit you want to refer to. Refering to certain units must be done by Pick Every Units in (Playable Map Area) matching conditions, and then use the And condition to refer to multiple conditions, and use [Matching Unit] for referring to units considered for the All Units Matching Condition's conditions that you set.

Q: How come I get an error that says something like 'Trigger Data is Missing or Invalid' when trying to open a map I downloaded?

A: The creator of this map has 'Protected' the map you are trying to open, which is basically making the map unusable to you. The creator does this to prevent people messing with the map, or stealing credit for it. To protect your own map, open the Import Manager (Hotkey F12) and then hit the Import Button (Control I) and import a blank text file, then double click on the imported file in the file manager, and then check off the box that says 'Use Custom Path'... Highlight the whole path, and change it to be exactly this: war3map.wtg
Make sure that you take out the war3mapImported\, or it will not work... and once you do this, SAVE YOUR MAP AS A DIFFERENT FILE NAME... BECAUSE YOU WILL BE UNABLE TO OPEN THE PROTECTED MAP AFTER SAVING IT. Make sure you have a seperate, 'Unprotected' copy of the map, so you don't lock yourself out of your own map.

Q: What is a variable...? and how do I use it?

A: A variable is anything that stores data of some type, whether it be a real, an integer, a boolean, a dialog, etc, etc. Variables are actually alot less confusing, and alot more useful, then most people think they are. For example: you want it so that when they kill the dragon king or something, they complete a quest... you could have it so that when the 'dragon king' is killed, it will use the Set Variable action and set a variable you made named Quest1Status (Must be 1 word, no spaces) and you could set it to be True and use an If/Then/Else action...

To sum it up, a variable can store any value, and be checked at any time using If/Then/Else or substituted for a value.

Q: What is an Array Variable, and what does Size mean when I choose to make one?

A: An Array Variable is the same thing as a variable, but it can store multiple values, 1 for each index, which can be used to pick specific values. To be more specific, after making a variable, you have to fill the [Index] to specify which value its referring to. A good time to use arrays in when you set the index to match the Player Number of (Triggering Player), and have events refer to the player number, so that you can store values that are specific to all players, but different.

Size: Size is the max amount the Index can go to, and if you are referring to players, it should be set to 12, but if your referring to a TD of some sort, and monsters that appear each round, you could set it to the max amount of rounds, or simply 99 and not use some of them.

Q: What is If/Then/Else, and is it important?

A: If/Then/Else will most likely be used many times by you, after you learn how to use it well... basically it does what it says: IF the conditions you specify are true, it will do actions in the THEN section... if they are not true, it will do the actions in the ELSE section... for example, if you have the condition: Integer Comparison, to check: Player 1 Red's gold and see if its Greater Then Or Equal To 50, then if that is true, it will do all the actions in the Then Section, but his gold is 49 or less, it will do the actions in the Else section.

Q: I saw some interesting things done with doodads... How can I do these myself?

A: If your are placing doodads, and would like their sides to overlap, hit the "shift" key, and hold it down. Now you will be able to place partially overlapping doodads. Do not abuse this, certain doodads can make a lot of lag when overlapped. (Thanks to Tassadar920)... and my own information, for Floating or Flying doodads... After you place your doodad on the map, select it then hold control. While holding the Control button, hold Page Up or Page Down to make it go up or down in elevation.

Q: How can I make a "Cave" with a ceiling?

A: It can be done using the "Shift Method" as stated above, holding shift while placing the doodad called: Rock Archway (Structures), or alternatly, another method is to place doodads then use the "Elevation Method" also detailed above, and use it to manually create the cieling... I prefer the "Shift Method" as it is much faster, and also you can add extra doodads to cover up the fact that you even did the shift method. There is 3rd method which is somewhat different... If you place an "Underground Dome" (Cinematic) doodad, on the outside you can't see it, but on the inside of it, it shows as a dome.

Last edited by IceDevil9; 08-06-2004 at 07:24 AM.
Darimus is offline   Reply With Quote
Old 12-19-2003, 08:26 AM   #70 (permalink)
Aya Matsuura is awesome
 
x42bn6's Avatar
 
Join Date: Nov 2002
Location: Trieste, Friuli-Venezia Giulia
Age: 20
Posts: 15,282
Youshould sticky this.
__________________
* IM IN UR WIKI RVRTING UR EDITS

x42bn6 is offline   Reply With Quote
Old 12-19-2003, 09:06 AM   #71 (permalink)
BattleForums Addict
 
Darimus's Avatar
 
Join Date: Oct 2003
Posts: 681
Done...

I hope everyone actually reads this sticky instead of posting a question already answered... If they do I will have to refer them to this thread lol...
Darimus is offline   Reply With Quote
Old 12-19-2003, 09:12 AM   #72 (permalink)
Aya Matsuura is awesome
 
x42bn6's Avatar
 
Join Date: Nov 2002
Location: Trieste, Friuli-Venezia Giulia
Age: 20
Posts: 15,282
Thisis what happened before.....

You can make an announcement, right? Though I suggest you don't until it's finished, you could make a flashy announcement and tell people where to go in it. But every time another Staff/Admin makes a global announcement, you have to do it again.

And if it does get out of control, you can ask Zaku to enforce the warning points thing in Map Development.
__________________
* IM IN UR WIKI RVRTING UR EDITS

x42bn6 is offline   Reply With Quote
Old 12-19-2003, 09:31 AM   #73 (permalink)
BattleForums Addict
 
Darimus's Avatar
 
Join Date: Oct 2003
Posts: 681
No... announcements refer to every single section of the forums, not just map development... this concerns only warcraft III players, as no one who is just here to post in chit-chat and doesn't even have warcraft, would be cornered about making maps for a game they don't have.
Darimus is offline   Reply With Quote
Old 12-19-2003, 09:38 AM   #74 (permalink)
Aya Matsuura is awesome
 
x42bn6's Avatar
 
Join Date: Nov 2002
Location: Trieste, Friuli-Venezia Giulia
Age: 20
Posts: 15,282
No,Kaldaris did that before..... I'm sure of it, 'cos I told him to add something. Forum-specific announcements do exist, you just have to look..... Must look at the moderator options more.
__________________
* IM IN UR WIKI RVRTING UR EDITS

x42bn6 is offline   Reply With Quote
Old 12-19-2003, 09:50 AM   #75 (permalink)
BattleForums Addict
 
Darimus's Avatar
 
Join Date: Oct 2003
Posts: 681
I was hoping for some feedback or something from someone lol... I have 9 questions and answers

oh well, I hope these are in-depth and help new mappers out...
Darimus is offline   Reply With Quote
Old 12-19-2003, 11:08 AM   #76 (permalink)
BattleForums Junior Member
 
Join Date: Aug 2003
Posts: 51
Oh god your gonna think i am stupid but i did and i followed your instructions on dialog....Dont work.....Get on aim....Ill send u map and u can see what i did wrong....cause i dont know its like exact!

I am missing something
__________________
Zonefighter is offline   Reply With Quote
Old 12-19-2003, 06:25 PM   #77 (permalink)
BattleForums Senior Member
 
tassadar920's Avatar
 
Join Date: May 2003
Location: My house
Posts: 2,048
Obviously an FAQ cannot give all the answers to peoples questions. If someone still has a question, about an answer in the FAQ, post it. With the trigger copied and pasted.

A few more things for you Damirus:

Doodads that Touch:

If your are placing doodads, and would like their sides to overlap, hit the "shift" key, and hold it down. Now you will be able to place partially overlapping doodads. Do not abuse this, certain doodads can make a lot of lag when overlapped.
__________________
: )
tassadar920 is offline   Reply With Quote
Old 12-20-2003, 05:39 AM   #78 (permalink)
BattleForums Junior Member
 
Pyroman2388's Avatar
 
Join Date: Nov 2003
Location: NJ
Posts: 83
that's quite impressive.... congratz... i actually understand array variables now.... helped me :P

just 1 question... how long did it take u do type all that? lol
__________________
Pyroman2388 is offline   Reply With Quote
Old 12-20-2003, 07:42 AM   #79 (permalink)
BattleForums Addict
 
Darimus's Avatar
 
Join Date: Oct 2003
Posts: 681
I typed it over a semi-long period of time...

I hope it sheds some light for experts and newcomers alike
Darimus is offline   Reply With Quote
Old 12-24-2003, 05:28 AM   #80 (permalink)
BattleForums Newbie
 
Join Date: Dec 2003
Posts: 2
Is it possible to add new races, and if so how do I do this?

Thanks,

--Chaltier
Chaltier is offline   Reply With Quote
 
Reply

Get rid of all these ads! Take 30 seconds to register.

« Need map trigger, and advice: FF based map | Testing A Map »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


All times are GMT +1. The time now is 05:46 AM.



Powered by vBulletin® Version 3.7.2 | Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0