ihtibar
Silver Üye
- Katılım
- 26 May 2026
- Mesajlar
- 53
- Beğeniler
- 17
Baska bir yerde kimsenin paylastigini gormedim simdiye dek, Ne yabanci forumlarda bilgi var bunun hakkinda nede baska yerde gordum. External yapimiyla ugrasan arkadaslara yardimi olur diye paylasiyorum.
Not: Eger memory farkliysa guncellemeyi bilirsiniz diye dusundum, Bazi fonksiyonlari sadece Roblox ile external icin ugrasan arkadaslar tam olarak ne yaptigini bilmez diye aciklama geregi duydum. Yaptigim eski birsey oldugu icin bazi sorunlar var gibi ancak guncel olarak calisir vaziyette.
C++:
Vectors::Vector3 GetPrimitiveVelocity(uintptr_t primitive) {
if (!primitive) return Vectors::Vector3(0, 0, 0);
return Memory->read<Vectors::Vector3>(primitive + offsets::Velocity);
}
void SetPrimitiveVelocity(uintptr_t primitive, Vectors::Vector3 vel) {
if (!primitive) return;
Memory->write<Vectors::Vector3>(primitive + offsets::Velocity, vel);
}
//kullandigim Velocity Fonksiyonlari, Eger zaten mevcut varsa bunlara ihtiyaciniz yok. Benzer islevi yerine getiren herhangi birsey calisir.
void InfiniteJumpThread() {
while (true) {
if (Options::Misc::InfiniteJumpEnabled && IsGameOnTop("Roblox")) {
if (GetAsyncKeyState(VK_SPACE) & 0x8000) {
auto character = Globals::Roblox::LocalPlayer.Character();
if (!character.address) {
std::this_thread::sleep_for(std::chrono::milliseconds(5));
continue;
}
auto hrp = character.FindFirstChild("HumanoidRootPart");
auto humanoid = character.FindFirstChildWhichIsA("Humanoid"); //FindFirstChildi aciklamayacagim ancak bunu aciklama geregi duydum, FindFirstChild dedigimiz fonksiyon GetChildren() -> Name, FindFirstChildWhichIsA ise GetChildren() -> Class.
if (!hrp.address || !humanoid.address) {
std::this_thread::sleep_for(std::chrono::milliseconds(5));
continue;
}
uintptr_t primitive = Memory->read<uintptr_t>(hrp.address + offsets::Primitive);
if (!primitive) {
std::this_thread::sleep_for(std::chrono::milliseconds(5));
continue;
}
float yVelocity = Memory->read<float>(humanoid.address + offsets::JumpPower);
if (Options::Misc::InfiniteJumpCustomPower) {
yVelocity = Options::Misc::InfiniteJumpPowerValue;
}
Vectors::Vector3 velocity = Movement::GetPrimitiveVelocity(primitive);
velocity.y = yVelocity;
Movement::SetPrimitiveVelocity(primitive, velocity);
}
}
else {
std::this_thread::sleep_for(std::chrono::milliseconds(300));
}
}
}
Not: Eger memory farkliysa guncellemeyi bilirsiniz diye dusundum, Bazi fonksiyonlari sadece Roblox ile external icin ugrasan arkadaslar tam olarak ne yaptigini bilmez diye aciklama geregi duydum. Yaptigim eski birsey oldugu icin bazi sorunlar var gibi ancak guncel olarak calisir vaziyette.