Ir para conteúdo
  • Cadastre-se

mudar esse script para tfs 0.3.6


Posts Recomendados

function onStatsChange(cid, attacker, type, combat, value)
    -- This should block all damage monster cause on eachother expect player summons
    if isMonster(cid) and isMonster(attacker) then
        local master = getCreatureMaster(cid)
        if not master or not isPlayer(master) then
            return false
        end
    end

    return true
end

Link para o post
Compartilhar em outros sites
  • Sub-Admin
function onStatsChange(cid, attacker, type, combat, value)

    if isMonster(cid) and isMonster(attacker) then
        local master = getCreatureMaster(cid)
        if not master or not isPlayer(master) then
            return false
        end
    end

    return true
end

 

<event type="statschange" name="BlockMonsterDamage" script="seu_script.lua"/>

 

registerCreatureEvent(cid, "BlockMonsterDamage")

 

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

Link para o post
Compartilhar em outros sites
31 minutos atrás, L3K0T disse:

function onStatsChange(cid, attacker, type, combat, value)

    if isMonster(cid) and isMonster(attacker) then
        local master = getCreatureMaster(cid)
        if not master or not isPlayer(master) then
            return false
        end
    end

    return true
end

 


<event type="statschange" name="BlockMonsterDamage" script="seu_script.lua"/>

 


registerCreatureEvent(cid, "BlockMonsterDamage")

 

funcionou mas as criaturas continuam se atacando, se você tivesse um script que os monstros não se ataquem pra usar , pq ja coloquei algum e não funcionaram.

Link para o post
Compartilhar em outros sites
  • Sub-Admin
function onStatsChange(cid, attacker, type, combat, value)

    if isMonster(cid) and isMonster(attacker) then
        local master = getCreatureMaster(attacker)
        if not master or not isPlayer(master) then
            return false -- Bloqueia o dano
        end
    end
    return true
end



on combat

 

function onCombat(cid, target)

    if isMonster(cid) and isMonster(target) then
        local master = getCreatureMaster(cid)
        if not master or not isPlayer(master) then
            return false -- Bloqueia o ataque
        end
    end
    return true
end
<event type="combat" name="BlockMonsterCombat" script="block_monster_combat.lua"/>


 

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

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