Sistema de Atendimento

sábado, 22 de outubro de 2011 por ΔŇŦVƗŘỮŞ//ĦŁ



Sistema de Atendimento

Descrição:

Já vi em alguns servidores esse sistema em alguns servidores, mas nunca o vi aqui na board ortugues, plo menos não um sistema completo e sim fragmentos e topicos mal respondidos.

Eu também queria ter um sistema desse, mas nunca soube fazer. Até que eu aprendi e está aqui =D

Com este FilterScript os jogadores digitam /senha e passam a fazer parte da fila de atendimento, então os Helpers podem digitar /proximo, para atender o proximo jogador da fila, ou /irsenha e colocar o numero da senha (ex: /irsenha 9).

Para saber quais os jogadores que estão na fila de atendimento, digite /fila.

Para que não seja preciso entregar a RCON para todos aqueles que fazem parte da equipe de atendimento, eu criei um sistema de 'Helper', em que quem for Helper terá acesso aos comandos de administrador deste FS.

O unico comando em que é preciso usar a RCON é /trocaradm, pois nele é possivel trocar o nome dos administradores que estão no arquivoAtendentes.txt.

A duas unicas formas de dar - ou retirar - o cargo de Helper de um jogador é tendo o seu nome no arquivo citado acima e digitar /darhelper [ID / NOME DO JOGADOR] - ou /retirarhelper - ou colocando o seu nome neste mesmo arquivo nas linhas abaixo:

Code:
ADMINISTRADOR1=--- ADMINISTRADOR2=---
Também é possivel sair da fila, zerar a fila (comando de Helper), conversar com os outros Helpers através do comando /chat e conferir quantos atendimentos cada Helper fez enquanto esteve logado (se deslogar o numero de atendimentos é resetado).

Além disso, no arquivo "Atendimentos.txt" fica salvo o numero de atendimentos feito por cada administrador em seu ultimo login e qual administrador fez mais atendimentos e quantos foram (tais atendimentos não são cumulativos). Ex: O jogador fez 10 atendimentos no seu ultimo login e o atual recorde foi 7, então ficará assim:

Code:
Recorde - Helper=Shadoww5 Recorde - Atendimentos=10
Comandos:
Para saber quais são e como funcionam todos os comandos, digite /ajudafila.

Caso o jogador que digitou tal comando NÃO seja Helper, ele só terá informações sobre os comandos /senha, /sairfila e /fila.

Observações gerais:

Recomendo que baixe a pasta completa, pois nela já há todas as includes necessárias.

Ao criar este FilterScript usei ZCMD e SSCANF, além de evitar o uso de variaveis desnecessárias, otimizando, assim, o codigo ao máximo.

Aconselho também que NÃO MEXAM no arquivo Atendentes.txt, salvo para trocar o nome do ADMINISTRADOR1 e/ou ADMINISTRADOR2ou adicionar algum jogador na lista de Helpers. Para 'transformar' um jogador em Helper sem estar conectado ao servidor faça assim:
  • Abra o arquivo "Atendentes.txt" que está na pasta scriptfiles.
  • Caso o nome do jogador já esteja presente no arquivo, basta mudar o =0, que está após o nome dele, para =1.
  • Se o nome não estiver lá, pule uma linha no arquivo, escreva o nome do jogador nesta linha e após o nome coloque =1. Ficará assim:

    Code:
    Shadoww5=1

    Screenshots:


    Agradecimentos:

    FreeGells e Miqueias Barros por terem me ajudado a testar.

    Créditos By : Shadoww5

    Download 4Shared

0 comentários:

Postar um comentário