Гайд [C#] Пишем проверку актуальности чита

  • Автор темы Автор темы Wa3Rix
  • Дата начала Дата начала
Чувак из постала
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
16 Май 2017
Сообщения
467
Реакции
105
updates.php
В предыдущем гайде я описал как сделать проверку на С++, в этом я опишу как сделать то же самое на C#. Так как C# более простой и в нем много готового нам не придется особо заморачиватся. Узнать дату последнего обновления можно
Пожалуйста, авторизуйтесь для просмотра ссылки.


Первое что мы напишем будет функцией GET запроса, для этого нам понадобится обьявить:
Код:
Expand Collapse Copy
using System.Net;
using System.IO;
Первое даст возможность работы с сетевыми подключениями, а второе с файлами и потоками (stream). Приступим...



1. Получение результата версии
Может произойти множество неожидоностей, мы разделяем код на try если получилось и catch если нет. Если не получилось, то возвращаем NULL (это не == 0, просто для себя обозначим NULL как ошибка) и выводим ошибку. А попытка будет состоять из следующего:

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.






2. Сверка результатов
Не знаю стоит ли писать отдельную функцию которая занимает по сути 3 строки...

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.


Как видим функция получает дату и сравнивает её с той которая в базе, в шарпе очень удобная работа с строками, так что сравниваем её стандартным оператором == и возвращаем "да" если строки идентичны или "нет", если отличаются



3. Использование
Так как у нас все готово осталось добавить проверку при запуске, у кого она по клавише, у кого при инжекте, смотрите сами. Я для примера сделал в форме на клавишу, если вернуло "!" (отрицание), то уже не Undetect:

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.





Доступный функционал API:
Код:
Expand Collapse Copy
api.wa3rix-project.ru/updates.php?csgo=vac // Получение последнего обновления VAC
api.wa3rix-project.ru/updates.php?csgo=any // Получение любого последнего
api.wa3rix-project.ru/updates.php?csgo=img // Выводит картинку как в шапке

/* Что бы вывести значение в строку нужно к адресу добавить format= ниже примеры*/
Запрос:
api.wa3rix-project.ru/updates.php?csgo=vac&format=Дата обновы @day@/@month@/@year@
Вывод:
Дата обновы 24/May/2017

Доступные переменные:
@day@ - день
@szmonth@ - месяц текстом (January/February/March...)
@imonth@ - месяц числом (01/02/03)
@year@ - год
@hour@ - часы
@min@ - минуты
@sec@ - секунды

@agoupdate@ - сколько прошло после выхода обновы
@tickupdate@ - прошло секунд после обновления данных


Исходник из гайда:

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.

 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
пароль на исходе какой?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
от души прям =)
 
Делфи плис
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Wa3Rix, давно на CSGO перешел?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
скиньте кто-то другой сайт на подобии этого
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
он у тебя 1-2 дня не работал, а сейчас работает
 

дай под хайд исходник этого сайта :3
У меня сайт рипнулся, на основе этого попробуй сделать
Код:
Expand Collapse Copy
https://steamdb.info/search/?a=app&q=counter+strike%3A+global+offensive
 
Назад
Сверху Снизу