data/spells/support/magic wall rune.lua
coloca ae.
Por lucas502, 16 de mai. de 2012 em Scripts
info
Grupo: Cavaleiro
Registrado: 13/11/11
Posts: 190
Reputação: +20
Char no Tibia: Sweesh

data/spells/support/magic wall rune.lua
coloca ae.
ta mas, akelas partes:
frompos = {x=1000, y=1000, z=0},
topos = {x=1000, y=1000, z=15},
eu tenho q deixar assim msmo? pq eu não kero deixar só impossivel de tacar mw na woe, mas tbm em outros events como dota e zombie
como eu faço?
info
Grupo: Cavaleiro
Registrado: 13/11/11
Posts: 190
Reputação: +20
Char no Tibia: Sweesh

Essa é a área do evento
Procure a position do tile mais alto do canto superior
</\ e coloque em frompos
e em topos procure o tile maisbaixo do canto de baixo >\/
blz vlw, saberia me dizer se esse aki funciona? (rep++ ja)
(no caso para colocar em 3 areas diferentes)
funciona?
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY)
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1497)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
local ctfArena = {
frompos = {x=32320, y=31923, z=7},
topos = {x=32348, y=31947, z=7},
}
local warArena = {
frompos = {x=32116, y=32174, z=7},
topos = {x=32171, y=32229, z=7},
}
local satanQuest = {
frompos = {x=17, y=13, z=5},
topos = {x=99, y=91, z=7},
}
function onCastSpell(cid, var)
if not isInArea(getPlayerPosition(cid), ctfArena.frompos, ctfArena.topos) and not isInArea(getPlayerPosition(cid), warArena.frompos, warArena.topos) and not isInArea(getPlayerPosition(cid), satanQuest.frompos, satanQuest.topos) then
return doCombat(cid, combat, var)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You may not use this rune here.")
end
end
info
Grupo: Artesão
Registrado: 31/03/07
Posts: 122
Reputação: +18
Ae galera beleza?
então, acho que muitos tem esse mesmo problema q eu, nos meus events "woe, zombie, e outros mais classicos", os players tocam MW e elas não somem, e também sumonam monks para trapar os zombies.
Gostaria de um script que impedisse de sumonar e tocar mw nessas areas dos eventos, eu tenho um exemplo mas não sei onde e como colocar:
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY) setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1497) local WoE = { frompos = {x=1000, y=1000, z=0}, topos = {x=1000, y=1000, z=15}, } function onCastSpell(cid, var) if not isInArea(getPlayerPosition(cid), WoE.frompos, WoE.topos) then return doCombat(cid, combat, var) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You may not use this rune in WoE.") end endme ajudem passo a passo por favor, vlw!