Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- ANTI MONEY HACK
- BY LUCAS_ALEMAO
- OU
- [iPs]Lucas
- */
- #if defined _lamh_included
- #endinput
- #endif
- #define _lamh_included
- #pragma library lamh
- new _granap[MAX_PLAYERS];
- new _timerp[MAX_PLAYERS];
- new _pun;
- /*
- native SetPlayerMoney(playerid, quantidade);
- native PegouHack(punicao[] = "nada");
- */
- forward VerificarGrana(playerid);
- public OnPlayerConnect(playerid) {
- _timerp[playerid] = SetTimerEx("VerificarGrana", 1000, true, "i", playerid);
- if(funcidx("lamh_OnPlayerConnect") != -1)
- {
- return CallLocalFunction("lamh_OnPlayerConnect", "i", playerid);
- }
- return 1;
- }
- #if defined _ALS_OnPlayerConnect
- #undef OnPlayerConnect
- #else
- #define _ALS_OnPlayerConnect
- #endif
- #define OnPlayerConnect lamh_OnPlayerConnect
- forward lamh_OnPlayerConnect(playerid);
- public OnPlayerDisconnect(playerid, reason) {
- KillTimer(_timerp[playerid]);
- if(funcidx("lamh_OnPlayerDisconnect") != -1)
- {
- return CallLocalFunction("lamh_OnPlayerDisconnect", "i", playerid);
- }
- return 1;
- }
- #if defined _ALS_OnPlayerDisconnect
- #undef OnPlayerDisconnect
- #else
- #define _ALS_OnPlayerDisconnect
- #endif
- #define OnPlayerDisconnect lamh_OnPlayerDisconnect
- forward lamh_OnPlayerDisconnect(playerid);
- public VerificarGrana(playerid) {
- if((GetPlayerMoney(playerid)) != (_granap[playerid])) {
- if(_pun == 0) {
- SetPlayerMoney(playerid, _granap[playerid]);
- }
- else
- if(_pun == 1) {
- SetPlayerMoney(playerid, _granap[playerid]);
- Kick(playerid);
- }
- else
- if(_pun == 2) {
- SetPlayerMoney(playerid, _granap[playerid]);
- BanEx(playerid, "Money Hack by [iPs]Lucas");
- }
- return 1;
- }
- else {
- return 1;
- }
- }
- stock GetarGrana(playerid) {
- return _granap[playerid];
- }
- stock DarGrana(playerid, quantidade) {
- _granap[playerid] += quantidade;
- GivePlayerMoney(playerid, quantidade);
- VerificarGrana(playerid);
- return 1;
- }
- stock ResetarGrana(playerid) {
- _granap[playerid] = 0;
- ResetPlayerMoney(playerid);
- VerificarGrana(playerid);
- return 1;
- }
- stock SetPlayerMoney(playerid, quantidade) {
- _granap[playerid] = 0;
- ResetPlayerMoney(playerid);
- _granap[playerid] = quantidade;
- GivePlayerMoney(playerid, quantidade);
- VerificarGrana(playerid);
- return 1;
- }
- stock PegouHack(punicao[] = "nada") {
- if(strcmp(punicao, "nada", true) == 0) {
- _pun = 0;
- }
- else
- if(strcmp(punicao, "kickar", true) == 0) {
- _pun = 1;
- }
- else
- if(strcmp(punicao, "banir", true) == 0) {
- _pun = 2;
- }
- return 1;
- }
- #define GetPlayerMoney GetarGrana
- #define GivePlayerMoney DarGrana
- #define ResetPlayerMoney ResetarGrana
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement