| 12-14-2004, 12:01 PM | #1 |
Guest | Making a dota kind-of map... Spent ~40 hours on it so far, but still haven't been able to figure out some things. 1a. How to gain a random amount of money (X-Y gold) from killing enemy patrol units. 1b. Getting cash from killing other teams Heroes (ex. 100+(RandomNumber)). 1c. How to get a text above the dying units head that show you how much gold you got from the kill. All of the above exists in dota. But as most of you know, you can't edit it :p 2. How to corrupt a map so you can't open/edit it. (Will need this for when the map is done). 3. Deciding how much gold it will cost to revive a unit (gold * level). I know where to fix it, but I don't know what to type if I want it to be, say: 10 gold per level of the unit to insta-revive it. 4. A timer that ticks in a leaderboard that when gets to 0, will spawn your hero at a designated location (I know the spawn thing, just not how to link it to the timer and get the timer to the leaderboard). Alot of questions, hope you can help :) ... Send e-mail to [email protected] if you're reading and know this but aren't logged in. |
| 12-14-2004, 01:58 PM | #2 |
Just as a word of warning, DotA is a specific map of the AoS genre, and calling your map a DotA-style map will make people think you're doing a rip-off. Thus, you may want to say you have a "AoS map in the making". The thing that you describe is called bounty. Each object has some bounty information in the "Data -" section. Once you've set that to what you want, you just need to make a trigger during map initialization that does the "Player Flag" action, "Turn bounty on for Player" for each player. |
| 12-14-2004, 04:53 PM | #3 |
Another word for the wise, it sounds like you're almost entirely duplicating DotA. I personaly get sick when I see copy maps. But anyway: The leader board is quite simple when you think about it this way. All it does is display the time remaining on a hidden countdown timer. "Create one shot timer starting at (herolevel)*5." Drop the timer into a variable for the player. Display the variable on the board. When timer ends, destroy timer, change board to show hero as alive, revive hero. Good luck. |
| 12-14-2004, 09:22 PM | #4 | |
Quote:
Yeah, don't call it dota style... anyway, 1. Turn on the "gives bounty" flag, for all players Player Group - Pick every player in (All players) and do (Player - Turn Gives bounty On for (Picked player)) and then edit the unit/hero that you want to give gold, stats - gold bounty awarded, the text will automatically show the gold (i think). 2. use a map protecting tool. 3. not sure. 4. use the event 'timer expires' |
| 12-15-2004, 08:51 PM | #5 | |
Guest | What's a good map protecting tool then? Quote:
|
| 12-16-2004, 01:24 AM | #6 |
Some people like exprotect, but it sometimes corrupts your maps, and keeps warcraft III from using them also. Heavylocker and warcraft 3 map optimizer are probably better. Of course, there are ways of protecting maps without an application. |
