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 | ------------------------------------------------------------------------- */