[Spell] Passive Zoom
2 participantes
Página 1 de 1
[Spell] Passive Zoom
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):
- 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).
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
- 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)
Re: [Spell] Passive Zoom
Onde está
é o upgrade usado certo? tem como modificar e colocar outro tipo de Upgrade?
- 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?
Twisty- Número de Posts : 99
Data de inscrição : 25/05/2013
Reputação : 3 Pontos : 20968
Re: [Spell] Passive Zoom
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. ")
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).
Tópicos semelhantes
» [Spell] Spell by Mustredi
» (Spell Igui)Cold Feet,a spell do ancient do dota
» [Pedido de Spell] Preciso de uma Spell para meu map.
» [Spell] Toxic Laser Spell
» (We Spell) Purgar
» (Spell Igui)Cold Feet,a spell do ancient do dota
» [Pedido de Spell] Preciso de uma Spell para meu map.
» [Spell] Toxic Laser Spell
» (We Spell) Purgar
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|