Ir para conteúdo
  • Cadastre-se

(Resolvido)[Pedido] Piso que heala


Ir para solução Resolvido por JonathanChallos,

Posts Recomendados

Galera to precisando e um script pra uma parte do mapa healar.

Hidden Content

    Give reaction to this post to see the hidden content.

vai ser uma piscina em uma parte do mapa para os players treinar ml.

ex: o player entra e a vida e mana começa a encher por segundo.

se tiver também como mudar o outfit da vocação para toda vez que ela entra e sai da água, pra ficar uma coisa bem realista:)

parece ser meio difícil, mais conto com a ajuda de vocês.

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

globalevents.xml

Citar

  Citar

<globalevent name="areahealth" interval="1" script="areahealth.lua"/>

Mostrar mais  

Só edita de vermelho pro centro do sqm que vai healar

areahealth.lua

Citar

  Citar

local centerpos = {x = 1025, y = 913, z = 7}
local pos =
{
{{x = centerpos.x-1, y = centerpos.y-1, z = centerpos.z, stackpos = 253}},
{{x = centerpos.x-1, y = centerpos.y, z = centerpos.z, stackpos = 253}},
{{x = centerpos.x-1, y = centerpos.y+1, z = centerpos.z, stackpos = 253}},
{{x = centerpos.x, y = centerpos.y-1, z = centerpos.z, stackpos = 253}},
{{x = centerpos.x, y = centerpos.y, z = centerpos.z, stackpos = 253}},
{{x = centerpos.x, y = centerpos.y+1, z = centerpos.z, stackpos = 253}},
{{x = centerpos.x+1, y = centerpos.y-1, z = centerpos.z, stackpos = 253}},
{{x = centerpos.x+1, y = centerpos.y, z = centerpos.z, stackpos = 253}},
{{x = centerpos.x+1, y = centerpos.y+1, z = centerpos.z, stackpos = 253}},
}
function onThink(cid, interval, lastExecution)
for _, positions in pairs(pos) do
doSendMagicEffect(positions[1], 13)
if getThingFromPos(positions[1]).itemid > 0 then
for _, name in pairs(getOnlinePlayers()) do
local player = getPlayerByName(name)
doCreatureAddHealth(player, 11)
doSendAnimatedText(positions[1], "+100", 18)
end
end
end
return TRUE
end

Expand   Mostrar mais  
Link para o post
Compartilhar em outros sites

Vou testar :) tudo ocorrendo bem rep++

 

certo então vai ficar mais ou menos assim?

 

  Mostrar conteúdo oculto

local centerpos = {x = 1025, y = 913, z = 7},

{x = 1025, y = 914, z = 7},

{x = 1025, y = 915, z = 7},

{x = 1025, y = 916, z = 7},

{x = 1025, y = 917, z = 7},

{x = 1025, y = 918, z = 7},

{x = 1025, y = 919, z = 7},

{x = 1025, y = 920, z = 7},

 

local pos =
 

eu testei, funcionou beleza, mais não ta como eu quero eu coloquei 1 sqm os outros 8 em volta tava healando junto. e tem como colocar pra heala mana?

Editado por diarmaint (veja o histórico de edições)
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.

  • Conteúdo Similar

    • Por KotZletY
      Salve salve Galerinha. 
      To com uma pequena duvida.
      Bom, no arquivo chat.cpp adicionei esse code simples, e legal, que muda a cor que cada membro da Staff fala no Channel:
      Ta aqui o Code: 
      uint16_t channelId = getId(); if (channelId == 9) { if (player->getGroupId() == 6) { ntype = SPEAK_CHANNEL_RN; } else if (player->getGroupId() == 5) { ntype = SPEAK_CHANNEL_RN; } else if (player->getGroupId() == 4) { ntype = SPEAK_CHANNEL_RN; } else if(player->getGroupId() >= 3) { ntype = SPEAK_CHANNEL_O; } else if(player->getGroupId() >= 2) { ntype = SPEAK_CHANNEL_O; } }  
      Bom ae ta a parte principal dela, o que eu quero é o seguinte, a Staff pode falar com as cores que estão no code, somente no channel com
      o id " 9 "  que é o Help Channel. 
      Porém gostaria que eles falacem com essas cores no também no Channell Id  4 que é o Game Chat... 
      E não faço ideia de com fazer isso, seria algo parecido com isso ?
      if (channelId == 9, 4) Espero que possam me ajudar, desde já obrigado. xD
    • Por MySticaL
      Alguém aew sabe como faço para "inclinar" uma sprite e deixar igual a imagem a baixo ?, que ela fique certinho na parede  já tentei mais não fica certinho  Alguém me explica fazendo um favor ?
      Imagem \/   \/   \/   \/   \/  \/  \/  \/  \/
       
       

       
       
       
      Obs não sou spriter por isso não sei nada
    • Por David Otserver
      Eu Só quero que a Porta Abra, Se o Player for da vocação X
      Exemplo> eu só quero que passe pela Porta se  Play For da Vocação X 
       
      Por favor presiso de ajuda Alguem ?
      Rep +++++++++++++++++++++++++
       
    • Por rafael21
      Boa tarde,
       
       
      Estou com dificuldades para encontrar algum script que tenha a config de jogar o loot do monstro no chão, peço o auxilio de alguém que saiba ou possa indicar alguma solução.
       
       
      Agradeço a atenção.
       
    • Por pprgfpedro
      Ola gente vim aqui tira uma puta duvida queria sabe oque uma source e como compila queria compila source da base nto white
      obrigado se poderem deixa os links do progama agradeço rep+++++
  • Estatísticas dos Fóruns

    96847
    Tópicos
    519610
    Posts
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo