[Pedido] Anti Money Hack
#1

Bom, estou tentando colocar um anti money hack no meu gamemode, sу que nгo achei nenhum funcional
alguйm poderia me indicar um?
Reply
#2

http://forum.sa-mp.com/showthread.ph...ght=anti-money
Reply
#3

Usa o meu, nгo usa nenhum timer ou coisa do gкnero, simples, fбcil e rбpido.
EDIT: Esqueci do link xD
https://sampforum.blast.hk/showthread.php?tid=276421
Reply
#4

USA O SEARCH :
https://sampforum.blast.hk/showthread.php?tid=130458
https://sampforum.blast.hk/showthread.php?tid=251337
https://sampforum.blast.hk/showthread.php?tid=189607
https://sampforum.blast.hk/showthread.php?tid=163938
https://sampforum.blast.hk/showthread.php?tid=72500

Tenso mano, NUNCA POSTE PRIMEIRO, SEMPRE use o search antes de postar, ISSO Й REGRA!
Reply
#5

PHP код:
#include <dini>

new Dinheiro[MAX_PLAYERS];

public 
OnGameModeInit()
{
    if(!
fexist("Dinheiro.txt")) dini_Create("Dinheiro.txt");
    
SetTimer("Check"750true);
    return 
1;
}

public 
OnPlayerConnect(playerid)
{
    new 
sStr[MAX_PLAYER_NAME];
    
GetPlayerName(playeridsStrMAX_PLAYER_NAME);
    
ResetPlayerMoney(playerid);
    
Dinheiro[playerid] = dini_Int("Dinheiro.txt"sStr);
    
GivePlayerMoney(playeridDinheiro[playerid]);
    return 
1;
}

public 
OnPlayerDisconnect(playeridreason)
{
    new 
sStr[MAX_PLAYER_NAME];
    
GetPlayerName(playeridsStrMAX_PLAYER_NAME);
    
dini_IntSet("Dinheiro.txt"sStrDinheiro[playerid]);
    return 
1;
}

forward Check();
public 
Check()
{
    for(new 
iGetMaxPlayers(); p++)
    {
        if(!
IsPlayerConnected(i) || Dinheiro[i] == GetPlayerMoney(i)) continue;
        
ResetPlayerMoney(i);
        
GivePlayerMoney(iDinheiro[i]);
    }
    return 
1;
}

stock GivePlayerCash(playeridmoney)
{
    
Dinheiro[playerid] += money;
    
ResetPlayerMoney(playerid);
    
GivePlayerMoney(playeridDinheiro[playerid]);
    return 
1;
}

stock ResetPlayerCash(playerid)
{
    
Dinheiro[playerid] = 0;
    
ResetPlayerMoney(playerid);
    return 
1;
}

stock GetPlayerCash(playerid) return Dinheiro[playerid]; 
OBS: Lembre-se de trocar todos os GivePlayerMoney por GivePlayerCash, ResetPlayerMoney por ResetPlayerCash e GetPlayerMoney por GetPlayerCash.
Reply
#6

Procure um
Reply
#7

Ninja, nem se estressa em fazer ediзхes, use este: https://sampforum.blast.hk/showthread.php?tid=251337
vocк apenas vai colocar a include e fazer as seguintes modificaзхes:

Passo 1: Substitua GivePlayerMoney por PC_DarDinheiro

Passo 2: Substitua GetPlayerMoney por PC_GetarDinheiro

Passo 3: Substitua ResetPlayerMoney por PC_ResetarDinheiro

Passo 4: Adicione a funзгo PC_AtualizarDinheiro(playerid); na public OnPlayerUpdate(playerid)
Reply
#8

Quote:
Originally Posted by Shadoww5
Посмотреть сообщение
PHP код:
#include <dini>
new Dinheiro[MAX_PLAYERS];
public 
OnGameModeInit()
{
    if(!
fexist("Dinheiro.txt")) dini_Create("Dinheiro.txt");
    
SetTimer("Check"750true);
    return 
1;
}
public 
OnPlayerConnect(playerid)
{
    new 
sStr[MAX_PLAYER_NAME];
    
GetPlayerName(playeridsStrMAX_PLAYER_NAME);
    
ResetPlayerMoney(playerid);
    
Dinheiro[playerid] = dini_Int("Dinheiro.txt"sStr);
    
GivePlayerMoney(playeridDinheiro[playerid]);
    return 
1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    new 
sStr[MAX_PLAYER_NAME];
    
GetPlayerName(playeridsStrMAX_PLAYER_NAME);
    
dini_IntSet("Dinheiro.txt"sStrDinheiro[playerid]);
    return 
1;
}
forward Check();
public 
Check()
{
    for(new 
iGetMaxPlayers(); p++)
    {
        if(!
IsPlayerConnected(i) || Dinheiro[i] == GetPlayerMoney(i)) continue;
        
ResetPlayerMoney(i);
        
GivePlayerMoney(iDinheiro[i]);
    }
    return 
1;
}
stock GivePlayerCash(playeridmoney)
{
    
Dinheiro[playerid] += money;
    
ResetPlayerMoney(playerid);
    
GivePlayerMoney(playeridDinheiro[playerid]);
    return 
1;
}
stock ResetPlayerCash(playerid)
{
    
Dinheiro[playerid] = 0;
    
ResetPlayerMoney(playerid);
    return 
1;
}
stock GetPlayerCash(playerid) return Dinheiro[playerid]; 
OBS: Lembre-se de trocar todos os GivePlayerMoney por GivePlayerCash, ResetPlayerMoney por ResetPlayerCash e GetPlayerMoney por GetPlayerCash.
pawn Код:
SetTimer("Check", 750, true);



achei este tutorial em portuguкs:
http://forum.sa-mp.com/showthread.ph...13#post1277813
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)