yapay zeka kod oluşturma kendimce rehber

  • Konuyu açan Konuyu açan martysama
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 6
  • Gösterim Gösterim 207

martysama

Yasaklanmış Üye
Cezalı
Mesaj
250
Beğeni
109
Puan
466
Ticaret Puanı
0
kod blokalrını bilmeniz gerekiyor hangi kod bloğu ne işe yarıyor.

hatta kod bloğunu chat gbt yazıp ne olduğunuda öğrenebilrsiiniz

actorinsance.cpp
1733089388092.webp
bu kod bloğunda hreket ve saldırı hızını sınrılayabilirsiniz
ama adam şöyle yapabilir.
sınır 1.7
ise
adama 1.2 hereke hızını 1.6 yapıp hile yapabilir.



örnek saldırı hereket hızı dönen kod
Kod:
Genişlet Daralt Kopyala
void CActorInstance::SetAttackSpeed(float fAtkSpd)
{
    m_fAtkSpd=fAtkSpd;
}

void CActorInstance::SetMoveSpeed(float fMovSpd)
{
    if (m_fMovSpd==fMovSpd)
        return;

    m_fMovSpd=fMovSpd;

    if (__IsMoveMotion())
    {
        Stop();
        Move();
    }
}


kendimizce fielslerdan çıakrdığımız sınırlama kodu
bu kod çalışıyor ama deidğim gibi sadece max sınır belirliyor.

örnek çalışan kod
Kod:
Genişlet Daralt Kopyala
void CActorInstance::SetAttackSpeed(float fAtkSpd)
{//anticheat01
 
    if(m_fAtkSpd > 1.7f){m_fAtkSpd = 1.7f;return;}//anticheat01
 
    m_fAtkSpd=fAtkSpd;
 
    //anticheat01
}

void CActorInstance::SetMoveSpeed(float fMovSpd)
{
    //anticheat01
 
    if(m_fMovSpd > 2.0f){m_fMovSpd = 2.0f;return;}//anticheat01
 
    if (m_fMovSpd==fMovSpd)
        return;

    m_fMovSpd=fMovSpd;

    if (__IsMoveMotion())
    {
        Stop();
        Move();
    }
 
    //anticheat01
}


şimdi elimizde 2 adet kod var biri standart biri filesdan sökülmüş


ne yapabiliriz yapay zekada

iki kodu ayrı ayrı deneyerek yapay zekaya şunu yazabiliriz.
1733089420132.webp


bu kodda şöyle hata olabilir.
örneğin efsun attın saldırı hızın değişti oyun kitlenebilir.

yada oyunda saldırı ve hereket hızını sabitlersen buna gerek kalmaz

ben bun uyazıcna oda bu kodu verdi


1733089516445.webp

1733089540984.webp
 
yapay zekanın oluşturduğu kod



Kod:
Genişlet Daralt Kopyala
// Assuming you want to have a limit on max attack and movement speeds
const float MAX_ATTACK_SPEED = 10.0f;  // Example value, you can adjust this
const float MAX_MOVE_SPEED = 5.0f;    // Example value, you can adjust this

void CActorInstance::SetAttackSpeed(float fAtkSpd)
{
    // Limit the attack speed and prevent further changes
    if (fAtkSpd > MAX_ATTACK_SPEED)
        fAtkSpd = MAX_ATTACK_SPEED;
    
    // Only allow modification if attack speed is not already set (or if you want to prevent changes)
    if (m_fAtkSpd == 0.0f)  // If it's the initial value, allow setting
    {
        m_fAtkSpd = fAtkSpd;
    }
}

void CActorInstance::SetMoveSpeed(float fMovSpd)
{
    // Limit the movement speed and prevent further changes
    if (fMovSpd > MAX_MOVE_SPEED)
        fMovSpd = MAX_MOVE_SPEED;

    // Only allow modification if movement speed is not already set
    if (m_fMovSpd == 0.0f)  // If it's the initial value, allow setting
    {
        m_fMovSpd = fMovSpd;

        if (__IsMoveMotion())
        {
            Stop();
            Move();
        }
    }
}
 
Extra olarak yapay zekadan kod oluşturunca bu kodu cheat engine ile değiştirilmesini engelle yazabilirsiniz

Oda size önerilerde bulunca ve yeni vericek
 
Konu ile biraz alakasız olacak ama resimlere bakınca anlık flashbang yemiş gibi oldum :D dark tema her şeyim alışmışım
 
Beyaz arka planı görünce gözüne fener tutunmuş tavşana döndük,

Hocam yabancı sitelerde c++ command prompt for chat gpt yazarsanız google a güzel yönlendirmeler çıkıypr o şekilde soru sormak çok daha veriöli sonuçkar çıkartıyor.
 
Server files taraflı
Eski Hile engel için yapılan kodları yapay zekaya yapıştırin sonrada bu kodu fonksyon eklemeden geliştir yazın
 
Geri
Üst