Helmet Que Ataca Magia!

davidid
em Scripts

davidid

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/11/12Posts: 9

Galera se alguem puder me encinar como fazer um item assim:

 

ex: um helmet que qdo equipado eu possa usar uma magia e qdo desequipo ele nao posso mais usar a magia.

 

 

se alguem souber e poder me ajudar me add msn:david.rambo@hotmail.com ou skype:david_pause_rambo vlw atençao ai^^

caotic

Afinal de contas,sou um mordomo e tanto
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 04/03/11Posts: 1599Char no Tibia: No Have

Crie um arquivo Lua em moveements/scripts chamado de spell:

 

local magic = "exori xtibia" ---Name da spell
function onEquip(cid, item, slot)
doPlayerLearnInstantSpell(cid, magic)
return true
end
function onDeEquip(cid, item, slot)
doPlayerUnlearnInstantSpell(cid, magic)
return true
end

 

<movevent type="Equip" itemid="10309" slot="head" event="script" value="spell.lua"/>

<movevent type="DeEquip" itemid="10309" slot="head" event="script" value="spell.lua"/>

davidid

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/11/12Posts: 9

teria como vc explica por detalhes que aki nao esta dando mto certo nao.

 

 

Ex: tudo que eu tenho que fazer se possivel!

Skymagnum

Hamburguer
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 02/08/12Posts: 1025Char no Tibia: Maurolkit

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 36)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 3)
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 3.5, 7)

local area = createCombatArea(AREA_BEAM5)
setCombatArea(combat, area)


function onCastSpell(cid, var)

local helmetId = 1234 -- id do helmet

if getPlayerSlotItem(cid, CONST_SLOT_HEAD).uid ~= helmetId then
doPlayerSendCancel(cid, "Sorry, to cast this spell you need equip the " .. getItemNameById(helmetId) .. ".") return true or false
end
return doCombat(cid, combat, var)
end

 

tag exevo tera hur

jeoz.png

caotic

Afinal de contas,sou um mordomo e tanto
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 04/03/11Posts: 1599Char no Tibia: No Have

Vc teria que colocar a spell para se apreder.

Mais a do skymagmun tbm funciona.

davidid

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/11/12Posts: 9

um de vcs 2 poderia fazer um tutorial explicando passo a passo?