É uma runa que cerca o local que você usou a runa com 8 magic walls.
Basta você criar um arquivo .lua na pasta data/spells/scripts com o nome magic prison e inserir as informações abaixo.
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY) setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1497) local arr = { {1, 1, 1}, {1, 2, 1}, {1, 1, 1} } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end
Agora abra o arquivo spells.xml na pasta data/spells e insira uma linha assim.
<rune name="Magic Prison" id="2272" charges="1" lvl="10" maglv="20" mana="0" soul="0" exhaustion="1" prem="0" enabled="1" allowfaruse="1" script="magic prison.lua"></rune>
Pronto!
Agora o item de id 2272 será uma magic prison rune!
Se quiser adicione em um NPC de runes ou então crie um spell para fazê-la.
Vejam se ficou legal.
Screenshot: