Hildog & Lanooby CP [IN PROGRESS]
Posted: August 21st, 2009, 7:07 pm
This is a small thing we (well mostly I) did in World Editor, so it's almost pure GUI, but it has some jass functions as well.
It's still in progress, so there may be some bugs, and I'm going to fix most of the leaks when I have time.
Here is how the player numbers work;
Red = 1
Blue = 2 etc.
failure to use these correctly will crash the game !
-rickroll uses JASS type players so in that specific trigger red is 0 and blue is 1 etc.
note that you need to import astley.blp and epiclolz.mp3 to the map, else -rickroll will crash target player.
Create a folder called war3mapimported (if there is no such folder) on the root of the map and place the files there.
A command with 2 variables, x and y, requires extra care;
you must type two spaces if the first number is 1-9, for example -ownall 1<space><space>2
if you fail at this part, the game will crash.
[spoiler=Command list]Activator: -Lanaya<space><space>
-list 1
-list 2
-list 3
-invul (Makes unit invulnerable)
-lobby (Returns all players to game lobby)
-hear (Displays enemy text messages)
-kill (Kills unit)
-mh (Gives vision from players)
-nocd (Resets ability cooldowns after cast)
-stop (Pauses unit)
-allshare (Makes every player share their units to you)
-tele (Patrol will move unit to the location selected)
-notele (Disables -tele)
-ghost (Makes unit 100% transparent)
-revive (Revives hero)
-time (Pauses all units)
-noghost (Makes unit 0% transparent)
-vul (Makes unit vulnerable)
-nohear (Disables hear)
-nomh (Disables mh)
-cdon (Disables nocd)
-resume (Unpauses unit)
-notime (Unpauses all units)
-win x (Kills all player x's units)
-invisall x (Makes all player x's units permanently invisible.
-owner x (Gives unit to player x)
-rickroll x (Rickrolls target player, JASS players aka red = 0 etc.)
-ownall x y (Gives all player x's units to player y)
-xpr x y (Makes player x's heroes get y% experience from future kills)
-lvl (Sets hero level to x - can be lower than current level)
-pwn x (Pwns player x - makes him unable to do anything, except quit)
-vision x y (Makes player x share vision to player y)
-share x y (Makes player x share units to player y)
-ally x y (Makes player x ally player y)
-unally x y (Makes player x unally player y)
-gold x (Adds x gold to player)
-gshare x y (Gives y gold to player x)
-lshare x y (Gives y lumber to player x)
-error x (Makes player x get black screen, no user control, unable to leave - WARNING ! the black screen affects everyone
-spam x y (Spams message y to player x)
-size x (Sets unit's size to x)
-food x (Sets food to x)
-ms x (Sets movement speed to x)
-str x (Sets strength to x)
-agi x (Sets agility to x)
-int x (Sets intelligence to x)
-exp x (Sets experience to x)
-hp x (Sets unit's life to x)
-mp x (Sets unit's mana to x)
-freeze x (Makes player x's units paused)
-say x (Displays text x to all players)
-copy x (Copies unit x times)
-name x (Sets name to x)
-color x (Sets color to x)[/spoiler]
It's still in progress, so there may be some bugs, and I'm going to fix most of the leaks when I have time.
Here is how the player numbers work;
Red = 1
Blue = 2 etc.
failure to use these correctly will crash the game !
-rickroll uses JASS type players so in that specific trigger red is 0 and blue is 1 etc.
note that you need to import astley.blp and epiclolz.mp3 to the map, else -rickroll will crash target player.
Create a folder called war3mapimported (if there is no such folder) on the root of the map and place the files there.
A command with 2 variables, x and y, requires extra care;
you must type two spaces if the first number is 1-9, for example -ownall 1<space><space>2
if you fail at this part, the game will crash.
[spoiler=Command list]Activator: -Lanaya<space><space>
-list 1
-list 2
-list 3
-invul (Makes unit invulnerable)
-lobby (Returns all players to game lobby)
-hear (Displays enemy text messages)
-kill (Kills unit)
-mh (Gives vision from players)
-nocd (Resets ability cooldowns after cast)
-stop (Pauses unit)
-allshare (Makes every player share their units to you)
-tele (Patrol will move unit to the location selected)
-notele (Disables -tele)
-ghost (Makes unit 100% transparent)
-revive (Revives hero)
-time (Pauses all units)
-noghost (Makes unit 0% transparent)
-vul (Makes unit vulnerable)
-nohear (Disables hear)
-nomh (Disables mh)
-cdon (Disables nocd)
-resume (Unpauses unit)
-notime (Unpauses all units)
-win x (Kills all player x's units)
-invisall x (Makes all player x's units permanently invisible.
-owner x (Gives unit to player x)
-rickroll x (Rickrolls target player, JASS players aka red = 0 etc.)
-ownall x y (Gives all player x's units to player y)
-xpr x y (Makes player x's heroes get y% experience from future kills)
-lvl (Sets hero level to x - can be lower than current level)
-pwn x (Pwns player x - makes him unable to do anything, except quit)
-vision x y (Makes player x share vision to player y)
-share x y (Makes player x share units to player y)
-ally x y (Makes player x ally player y)
-unally x y (Makes player x unally player y)
-gold x (Adds x gold to player)
-gshare x y (Gives y gold to player x)
-lshare x y (Gives y lumber to player x)
-error x (Makes player x get black screen, no user control, unable to leave - WARNING ! the black screen affects everyone
-spam x y (Spams message y to player x)
-size x (Sets unit's size to x)
-food x (Sets food to x)
-ms x (Sets movement speed to x)
-str x (Sets strength to x)
-agi x (Sets agility to x)
-int x (Sets intelligence to x)
-exp x (Sets experience to x)
-hp x (Sets unit's life to x)
-mp x (Sets unit's mana to x)
-freeze x (Makes player x's units paused)
-say x (Displays text x to all players)
-copy x (Copies unit x times)
-name x (Sets name to x)
-color x (Sets color to x)[/spoiler]