LU
pedido

Spell - Destruir Trap

Por lucasromero, 11 de mar. de 2014 em Scripts

4
1.3k
lucasromeroL
11 de março de 2014 às 16:36

Eai pessoal, eu gostaria que criassem uma spell que destroi trap, ou seja, o Player esta TRAPADO.
Assim:
{x,x,x}
{x,0,x}
{x,x,x}

Então ele usa a magia e destroi essa trap.

{ , , }
{ ,0, }
{ , , }

Entenderam? o ID da trap é 5750.
Se não entenderam, peçam para eu explicar melhor por favor.
Obrigado

11 de março de 2014 às 16:46

testa ae..

function onTargetTile(cid, pos)

  local getPos = pos
  getPos.stackpos = 1

local trap = getThingFromPos(getPos)
if (item.itemid == 5750) and (item.uid > 0) and (not isMoveable(item.uid)) then
doRemoveItem(trap.uid)
doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE)
return true
end

return false
end

local area, combat = createCombatArea(AREA_CIRCLE3X3), createCombatObject()
setCombatArea(combat, area)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatCallback(combat, CALLBACK_PARAM_TARGETTILE, "onTargetTile")

function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
lucasromeroL
11 de março de 2014 às 18:49
Melhor resposta

Deu erro aqui.
Olha o erro:


drewYN5.png



Eu uso distro 8.60.

@Edit

<----------- Resolvido ------------- >
Eu consegui criar o script.

Editado Março 13 por lucasromero

3 semanas depois...
28 de março de 2014 às 21:47

Tópico movido para Pedidos e dúvidas resolvidos.