Universo Games
Ola , Convidado

[EP2] Uso do sistema de Rank Logo1110

Você ainda não e cadastrado então cadastre-se e veja todas as atualizações no Mundo RPG!!!
Universo Games
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Universo Games

Suporte e Desenvolvimento só no Universo Games
 
InícioInício  PortalPortal  EventosEventos  PublicaçõesPublicações  Últimas imagensÚltimas imagens  RegistarRegistar  EntrarEntrar  
Ola Convidado, Seja Bem vindo a equipe lhe deseja boa sorte no seu projeto!

 

 [EP2] Uso do sistema de Rank

Ir para baixo 
AutorMensagem
Lucas Roberto
Administrador
Administrador
Lucas Roberto


Mensagens : 711

[EP2] Uso do sistema de Rank Empty
MensagemAssunto: [EP2] Uso do sistema de Rank   [EP2] Uso do sistema de Rank EmptyDom 05 Jun 2011, 18:36

Irei mostrar o funcionamento do sistema de Rank criado por mim no EP2.

Um real sistema de rank teria que usar mysql para ficar leve. Como colocar Mysql iria gerar muita confusão para os usuários, criei um objecto no servidor, clsRank, que funciona como um "simulador" de mysql para o eclipse, guardando em Ini. Ele não tem a mesma velocidade, mas tem um bom funcionamento.

Comandos do objecto:
1) OnOff:
Esse comando faz com que o sistema se ligue ou desligue, principalmente referente a contagem de tempo.
obs: Caso esteja desligado, não será possível actualizar o rank manualmente.

2) Refresh:
Actualiza o rank de todos os jogadores registrados, estando online ou não.

3) PlayerRank:
Retorna com a posição, no rank, de um player Logado.

4) RankPos:
Retorna com o Index de rank do player da derterminada posição.

obs: Index de rank é um número único para cada char, está em Players.ini

5) writerank:
Escreve o rank já gerado num arquivo .ini.
obs: Não é necessário dar esse comando caso tenha dado refresh antes.

6) WaitMinutes:
Mostra/edita o tempo entre uma atualização automática e outra. Deve ser posto em minutos.
Caso se actualize o tempo, só será valido após um refresh ou refresh automático, no tempo antigo.

7) LeftMinutes:
Tempo restante para actualizar o rank, em minutos.

Timer:
Serve para adiantar em 1 minuto a contagem do tempo. ****CUIDADO AO USAR!****

Dicas:
1) Para fazer com que determinado player saia do rank, abra players.ini, vá até o determinado char e mude status=1 para status=0

2) Quando um char é excluido, seu Index de Rank não é deletado, mas ele sai da lista após próximo refresh.

No Data.ini:
RankActive = 1
Determina que o sistema de rank será ligado quando o servidor for iniciado. Para desabilitar ou colocar para ligar manualmente, troque para:
RankActive = 0

Minutos = 60
Determina quanto tempo, em minutos, o servidor espera para actualizar todos os ranks.

NumRanks = 10
Determina quantas posições de rank são mostradas na janela de rank do cliente.
OBS: Não colocar muitas, para não gerar LAG.

Em Players.ini:
NumUsers:
Mostra o número de chars já criados no servidor. ****NUNCA ALTERAR****

As outras informações são para fazer o rank. NUNCA ALTERÁ-LAS, pois pode bugar o sistema e um mesmo player ter dois ranks.

em Rank.ini:
Pode ser alterado. Mostra a posição em ordem crescente por cada player.

Ingame:
Para um GM actualizar o rank, digitar comando /novorank

Dúvidas, bugs e sugestões, postar aqui.
Ir para o topo Ir para baixo
https://universogamesmmo.forumeiros.com
 
[EP2] Uso do sistema de Rank
Ir para o topo 
Página 1 de 1

Permissões neste sub-fórumNão podes responder a tópicos
Universo Games :: Criação de Jogos :: Eclipse :: Tutoriais-
Ir para: