Ir para conteúdo
  • Cadastre-se

(Resolvido)Wand OF elements


Ir para solução Resolvido por LuanMattheus,

Posts Recomendados

  • Solução

Ola eu tenho um script de wand of elements mas se o player estiver correndo o attack nao pega pq ele sai do sqm onde ia bate alguem pode revisar pramin.

 

local min, max = 300,400 

local w = {
	[1] = {ef = 36, sh = 3, dmg = COMBAT_FIREDAMAGE},
	[2] = {ef = 42, sh = 36, dmg = COMBAT_ICEDAMAGE},
	[3] = {ef = 45, sh = 29, dmg = COMBAT_POISONDAMAGE},
	[4] = {ef = 17, sh = 31, dmg = COMBAT_DEATHDAMAGE},
	[5] = {ef = 47, sh = 35, dmg = COMBAT_ENERGYDAMAGE},
	[7] = {ef = 49, sh = 30, dmg = COMBAT_HOLYDAMAGE}
}

function onUseWeapon(cid, var)
        local effect = getPlayerStorageValue(cid, 4561)
        local target = getCreatureTarget(cid)
        
        if target ~= 0 then
                local wx = w[effect] or w[math.random(#w)]
                doSendDistanceShoot(getThingPos(cid), getThingPos(target), wx.sh)
                addEvent(doAreaCombatHealth, 100, cid, wx.dmg, getThingPos(target), 0, -min, -max, wx.ef)
        end
        return true
end

 

Resolvido!

Link para o post
Compartilhar em outros sites
  • LeoTK locked this tópico

Poderia compartilha a solução quando consegue mesmo por conta própria ajuda bastante futuramente. 

 

Pra quem tiver mesmo problema é pq a função q da o dano está com AddEvent, mesmo que seja pouco milissegundos a velocidade do player é mais rápida e o atk chega num local q o player não tá mais.

So trocar essa linha:

addEvent(doAreaCombatHealth, 100, cid, wx.dmg, getThingPos(target), 0, -min, -max, wx.ef)

Por essa:

doAreaCombatHealth(cid, wx.dmg, getThingPos(target), 0, -min, -max, wx.ef)

 

Discord: Naze#3578

 

Ter Linux Dentro de Windows com Acesso 'localhost' para testes e +

AutoLoot Otimizado Direto na Source (tfs 0.4/otx)

 

// Pirataria é crime, original é roubo, compartilhar é legal.

 

tumblr_muk78tEwDQ1qah4nko1_500.gif

Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo