Ir para conteúdo

Featured Replies

Postado

Olá, gostaria que me ajudassem com uma spell, se possivel

 

Gostaria de uma spell que pudesse healar o player ou o um amigo, e saísse um efeito nos 2 players (caso healace o amigo)

 

Ex: Exura "player (Efeito no player que usou) ou Exura "amigo (Efeito no amigo que foi healado)

 

Agradeço !  ;D 

 

Resolvido por ViitinG

Ir para solução
Postado

Segue o tutorial do link abaixo..

se resolvido clique em melhor resposta para o tópico ser resolvido..

 

Link: http://www.tibiaking.com/forum/topic/7448-criando-spells-para-seu-servidor/

                                                                         github.png TFS 0.4 DEV                                                                                                       nvzl0l.jpg
 
Página no facebook: https://www.facebook.com/Suporterking                                                                                     
Skype: fabinhodias01
 
 
"A almapermanece em suas criações" 


h3dhnuI.jpg           
(Dou suporte apenas em tópicos..)

Postado
  • Autor

A spell que está la, não heala um amigo , apenas heala o player que usou \:

 

Script da spell:

local combat = createCombatObject()


setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)
setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 1.5, 2)

function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end

Editado por Treevo (veja o histórico de edições)

Postado
  • Solução

Cria um arquivo lua na pasta "data/spells/scripts/healing/Heal Friend.lua" e coloca este script dentro :

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)
setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 10, 14)

function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end

E essa tag no spells.xml :

	<instant name="Heal Friend" words="exura sio" lvl="18" mana="140" prem="1" aggressive="0" needtarget="1" params="1" exhaustion="2000" needlearn="0" event="script" value="healing/heal friend.lua">
		<vocation id="2"/>
		<vocation id="6"/>
	</instant>

 

<instant name="Heal Friend" words="exura sio" lvl="18" mana="140" prem="1" aggressive="0" needtarget="1" params="1" exhaustion="2000" needlearn="0" event="script" value="healing/heal friend.lua">
        <vocation id="2"/>

 

Oque o player vai ter que escrever para healer o amigo, no caso : exura sio "Treevo".

Level que precisa para usar a spell.

Quanto de mana vai gastar ao usar a spell.

Se precisa de premium para usar a spell ou não ( 1 = sim  -  0 = não ).

Quais vocations poderão usar a spell.

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo