Andrey_Ordin
Умник
Здраствуйте,с вами Andrey_Ordin,сечас покажу как сделать античит на сервер.
Ко всем #define:добавляем
Ко всем new:добавляем
Ко всем forward:добавляем
Создадим таймер:
В OnPlayerConnect:
Создадим stock:
В public GameModeExitFunc();
В public OnGameModeInit
Ну вот и всё..Спасибо!
Автор: Andrey_Ordin
Ко всем #define:добавляем
PHP:
#define MAX_MONEY 1
PHP:
new Money[MAX_PLAYERS];
new MoneyTimer;
PHP:
forward AntiMoneyHack();
PHP:
public AntiMoneyHack() // © Seif
{
for(new i = 0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new money = GetPlayerMoney(i);
if(money > Money[i])
{
if((money - Money[i]) > MAX_MONEY)
{
SetPlayerCash(i, Money[i]);
}
}
}
}
}
PHP:
Money[playerid] = 0;
PHP:
stock GivePlayerCash(playerid, amount)
{
Money[playerid] += amount;
GivePlayerMoney(playerid, amount);
}
stock SetPlayerCash(playerid, amount)
{
Money[playerid] = amount;
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, amount);
}
stock ResetPlayerCash(playerid)
{
Money[playerid] = 0;
ResetPlayerMoney(playerid);
}
stock GetPlayerCash(playerid)
{
return Money[playerid];
}
PHP:
KillTimer(MoneyTimer);
PHP:
MoneyTimer = SetTimer("AntiMoneyHack", 1000, 1);
Автор: Andrey_Ordin
Последнее редактирование:
