Ir para conteúdo

(Resolvido)[AJUDA] Sistema de checar a life do personagem !life

Featured Replies

Postado

Eu estava pesando e devido o sistema da armor o kra n ve quanto de life tem entao penseio em um comando estilo o de nto server que o player diria o seguinte comando.

 

!life === ae mostraria assim.

 

Exemplo:

 

Life [19000]-[20000]

 

         /\                /\

quanto se tem.  O total que vc tem.

 

Obrigado galerinha ate dps...

Editado por Master zikka (veja o histórico de edições)

Resolvido por narazaky

Ir para solução
  • Respostas 15
  • Visualizações 757
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Tenta assim: function onSay(cid, words, param, channel) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Life ["..tonumber(getPlayerHealth(cid)).."] - ["..tonumber(getPlayerMaxHealth(cid))

  • Tente esse: function onSay(cid, words, param, channel) local pid = getPlayerByNameWildcard(param) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) the

  • enttao so usar esse: o de cima editado function onSay(cid, words, param, channel) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Life ["..getCreatureHealth(cid).."] - ["..getCreatureMax

Postado

Primeiro, uma observação que eu penso que foi um erro... :s

Life [19000]-[2000]            /\                /\ quanto se tem.  O total que vc tem.
 

Como que o total de life é menor que a qntd atual de life? Por ixxo, deduzi que o maximo que vc qria dizer seria "20000".

 

 

Mas passando pro que vc pediu: Agora não posso fazer, pois estou de saída (apesar de ser relativamente facil de fazer o que vc qr.).

 

Quem puder ajudar o amigo, pode fazer assim:

mandar uma mensagem pro player contendo o health atual do player (getPlayerHealth) e o máximo de life possivel atualmente pro player (getPlayerMaxHealth).

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Postado

veja

function onSay(cid, words, param, channel)
local pid = getPlayerByNameWildcard(param)
if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O jogador com o nome " .. param .. " não esta online ou não existe.")
return true
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Life ["..getPlayerHealth(pid).."] ["..getPlayerMaxHealth(pid).."]")
return true
end

Te ajudei? Então Rep + ;)

Postado
  • Autor

Man nn pegou aki nn eu falo !life e ae diz O jogador com o nome  não esta online ou não existe. ae quanmdo eu digo !life e o nome do player buga a DB e o servidor cai man...

Editado por Master zikka (veja o histórico de edições)

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo