#import "Macros.h"
#import <CoreFoundation/CoreFoundation.h>
#import <substrate.h>
#import <Foundation/Foundation.h>
//public void set_WalkSpeed(float value); // RVA: 0x18A5724 Offset: 0x18A5724 VA: 1018A5724
void (* ThirdPersonController_WalkSpeed) (void *ThirdPersonController, float value) = (void (*) (void *, float))getRealOffset(0x1018A5724);
bool shouldactivateSuperSpeed = true;
void (*old_ThirdPersonController_Update) (void *ThirdPersonController);
void ThirdPersonController_Update (void *Update){
int item = [[switches getValueFromSwitch:@"SuperSpeed:"]intValue];
if([switches isSwitchOn:@"SuperSpeed:"])
{
if(shouldactivateSuperSpeed)
{
ThirdPersonController_WalkSpeed(float value);
shouldactivateSuperSpeed = false;
}
}
else
{
shouldactivateSuperSpeed = true;
}
}
void setup() {
MSHookFunction((void *)getRealOffset(0x1018A607C), (void *)ThirdPersonController_Update, (void**)&ThirdPersonController_Update);
[switches addTextfieldSwitch:@"SuperSpeed:"
description:@"Here you can enter your own speed amount"
inputBorderColor:UIColorFromHex(0xffffff)];
}
Ok there, the error occurs here.
ThirdPersonController_WalkSpeed(float value); <--- here