Source Auto Login Button (1.04e/S6) - Kapocha

Publicado por Dakosmu, Jun 11, 2023, 02:56 AM

Tema anterior - Siguiente tema

Dakosmu

Source Auto Login Button (1.04e/S6) - Kapocha

IMAGENES
Los visitantes no pueden visualizar imágenes en los mensajes, por favor Regístrate o Inicia Sesión



INFORMACION

Agregar los Archivos dentro de tu carpeta en tus source Main - CLoginWin.cpp CLoginWin.h CLoginWin.obj si casualidad  te pide remplazar . remplaza todo,



Agregar un filtro nuevo llamado AutoLogin y agregar los elementos
Los visitantes no pueden visualizar imágenes en los mensajes, por favor Regístrate o Inicia Sesión



Main.cpp

Agregar
#include "CLoginWin.h"Los visitantes no pueden visualizar imágenes en los mensajes, por favor Regístrate o Inicia Sesión



Buscar
gCustomMap.Load();
Agregar
gCLoginWin.Load();Los visitantes no pueden visualizar imágenes en los mensajes, por favor Regístrate o Inicia Sesión



Interface.cpp

buscar
void Interface::LoadImages()

agregar
LoadBitmapA("Interface\\login_auto.tga", 531141, GL_NEAREST, GL_CLAMP, 1, 0);Los visitantes no pueden visualizar imágenes en los mensajes, por favor Regístrate o Inicia Sesión




CLIENTE
EL ARCHIVO login_auto.ozt LO COLOCAS EN LA CARPETA /Data/Interface
Los visitantes no pueden visualizar imágenes en los mensajes, por favor Regístrate o Inicia Sesión





Configurar tu Settings.ini


Los visitantes no pueden visualizar imágenes en los mensajes, por favor Regístrate o Inicia Sesión


Los visitantes no pueden visualizar imágenes en los mensajes, por favor Regístrate o Inicia Sesión





Interface.h

Agregar
#define LoadBitmapA            ((int(__cdecl*)(char * Folder, int Code, int Arg3, int Arg4, int Arg5, int Arg6)) 0x00772330)

CLoginWin.cpp

#include "stdafx.h"
#include "CLoginWin.h"
#include "Util.h"

CLoginWin gCLoginWin;

float CLoginWin_x,CLoginWin_y;
void CLoginWin::cSetPosition(BYTE *This, int nXCoord, int nYCoord, int eChangedPram)
{
    CLoginWin_x = nXCoord;
    CLoginWin_y = nYCoord;
    Sprite_SetPosition(This,nXCoord,nYCoord,eChangedPram);
}

char iUser[32],iPassword[32];
void CButtonAutoLogin(int This, int a2)
{
    CUIRenderText_SetFont((int)pTextThis(),*(int*)0xE8C594);

    GetPrivateProfileString("AutoLogin","User","",iUser,32,".\\Settings.ini");
    GetPrivateProfileString("AutoLogin","Password","",iPassword,32,".\\Settings.ini");

    int Struct = _Instance() + 16968;
    float v = 0.0, vHeight = 0.235;
    if (SEASON3B_CheckMouseIn((CLoginWin_x - 122) / g_fScreenRate_x, CLoginWin_y / g_fScreenRate_y, 54 / g_fScreenRate_x, 30 / g_fScreenRate_y))   
    {
        v = vHeight;
        if (IsPress(1))
        {
            v = vHeight + vHeight;
            PlayBuffer(25, 0, 0);
            InputBox_SetText(*(DWORD *)(Struct + 848), iUser);
            InputBox_SetText(*(DWORD *)(Struct + 852), iPassword);
            RequestLogin(Struct);
        }
    }
    RenderBitmap(531141, CLoginWin_x - 122, CLoginWin_y, 54, 30, 0.0, v, 0.84, vHeight, 0, 0, 0.0);
}

void CLoginWin::Load()
{
    SetCompleteHook(0xE8, 0x0040B306, &CLoginWin::cSetPosition);
    SetCompleteHook(0xE8, 0x0040B5A9, &CButtonAutoLogin);
}


CLoginWin.h

#pragma once
#define InputBox_SetText                    ((void(__thiscall*)(int thisa, const char* pszText)) 0x00421830)
#define RequestLogin                        ((int(__thiscall*)(int This)) 0x0040B7B0)
#define Sprite_SetPosition                    ((void(__thiscall*)(BYTE * CButton, int cx, int cy, int eChangedPram)) 0x00416640)
#define CUIRenderText_SetFont                ((int(__thiscall*)(int This, int a2)) 0x00420120)
#define pTextThis                            ((LPVOID(*)()) 0x0041FE10)
#define _Instance                            ((int(*)()) 0x00482B70)
#define SEASON3B_CheckMouseIn                ((bool(__cdecl*)(int a1, int a2, int a3, int a4)) 0x00790B10)
#define g_fScreenRate_x                        *(float*)0xE7C3D4
#define g_fScreenRate_y                        *(float*)0xE7C3D8
#define IsPress                                ((int(__cdecl*)(int VKBUTTON)) 0x00791070)
#define RenderBitmap                        ((void(__cdecl*)(int a1, float a2, float a3, float a4, float a5, float a6, float a7, float a8, float a9, char a10, char a11, float a12)) 0x00637C60)
#define PlayBuffer                            ((signed int(__cdecl*)(int a1, int a2, int a3)) 0x006D6C20)

class CLoginWin
{
public:
    void Load();
    static void __thiscall cSetPosition(BYTE *This, int nXCoord, int nYCoord, int eChangedPram);

private:
   
};
extern CLoginWin gCLoginWin;


Settings.ini

[AutoLogin]
User        = "nick"
Password    = "Password"



DESCARGAR
MEGA
You require the following to view this post content:
  • You require a post count of at least 6, you need another 6 posts.
[/hide] login=1]https://www.sendspace.com/file/eg8o3z[/hide]

CREDITOS
Kapocha
Dakosmu Por la guia


Bon Dia

🡱 🡳