Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

O que faz? : Retorna o percentual de um frag (vitórias & derrotas).

function getWinningRatio(win, lose)
    if(type(win) ~= "number" or type(lose) ~= "number") then
        return nil, error("You need to specify a number value.")
    end
    if(win == 0 and lose == 0) then
        return 0.0
    end
    local ratio = win / (win + lose) * 100
    local i = 4
    if(math.floor(ratio) < 10) then
        i = 3
    end
    ratio = tostring(ratio):sub(1, i)
    return tonumber(ratio)
end

Como usar? :

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Seu percentual é "..getWinningRatio(230, 78).."%.")

Resultado : Seu percentual é 74.6%.

 

Onde 230 pode ser uma storage de vitórias do player e 78 as derrotas.

Creio que será dificil esta função ser utilizada. Talvez seja útil para eventos!

 

créditos : Halls Santos

 

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

  • Respostas 5
  • Visualizações 543
  • Created
  • Última resposta

Top Posters In This Topic

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 520.1k

Informação Importante

Confirmação de Termo