Перейти к содержанию
Авторизация  
Alonso

Античит на деньги

Рекомендуемые сообщения

Alonso

Этот урок будет маленький но самый полезный...Приступим...
Для начала создадим массив, в котором будут храниться наши деньги. 

new Cash[MAX_PLAYERS];

OnPlayerConnect

Cash[playerid]=0;

Теперь создадим новые функции, для наших новых денег.

В любую часть мода вставляем: 

GivePlayerCash(playerid, money)// Функция, чтоб прибавить денег к текущим деньгам  
  {  
       Cash[playerid] += money;  
       ResetPlayerMoney(playerid);//Забираем все визуальное бабло  
       GivePlayerMoney(playerid,Cash[playerid]);//Выдаем визуальное бабло  
       return Cash[playerid];  
  }  
  SetPlayerCash(playerid, money)// Функция, чтоб установить новое количество денег  
  {  
       Cash[playerid] = money;  
       ResetPlayerMoney(playerid);//Забираем все визуальное бабло  
       GivePlayerMoney(playerid,Cash[playerid]);///Выдаем визуальное бабло  
       return Cash[playerid];  
  }  
  ResetPlayerCash(playerid)// Убираем все деньги у пользователя  
  {  
       Cash[playerid] = 0;  
       ResetPlayerMoney(playerid);//Забираем все визуальное бабло  
       GivePlayerMoney(playerid,Cash[playerid]);//Выдаем визуальное бабло  
       return Cash[playerid];  
  }  
  GetPlayerCash(playerid)// Узнаем, сколько денег осталось у игрока  
  {  
       return Cash[playerid];  
  }

Теперь можно заменить все стандартные функции:

GivePlayerMoney на GivePlayerCash
ResetPlayerMoney на ResetPlayerCash
GetPlayerCash на GetPlayerMoney

И использовать в дальнейшем только функции, которые мы с вами создали.

Теперь не пройдет не один читер, желающий сделать себе денег.
Для того, что бы при читерстве не прибавлялись визуально деньги, можно добавить в OnPlayerSpawn 

ResetPlayerMoney(playerid);//Визуально забираем все деньги  
GivePlayerMoney(playerid,Cash[playerid]);//Устанавливаем визуально настоящую сумму

И при последующем спавне у него счетчик денег вернется нужное положение.

Теперь всё готово. Желаем вам приятной игры на сервере.
Автор;Неизвестно 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

Выкладывались анти-читы на деньги

Принцип работы такой же

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.