Ir para conteúdo

Featured Replies

Postado

Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website).

Tibia 8.6 

é o seguinte!

eu tendei modificar esse script colocando umas chaves a mais...

o effect sai de boa, porem a fala nao sai e da esse erro aqui \/

 erro.thumb.png.fbb9a9d90562c4beb3f39c9ba66f11c2.png

 

aqui o script

Spoiler

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 39)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)

local config = {
tempo = 60, --- tempo que vai durar a spell
percent = 25, -- quanto % vai aumentar
points = 50,
magic = 20,
effect = 75
}

local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_TICKS, config.tempo*1000)
setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, config.magic)
setConditionParam(condition, CONDITION_PARAM_STAT_MAXHEALTH, 100+config.percent)
setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, config.points)
setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, config.points)
setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, config.points)
setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, config.points)
setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, config.points)
setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, config.points)
setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE)
setCombatCondition(combat, condition)


                
local function Magica(tempo2,tempo3,cid)
if isCreature(cid) then
for i=1, config.effect do
local position = {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y, z=getCreaturePosition(cid).z}
doSendMagicEffect(position, config.effect)
end
end
end
                  
function onCastSpell(cid, var)

if isPlayer(cid) and exhaustion.check(cid, 102053) == FALSE then
doCombat(cid, combat, var)
tempo2 = 0
while (tempo2 ~= (config.tempo*1000)) do
addEvent(Magica, tempo2, tempo2, config.tempo*1000, cid)
tempo2 = tempo2 + 300
end
local position = {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y, z=getCreaturePosition(cid).z}
exhaustion.set(cid, 102053, tempo)
doCreatureSay(cid, "Buff", TALKTYPE_MONSTER)
doSendMagicEffect(position, 37)
else
doPlayerSendCancel(cid, "Sorry, you are transformed.")
end
end

 

galera ja resolvi.... nao analisei direito....

Editado por ahrizinhas2 (veja o histórico de edições)

                                                 Projects are being developed....

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 520.4k

Informação Importante

Confirmação de Termo