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

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


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

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


Пример скрипта
Код:
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. Позже можно посмотреть пространство имен и все нужные классы для работы.
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
19 Июл 2016
Сообщения
2
Реакции[?]
0
Поинты[?]
0
Будем надеятся, что из проекта выйдет толк. Что по поводу тестеров? Когда ты оформишь проект "окончательно" - можно будет взять несколько дополнительных человек с форума.
 
midnight.im
Администратор
Статус
Оффлайн
Регистрация
1 Июл 2015
Сообщения
1,650
Реакции[?]
2,172
Поинты[?]
161K
Помню еще у вас на 1.6 была такая-же разработка. Теперь вы решили под CS:GO перенести ее?
 
Пользователь
Статус
Оффлайн
Регистрация
21 Авг 2014
Сообщения
99
Реакции[?]
67
Поинты[?]
2K
Помню еще у вас на 1.6 была такая-же разработка. Теперь вы решили под CS:GO перенести ее?
было дело, но проект утерян, да и написан был плохо. Сейчас же все переписано на более высшем уровне.

Будем надеятся, что из проекта выйдет толк. Что по поводу тестеров? Когда ты оформишь проект "окончательно" - можно будет взять несколько дополнительных человек с форума.
Нужно сначала расписать SDK чтобы народ в слепую не мучился.
 
midnight.im
Администратор
Статус
Оффлайн
Регистрация
1 Июл 2015
Сообщения
1,650
Реакции[?]
2,172
Поинты[?]
161K
было дело, но проект утерян, да и написан был плохо. Сейчас же все переписано на более высшем уровне.


Нужно сначала расписать SDK чтобы народ в слепую не мучился.
Я бы посмотрел на проект, очень уж интересно поглядеть на реализацию
 
Пользователь
Статус
Оффлайн
Регистрация
21 Авг 2014
Сообщения
99
Реакции[?]
67
Поинты[?]
2K
Я бы посмотрел на проект, очень уж интересно поглядеть на реализацию
осталось добавить сами движковые функции типа итерации игроков, трейсы, простейшее гуи - кнопки, чекбоксы етц.
 
Администратор
Администратор
Статус
Оффлайн
Регистрация
20 Янв 2014
Сообщения
6,516
Реакции[?]
8,427
Поинты[?]
264K
Данная часть проекта, которая предоставлена в теме - это какой примерный процент от всего?
 
дед
Забаненный
Статус
Оффлайн
Регистрация
22 Июл 2016
Сообщения
325
Реакции[?]
126
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Я так понял, работает аналогично Cleo или SampFuncs для GTA SA.
Ну что же, круто, товарисч.
Ждем
Единственное, детекты, я не понимаю, как ты планируешь с инжектом решать
 
Пользователь
Статус
Оффлайн
Регистрация
21 Авг 2014
Сообщения
99
Реакции[?]
67
Поинты[?]
2K
Я так понял, работает аналогично Cleo или SampFuncs для GTA SA.
Ну что же, круто, товарисч.
Ждем
Единственное, детекты, я не понимаю, как ты планируешь с инжектом решать
Ну, в кс не так много фунций на реализацию, как в той же гта:са, гта4/5.
Поэтому делаю что знаю.
Предложения от публики тоже принимаются.

Свежий скриншот.
На нем видна реализация worldtoscreen и получение точек на игроке (хитбоксов_
 
Пользователь
Статус
Оффлайн
Регистрация
21 Авг 2014
Сообщения
99
Реакции[?]
67
Поинты[?]
2K
Жду ваших пожеланий и предложений, какие инструменты еще добавить в SDK.
На данный момент есть простая рисовка (надписи/линии/полигоны).
Планирую добавить трейс линии и базовые функции движка, например написать в чат.
Доступно 2 функции OnFrame и OnMove
В OnMove можно изменять углы обзора, движение игрока.
В OnFrame можно рисовать линии, квадраты и т.д.
Также планируется базовое GUI: формы, кнопки, чекбоксы, надписи.
 
Забаненный
Статус
Оффлайн
Регистрация
23 Июн 2014
Сообщения
2,790
Реакции[?]
700
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Хочется конечно чем-то помочь, да не понимаю в этом почти ничего)
 
Пользователь
Статус
Оффлайн
Регистрация
21 Авг 2014
Сообщения
99
Реакции[?]
67
Поинты[?]
2K
[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.
 
Администратор
Администратор
Статус
Оффлайн
Регистрация
20 Янв 2014
Сообщения
6,516
Реакции[?]
8,427
Поинты[?]
264K
Что нового по проекту? Какой процент реализован?
 
Пользователь
Статус
Оффлайн
Регистрация
21 Авг 2014
Сообщения
99
Реакции[?]
67
Поинты[?]
2K
Что нового по проекту? Какой процент реализован?
исправил краши
добавил фишки в сдк (математические), например vector3distance, calculatefov и много других
вывод цветных сообщений в консоли чита (не путать с игровой)
добавил различные события типа загрузки карты, выгрузки, смерть игроков, начало раунда и другие
 
Пользователь
Статус
Оффлайн
Регистрация
21 Авг 2014
Сообщения
99
Реакции[?]
67
Поинты[?]
2K
На днях выложу первую версию для теста, часть функций уже описана в шапке темы.
 
Забаненный
Статус
Оффлайн
Регистрация
16 Ноя 2014
Сообщения
2,704
Реакции[?]
731
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пользователь
Статус
Оффлайн
Регистрация
21 Авг 2014
Сообщения
99
Реакции[?]
67
Поинты[?]
2K
Добавил в шапку для скачки первый релиз.
 
Забаненный
Статус
Оффлайн
Регистрация
12 Авг 2016
Сообщения
189
Реакции[?]
122
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Есть успехи?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу