Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Исходник Проект CSGOSharp (CSGO#)

Статус
В этой теме нельзя размещать новые ответы.
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
21 Авг 2014
Сообщения
99
Реакции
67
В проекте заложена идея написания скриптов под игру CS:GO. Вы получаете по сути готовые инструменты (базу) для создания своего чита.
Что это и как использовать?
В оконцовке будет файл .dll, который нужно грузить в csgo.exe подручными инструментами, например Winject.

kiss_874kb.1469096477.png

На скрине показана реализация runtime компиляции скриптов.
инжект библиотеки -> библиотека ищет скрипты и загружает их -> скрипты используют инструменты из библиотеки
На данный момент можно рисовать через Directx (чистые скрины) и использовать Move функцию, то есть там где обычно делается бхоп или аим.

Скачать:
Пожалуйста, авторизуйтесь для просмотра ссылки.


Пример скрипта
Код:
Expand Collapse Copy
using System;
using CSGOSharp;
using System.Drawing;

namespace coding
{
    public class Class1 : Script
    {
        public Class1()
        {
            onMoveTick = Move_tick_OLD;
            onFrameTick = Frame_t;
        }

        public void Frame_t()
        {
	    Direct3D.DrawString("CSGOSHARP TELEHOP DEMO SCRIPT", 50, 50, 30, 500, Color.Red, 0);
        }

	
        public void Move_tick_OLD(CSGOSharp.CSGOSDK.UserCMD cmd)
        {
	
        }
    }
}

Dll-файл должен лежать возле csgo.exe, то есть при инжекте выбрать файл csgosharp.dll и заинжектить в кс, иначе игра вылетит.
Для просмотра доступных функций/классов/переменных откройте visual studio и создайте пустой класс-проект на C#, далее добавьте ссылку на csgosharp.dll. Позже можно посмотреть пространство имен и все нужные классы для работы.
 
Последнее редактирование:
Будем надеятся, что из проекта выйдет толк. Что по поводу тестеров? Когда ты оформишь проект "окончательно" - можно будет взять несколько дополнительных человек с форума.
 
Помню еще у вас на 1.6 была такая-же разработка. Теперь вы решили под CS:GO перенести ее?
 
Помню еще у вас на 1.6 была такая-же разработка. Теперь вы решили под CS:GO перенести ее?
было дело, но проект утерян, да и написан был плохо. Сейчас же все переписано на более высшем уровне.

Будем надеятся, что из проекта выйдет толк. Что по поводу тестеров? Когда ты оформишь проект "окончательно" - можно будет взять несколько дополнительных человек с форума.
Нужно сначала расписать SDK чтобы народ в слепую не мучился.
 
было дело, но проект утерян, да и написан был плохо. Сейчас же все переписано на более высшем уровне.


Нужно сначала расписать SDK чтобы народ в слепую не мучился.
Я бы посмотрел на проект, очень уж интересно поглядеть на реализацию
 
Я бы посмотрел на проект, очень уж интересно поглядеть на реализацию

осталось добавить сами движковые функции типа итерации игроков, трейсы, простейшее гуи - кнопки, чекбоксы етц.
 
Данная часть проекта, которая предоставлена в теме - это какой примерный процент от всего?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Я так понял, работает аналогично Cleo или SampFuncs для GTA SA.
Ну что же, круто, товарисч.
Ждем
Единственное, детекты, я не понимаю, как ты планируешь с инжектом решать
 
Я так понял, работает аналогично Cleo или SampFuncs для GTA SA.
Ну что же, круто, товарисч.
Ждем
Единственное, детекты, я не понимаю, как ты планируешь с инжектом решать
Ну, в кс не так много фунций на реализацию, как в той же гта:са, гта4/5.
Поэтому делаю что знаю.
Предложения от публики тоже принимаются.

Свежий скриншот.
На нем видна реализация worldtoscreen и получение точек на игроке (хитбоксов_
RryiSkS1CBo.jpg
 
Жду ваших пожеланий и предложений, какие инструменты еще добавить в SDK.
На данный момент есть простая рисовка (надписи/линии/полигоны).
Планирую добавить трейс линии и базовые функции движка, например написать в чат.
Доступно 2 функции OnFrame и OnMove
В OnMove можно изменять углы обзора, движение игрока.
В OnFrame можно рисовать линии, квадраты и т.д.
Также планируется базовое GUI: формы, кнопки, чекбоксы, надписи.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Хочется конечно чем-то помочь, да не понимаю в этом почти ничего)
 
[video=youtube;lavcQauVI5A]https://www.youtube.com/watch?v=lavcQauVI5A[/video]
На видео я показал разработанный скрипт для автоматического уворота от стен когда прыгаешь.
Добавил новые функции
world to screen
engine trace
QAngle3 class
Vector3 class
Безопасные указатели ( не даст вылететь игре )
Новые данные у класса Entity ( origin, velocity, eyeposition)
Позже все будет расписано в SDK.
 
Что нового по проекту? Какой процент реализован?
 
Что нового по проекту? Какой процент реализован?
исправил краши
добавил фишки в сдк (математические), например vector3distance, calculatefov и много других
вывод цветных сообщений в консоли чита (не путать с игровой)
добавил различные события типа загрузки карты, выгрузки, смерть игроков, начало раунда и другие
 
Желаю успеха, а я буду следить за темой :)
 
На днях выложу первую версию для теста, часть функций уже описана в шапке темы.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Добавил в шапку для скачки первый релиз.
 
эвенты скоро?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Есть успехи?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу