TeaM KingS
[center]Ola Convidado, seja bem vindo ao TeaM KingS !

Nós temos tutoriais sobre o WarCraft World Editor: se você tiver alguma duvida pode perguntar que os moderadores ou membros experientes vão lhe ajudar.

Para melhor utilizar nossos recursos é extremamente recomendado que esteja logado em nosso fórum e que leia o nosso regulamento oficial.

Também temos fóruns sobre DotA AllstarS, com guias, estratégias, e muito mais!



[Spell] Passive Zoom

Ir em baixo

[Spell] Passive Zoom

Mensagem por Gilgamesh em 2013-07-07, 04:06

Descrição da Spell:
O Sniper aplica algumas melhoras em seu rifle, incrementando o alcance de seus disparos.

Plataforma da Spell:
vJass

Requisitos:
JNGP (Jass New Generation Pack) + USMWE 5.0

Corpo do Script e Setup (JESP):

Código:
scope Zoom initializer ini

    private constant function SPELL_RAWCODE takes nothing returns integer
        return 'A000'
    endfunction

    private constant function UPGRADE_RAWCODE takes nothing returns integer
        return 'R000'
    endfunction

    private function giveZoom takes nothing returns boolean
        local unit u = null
        local player p = null
        local integer i = 0
        if GetLearnedSkill()==SPELL_RAWCODE() then
            set u = GetTriggerUnit()
            set p = GetOwningPlayer(u)
            set i = GetUnitAbilityLevel(u,GetLearnedSkill())
            call SetPlayerTechResearched(p,UPGRADE_RAWCODE(),i)
            set p = null
            set u = null
        endif
        return false
    endfunction

    private function ini takes nothing returns nothing
        local trigger t = CreateTrigger()
        local integer i = 0
        loop
            call TriggerRegisterPlayerUnitEvent(t,Player(i),ConvertPlayerUnitEvent(42),null)
            set i = i + 1
            exitwhen i == 12
        endloop
        call TriggerAddCondition(t,Condition(function giveZoom))
        set t = null
    endfunction

endscope
Download (Demo Map)
- Open Source: pode ser aberto com o World Editor.

Download (Demo Map GUI)
- Open Source: pode ser aberto com o World Editor.

JNGP (Link Externo)
 - Página de download da ferramenta
 - Instruções de uso e instalação na página de download (inglês).


Última edição por Gilgamesh em 2013-07-09, 21:20, editado 3 vez(es)



Ei Convidado, você já conhece meu fórum?
Oferecemos todo suporte necessário para a criação de seus mapas!

- Parceiro Oficial TeamKings™ -

.: Menu de Navegação :.
Página Principal
Regras
Ferramentas
Tutoriais
Spells
Systems
Cheated Maps
avatar
Gilgamesh

Número de Posts : 313
Data de inscrição : 11/05/2013
Reputação : 69 Pontos : 13564

Warning Necropost
0 / 1000 / 100


http://www.DotCastleBR.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [Spell] Passive Zoom

Mensagem por Twisty em 2013-07-07, 09:24

Onde está 
Código:
    private constant function UPGRADE_RAWCODE takes nothing returns integer
        return 'R000'
    endfunction


é o upgrade usado certo? tem como modificar e colocar outro tipo de Upgrade?


avatar
Twisty

Número de Posts : 99
Data de inscrição : 25/05/2013
Reputação : 3 Pontos : 11183

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: [Spell] Passive Zoom

Mensagem por Gilgamesh em 2013-07-09, 20:39

Sim, você pode utilizar outro upgrade. Mais têm que lembrar de coloca-lo no campo Upgrades Used na unidade que irá usar a skill.

Ao criar um outro upgrade, no campo Upgrade Class coloque NONE.

---
Abraço. ")

Updated*

Demo Map em GUI adicionado ás opções de download (no primeiro post).



Ei Convidado, você já conhece meu fórum?
Oferecemos todo suporte necessário para a criação de seus mapas!

- Parceiro Oficial TeamKings™ -

.: Menu de Navegação :.
Página Principal
Regras
Ferramentas
Tutoriais
Spells
Systems
Cheated Maps
avatar
Gilgamesh

Número de Posts : 313
Data de inscrição : 11/05/2013
Reputação : 69 Pontos : 13564

Warning Necropost
0 / 1000 / 100


http://www.DotCastleBR.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [Spell] Passive Zoom

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum