[FilterScript] Simples Anti Money Cheat
#1

Anti Money Cheat v1.0

Para exemplificar as funзхes usei 3 comandos:
- ShowMoney > Verifica a quantia de money na variбvel;
- SetMoney > Seta a quantia de dinheiro para o valor definido pelo player;
- GiveMoney > Soma a quantia definida pelo usuбrio + quantia atual de dinheiro;

stock SetPlayerMoney(playerid, amount);
Essa stock й a substituta da funзгo nativa GivePlayerMoney(playerid, amount);

DOWNLOAD v1.0: (18/02/2016)
PASTEBIN v1.0 (Nгo Recomendada)
Arquivo PWN v1.0 (Nгo Recomendada)
Arquivo AMX v1.0 (Nгo Recomendada)


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Anti Money Cheat v1.8

DOWNLOAD 1.8: (04/03/2016)
PASTEBIN v1.8 (RECOMENDADA)
Arquivo PWN v1.8 (RECOMENDADA)
Arquivo AMX v1.8 (RECOMENDADA)

MODIFICAЗХES:

* Removido funзгo KICK e adicionado funзгo RESET MONEY;
* Adicionado sistema de salvamento [BINI];


Em hipуtese alguma usem GivePlayerMoney no servidor caso utilize o FS, afinal, a checagem funciona com a variбvel VarDinheiro sincronizada com a stock SetPlayerMoney.

BUGS:
Nenhum encontrado atй agora.

SUGESTХES:
Deixem dъvidas e/ou sugestхes.

CREDITOS:
#include a_samp > SAMP Team
#include foreach > ******
#include sscanf2 > ******
#include zcmd > Zeex
#include bini > iPs Bruno
RodrigoMSR > Por me dar a ideia.
Reply
#2

Este tуpico serб atualizado atй as 18:30. Motivo: Problema no Upload - 3G owna!
Reply
#3

Esta mais para cуdigo ъtil, peзa para um moderador excluir que da tempo!
Reply
#4

O cуdigo estб bom, mas hб falhas: E se o jogador ir para um Transfender? Ele receberб um kick;

E se ele comprar alguma comida (mбquinas de refrigerante/comidas)? Ele receberб um kick;

Creio que o kick para este sistema nгo seria a melhor opзгo, e sim o set para o dinheiro antigo!

Jб vi vбrios servidores usando ban/kick sem saber mesmo se й hack... Й bem melhor bloquear do que kickar, vгo por mim.

Fica aqui uma dica para quem quiser fazer um anti cheat: Anti cheat de aim? Nгo kicke, apenas bloqueie.

Vгo por mim, kickar nunca й a melhor opзгo, uma vez que o ping influencia muito.

Й nуis <3
Reply
#5

Quote:
Originally Posted by GabrielCOP
Посмотреть сообщение
O cуdigo estб bom, mas hб falhas: E se o jogador ir para um Transfender? Ele receberб um kick;

E se ele comprar alguma comida (mбquinas de refrigerante/comidas)? Ele receberб um kick;

Creio que o kick para este sistema nгo seria a melhor opзгo, e sim o set para o dinheiro antigo!

Jб vi vбrios servidores usando ban/kick sem saber mesmo se й hack... Й bem melhor bloquear do que kickar, vгo por mim.

Fica aqui uma dica para quem quiser fazer um anti cheat: Anti cheat de aim? Nгo kicke, apenas bloqueie.

Vгo por mim, kickar nunca й a melhor opзгo, uma vez que o ping influencia muito.

Й nуis <3
No post eu comentei q numa versгo anterior havia WANRINGS, pois as vezes o reset bugava e o player continuava com money, a verificaзгo funciona mesmo sem kicks, mas as vezes a verificaзгo falha, mas vou melhorar o cуdigo.
Obrigado pelo feedback.

@EDIT
A respeito da mбquina de refrigerante/comida e transfender. Vou ver se consigo fazer uma condicional para ambos, pois se ele comprar comida... tunar o carro, o dinheiro vai ser resetado, ou seja, vai ficar a mesma coisa.
Reply
#6

Seria mais ъtil utilizar hook das funзхes nativas ao invйs de criar outras...
Reply
#7

Quote:
Originally Posted by Bruno13
Посмотреть сообщение
Seria mais ъtil utilizar hook das funзхes nativas ao invйs de criar outras...
Posso investir como alternativa, mas nгo creio.
Reply
#8

Uma dica que eu te dou й bloquear as mбquinas de refrigerante do servidor, e fazer o get de quando o jogador estб no transfender / pay n' spray, para que ele perca dinheiro!
Reply
#9

Na verdade eu jб vou atualizar o FS, pois jб tenho uma soluзгo e seria muito trabalho procurar por todas as mбquinas, mas й uma уtima ideia.
Minha soluзгo й se o dinheiro for < ao valor no banco de dados o valor do mesmo й atualizado para o valor <.
Se for > ai reseta o money.
Atй onde eu sei nгo tem como ganhar dinheiro sem q vc defina isso no gm!

PS: ainda n atualizei pq formatei o PC e to sem notepad++ e prefiro fazer tudo com esse programa.
Reply
#10

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
Na verdade eu ja vou atualizar o FS, pois ja tenho uma solucao e seria muito trabalho procurar por todas as maquinas, mas e uma otima ideia.
Minha solucao e se o dinheiro for &amp;lt; ao valor no banco de dados o valor do mesmo e atualizado para o valor &amp;lt;.
Se for &amp;gt; ai reseta o money.
Ate onde eu sei nao tem como ganhar dinheiro sem q vc defina isso no gm!

PS: ainda n atualizei pq formatei o PC e to sem notepad++ e prefiro fazer tudo com esse programa.
Код:
//Candy machines:
{2480.86,-1959.27,12.9609},
{1634.11,-2237.53,12.8906},
{2139.52,-1161.48,23.3594},
{2153.23,-1016.15,62.2344},
{-1350.12,493.859,10.5859},
{-2229.19,286.414,34.7031},
{1659.46,1722.86,10.2188},
{2647.7,1129.66,10.2188},
{2845.73,1295.05,10.7891},
{1398.84,2222.61,10.4219},
{-1455.12,2591.66,55.2344},
{-76.0312,1227.99,19.125},
{662.43,-552.164,15.7109},
{-253.742,2599.76,62.2422},
{2271.73,-76.4609,25.9609},

//Sprunk machines:
{1789.21,-1369.27,15.1641},
{1729.79,-1943.05,12.9453},
{2060.12,-1897.64,12.9297},
{1928.73,-1772.45,12.9453},
{2325.98,-1645.13,14.2109},
{2352.18,-1357.16,23.7734},
{1154.73,-1460.89,15.1562},
{-1350.12,492.289,10.5859},
{-2118.97,-423.648,34.7266},
{-2118.62,-422.414,34.7266},
{-2097.27,-398.336,34.7266},
{-2092.09,-490.055,34.7266},
{-2063.27,-490.055,34.7266},
{-2005.65,-490.055,34.7266},
{-2034.46,-490.055,34.7266},
{-2068.56,-398.336,34.7266},
{-2039.85,-398.336,34.7266},
{-2011.14,-398.336,34.7266},
{-1980.79,142.664,27.0703},
{2319.99,2532.85,10.2188},
{1520.15,1055.27,10.00},
{2503.14,1243.7,10.2188},
{2085.77,2071.36,10.4531},
{-862.828,1536.61,21.9844},
{-14.7031,1175.36,18.9531},
{-253.742,2597.95,62.2422},
{201.016,-107.617,0.898438},
{1277.84,372.516,18.9531}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)