Jump to content

Armadura que diminui o dano recebido de area!


Recommended Posts

Quero criar uma armadura que diminui em porcentagem o dano desse script:


local areas = {
    {leftUpPoint = {x = 31815, y = 32206, z = 7}, rightDownPoint = {x = 32070, y = 32425, z = 7}, minHit = 300, maxHit = 600},

}

function onThink(interval, lastExecution, thinkInterval)
    for id, arr in pairs(areas) do
        for x = arr.leftUpPoint.x, arr.rightDownPoint.x do
            for y = arr.leftUpPoint.y, arr.rightDownPoint.y do
                for z = arr.leftUpPoint.z, arr.rightDownPoint.z do
                    local pos = {x = x, y = y, z = z}
                    local uid = getTopCreature(pos).uid
                    if isPlayer(uid) then
                        local random = math.random(arr.minHit, arr.maxHit)
                        doCreatureAddHealth(uid, -random)
                        doSendMagicEffect(pos, 8)
                    end
                end
            end
        end
    end
    return true
end

<globalevent name="think" interval="3000" script="others/areahit.lua"/>

Link to post
Share on other sites
  • Director

Este tópico foi movido para a seção de Suporte Otserv.

                                                                                    Faça parte da comunidade Developing:

                                                                                                Acesse agora mesmo!

                                      Clique para ir pro discord

 

Conteúdos:

 

Contribuições:

Spoiler

 

Discord: Belmont#7352

Não esqueça do REP+ :)        

Link to post
Share on other sites
  • Assistente
Em 20/05/2022 em 23:27, Scorpiondaniel disse:

Quero criar uma armadura que diminui em porcentagem o dano desse script:




local areas = {
    {leftUpPoint = {x = 31815, y = 32206, z = 7}, rightDownPoint = {x = 32070, y = 32425, z = 7}, minHit = 300, maxHit = 600},

}

function onThink(interval, lastExecution, thinkInterval)
    for id, arr in pairs(areas) do
        for x = arr.leftUpPoint.x, arr.rightDownPoint.x do
            for y = arr.leftUpPoint.y, arr.rightDownPoint.y do
                for z = arr.leftUpPoint.z, arr.rightDownPoint.z do
                    local pos = {x = x, y = y, z = z}
                    local uid = getTopCreature(pos).uid
                    if isPlayer(uid) then
                        local random = math.random(arr.minHit, arr.maxHit)
                        doCreatureAddHealth(uid, -random)
                        doSendMagicEffect(pos, 8)
                    end
                end
            end
        end
    end
    return true
end

<globalevent name="think" interval="3000" script="others/areahit.lua"/>

vou fazer e te respondo até amanhã ou depois de amanhã preciso fazer testes.

APOIE NOSSAS CAUSAS - IBEACIBEAC

SEJA UM APOIADOR E AJUDE ALGUÉM

Se você acha que meu trabalho merece uma ajuda nessa quarentena, então seja um apoiador fiel doehttps://streamlabs.com/l3k0t1

 

 CANAL YOUTUBE: https://www.youtube.com/channel/UCMP25Br519j7dD1FFEMzPgA?view_as=subscriber

Meu grupo no Discord: https://discord.gg/qMS5pm9

"Você tem um sonho? Não deixe os outros te derrubarem e lute por aquilo que você acredita" by L3K0T  

 

GENTILEZA GERA GENTILEZA

 

 

Link to post
Share on other sites
  • Assistente
Agora, Scorpiondaniel disse:


Não sabe como fico grato! Obrigado desde já!

tmj! é que estou sem tempo trabalhando muito, mais vou se consigo resolver o seu problema o mais rápido possível.

APOIE NOSSAS CAUSAS - IBEACIBEAC

SEJA UM APOIADOR E AJUDE ALGUÉM

Se você acha que meu trabalho merece uma ajuda nessa quarentena, então seja um apoiador fiel doehttps://streamlabs.com/l3k0t1

 

 CANAL YOUTUBE: https://www.youtube.com/channel/UCMP25Br519j7dD1FFEMzPgA?view_as=subscriber

Meu grupo no Discord: https://discord.gg/qMS5pm9

"Você tem um sonho? Não deixe os outros te derrubarem e lute por aquilo que você acredita" by L3K0T  

 

GENTILEZA GERA GENTILEZA

 

 

Link to post
Share on other sites
2 minutos atrás, L3K0T disse:

tmj! é que estou sem tempo trabalhando muito, mais vou se consigo resolver o seu problema o mais rápido possível.

Tmj sempre, mano nem se preocupe, faz no teu tempo aew!

@L3K0T Mano foi mal por chamar novamente, mas esqueci de falar que uso um servidor TFS 1.3 8.60

Link to post
Share on other sites
  • Assistente
10 minutos atrás, Scorpiondaniel disse:

Tmj sempre, mano nem se preocupe, faz no teu tempo aew!

@L3K0T Mano foi mal por chamar novamente, mas esqueci de falar que uso um servidor TFS 1.3 8.60

ok

APOIE NOSSAS CAUSAS - IBEACIBEAC

SEJA UM APOIADOR E AJUDE ALGUÉM

Se você acha que meu trabalho merece uma ajuda nessa quarentena, então seja um apoiador fiel doehttps://streamlabs.com/l3k0t1

 

 CANAL YOUTUBE: https://www.youtube.com/channel/UCMP25Br519j7dD1FFEMzPgA?view_as=subscriber

Meu grupo no Discord: https://discord.gg/qMS5pm9

"Você tem um sonho? Não deixe os outros te derrubarem e lute por aquilo que você acredita" by L3K0T  

 

GENTILEZA GERA GENTILEZA

 

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

Confirmação de Termo