Uma Ajudinha Com Uma Runa

FER1561422
em Lixeira Pública

FER1561422

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/01/09Posts: 14Char no Tibia: Psy Magic

Bom minha duvida é a seguinte.

Eu queria saber como fazer para que apenas druid pudesse usar paralyze...

Impedindo que outra vocação utilizasse ...

 

Se alguém souber me ajuda serei grato :smile_positivo:

brainless

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/10/06Posts: 26
Bom minha duvida é a seguinte.

Eu queria saber como fazer para que apenas druid pudesse usar paralyze...

Impedindo que outra vocação utilizasse ...

 

Se alguém souber me ajuda serei grato :smile_positivo:

 

 

eae 'vizinho' =P

vi seu post no outro tópico mas n queria dar uma resposta 'off topic' aí aproveitei esse com a sua dúvida =P

 

 

bom, fui por dedução e não testei se funciona... arrisca aí:

 

arquivo: data\spells\spells.xml

<rune name="Paralyze" id="2278" allowfaruse="1" charges="1" lvl="54" maglv="18" exhaustion="2000" mana="1400" needtarget="1" blocktype="solid" script="support/paralyze rune.lua">
  <vocation name="Druid" />
</rune>

 

lembre-se sempre de fazer um backup dos arquivos originais antes de modificar.

 

se não der certo a tentativa mais prática... tem esta aqui mais xatinha... mas essa TEM que dar certo

 

arquivo: data\spells\scripts\paralyze rune.lua

localize o conteúdo

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

 

e substitua por

function onCastSpell(cid,var)
  if isDruid(cid) return doCombat(cid,combat,var)
  else
  doPlayerSendCancel(cid,"Only Druids can use this rune.")
  doSendMagicEffect(getCreaturePosition(cid),CONST_ME_POFF)
  end
end

Atualmente, dando suporte apenas a usuários TFS 2 e 3 (8.2 ~ 8.4) -- por julgar ser a melhor e mais estável distribuição de OTServs disponível.