quarta-feira, 7 de abril de 2010

Anti-Money Cheat Server Plugin

Descrição:

Este plugin foi feito para impedir os cheaters de usarem cheat de dinheiro,
sem nenhuma complicação e sem precisar banir/kickar o jogador cheater.
O plugin simplesmente faz com que o cheat de dinheiro do jogador não funcione,
ao envés de banir/kickar o jogador. Quando o anti-cheat detecta que o dinheiro do
jogador subiu/desceu em diferença do dinheiro que o servidor registrou dele, o
server retira/adiciona o dinheiro adicionado/retirado pelo cheater, assim, não
precisando kickar/banir o jogador, e ele ficando com mais raiva ainda porque o cheat
dele "supostamente" não funcionou.

Normalmente, os anti-cheats de dinheiro, necessitam que você troque todos os
GivePlayerMoney, GetPlayerMoney ou ResetPlayerMoney de seus gamemodes e filterscripts,
mas com o plugin isso não é mais preciso, ele já substitui internamente as funções
de dinheiro do servidor, fazendo isso automaticamente para você. (E este é o motivo
de eu ter criado o anti-money-cheat em forma de plugin, pra não precisar modificar
nada nos gamemodes e filterscripts.

Funcionamento:

O funcionamento deste plugin é bem simples:
Ele "troca" o dinheiro padrão do GTA, para um dinheiro manipulado pelo servidor,
então o jogador não pode modificar este valor, já que ele está no servidor, e não
no SA:MP Client. Com esse valor, verificamos se o dinheiro PADRÃO do GTA do jogador
é diferente do dinheiro que o servidor tinha armazenado do mesmo jogador, se for
diferente, é porque o jogador usou cheat de dinheiro, ou fez stunt bonus, ganhou
no cassino, ou tranformou um veículo em uma loja de transformação. E então, o plugin
volta o dinheiro real do jogador, assim, o cheat se dá como "não funcionando" para
o server que possui esse plugin.

Para instruções de como instalar o plugin, leia o arquivo "Leia-me" presente no download.

Notas:

- Este plugin por enquanto só tem a versão para Windows XP/Vista/Server 2003;
- Logo lançaremos a versão para Linux (Ubuntu Desktop/Server especialmente);
- As lojas de tuning no jogo, não tiram dinheiro do jogador, mas verifica se
o jogador tem dinheiro suficiente para comprar a peça, se ele tiver, ele
não gasta o dinheiro, mas se não tiver, ele não compra a peça. Logo faremos
uma atualização verificando se o jogador não está em uma loja de tuning para
o anti-cheat funcionar (verificação apenas para diminuir dinheiro, o jogador
não vai poder aumentar o dinheiro nas lojas de tuning tentando burlar o plugin;
- Os cassinos não dão dinheiro para o jogador, e nem pega dinheiro dele;
- Stunt bonus devem estar DESATIVADOS no servidor, pois não fazem efeito algum;
- NÃO use disassemblers em nosso plugin, isto é contra a lei em qualquer material
protegido por cópias e divulgado pela internet sem código fonte.

Agradecimentos, Infernus' Group 2009. Boa sorte em seu projeto!

Plugin criado por Flávio Toribio.

Nenhum comentário:

Postar um comentário