Ir para conteúdo
  • Cadastre-se

Posts Recomendados

config = {
    min = 10,
    max = 20,
    effect = CONST_ME_EXPLOSIONAREA,
    damageType = COMBAT_FIREDAMAGE,
    itemId = 11474,
}

function explode(cid, min, max, damagetype, pos, effect, itemId)
        -- COMBAT FUNCTION --  
        local area = {
                {x = pos.x+1, y = pos.y, z = pos.z},
                {x = pos.x, y = pos.y+1, z = pos.z},
                {x = pos.x-1, y = pos.y, z = pos.z},
                {x = pos.x+1, y = pos.y+1, z = pos.z},
                {x = pos.x-1, y = pos.y-1, z = pos.z},
                {x = pos.x, y = pos.y-1, z = pos.z},
                {x = pos.x+1, y = pos.y-1, z = pos.z},
                {x = pos.x-1, y = pos.y+1, z = pos.z},
        }
        doAreaCombatHealth(0, damagetype, {x = pos.x, y = pos.y, z = pos.z}, 0, -min, -max, effect)
        doRemoveItem(getTileItemById({x = pos.x, y = pos.y, z = pos.z}, itemId).uid, 1)
        for i = 1,#area do
                doAreaCombatHealth(0, damagetype, area[i], 0, -min, -max, effect)
                findItemById(area[i], itemId)
        end
        doSendMagicEffect(pos,5)
        return true
end

function findItemById(pos, id)
	for i = 0, 255 do
		local findd = getThingFromPos({x=pos.x, y=pos.y, z=pos.z, stackpos=i})
		if findd.itemid == id then
			explode(cid, config.min, config.max, config.damageType, pos, config.effect, id)
		end
	end
	return false
end
 
function onStepIn(cid, item, pos)
    if(item.itemid == config.itemId) then
        if(isCreature(cid)) then
            explode(cid, config.min, config.max, config.damageType, pos, config.effect, config.itemId)
        end
    end
    return true
end

tenta esse

Link para o post
Compartilhar em outros sites
  • Respostas 49
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Certo, mas basta transformá-lo em Talkactions, para ter um item e usar a fala para "plantar" a trap. Ou você quer Spells? Sendo uma magia? Que use Mana, etc?   @EDIT Mals, agora não vai dar pra eu

Certo. Agora tem tudo pra dar certo.   Substitua os arquivos abaixo:   spell_trap.lua da pasta Spells, apague tudo e cole o código abaixo: local action = 12120 -- valor da storage da bomba loca

blz vou tentar se funcionar te aviso :)

                                                        

Link para o post
Compartilhar em outros sites

Estou usando a versão 8.54 e quando eu falo, não funciona não sai nada nada e como se fosse uma palavra normal

                                                        

Link para o post
Compartilhar em outros sites

ahhh...

essa ai é pra vc usar ela em movevent ;/

 

ta a tag ae \/
 

	<movevent type="StepIn" itemid="11474" event="script" value="explosiveTagM.lua"/>
Link para o post
Compartilhar em outros sites

eu botei em movements, ea spell? '-'

                                                        

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.




×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo