Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.08.2011, 23:26   #1
mroff
Пользователь
 
Аватар для mroff
 
Регистрация: 16.07.2011
Сообщений: 21
Вопрос вопрос на счет создание проги для игры

драсти всем)
у меня есть вопросы к челам которые знаю программирования!
и так моя цель создать чит программу на игру! я порылся в файлах игры в одиночной есть читы и я взял один файл от туда
чтобы понять че там да как нашел вот такой файл "Cheat.java" я открыл его через nottepad!
вот что там увидел:
mroff вне форума Ответить с цитированием
Старый 03.08.2011, 23:27   #2
mroff
Пользователь
 
Аватар для mroff
 
Регистрация: 16.07.2011
Сообщений: 21
По умолчанию

Код:
public class Cheat extends GameObject
{
    private ChromeModule GetLevelModule()
    {
        return ((ChromeGame)ChromeGame.cSingleton).Menu.ActiveLevelModule;   
    }
    public String GodMode()
    {
        if (GetLevelModule() != null &&
            GetLevelModule() instanceof ChromeModuleSingle)
        {
            if (GetLevelModule().GetMainPlayer().sm_bImmortal)
            {
                GetLevelModule().GetMainPlayer().ClearImmortal();
                CrashLog("CHEAT: GodMode 0\n");
                return "GodMode 0";
            }
            else
            {
                GetLevelModule().GetMainPlayer().SetImmortal();
                CrashLog("CHEAT: GodMode 1\n");
                return "GodMode 1";
            }
    
      }
        
        return "";
    }
    
    public void AddAmmo()
    {
        if (GetLevelModule() != null &&
            GetLevelModule() instanceof ChromeModuleSingle)
        {
            GameObject []tWeapons = GetObjectsFromClass("Weapon");
            if (tWeapons != null)
                for(int i = 0; i < tWeapons.length; i++)
                {
                    ((Weapon)tWeapons[i]).CheatGiveAmmo();
                }
            ((PlayerHUD)GetLevelModule().GetMainPlayer()).RefreshAmmoLeft();
            CrashLog("CHEAT: AddAmmo\n");
                
        }
    }
    public void TuneWeapons()
    {
        if (GetLevelModule() != null &&
            GetLevelModule() instanceof ChromeModuleSingle)
        {
            GameObject []tWeapons = GetObjectsFromClass("Weapon");
            if (tWeapons != null)
                for(int i = 0; i < tWeapons.length; i++)
                {
                    ((Weapon)tWeapons[i]).CheatTune();
                }
            CrashLog("CHEAT: TuneWeapons\n");
        }
    }
    
    public void FullHealth()
    {
        if (GetLevelModule() != null &&
            GetLevelModule() instanceof ChromeModuleSingle)
        {
            GetLevelModule().GetMainPlayer().fHealth = GetLevelModule().GetMainPlayer().fMaxHealth;
            ((PlayerHUD)GetLevelModule().GetMainPlayer()).RefreshHealth();
            CrashLog("CHEAT: FullHealth\n");
        }
    }
        public void GiveTAINitron()
    {
        GiveObject("WeaponRifleMachineGun");
    }
    public void GiveMAXatron()
    {
        GiveObject("WeaponRifleHeavy");
    }
    public void GiveMatsonCAFS()
    {
        GiveObject("WeaponRifle");
    }
    public void GiveTC234Sup()
    {
        GiveObject("WeaponPistolSilenced");
    }
    public void GiveBjornHD()
    {
        GiveObject("WeaponPistolHeavy");
    }
    public void GiveTC234()
    {
        GiveObject("WeaponPistol");
    }
    
    public void GiveGLDragoon()
    {
        GiveObject("WeaponHeavyRocketLauncher");
    }
    
    public void GiveLeRogue()
    {
        GiveObject("WeaponHeavyHEX");
    }
    
    public void GiveOCIX4()
    {
        GiveObject("WeaponHeavyElectro");
    }
    
    public void GiveKnife()
    {
        GiveObject("WeaponKnife");
    }
    
    public void GiveGrenade()
    {
        GiveObject("WeaponGrenade");
    }

    public void GiveClusterGrenade()
    {
        GiveObject("WeaponGrenadeCluster");
    }
    
    public void GiveHealtex()
    {
        GiveObject("DrugHealthex");
    }
    
    public void GiveOCS()
    {
        GiveObject("DrugNeuralHealthex");
    }
    
    public void GiveCloakingDevice()
    {
        GiveObject("CloakingDevice");
    }
    
    public void NextMission()
    {
if (GetLevelModule() != null &&
GetLevelModule() instanceof ChromeModuleSingle)
{
CrashLog("CHEAT: NextMission\n");
GetLevelModule().GetMainPlayer().NextLevel();
        }
    }
    
    private void GiveObject(String sClass)
    {
        if (GetLevelModule() != null &&
            GetLevelModule() instanceof ChromeModuleSingle)
        {
            CrashLog("CHEAT: Give " + sClass + "\n");
            GetLevelModule().GetMainPlayer().GiveObject(sClass);
        }
    }
mroff вне форума Ответить с цитированием
Старый 03.08.2011, 23:27   #3
mroff
Пользователь
 
Аватар для mroff
 
Регистрация: 16.07.2011
Сообщений: 21
По умолчанию

вопрос такой можно ли вообще создать на эту игру читы самому?
можно ли на delhi написать такую прогу?
нужен еще какой файл формата dll?
в файле gamenet.ini написано:
Код:
// path where game will find compiled classes
!JavaClasses(s)

// name of packed classes jar file
!JavaClassesPacked(s)

// class inherited from Game spawned first and running all game
!JavaGameClassName(s)

// source path of classes for editor
!JavaClassSourcePath(s)

JavaGameClassName("ChromeGame")
JavaClasses("Java")
JavaClassesPacked("codenet")
JavaClassSourcePath("JavaChromeEngineNet/")
JavaClassSourcePath("JavaChromeGameNet/")
mroff вне форума Ответить с цитированием
Старый 04.08.2011, 15:07   #4
Zero2525
Пользователь
 
Регистрация: 15.11.2010
Сообщений: 12
По умолчанию

файл формата dll ))) Называется Динамически подключаемая библиотека )))
или плагин в некоторых случаях. А здесь код ява... Ява обьекты, ява классы
Zero2525 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание бота для онлайн игры abzatzzz Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 03.04.2011 15:03
Создание трейнера для игры Человек_Борща Gamedev - cоздание игр: Unity, OpenGL, DirectX 13 12.11.2010 20:24
Вопрос|с помощью какой проги. пишут игры? cia95 Gamedev - cоздание игр: Unity, OpenGL, DirectX 19 10.01.2009 19:24
Создание проги для фильтрации списка слов за разными критериями Makoto-kun Помощь студентам 1 10.01.2009 04:37
Создание проги для убийства Винды MedBraT Windows 25 15.12.2008 02:05