Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: SSeMU Season 3 Ep 1 KOR (Up 37)- Update - Fix Dual Sowrds Cruzado  (Visto 46448 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline sebastian #40 Posteado: October 24, 2022, 02:46:28 PM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 136
  • Gracias recibida: 173
  • pe

Gracias:


Offline thekillrj #41 Posteado: October 28, 2022, 09:04:57 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 2
  • Gracias recibida: 1
  • br
https://uploaddeimagens.com.br/imagens/r_bDlvI

- como retiro essa janela que abre com digito a tecla U , tanto com o chat aberto ou fechado. é irritante


Offline brahian1891 #42 Posteado: October 29, 2022, 05:34:12 AM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 115
  • Gracias recibida: 218
  • ar

Offline bin9xhn2 #43 Posteado: December 29, 2022, 11:12:47 PM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 106
  • Gracias recibida: 89
  • vn
Add AutoClick

Right Click / F7
Left Click   / F8


can you build autoclick out a separate DLL. thank you


Offline Dizzy #44 Posteado: December 30, 2022, 07:55:22 AM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 69
  • Gracias recibida: 480
  • ru
Skype: mu-legend.ru
Discord: Dizzy#1469

Offline zeroalenda #45 Posteado: December 30, 2022, 09:02:10 AM

  • +1 puntos por ventas
  • *
  • Rank: Destacado
  • Posts: 87
  • Gracias recibida: 3897
  • br
Is there a limit on users in these files?

Limit 100 Users
Add AutoClick

Right Click / F7
Left Click   / F8

can you build autoclick out a separate DLL. thank you

Paid Service


Offline PowerNet #46 Posteado: December 30, 2022, 12:29:25 PM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 142
  • Gracias recibida: 197
  • il
Add AutoClick

Right Click / F7
Left Click   / F8

 can it fix SSEMU S3 TAI?


Offline wellwisher22 #47 Posteado: February 22, 2023, 04:58:18 PM | Modificado: February 22, 2023, 09:18:47 PM by wellwisher22

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 303
  • Gracias recibida: 3059
  • br
1-Como Cria novas CustomMix ??
2-Como remover o atalho da tecla U ??


Offline nhochanam #48 Posteado: March 18, 2023, 01:26:30 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 4
  • Gracias recibida: 0
  • vn
hmm, why character train stop at level 154 and up to 300? how to fix?


Offline nhaixuong #49 Posteado: March 18, 2023, 10:17:42 PM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 115
  • Gracias recibida: 1227
  • vn
hmm, why character train stop at level 154 and up to 300? how to fix?
Bạn ơi giúp mình với, mình vào game nhưng ko thấy server hiện ra, bạn cho mình xin zalo để chỉ mình được không, tks bạn.


Offline nhaixuong #50 Posteado: March 18, 2023, 10:35:55 PM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 115
  • Gracias recibida: 1227
  • vn
Please help me, I don't see the server  llorando2



Offline nhochanam #51 Posteado: March 19, 2023, 07:15:17 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 4
  • Gracias recibida: 0
  • vn

Offline chinagames #52 Posteado: March 21, 2023, 11:30:46 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 12
  • Gracias recibida: 344
  • br
consegui configura crywolf de boa so que o evento da estatua do lobo noa funciona a elf nao consegue subir no altar.


Offline komandirbk #53 Posteado: April 13, 2023, 03:33:58 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 51
  • Gracias recibida: 180
  • ua
Share please someone code for autoclick, fix dualsword, so I can fix it in sources.

Discord: brain_off

Offline Wendigo #54 Posteado: April 13, 2023, 11:01:00 PM | Modificado: April 13, 2023, 11:04:30 PM by Wendigo

  • ESTAFADOR
  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 53
  • Gracias recibida: 235
  • 00
Share please someone code for autoclick, fix dualsword, so I can fix it in sources.

.h
Code: [Select]
#pragma once
//---------------------------------------------------------------------------

#ifndef WEAPONFLOAT_H
#define WEAPONFLOAT_H
//---------------------------------------------------------------------------
#define MAX_ITEM (512)
#define STACK_PTR EBP //ok
#define WEAPON_ID_CONTAINER DWORD PTR SS:[EBP+0x1C] //ok
#define OBJ_OFFS 0x289
// ----

#define Naked(Function) void __declspec(naked) Function()

#define RightHandFixup 0x2F0 // ok
#define LeftHandFixup 0x310 // ok
#define WeaponViewFlagFixup -0x1DC //ok
#define HandFlagFixup -0x1E4 // ok
#define SafeZoneFlagFixup -0x5C // ok
// ----
#define SomeVal1Fixup -0x1F0 // ok
#define SomeVal2Fixup -0x1F4 //ok
#define SomeVal3Fixup 8 //
#define SomeVal4 0x0695CA2C ///1.04j
// ----
#define RotFixup -0x2B8  // ok ??
#define TransFixup -0x2AC  // ok
// ----
const int WeaponViewCheck_Hook = 0x00525BC1; ///1.04j 00525BC1 ok
const int WeaponViewCheck_Ret = 0x00525D18; ///1.04j 00525D18 ok
const int SecondWeaponViewCheckReplacedCode_Hook = 0x00525F41; ///1.04j 00525F41 ok
const int SecondWeaponViewCheck_Hook1 = 0x00525DD1+1; ///1.04j 00525DD1 ok
const int SecondWeaponViewCheck_Hook2 = 0x00525DDE+1; ///1.04j 00525DDE ok
const int SecondWeaponViewCheck_Ret = 0x00525F50; ///1.04j 00525F50 ok
const int SecondWeaponViewFix_Hook = 0x0051D071; ///1.04j 0051D071 ok
const int SecondWeaponViewFix_Ret = 0x0051D076; ///1.04j 0051D076 ok
// ----
const int RotateFunc = 0x006F5B43; ///1.04j 006F5B43 ok
const int TransFunc = 0x006F5C91; ///1.04j 006F5C91 ok
//---------------------------------------------------------------------------

void cWeaponFloatLoad();
void WeaponViewCheck();
void SecondWeaponViewCheck();
void SecondWeaponViewCheckReplacedCode();
void SecondWeaponViewFix();
//---------------------------------------------------------------------------

#endif
//---------------------------------------------------------------------------

.cpp
Code: [Select]
#include "stdafx.h"
#include "Util.h"
#include "Shield.h"
#include "Offset.h"

DWORD SecondWeaponFixVal = 0;
DWORD IsShield = 0;
DWORD s_eax, s_ecx, s_edx;

void cWeaponFloatLoad()
{
SetJmp((LPVOID)WeaponViewCheck_Hook, (LPVOID)WeaponViewCheck);
SetJmp((LPVOID)SecondWeaponViewFix_Hook, (LPVOID)SecondWeaponViewFix);
SetJmp((LPVOID)SecondWeaponViewCheckReplacedCode_Hook, (LPVOID)SecondWeaponViewCheckReplacedCode);
// ----
//HookThis((DWORD)SecondWeaponViewCheck, SecondWeaponViewCheck_Hook1);
//HookThis((DWORD)SecondWeaponViewCheck, SecondWeaponViewCheck_Hook2);
}

Naked(WeaponViewCheck)
{
_asm
{
MOV BYTE PTR SS : [EBP + WeaponViewFlagFixup] , 0
CMP DWORD PTR SS : [EBP + SafeZoneFlagFixup] , 0
JE WEAPON_CHECK
MOV BYTE PTR SS : [EBP + WeaponViewFlagFixup] , 1
// ----
WEAPON_CHECK :
MOV EAX, DWORD PTR SS : [EBP + 8]
CMP DWORD PTR SS : [EBP + HandFlagFixup] , 0
JNZ LEFT_HAND
// ----
MOVSX ECX, WORD PTR DS : [EAX + RightHandFixup]
CMP ECX, ITEMGET(7, 0) + OBJ_OFFS
JGE NO_DISPLAY
// ----
CMP ECX, ITEMGET(4, 15) + OBJ_OFFS
JE DISPLAY_WEAPON
JMP END_CHECK
// ----
LEFT_HAND :
MOVSX ECX, WORD PTR DS : [EAX + LeftHandFixup]
// ----
CMP ECX, ITEMGET(7, 0) + OBJ_OFFS
JGE NO_DISPLAY
// ----
CMP ECX, ITEMGET(4, 7) + OBJ_OFFS //4,7
JE DISPLAY_WEAPON
JMP END_CHECK
// ----
DISPLAY_WEAPON :
MOV BYTE PTR SS : [EBP + WeaponViewFlagFixup] , 1
JMP END_CHECK
// ----
NO_DISPLAY :
MOV BYTE PTR SS : [EBP + WeaponViewFlagFixup] , 0
// ----
END_CHECK :
jmp WeaponViewCheck_Ret
}
}

Naked(SecondWeaponViewCheck)

{
_asm
{
CMP DWORD PTR SS : [EBP + HandFlagFixup] , 0
JNZ END_CHECK
// ----
MOV DWORD PTR SS : [EBP + HandFlagFixup] , 1
MOV SecondWeaponFixVal, 1 // mudando de 1 para 0 SM, ELF, BK , DL e MG Usam 1 espada e 1 escudo perfeitos apenas nгo ficou com 2 espadas cruzadas
// ----
JMP WeaponViewCheck
// ----
END_CHECK :
MOV SecondWeaponFixVal, 0
jmp SecondWeaponViewCheck_Ret
}
}

Naked(SecondWeaponViewCheckReplacedCode)

{
_asm
{
MOV EDX, DWORD PTR SS : [EBP + SomeVal1Fixup]
MOV EAX, DWORD PTR SS : [EBP + SomeVal2Fixup]
MOV DWORD PTR DS : [EDX + SomeVal3Fixup] , EAX
JMP SecondWeaponViewCheck
}
}

Naked(SecondWeaponViewFix)
{
_asm
{
MOV IsShield, 0 // Mudando aqui de 0 para 1 ficou 1 espada e escudo ok e arcos de elf ok , so nгo ficou 2 espadas cruzadas e outros char bugou
// ----
CMP WEAPON_ID_CONTAINER, ITEMGET(6, 0) + OBJ_OFFS
JL FLIP_CHECK
CMP WEAPON_ID_CONTAINER, ITEMGET(7, 0) + OBJ_OFFS
JGE FLIP_CHECK
// ----
MOV IsShield, 1
// ----
CMP WEAPON_ID_CONTAINER, ITEMGET(6, 16) + OBJ_OFFS
JNZ CHECK_SHIELD_14_15
// ----
MOV DWORD PTR SS : [STACK_PTR + RotFixup] , 0x41F00000
MOV DWORD PTR SS : [STACK_PTR + RotFixup + 4] , 0
MOV DWORD PTR SS : [STACK_PTR + RotFixup + 8] , 0x42B40000
LEA EDX, DWORD PTR SS : [STACK_PTR + TransFixup]
LEA EAX, DWORD PTR SS : [STACK_PTR + RotFixup]
PUSH EDX
PUSH EAX
CALL RotateFunc
ADD ESP, 8
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x0C] , 0xC1A00000
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x1C] , 0
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x2C] , 0xC1A00000
// ----
JMP FLIP_CHECK
// ----
CHECK_SHIELD_14_15 :
CMP WEAPON_ID_CONTAINER, ITEMGET(6, 15) + OBJ_OFFS
JE SHIELD_14_15
CMP WEAPON_ID_CONTAINER, ITEMGET(6, 14) + OBJ_OFFS
JNZ CHECK_SHIELD_6
// ----
SHIELD_14_15 :
MOV DWORD PTR SS : [STACK_PTR + RotFixup] , 0x42480000
MOV DWORD PTR SS : [STACK_PTR + RotFixup + 4] , 0
MOV DWORD PTR SS : [STACK_PTR + RotFixup + 8] , 0x42B40000
LEA EDX, DWORD PTR SS : [STACK_PTR + TransFixup]
LEA EAX, DWORD PTR SS : [STACK_PTR + RotFixup]
PUSH EDX
PUSH EAX
CALL RotateFunc
ADD ESP, 8
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x0C] , 0xC1E00000
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x1C] , 0
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x2C] , 0xC1C80000
// ----
JMP FLIP_CHECK
// ----
CHECK_SHIELD_6 :
// ----
CMP WEAPON_ID_CONTAINER, ITEMGET(6, 6) + OBJ_OFFS
JNZ SET_SHIELD
// ----
MOV DWORD PTR SS : [STACK_PTR + RotFixup] , 0x41F00000
MOV DWORD PTR SS : [STACK_PTR + RotFixup + 4] , 0
MOV DWORD PTR SS : [STACK_PTR + RotFixup + 8] , 0x42B40000
LEA EDX, DWORD PTR SS : [STACK_PTR + TransFixup]
LEA EAX, DWORD PTR SS : [STACK_PTR + RotFixup]
PUSH EDX
PUSH EAX
CALL RotateFunc
ADD ESP, 8
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x0C] , 0xC1700000
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x1C] , 0
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x2C] , 0xC1C80000
// ----
JMP FLIP_CHECK
// ----
SET_SHIELD :
// ----
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x0C] , 0xC1200000
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x1C] , 0
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x2C] , 0
// ----
FLIP_CHECK :
CMP IsShield, 1  // BUG ITENS padrгo 1
JE EXIT
CMP SecondWeaponFixVal, 0
JE EXIT
SUB ESP, 0x3C
MOV DWORD PTR SS : [ESP + 0x30] , 0x43110000
MOV DWORD PTR SS : [ESP + 0x34] , 0
MOV DWORD PTR SS : [ESP + 0x38] , 0x43898000
LEA EAX, DWORD PTR SS : [ESP]
LEA ECX, DWORD PTR SS : [ESP + 0x30]
PUSH EAX
PUSH ECX
CALL RotateFunc
ADD ESP, 8
// ----
MOV DWORD PTR SS : [ESP + 0x0C] , 0
MOV DWORD PTR SS : [ESP + 0x1C] , 0x41200000
MOV DWORD PTR SS : [ESP + 0x2C] , 0xC1F00000
LEA EDX, DWORD PTR SS : [STACK_PTR + TransFixup]
LEA EAX, DWORD PTR SS : [ESP]
LEA ECX, DWORD PTR SS : [STACK_PTR + TransFixup]
PUSH EDX
PUSH EAX
PUSH ECX
CALL TransFunc
ADD ESP, 0x48
// ----
EXIT :
PUSH SomeVal4
JMP SecondWeaponViewFix_Ret
}
}




Autoclick

Code: [Select]
LRESULT CALLBACK KeyboardProc(int nCode,WPARAM wParam,LPARAM lParam) // OK
{
if(nCode == HC_ACTION)
{
if(((DWORD)lParam & (1 << 30)) != 0 && ((DWORD)lParam & (1 << 31)) != 0 && GetForegroundWindow() == *(HWND*)(MAIN_WINDOW))
{
else if (wParam == VK_F10)
{
if (AutoClick[1] == false) // Right
{
AutoClick[0] = !AutoClick[0];
AutoClick[2] = false;

if (AutoClick[0] == false)  // Left
{
KillTimer(Window, AUTOCLICK_LEFT);
SendMessage(Window, WM_LBUTTONUP, NULL, NULL);
}
else
{
SetTimer(Window, AUTOCLICK_LEFT, 100, NULL);
}
}
}

else if (wParam == VK_F11)
{
if (AutoClick[0] == false) // Left
{
AutoClick[1] = !AutoClick[1];
AutoClick[2] = false;

if (AutoClick[1] == false)  // Right
{
KillTimer(Window, AUTOCLICK_RIGHT);
SendMessage(Window, WM_RBUTTONUP, NULL, NULL);
}
else
{
SetTimer(Window, AUTOCLICK_RIGHT, 100, NULL);
}
}
}


Gracias:


Offline komandirbk #55 Posteado: April 14, 2023, 08:02:16 AM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 51
  • Gracias recibida: 180
  • ua
Share please someone code for autoclick, fix dualsword, so I can fix it in sources.

.h
Code: [Select]
#pragma once
//---------------------------------------------------------------------------

#ifndef WEAPONFLOAT_H
#define WEAPONFLOAT_H
//---------------------------------------------------------------------------
#define MAX_ITEM (512)
#define STACK_PTR EBP //ok
#define WEAPON_ID_CONTAINER DWORD PTR SS:[EBP+0x1C] //ok
#define OBJ_OFFS 0x289
// ----

#define Naked(Function) void __declspec(naked) Function()

#define RightHandFixup 0x2F0 // ok
#define LeftHandFixup 0x310 // ok
#define WeaponViewFlagFixup -0x1DC //ok
#define HandFlagFixup -0x1E4 // ok
#define SafeZoneFlagFixup -0x5C // ok
// ----
#define SomeVal1Fixup -0x1F0 // ok
#define SomeVal2Fixup -0x1F4 //ok
#define SomeVal3Fixup 8 //
#define SomeVal4 0x0695CA2C ///1.04j
// ----
#define RotFixup -0x2B8  // ok ??
#define TransFixup -0x2AC  // ok
// ----
const int WeaponViewCheck_Hook = 0x00525BC1; ///1.04j 00525BC1 ok
const int WeaponViewCheck_Ret = 0x00525D18; ///1.04j 00525D18 ok
const int SecondWeaponViewCheckReplacedCode_Hook = 0x00525F41; ///1.04j 00525F41 ok
const int SecondWeaponViewCheck_Hook1 = 0x00525DD1+1; ///1.04j 00525DD1 ok
const int SecondWeaponViewCheck_Hook2 = 0x00525DDE+1; ///1.04j 00525DDE ok
const int SecondWeaponViewCheck_Ret = 0x00525F50; ///1.04j 00525F50 ok
const int SecondWeaponViewFix_Hook = 0x0051D071; ///1.04j 0051D071 ok
const int SecondWeaponViewFix_Ret = 0x0051D076; ///1.04j 0051D076 ok
// ----
const int RotateFunc = 0x006F5B43; ///1.04j 006F5B43 ok
const int TransFunc = 0x006F5C91; ///1.04j 006F5C91 ok
//---------------------------------------------------------------------------

void cWeaponFloatLoad();
void WeaponViewCheck();
void SecondWeaponViewCheck();
void SecondWeaponViewCheckReplacedCode();
void SecondWeaponViewFix();
//---------------------------------------------------------------------------

#endif
//---------------------------------------------------------------------------

.cpp
Code: [Select]
#include "stdafx.h"
#include "Util.h"
#include "Shield.h"
#include "Offset.h"

DWORD SecondWeaponFixVal = 0;
DWORD IsShield = 0;
DWORD s_eax, s_ecx, s_edx;

void cWeaponFloatLoad()
{
SetJmp((LPVOID)WeaponViewCheck_Hook, (LPVOID)WeaponViewCheck);
SetJmp((LPVOID)SecondWeaponViewFix_Hook, (LPVOID)SecondWeaponViewFix);
SetJmp((LPVOID)SecondWeaponViewCheckReplacedCode_Hook, (LPVOID)SecondWeaponViewCheckReplacedCode);
// ----
//HookThis((DWORD)SecondWeaponViewCheck, SecondWeaponViewCheck_Hook1);
//HookThis((DWORD)SecondWeaponViewCheck, SecondWeaponViewCheck_Hook2);
}

Naked(WeaponViewCheck)
{
_asm
{
MOV BYTE PTR SS : [EBP + WeaponViewFlagFixup] , 0
CMP DWORD PTR SS : [EBP + SafeZoneFlagFixup] , 0
JE WEAPON_CHECK
MOV BYTE PTR SS : [EBP + WeaponViewFlagFixup] , 1
// ----
WEAPON_CHECK :
MOV EAX, DWORD PTR SS : [EBP + 8]
CMP DWORD PTR SS : [EBP + HandFlagFixup] , 0
JNZ LEFT_HAND
// ----
MOVSX ECX, WORD PTR DS : [EAX + RightHandFixup]
CMP ECX, ITEMGET(7, 0) + OBJ_OFFS
JGE NO_DISPLAY
// ----
CMP ECX, ITEMGET(4, 15) + OBJ_OFFS
JE DISPLAY_WEAPON
JMP END_CHECK
// ----
LEFT_HAND :
MOVSX ECX, WORD PTR DS : [EAX + LeftHandFixup]
// ----
CMP ECX, ITEMGET(7, 0) + OBJ_OFFS
JGE NO_DISPLAY
// ----
CMP ECX, ITEMGET(4, 7) + OBJ_OFFS //4,7
JE DISPLAY_WEAPON
JMP END_CHECK
// ----
DISPLAY_WEAPON :
MOV BYTE PTR SS : [EBP + WeaponViewFlagFixup] , 1
JMP END_CHECK
// ----
NO_DISPLAY :
MOV BYTE PTR SS : [EBP + WeaponViewFlagFixup] , 0
// ----
END_CHECK :
jmp WeaponViewCheck_Ret
}
}

Naked(SecondWeaponViewCheck)

{
_asm
{
CMP DWORD PTR SS : [EBP + HandFlagFixup] , 0
JNZ END_CHECK
// ----
MOV DWORD PTR SS : [EBP + HandFlagFixup] , 1
MOV SecondWeaponFixVal, 1 // mudando de 1 para 0 SM, ELF, BK , DL e MG Usam 1 espada e 1 escudo perfeitos apenas nгo ficou com 2 espadas cruzadas
// ----
JMP WeaponViewCheck
// ----
END_CHECK :
MOV SecondWeaponFixVal, 0
jmp SecondWeaponViewCheck_Ret
}
}

Naked(SecondWeaponViewCheckReplacedCode)

{
_asm
{
MOV EDX, DWORD PTR SS : [EBP + SomeVal1Fixup]
MOV EAX, DWORD PTR SS : [EBP + SomeVal2Fixup]
MOV DWORD PTR DS : [EDX + SomeVal3Fixup] , EAX
JMP SecondWeaponViewCheck
}
}

Naked(SecondWeaponViewFix)
{
_asm
{
MOV IsShield, 0 // Mudando aqui de 0 para 1 ficou 1 espada e escudo ok e arcos de elf ok , so nгo ficou 2 espadas cruzadas e outros char bugou
// ----
CMP WEAPON_ID_CONTAINER, ITEMGET(6, 0) + OBJ_OFFS
JL FLIP_CHECK
CMP WEAPON_ID_CONTAINER, ITEMGET(7, 0) + OBJ_OFFS
JGE FLIP_CHECK
// ----
MOV IsShield, 1
// ----
CMP WEAPON_ID_CONTAINER, ITEMGET(6, 16) + OBJ_OFFS
JNZ CHECK_SHIELD_14_15
// ----
MOV DWORD PTR SS : [STACK_PTR + RotFixup] , 0x41F00000
MOV DWORD PTR SS : [STACK_PTR + RotFixup + 4] , 0
MOV DWORD PTR SS : [STACK_PTR + RotFixup + 8] , 0x42B40000
LEA EDX, DWORD PTR SS : [STACK_PTR + TransFixup]
LEA EAX, DWORD PTR SS : [STACK_PTR + RotFixup]
PUSH EDX
PUSH EAX
CALL RotateFunc
ADD ESP, 8
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x0C] , 0xC1A00000
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x1C] , 0
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x2C] , 0xC1A00000
// ----
JMP FLIP_CHECK
// ----
CHECK_SHIELD_14_15 :
CMP WEAPON_ID_CONTAINER, ITEMGET(6, 15) + OBJ_OFFS
JE SHIELD_14_15
CMP WEAPON_ID_CONTAINER, ITEMGET(6, 14) + OBJ_OFFS
JNZ CHECK_SHIELD_6
// ----
SHIELD_14_15 :
MOV DWORD PTR SS : [STACK_PTR + RotFixup] , 0x42480000
MOV DWORD PTR SS : [STACK_PTR + RotFixup + 4] , 0
MOV DWORD PTR SS : [STACK_PTR + RotFixup + 8] , 0x42B40000
LEA EDX, DWORD PTR SS : [STACK_PTR + TransFixup]
LEA EAX, DWORD PTR SS : [STACK_PTR + RotFixup]
PUSH EDX
PUSH EAX
CALL RotateFunc
ADD ESP, 8
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x0C] , 0xC1E00000
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x1C] , 0
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x2C] , 0xC1C80000
// ----
JMP FLIP_CHECK
// ----
CHECK_SHIELD_6 :
// ----
CMP WEAPON_ID_CONTAINER, ITEMGET(6, 6) + OBJ_OFFS
JNZ SET_SHIELD
// ----
MOV DWORD PTR SS : [STACK_PTR + RotFixup] , 0x41F00000
MOV DWORD PTR SS : [STACK_PTR + RotFixup + 4] , 0
MOV DWORD PTR SS : [STACK_PTR + RotFixup + 8] , 0x42B40000
LEA EDX, DWORD PTR SS : [STACK_PTR + TransFixup]
LEA EAX, DWORD PTR SS : [STACK_PTR + RotFixup]
PUSH EDX
PUSH EAX
CALL RotateFunc
ADD ESP, 8
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x0C] , 0xC1700000
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x1C] , 0
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x2C] , 0xC1C80000
// ----
JMP FLIP_CHECK
// ----
SET_SHIELD :
// ----
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x0C] , 0xC1200000
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x1C] , 0
MOV DWORD PTR SS : [STACK_PTR + TransFixup + 0x2C] , 0
// ----
FLIP_CHECK :
CMP IsShield, 1  // BUG ITENS padrгo 1
JE EXIT
CMP SecondWeaponFixVal, 0
JE EXIT
SUB ESP, 0x3C
MOV DWORD PTR SS : [ESP + 0x30] , 0x43110000
MOV DWORD PTR SS : [ESP + 0x34] , 0
MOV DWORD PTR SS : [ESP + 0x38] , 0x43898000
LEA EAX, DWORD PTR SS : [ESP]
LEA ECX, DWORD PTR SS : [ESP + 0x30]
PUSH EAX
PUSH ECX
CALL RotateFunc
ADD ESP, 8
// ----
MOV DWORD PTR SS : [ESP + 0x0C] , 0
MOV DWORD PTR SS : [ESP + 0x1C] , 0x41200000
MOV DWORD PTR SS : [ESP + 0x2C] , 0xC1F00000
LEA EDX, DWORD PTR SS : [STACK_PTR + TransFixup]
LEA EAX, DWORD PTR SS : [ESP]
LEA ECX, DWORD PTR SS : [STACK_PTR + TransFixup]
PUSH EDX
PUSH EAX
PUSH ECX
CALL TransFunc
ADD ESP, 0x48
// ----
EXIT :
PUSH SomeVal4
JMP SecondWeaponViewFix_Ret
}
}




Autoclick

Code: [Select]
LRESULT CALLBACK KeyboardProc(int nCode,WPARAM wParam,LPARAM lParam) // OK
{
if(nCode == HC_ACTION)
{
if(((DWORD)lParam & (1 << 30)) != 0 && ((DWORD)lParam & (1 << 31)) != 0 && GetForegroundWindow() == *(HWND*)(MAIN_WINDOW))
{
else if (wParam == VK_F10)
{
if (AutoClick[1] == false) // Right
{
AutoClick[0] = !AutoClick[0];
AutoClick[2] = false;

if (AutoClick[0] == false)  // Left
{
KillTimer(Window, AUTOCLICK_LEFT);
SendMessage(Window, WM_LBUTTONUP, NULL, NULL);
}
else
{
SetTimer(Window, AUTOCLICK_LEFT, 100, NULL);
}
}
}

else if (wParam == VK_F11)
{
if (AutoClick[0] == false) // Left
{
AutoClick[1] = !AutoClick[1];
AutoClick[2] = false;

if (AutoClick[1] == false)  // Right
{
KillTimer(Window, AUTOCLICK_RIGHT);
SendMessage(Window, WM_RBUTTONUP, NULL, NULL);
}
else
{
SetTimer(Window, AUTOCLICK_RIGHT, 100, NULL);
}
}
}

Oh, I am using 1.02P Tai protocol server and probably client. This code will not work, right? How to fix it for my version?

Discord: brain_off

Gracias:


Offline Saige #56 Posteado: April 28, 2023, 04:20:36 AM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 119
  • Gracias recibida: 19
  • ph

Offline sergio093 #57 Posteado: August 29, 2023, 07:07:01 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 5
  • Gracias recibida: 0
  • ar
Buenas, excelente trabajo.
Consulta tendras source de lo siguiente para compartir ?
[Main] Shield View in SafeZone
[Main] Dual Sword In SafeZone

 please


Offline Darkk1nght007 #58 Posteado: September 09, 2023, 12:06:35 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 4
  • Gracias recibida: 1
  • co
Ayuda! Cuando abro el store con comando store coin1, store soul, store bless no hay forma de cerrar el store? solo he podido relogueando alguna ayuda con esto?
Otra consulta al precionar la letra u se abre una venta con 2 opciones de reset que creo que esta en modo test alguna forma de quiar esto?


Offline PowerNet #59 Posteado: September 25, 2023, 05:57:57 PM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 142
  • Gracias recibida: 197
  • il
Add AutoClick

Right Click / F7
Left Click   / F8

 can it fix SSEMU S2 Phi?


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
3 Replies
1870 Views
Last post May 10, 2018, 01:46:19 AM
by Viper
7 Replies
7919 Views
Last post November 24, 2022, 10:30:44 AM
by dhobilondon112
72 Replies
12917 Views
Last post January 24, 2023, 09:21:17 PM
by bin9xhn2
2 Replies
1636 Views
Last post June 27, 2021, 12:12:01 AM
by ZabiinoOo
1 Replies
1432 Views
Last post October 17, 2021, 07:01:22 AM
by dasgrid