Ir para conteúdo
  • Cadastre-se

(Resolvido)[PEDIDO] Efeito no player ao morrer


Ir para solução Resolvido por gabrielzika,

Posts Recomendados

Fala galera do TK

Venho aqui através desse tópico , para pedir um sistema acredito que seja simples 

Efeito no player quando ele morrer

TFS 0.4

 

*Mais Informação

Quando o jogador morrer ele ficará com um efeito encima do personagem dele

E se caso ele comprar a Bless o efeito sairia do personagem dele 

Então Exemplo: Sem bless ficaria um efeito encima do personagem dele , e se por acaso ele estiver com Bless ele ficaria sem efeito algum no personagem dele

Id do efeito : 165

Rep ++ para quem ajudar.

Meu Servidor Minecraft : Ip - Skylowcraft.minecraftbr.net:25585 = Servidor 24hrs Sem Lag , Sem Hackers (1.7.2) Servidor De Fullpvp e Survival - Vamos Colocar Minigames!.

Link para o post
Compartilhar em outros sites
  • Solução

@Christinacsa Bom, eu não conheço muito o sistema de bless mas ve se tá certo oque eu entendi...

 

data/globalevents

 

efeitobless.lua

function onThink(interval, lastExecution, thinkInterval)
local list = {}
for i, tid in ipairs(getPlayersOnline()) do
    list[i] = tid
end
for i = 1, #list do
        if not getPlayerBlessing(list[i], 1) and not getPlayerBlessing(list[i], 2) and not getPlayerBlessing(list[i], 3) and not getPlayerBlessing(list[i], 4) and not getPlayerBlessing(list[i], 5) then
            doSendMagicEffect(getThingPos(list[i]), 165)
        end
    end
    return true
end

 

globalevents.xml

 

<globalevent name="bless" interval="2" event="script" value="efeitobless.lua"/>

 

Link para o post
Compartilhar em outros sites
11 horas atrás, gabrielzika disse:

@Christinacsa Bom, eu não conheço muito o sistema de bless mas ve se tá certo oque eu entendi...

 

data/globalevents

 

efeitobless.lua


function onThink(interval, lastExecution, thinkInterval)
local list = {}
for i, tid in ipairs(getPlayersOnline()) do
    list[i] = tid
end
for i = 1, #list do
        if not getPlayerBlessing(list[i], 1) and not getPlayerBlessing(list[i], 2) and not getPlayerBlessing(list[i], 3) and not getPlayerBlessing(list[i], 4) and not getPlayerBlessing(list[i], 5) then
            doSendMagicEffect(getThingPos(list[i]), 165)
        end
    end
    return true
end

 

globalevents.xml

 


<globalevent name="bless" interval="2" event="script" value="efeitobless.lua"/>

 

Darei uma olhada por enquanto REP++ por mandar o script.

Meu Servidor Minecraft : Ip - Skylowcraft.minecraftbr.net:25585 = Servidor 24hrs Sem Lag , Sem Hackers (1.7.2) Servidor De Fullpvp e Survival - Vamos Colocar Minigames!.

Link para o post
Compartilhar em outros sites
  • 1 month later...

@menta2 testa ai, qualquer dúvida tamo ai :3

Link para o post
Compartilhar em outros sites
51 minutos atrás, fataco disse:

Gabriel , pode fazer script de efeito de spell sair quando algum player morrer? indepedente se esta com bless ou não ?

Abra o arquivo playerdeath.lua, localizado em creaturescripts\scripts\ e adicione as seguintes linhas antes do último 'end' do arquivo:

 

efeito = 165 // número do efeito que você deseja que apareça quando o indivíduo morre
doSendMagicEffect(getPlayerPosition(player), efeito)

 

Programador PHP, Lua, Java, database administrator.

 

"Nada é verdade, tudo é permitido."

Requiescat in pace.

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