| 05-26-2004, 02:59 PM | #1 |
I stopped making maps about 1 year, forgot all le... Hope some1 can help me with my questions listed below: 1. How to count dmg? ( I mean Dmg per dice and others in unit editor) 2. Do i need to make a map 1st and than import it into camapign editor or the other way round? 3. How to make a map link to a new one and can link back to the old map (like in Orc Bonus Campaign ) 4. On what situation we need to use variables. And what is varaibles? 5. How to order a spell learnt and send it into spell book list after learned? Is there a way? 6. How to cr8 quests? I mean, quest that need alot of steps. 7. How to delete 10 special effect at 1 time? 8. how to cr8 a trigger for cinimatic skip, so tt people who played b4, no need to watch it again.? 9. Do i really need 3d max to support Blizzard's offical modelling tool? 10. How to change fog slowly from X colour to Y colour? 11. How to cr8 a cam tt do as the same thing in WOW? (1st person) 12. How to cr8 mutlileaderboard (i mean the new leader board) 13. How to check if quest"s" is completed? 14. Where is the fastest place to learn custom text or JASS? 15. How is "sin" "cos" "tan" caculated? it seems diff at my country here. 16. What is custom script? I dun understand it at allNEW! TTs all for now. Thx in advance! |
| 05-26-2004, 06:20 PM | #2 | ||||||
Quote:
I'm sorry but i don't see what you mean. Quote:
I'm pretty sure that you can import any map you wish to import into the campaign editor at anytime you wish. Quote:
An easy way to explain variables is the they are small notes or small boxes, on the notes you keep information of some sort, for example how much mana a unit have got at a certain situation(real variable) or a unit-type variable that holds a certain unit on the note. Now whats really effective with the variables, is that theres a box called array that u can click when u create them. Another easy explaination for this is this is that instead if having a single note, you have a noteblock or if you had a box you suddenly have more of an archive you have the box, it's the same size but theres also a bunch of small boxes that keep track of the information in the bigger boxes. Basically what they are used for is the following: (one example) If you have 4 players in the map and you dont want to create 4 variables that contain some information about them(the players) you create one that is an array an then you get: InformationAboutThePlayers[]. In this neat place [] you can determine what kind of information you want. I will use a little bit of code to explain: Code:
Events
Unit - A unit owned by Player 9 (Gray) Dies
Unit - A unit owned by Player 10 (Light Blue) Dies
Unit - A unit owned by Player 11 (Dark Green) Dies
Unit - A unit owned by Player 12 (Brown) Dies
Conditions:
GotGreedLevel1[(Player number of (Owner of (Killing unit)))] Equal to (==) False
Then - Actions
Player - Add (Point-value of (Dying unit)) to (Owner of (Killing unit)) Current gold
Set PlayerKills[(Player number of (Owner of (Killing unit)))] = (PlayerKills[(Player number of (Owner of (Killing unit)))] + 1)
Set PlayerGold[(Player number of (Owner of (Killing unit)))] = ((Owner of (Killing unit)) Current gold)Instead of having 1 trigger for every player and 1 variable for every player you can have 1 variabel for 12 players and 1 trigger for 12 players. Quote:
Hero - Learn Skill "Whatever skill you prefer" However this requires a skill point, but you could add a skillpoint or whatever. I'm afraid i have no experience of spellbooks. Quote:
You can use Variables, since you can only delete the Last created SFX you will have to use this: a Variable called for instance TEMP_SFX of the type Special Effect with the array box crossed. Code:
Actions
Special Effect - Create a special effect at (Center of (Playable map area)) using Abilities\Spells\Human\ThunderClap\ThunderClapCaster.mdl
Set Temp_SFX[1] = (Last created special effect)
Special Effect - Create a special effect at (Center of (Playable map area)) using Abilities\Spells\Human\ThunderClap\ThunderClapCaster.mdl
Set Temp_SFX[2] = (Last created special effect)
Special Effect - Create a special effect at (Center of (Playable map area)) using Abilities\Spells\Human\ThunderClap\ThunderClapCaster.mdl
Set Temp_SFX[3] = (Last created special effect)
Special Effect - Destroy Temp_SFX[1]
Special Effect - Destroy Temp_SFX[2]
Special Effect - Destroy Temp_SFX[3]You could use a loop to delete the SFX's too but let's keep things simple. Quote:
There is a Tutorial for this somewhere around here. Just look in the tutorial section. I'm not too sure about the rest of the questions, at least i can't give you a good answer too them or I'm just too lazy. Anyways, hope this helps you out! :D |
| 05-26-2004, 08:48 PM | #3 |
Let me just add on my own two cents. For number 1, you cant count damage, you must check before and after. However, this is pretty hard and will provide a challenge. 3-> import a few maps into one, and then load another. The load command should be somewhere in Game- 5-> weaaddar has a nice spellbook for general use. 9-> no, you can also use a free editor like gmax. (I dont know much about modelling, though) 14-> Just general experimentation with converting to custom text is all I can offer. I'm lazy (seems to be an epidemic) so I didnt answer all the questions, just the ones I thought I could provide help with. |
