hi im having trubble sporning my creeps for my TD i used the following guide to start off with http://www.thehelper.net/forums/showthread.php?t=45616 (i imported the triggers from the template) and then i have addaped it to my needs.
here are my triggers containing my creeps sporning and so on
thanks all
here are my triggers containing my creeps sporning and so on
JASS:
Variable Initialization
Events
Map initialization
Conditions
Actions
-------- We need these variables for later. Makes life easier. --------
-------- <-- inGamePlayers - Player Group Variable --> --------
Set inGamePlayers = (All players matching ((((Matching player) slot status) Equal to Is playing) and (((Matching player) controller) Equal to User)))
-------- Change these and continue setting your creeps into arrays. --------
-------- <-- creepArray - Unit Type Array Variable --> --------
Set creepArray[1] = Footman
Set creepArray[2] = Knight
Set creepArray[3] = Rifleman
Set creepArray[4] = Gryphon Rider
Set creepArray[5] = Paladin
-------- Number of creeps set into the array. Comes handy later. --------
-------- <-- creepCount_lastIndex - Integer Variable --> --------
Set creepCount_lastIndex = 5
-------- Visibility --------
Visibility - Disable fog of war
Visibility - Disable black mask
-------- Colour codes --------
-------- <-- colourGold - String Variable --> --------
Set colourGold = |cffffcc00
-------- Player colours. --------
-------- <-- colourPlayers - String Array Variable --> --------
Set colourPlayers[1] = |c00ff0303
Set colourPlayers[2] = |c000042ff
Set colourPlayers[3] = |c001ce6b9
Set colourPlayers[4] = |c00540081
Set colourPlayers[5] = |c00fffc01
Set colourPlayers[6] = |c00feba0e
Set colourPlayers[7] = |c0020c000
Set colourPlayers[8] = |c00e55bb0
-------- For making pathing triggers editing easier. --------
-------- <-- hostileCreeps - Player Variable --> --------
Set hostileCreeps = Player 12 (Brown)
-------- Turn bounty on for the "bad guys" --------
Player - Turn Gives bounty On for hostileCreeps
-------- Amount of "lives" --------
-------- <-- livesCount - Integer Variable --> --------
Set livesCount = 100
JASS:
Spawn Initialization
Events
Time - Elapsed game time is 10.00 seconds
Player - Player 12 (Brown)039;s Food used becomes Equal to 0.00
Conditions
Actions
Set levelCount = (levelCount + 1)
-------- Bonus gold for players, optional --------
-------- Provides additiondal gold at the beginning of each level --------
-------- <-- bonusIncome - Integer Variable --> --------
Set bonusIncome = (bonusIncome + 45)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
levelCount Equal to (creepCount_lastIndex + 1)
Then - Actions
Wait 2.00 seconds
Player Group - Pick every player in inGamePlayers and do (Actions)
Loop - Actions
Game - Victory (Picked player) (Show dialogs, Show scores)
Else - Actions
-------- <-- creepTimer - Timer Variable --> --------
Countdown Timer - Create a timer window for creepTimer with title (=== + (Wave + ((String(levelCount)) + ===)))
Countdown Timer - Start creepTimer as a One-shot timer that will expire in 10.00 seconds
-------- <-- creepTimerWindow - Timer Window Variable --> --------
Set creepTimerWindow = (Last created timer window)
Countdown Timer - Show creepTimerWindow
Player Group - Pick every player in inGamePlayers and do (Actions)
Loop - Actions
Player - Add bonusIncome to (Picked player) Current gold
JASS:
Creep Amount Initialization
Events
Map initialization
Conditions
Actions
-------- Amount of creeps you want to spawn during each wave. --------
-------- <-- creepSpawnCount - Integer Array Variable --> --------
Set creepSpawnCount[1] = 12
Set creepSpawnCount[2] = 8
Set creepSpawnCount[3] = 10
Set creepSpawnCount[4] = 8
-------- Wave 5 is a boss level, so I want to spawn only 1 boss, not 12. (e.g) --------
Set creepSpawnCount[5] = 1
-------- Keep setting them. --------
thanks all