Ranks e sistema de Pontos

4 participantes

Ver o tópico anterior Ver o tópico seguinte Ir para baixo

Tópico resolvido Ranks e sistema de Pontos

Mensagem por Br_SP_Rodrigo 20.04.14 2:42

  • Descrição:
Olá Forumeiros!


Gostaria de saber se tem alguma forma, seja através de códigos ou por funções do painel de controle, de fazer a função de Ranks agir em conjunto com o Sistema de Pontos.

Vou dar um exemplo prático do que eu gostaria de fazer:
- Eu quero dar ranks aos membros do fórum de acordo com a pontuação deles através do Sistema de Pontos, ao invés de rankeá-los simplesmente pelo número de mensagens, que é o que acontece. 

Isso é possível, ou não?


Agradeço desde já quem se dispuser a responder.

  • Informações:
Fórum:Nova Era RPGVersão:INVISION
Tipo:Pedido de códigoTags:Ranks,sistema,Pontos

Br_SP_Rodrigo

Br_SP_Rodrigo
***

Membro desde : 14/06/2012
Mensagens : 159
Pontos : 234

http://nefr.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Ranks e sistema de Pontos

Mensagem por Kyo Panda 20.04.14 14:43

Olá,

Os ranks serão por imagem ou texto? Por um ou outro, passe-nos a relação ponto/rank - quantos pontos serão necessários para cada rank - aqui para que possamos produzir um script com esse fim.

Abraços. Feliz
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Ranks e sistema de Pontos

Mensagem por Br_SP_Rodrigo 21.04.14 2:19

Por enquanto não temos imagens, mas pensamos em criar no futuro.

A relação seria essa:
Forasteiro (Genérico) - 0 pts
Neófito (Vampiro) - 11 pts
Investigador (Call/Trail of Cthulhu) - 51 pts
Samurai Urbano (Shadowrun) - 101 pts
Cavaleiro Jedi (Guerra nas Estrelas) - 151 pts
Tecnocrata (Mago) - 301 pts
Mutante (Marvel/DC Comics) - 501 pts
Troubleshooter (Paranóia) - 751 pts
Mestre Jedi (Guerra nas Estrelas) - 1001 pts
Adepto da Virtualidade (Mago) - 1501 pts
Garou de Posto Cinco (Lobisomem) - 2001 pts
Sacerdote de Cthulhu (Call/Trail of Cthulhu) - 2501 pts
Antediluviano (Vampiro) - 3001 pts
Semi-Deus (Genérico) - 5001 pts
Wyrm (Lobisomem) - 7501 pts
Mefistófeles, Lorde do Oitavo (D&D) - 10001 pts
Asmodeus, Lorde do Nono (D&D) - 15001 pts
Raziel, o Cruzado (D&D) - 20001 pts
Caim (Vampiro) - 25001 pts
Ao (Forgotten Realms) - 30001 pts
Br_SP_Rodrigo

Br_SP_Rodrigo
***

Membro desde : 14/06/2012
Mensagens : 159
Pontos : 234

http://nefr.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Ranks e sistema de Pontos

Mensagem por Kyo Panda 21.04.14 15:00

Poderia nos dizer qual o endereço do seu fórum? Feliz
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Ranks e sistema de Pontos

Mensagem por waghcwb 21.04.14 15:57

Olá,

Sem o endereço do fórum é meio complicado fazer um código que vá suprir sua necessidade.

Outra informação interessante é, onde vão ser mostrados estes ranks? Logo abaixo dos ranks padrões? Abaixo do nome do usuário? Entende? Existem N opções... Até mais!
waghcwb

waghcwb
Membro

Membro desde : 07/09/2012
Mensagens : 734
Pontos : 1097

http://punbb.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Ranks e sistema de Pontos

Mensagem por Br_SP_Rodrigo 21.04.14 21:28

O endereço é: http://nefr.forumeiros.com/

Esses ranks seriam mostrados logo abaixo da foto de perfil dos usuários, nas mensagens que eles postam.
Br_SP_Rodrigo

Br_SP_Rodrigo
***

Membro desde : 14/06/2012
Mensagens : 159
Pontos : 234

http://nefr.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Ranks e sistema de Pontos

Mensagem por Marechal 21.04.14 21:42

visxi
Marechal

Marechal
Novo Membro

Membro desde : 26/01/2014
Mensagens : 2
Pontos : 2

http://hackers-net.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Ranks e sistema de Pontos

Mensagem por waghcwb 21.04.14 21:52

Preciso que resolva um último detalhe antes de continuarmos..

Veja a imagem abaixo:
Ranks e sistema de Pontos GTI4fjX

Note que seu sistema de reputação não está visível aos visitantes, preciso que deixe ele visível para que eu possa realizar os testes...
waghcwb

waghcwb
Membro

Membro desde : 07/09/2012
Mensagens : 734
Pontos : 1097

http://punbb.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Ranks e sistema de Pontos

Mensagem por Br_SP_Rodrigo 21.04.14 22:33

Wagh, me diz uma coisa, se eu quiser por ranks como imagens no futuro, vai ter que ser alterado este código que você me passar, certo?


Por que se for assim, é melhor eu já ter antes as imagens dos ranks para economizar trabalho.
Br_SP_Rodrigo

Br_SP_Rodrigo
***

Membro desde : 14/06/2012
Mensagens : 159
Pontos : 234

http://nefr.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Ranks e sistema de Pontos

Mensagem por waghcwb 21.04.14 22:42

Então pera ai que eu fiquei confuso agora.. Deixa eu ver se minhas ideias estão batendo com as suas:

Você quer que caso o usuário tenha X de reputação, seja exibido determinado rank em seu perfil certo?

Se for baseado em reputação, onde as imagens se encaixam?
waghcwb

waghcwb
Membro

Membro desde : 07/09/2012
Mensagens : 734
Pontos : 1097

http://punbb.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Ranks e sistema de Pontos

Mensagem por Br_SP_Rodrigo 21.04.14 23:00

"Você quer que caso o usuário tenha X de reputação, seja exibido determinado rank em seu perfil certo?"

Exato. Só que eu pretendo ter imagens associadas aos ranks. Por exemplo, nos ranks que eu coloquei ali em cima, teria uma imagem para cada um deles.
Br_SP_Rodrigo

Br_SP_Rodrigo
***

Membro desde : 14/06/2012
Mensagens : 159
Pontos : 234

http://nefr.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Ranks e sistema de Pontos

Mensagem por waghcwb 22.04.14 16:27

Olá,

Para o efeito que você quer, eu utilizaria o seguinte código:

Código:
$(window).load(function(){
//<![CDATA[
$(".postprofile .postprofile-details.postdetails").each(function(){$(this).html($(this).html().replace(/<span class="label/g,'<dd><div class="field"><span class="label'));});
   
$('.field:contains("Reputação")').each(function(){
   
    var reputation = $(this).text().match(/\d+/g);
    var rank = $(this).parents('.postdetails').children('dt');
   
    rank.after('<div class="rank_system"></div>');
   
    if( reputation == 0 ){
        $(this).parents('.postdetails').find('.rank_system').html('Forasteiro');
    }else if( reputation >= 3 ){
        $(this).parents('.postdetails').find('.rank_system').html('Experiente');
    }
   
   
   
});
//]]>
});

Tudo que você vai ter que fazer é ter uma mínima noção de comparadores lógicos do Javascript, no nosso caso apenas o maior que ( > ) e igual a ( = )

Analise a seguinte parte do código:
Código:
if( reputation == 0 ){
        $(this).parents('.postdetails').find('.rank_system').html('Forasteiro');
    }
O que estamos falando ai é, se ( if ) a reputação ( reputation ) for igual à ( == ) 0 então nós adicionamos o rank Forasteiro...

Logo em seguida temos:
Código:
else if( reputation >= 3 ){
        $(this).parents('.postdetails').find('.rank_system').html('Experiente');
    }
Que ficaria então se ( else if ) a reputação ( reputation ) for maior ou igual ( >= ) a 3, adicionamos o rank experiente...

Entendeu a lógica?

Na prática é mais simples ainda..

Basta repetir essa parte do código:
Código:
else if( reputation >= 3 ){
        $(this).parents('.postdetails').find('.rank_system').html('Experiente');
    }

E mudar o 3 para o valor da reputação desejado e o nome "Experiente" para o que você quiser!!

Consegui elucidar bem como funciona o código ou ficou alguma dúvida?
waghcwb

waghcwb
Membro

Membro desde : 07/09/2012
Mensagens : 734
Pontos : 1097

http://punbb.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Ranks e sistema de Pontos

Mensagem por Br_SP_Rodrigo 23.04.14 1:27

Consegui entender Wagh, valeu por explicar  Muito feliz 


Pode trancar o tópico.
Br_SP_Rodrigo

Br_SP_Rodrigo
***

Membro desde : 14/06/2012
Mensagens : 159
Pontos : 234

http://nefr.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Ranks e sistema de Pontos

Mensagem por waghcwb 23.04.14 2:04

Olá,

Na verdade não tenho "os poderes" para trancar o tópico kkkkk, o certo seria você clicar em "Resolvido"  Colegas
waghcwb

waghcwb
Membro

Membro desde : 07/09/2012
Mensagens : 734
Pontos : 1097

http://punbb.forumeiros.com

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

Permissões neste sub-fórum
Não podes responder a tópicos