Selamlar!
Ben Game hacking konusunda yeniyim CS 1.6 için kendi topladığım offsetler ile hile yapmaya çalışıyorum başlangıç olarak internal bir bunnyhop yapmaya karar verdim.
C++ kullanıyorum, genelde bildiğim kadarıyla Counter-Strike oyunlarında forcejump oluyor bildiğim kadarıyla ama ben forcejump offsetini bulamadım veya CS 1.6 da yok.
Bende oyuncu havada mı değil mi onunla ilgili bir offset buldum (örneğin: Havadayken/8, Yerdeyken/520). bunu kullanarak oyuncuyu zıplatmayı hedefliyorum ama bir sorun var ki.
İnternal hilelerde nasıl klavye tuşlarını simulate edebileceğimi bilmiyorum. İnternetten araştırdığım şeylere göre genelde Sendınput kullanıyorlar ama ben kullandığımda oyunumu çökertiyor.
O yüzden burada yardım istemeye geldim, bana yardım edebilecek var mı?
Şimdiden çok teşekkür ederim ^^
Ben Game hacking konusunda yeniyim CS 1.6 için kendi topladığım offsetler ile hile yapmaya çalışıyorum başlangıç olarak internal bir bunnyhop yapmaya karar verdim.
C++ kullanıyorum, genelde bildiğim kadarıyla Counter-Strike oyunlarında forcejump oluyor bildiğim kadarıyla ama ben forcejump offsetini bulamadım veya CS 1.6 da yok.
Bende oyuncu havada mı değil mi onunla ilgili bir offset buldum (örneğin: Havadayken/8, Yerdeyken/520). bunu kullanarak oyuncuyu zıplatmayı hedefliyorum ama bir sorun var ki.
İnternal hilelerde nasıl klavye tuşlarını simulate edebileceğimi bilmiyorum. İnternetten araştırdığım şeylere göre genelde Sendınput kullanıyorlar ama ben kullandığımda oyunumu çökertiyor.
O yüzden burada yardım istemeye geldim, bana yardım edebilecek var mı?
Şimdiden çok teşekkür ederim ^^
Kod:
// loop
while (!GetAsyncKeyState(VK_END))
{
std::this_thread::sleep_for(std::chrono::milliseconds(1));
// if space is pressed
if (!GetAsyncKeyState(VK_SPACE))
continue;
// get local player
const auto localPlayer = *reinterpret_cast<std::uintptr_t*>(client + offset::dwLocalPlayer);
// is localPlayer valid
if (!localPlayer)
continue;
const auto health = *reinterpret_cast<std::int32_t*>(localPlayer + offset::m_Health);
// check is alive
if (!health)
continue;
const auto flags = *reinterpret_cast<std::int32_t*>(localPlayer + offset::isGrounded);
// 520 --> Yerde 16904 ---> Eğiliyor
if (flags == 520 || flags == 16904)
{
//Bu kısım çalışınca oyuncuyu zıplatmak istiyorum..
//Buraya sendinput falan koyunca oyunum zıpladığım an çöküyor
}
}
Moderatörün son düzenlenenleri: