Fala ai galera, hoje eu tava sem fazer nada. e eu resolvi criar essa spell para voces.
o pessoal que ja jogou DotA, e ja jogou com o hero (Kunkka * Admiral) , ja devem ter visto essa magia
Bom, ela é o seguinte, ela marca o seu target, em uma posiçao, e 2 segundos e meio depois.
O target volta para aquela posiçao, ou voce tambem pode acionar a magia novamente para voltar o target.
Vamos a instalaçao.
Iremos precisar de 2 arquivos, primeiro : vá em (data/spells/scripts)
crie um arquivo .lua, e renomeie para (xmarks)
e adicione o seguinte script dentro dele.
E depois vá no spells.xml, e adicione essa tag.
<instant name="X Mark the Spot" words="Xmark" lvl="0" mana="0" prem="0" range="5" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" needlearn="0" event="script" value="xmarks.lua">[/center] <vocation id="4"/> </instant>
Agora, para evitar bugs. vá em (data/creaturescript/scripts)
crie um arquivo chamado (xmark logout)
e dentro adicione o script.
-
function onLogout(cid) -
if getPlayerStorageValue(cid, 90012) >= 1 then -
setPlayerStorageValue(cid, 90012, -1) -
for x = 10000, 10002 do -
setPlayerStorageValue(cid, x, 0) -
end -
end -
return true -
end
Continuando na mesma pasta, vá em login.lua, antes do ultimo return true, adicione:
registerCreatureEvent(cid, "X Mark")
Agora para finalizar, vá em creaturescript.xml
e adicione a seguinte tag.
<event type="logout" name="X Mark" event="script" value="xmark logout.lua"/>
Bom, agora vamos Editar.
Na spell, em :
exhaust , é quanto tempo o cara vai esperar para mandar a magia de novo , eu pus 10 segundos (Lembrete : 1 = 1 segundo)
waitpush , é o tempo que vai demorar para auto push, ou seja, quando irá puchar sozinho. eu pus 2 segundos e meio. (1 = 1 segundo)
Aqui vao 2 imagens, para voce entender a spell.
marcado

puchado

Spell testada.
Créditos
OrochiElf // Tony = 100%