stock DarDinero(playerid, cantidad)
{
ResetPlayerMoney(playerid);
PlayerInfo[playerid][Dinero] += cantidad; // la remplazas por tu variable de dinero
GivePlayerMoney(playerid, cantidad);
return 1;
}
|
Prueba poniendo este stock que encontrй por ahн, ya lo teste y funciona muy bien.
Remplaza todos los GivePlayerMoney por DarDinero pawn Код:
|
)if(GetPlayerMoney(playerid) != PlayerInfo[playerid][Dinero])
{
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, PlayerInfo[playerid][Dinero]);
}
/*
---------------------------------------------------------
| GR_Anti-Money |
| Script by GROVE4L | ---------------------------------------------------------
*/
new DineroAntiGR[MAX_PLAYERS];
new TAntiG[MAX_PLAYERS];
forward AntiG(playerid);
forward ActivarAntiDineroGR (playerid);
public ActivarAntiDineroGR(playerid)
{
TAntiG[playerid] = SetTimerEx("AntiG", 100, 0,"d",playerid);
return 1;
}
public OnPlayerSpawn(playerid)
{
new CashAGR = GetPlayerMoney(playerid);
DineroAntiGR[playerid] = CashAGR;
return 1;
}
public AntiG(playerid)
{
if(DineroAntiGR[playerid] <= GetPlayerMoney(playerid))
{
if(DineroAntiGR[playerid] != GetPlayerMoney(playerid))
{
new string[256];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string),"[SERVER]: %s fue baneado por el Anti-Cheat. Razon: MoneyHack.",sendername);
SendClientMessageToAll(0xFF0000FF, string);
BanEx(playerid,"Cheat de Dinero");
}
else
{
TAntiG[playerid] = SetTimerEx("AntiG", 100, 0,"d",playerid);
}
}
else
{
TAntiG[playerid] = SetTimerEx("AntiG", 100, 0,"d",playerid);
}
return 1;
}
stock SetPlayerMoneyGR(playerid, Cantidad)
{
DineroAntiGR[playerid] = 0;
ResetPlayerMoney(playerid);
DineroAntiGR[playerid] += Cantidad;
GivePlayerMoney(playerid,Cantidad);
return 1;
}
stock GivePlayerMoneyGR(playerid,Cantidad)
{
if(Cantidad == 0)
{
return 1;
}
else if(Cantidad >= 1)
{
DineroAntiGR[playerid] += Cantidad;
GivePlayerMoney(playerid,Cantidad);
return 1;
}
else if(Cantidad <= -1)
{
GivePlayerMoney(playerid, Cantidad);
DineroAntiGR[playerid] = GetPlayerMoney(playerid);
return 1;
}
return 1;
}
stock ResetPlayerMoneyGR(playerid)
{
DineroAntiGR[playerid] = 0;
ResetPlayerMoney(playerid);
return 1;
}
stock GetPlayerMoneyGR(playerid)
{
return DineroAntiGR[playerid];
}
stock SetPlayerMoney_(playerid, Cantidad)
{
DineroAntiGR[playerid] = 0;
ResetPlayerMoney(playerid);
DineroAntiGR[playerid] += Cantidad;
GivePlayerMoney(playerid,Cantidad);
return 1;
}
stock GivePlayerMoney_(playerid,Cantidad)
{
if(Cantidad == 0)
{
return 1;
}
else if(Cantidad >= 1)
{
DineroAntiGR[playerid] += Cantidad;
GivePlayerMoney(playerid,Cantidad);
return 1;
}
else if(Cantidad <= -1)
{
GivePlayerMoney(playerid, Cantidad);
DineroAntiGR[playerid] = GetPlayerMoney(playerid);
return 1;
}
return 1;
}
stock ResetPlayerMoney_(playerid)
{
DineroAntiGR[playerid] = 0;
ResetPlayerMoney(playerid);
return 1;
}
stock GetPlayerMoney_(playerid)
{
return DineroAntiGR[playerid];
}
/*
-------------------------------------------------------------------------
| BY GROVE4L || Visita: www.pawnoscripting.com |
-------------------------------------------------------------------------
*/