Nova Parceria!

EaE Galerinha...hoje eu vim anunciar uma parceria com mais dois novos sites, aqui estão eles...

Spell itachi 1.1


Nova Spell Adicionada: Katon: Gokakeyou no Jutsu


By:

Tutorial Itens

Bom galera, resolvi fazer esse tutorial já que vi duas pessoas aqui no forum já perguntando sobre um item do dota, esqueci o nome mais deixa.


Para este tutorial precisaremos de 1 item, 1 abilidade de aura, 1 dummy e uma trigger.


Copie a Aura Devotion Aura, e edite ela, tira a abilidade de área e de armor e Desmarque Hero Ability, depois Nome o Buff dela de BUFF1.


Depois disso, pegue a copie a abilidade Chain Lighting, edite ela e tira a Hero Ability e o mana que precisa para realizar a magia.


Depois disso, pegue um item não atificial ( permanent ) edite ele, tire a abilidade normal e coloca a abilidade Devotion Aura que copiamos no começo.


Em seguida, Copie um dummy, como o footman, edite o model dele e coloca na barra .mdl para que ele não aparece, também coloque a abilidade Loucst e Invulneravel Narutal, em seguinte adicione tambem a abilidade Chain Lighting que copiamos no começo e editamos.

Trigger:

A trigger é simples, não muito complicada.


Event - Unit - Generic Unit Event - Is Attacked


Condition - Boolean - Unit - Unit Has Specific Buff - Attaking has buff ( aqui coloque o BUFF1, o buff da abilidade Devotion aura )
Condition - Interget - Math - Random Number - Random Interger number between 1 and 5 ( aqui você poderá mudar, de 1 a 100, como no meu caso fiz assim por vontade minha ) Equal to 4


Actions - Unit - Create Units Facing Angel - Create ( aqui coloque o dummy que criamos no começo ) (Owner of (Attacking Unit)) at (Position of (Attacking Unit) facing (Facing (Attacking Unit) degrees
Actions - Unit - Issue Order Targeting A Unit - Order (Last Created Unit ) to Orc Far Seer - Chain Lighting (Attacked Unit)
Actions - Unit - Add Expiration Timer - Add a 2.00 second Generic expiration timer to (Last Created Unit)



By: 

Spell Neji e Hinata 1.6


Alguns Bugs restaurados, Adicionado Nova spell de Hinata.

Download 1:

Download 2:


By:

Tutorial: Seleção de Hero por Dialogo

Bom galera, eu aqui com mais u tutorial, desta vez com Seleção de Hero por Dialogo.

1º Etapa: crie uma região ( será o lugar onde o Hero Selecionado irá nascer ), 




Depois disso Vamos a trigger.


Cria as Variaveis:


Dialog_Box -  Dialog
Dialog_Button  -  Dialog Button Array [1]
Dialog_Heros   -   Unit-Type Array [1]
Dialog_Numeros   -  Interger  Array [1]
Dialog_Numeros_Random  -  Interger

Cria um evento para que a caixa de dialogo aparece segundos depois do jogo começar, depois crie uma Action de dialog - dialog clear - Dialog_Box, depois disso criará um nome para a caixa de dialogo, Dialog - Change Title - Dialog_Box to ( aqui será o nome da caixa de dialogo ).
Depois disso crie os botões para cada Hero que você queira, nesta de exemplo usarei 3 Hero mais o Random, Action - Dialog - Create Dialog Button - Create Dialog Button for Dialog_Box labelled Paladin ( coloque o nome do Hero que você escolherá no Dialogo ), depois disso Crie um variavel, Set Dialog_Button [1] = (Last Created dialog Button), Criei mais 3 desses botões para Mage, Blood Mage e o Random.Depois a proxima Action Determina em que Player vai aparecer a Caixa de dialogo, Dialog - Dialog - Show/Hide - Show Dialog_Box for (Aqui você coloca o player do seu gosto, o meu será player 1 o red ) Player 1 (Red)

Veja a Seguir:


2º Etapa Botões:

Para fazer com que crie o Hero que selecionou na Caixa de Dialogo, Crie uma nova Trigger, depois procure em Event - Dialog - Dialog Click Button - A dialog button is clicked for Dialog_Box, em Conditions vá em Dialog - Dialog Comparison - (Clicked dialog Button ) Equal to Dialog_Button [1] ( esse botão se refere ao paladin, se o Players clicar no botão do paladin, aparece ele se conseguir fazer esta trigger ), a Action é simples, Unit - Create Units Facing Angel - Create ( aqui você escolhe o Hero que selecionou como o botão número 1, que no meu caso escolhi o Paladin) Paladin for  Players 1 (Red) at (( Aqui você colocara a região que criou antes)Center of Region - Center of ( A região onde você criou para o Hero nascer ) facing default facing degress, depois faça com que a Caixa de Dialogo Suma, Dialog - Show/ Hide - Hide Dialog_Box for Player 1 (Red). Faça essa mesma Trigger de cria o Hero com os Heros que selecionou para serem criado na Caixa de Dialogo, assim como eu fiz com o Mage e o Blood Mage:






3º Etapa: {Random} Essa parte do random é sempre problematica, simplismente o Random não funciona quando é testado no World Editor, para testa-lo você precisa coloca-lo na pasta de Mapas do  Warcraft e testa-los jogando na Net Work, assim não averá Bug e o Número de Random não se repitará varias vezes consecutivas.

Primeiro, usaremos as variaveis de Dialog_Heros, Dialog_Numero e Dialog_Random_Numero.
Dialog_Heros é de Type Unit, então é para escolher o Hero que sairá na Random, no meu caso, que já disse, Escolhi Mage, Paladin e Blood Mage, Escolhi a seguinte Variavel:

Dialog_Heros [1] = Paladin
Dialog_Heros [2] = Mage
Dialog_Heros [3] = Blood Mage

Continuando, os números que estão acima como 1, 2 e o 3 será sorteado assim, como chamado de Random, mas para isso ele precisa virar um número Interger, assim:

Cria as Variaveis:

Dialog_Numero [1] = 1
Dialog_Numero [2] = 2
Dialog_Numero [3] = 3

Se essa variavel não for criado o Número Random não será sortiado, e assim o sistema de Random não funcionará.

Crie outra Variavel:

Dialog_Random_Numero = Math - Random Number - Random Interger Number between ( Preste atenção, aqui no caso de ter só 3 Heros eu colocarei 1 and 3, mas se tiver mais de 1 Hero você mudara o número 3, para a quantidade de Heros que Selecionou ) 1 and 3 

Agora vá em Unit - Create Units Facing Angel - Create Dialog_Heros[Dialod_Random_Numero] for Player 1 (Red) at ( Center ( aqui é o mesmo lugar onde o Hero nascerá ) Facing deafult building facing degrees, e não esqueça de Fecha a Caixa de Dialogo, Dialog - Dialog Show/Hide - Hide Dialog_Box for Player 1 (Red).




Com isso Encerramos o tutorial de hoje, espero que gostem.


 By:

Tutorial: Como colocar número negativo no Object Edit e Copiar Variavel com a Trigger

Primeiramente, eu acredito que este tutorial ajuda a varias pessoas com magia e outras coisas.


Para coloca números Negativos no Object Editor e Copiar Variaveis Automaticamente quando se copia uma trigger va até em File no World editor e em Preferences, depois disso vai abrir uma janela, que terá, General, Visual, Text Colors, Test Map, Video e Sound.


Para copiar variaveis e coloca números negativos marque as seguintes opções:




Detalhe: Para mudar o valor para negativo segura Shift e clique na área onde quer coloca o número negativo.


Então é isso, é um tutorial bem simples, para os iniciantes de plantão.


 By: