Ranks e sistema de Pontos

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

Resolvido Ranks e sistema de Pontos

Mensagem por Br_SP_Rodrigo em 19/04/14, 10:42 pm

  • 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

avatar

Br_SP_Rodrigo
Nível 8

Masculino
Inscrito dia : 14/06/2012
Mensagens : 135
Pontos Ativos : 199

Ver perfil do usuário http://nefr.forumeiros.com/

Resolvido Re: Ranks e sistema de Pontos

Mensagem por Kyo Panda em 20/04/14, 10:43 am

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
avatar

Kyo Panda
Super usuário

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4638
Pontos Ativos : 5914

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Ranks e sistema de Pontos

Mensagem por Br_SP_Rodrigo em 20/04/14, 10:19 pm

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
avatar

Br_SP_Rodrigo
Nível 8

Masculino
Inscrito dia : 14/06/2012
Mensagens : 135
Pontos Ativos : 199

Ver perfil do usuário http://nefr.forumeiros.com/

Resolvido Re: Ranks e sistema de Pontos

Mensagem por Kyo Panda em 21/04/14, 11:00 am

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

Kyo Panda
Super usuário

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4638
Pontos Ativos : 5914

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Ranks e sistema de Pontos

Mensagem por waghcwb em 21/04/14, 11:57 am

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!
avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.forumeiros.com

Resolvido Re: Ranks e sistema de Pontos

Mensagem por Br_SP_Rodrigo em 21/04/14, 05:28 pm

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.
avatar

Br_SP_Rodrigo
Nível 8

Masculino
Inscrito dia : 14/06/2012
Mensagens : 135
Pontos Ativos : 199

Ver perfil do usuário http://nefr.forumeiros.com/

Resolvido Re: Ranks e sistema de Pontos

Mensagem por Marechal em 21/04/14, 05:42 pm

visxi
avatar

Marechal
Nível 1

Masculino
Inscrito dia : 26/01/2014
Mensagens : 2
Pontos Ativos : 2

Ver perfil do usuário http://hackers-net.forumeiros.com

Resolvido Re: Ranks e sistema de Pontos

Mensagem por waghcwb em 21/04/14, 05:52 pm

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

Veja a imagem abaixo:


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...
avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.forumeiros.com

Resolvido Re: Ranks e sistema de Pontos

Mensagem por Br_SP_Rodrigo em 21/04/14, 06:33 pm

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.
avatar

Br_SP_Rodrigo
Nível 8

Masculino
Inscrito dia : 14/06/2012
Mensagens : 135
Pontos Ativos : 199

Ver perfil do usuário http://nefr.forumeiros.com/

Resolvido Re: Ranks e sistema de Pontos

Mensagem por waghcwb em 21/04/14, 06:42 pm

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?
avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.forumeiros.com

Resolvido Re: Ranks e sistema de Pontos

Mensagem por Br_SP_Rodrigo em 21/04/14, 07:00 pm

"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.
avatar

Br_SP_Rodrigo
Nível 8

Masculino
Inscrito dia : 14/06/2012
Mensagens : 135
Pontos Ativos : 199

Ver perfil do usuário http://nefr.forumeiros.com/

Resolvido Re: Ranks e sistema de Pontos

Mensagem por waghcwb em 22/04/14, 12:27 pm

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?
avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.forumeiros.com

Resolvido Re: Ranks e sistema de Pontos

Mensagem por Br_SP_Rodrigo em 22/04/14, 09:27 pm

Consegui entender Wagh, valeu por explicar  Muito feliz 


Pode trancar o tópico.
avatar

Br_SP_Rodrigo
Nível 8

Masculino
Inscrito dia : 14/06/2012
Mensagens : 135
Pontos Ativos : 199

Ver perfil do usuário http://nefr.forumeiros.com/

Resolvido Re: Ranks e sistema de Pontos

Mensagem por waghcwb em 22/04/14, 10:04 pm

Olá,

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

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.forumeiros.com

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum