folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# Programımda Çıkan Değeri Normal Bir Sayıya Dönüştürmek ?



C# Programımda Çıkan Değeri Normal Bir Sayıya Dönüştürmek ?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GodKlaus
    GodKlaus's avatar
    Kayıt Tarihi: 13/Ocak/2014
    Erkek

    Hocalar merhaba tekrardan.

    Need For Speed oyununda aracın anlık hızını ramde tutan sabit değeri buldum ve c#'ta yazdığım programda gösteriyorum ama biraz tuhaf bir şekilde gösteriyor :D

    Aracın hızı 74mph ama programımda çıkan değer  1117061270

    Yani 74 = 1117061270 bu sayı ama nasıl oluyor :D

    Şimdi hızı 80 yapıyorum yine farklı bri sayı çıkıyor mesela 1178539380 gibi

    1117061270/74 diyorum ve X değerini buluyorum

    1178539380  / 80 diyorum ve Y değerini buluyorum ama X ve Y birbirine eşit değil.

    Bunlar mesele 16lık mı 10luk sayımı diye bi öneri sundu arkadaşım. İnternetten çevirdim ve yine alakasız değerler çıktı.

     

    " EE bizene ne allah allah " diyenler için :)

    Şimdi benim aklıma gelenler bunlar. Sayılar farklı tabanlarda yazılmış olarabilir dedim ve 1 - 36 arası bütün tabanlarda değiştirdim ama hala istediğim 74 yada 80 sonucunu alamadım.

    Sizin aklınıza gelen " Büyük sayılara şu işlemi uygula bide öyle dene bakalım" dediğiniz şeyler varsa fikirlere açığım.

     

    Şimdiden Teşekkürler :D

     

    mod abiye not : Abi projem öyle hack/trainer cart curt değil. Konuyu lütfen en azından 3 4 gün silme. Çünkü sadece ramdeki değeri bulmak için 3 gün  uğraştım :)  yani çok önemli bişey benim için


    3D Printing Studio | Anahtarlık • Figür • Kişiye Özel Tasarım | Instagram : @geekbaski
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    doganaydin
    doganaydin's avatar
    Banlanmış Üye
    Kayıt Tarihi: 29/Ocak/2010
    Erkek

    Bulduğun değer pointerın pointerı olmasın?

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GodKlaus
    GodKlaus's avatar
    Kayıt Tarihi: 13/Ocak/2014
    Erkek
    doganaydin bunu yazdı

    Bulduğun değer pointerın pointerı olmasın?

    2 3 kere aradım en sonunda bu değeri buldum. Sonra c# projeme ekledim oyunu kapadım pc yi tekrar başlattım oyunu açtım c# programını açtım ve hız olarak böyle saçma değeri gösterrdi.

    Dediğin doğru olabilir hocam. Ben biraz daha arıyayım Cheat Engine ile.


    3D Printing Studio | Anahtarlık • Figür • Kişiye Özel Tasarım | Instagram : @geekbaski
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    dhmm
    dhmm's avatar
    Kayıt Tarihi: 15/Eylül/2011
    Erkek

    Hocam

    50 ile ggiderken x degerini gosteriyorsa

    programi ac kapa yaptiginda tekrar x degerini gostermesi lzm. Bi oyle dene. Tekrar actiginda da ayni rakami mi veriyor.

    pointer gibi duruyor.

    Birde eger ayni degerse bak bakalim

    100 icin 1321988303 mi gosterecek


    Ozgurluk aslinda her istedigini yapabilmek degildir, istemedigini yapmamaktir. // Verdigin degeri gormeyince, gordugun degeri ver !!! // Hayatin herkes icin bir bavulu vardir !!! // Dusmek gerekir bazen hayatta; kalkmayi ogrenebilmek icin
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GodKlaus
    GodKlaus's avatar
    Kayıt Tarihi: 13/Ocak/2014
    Erkek
    dhmm bunu yazdı

    Hocam

    50 ile ggiderken x degerini gosteriyorsa

    programi ac kapa yaptiginda tekrar x degerini gostermesi lzm. Bi oyle dene. Tekrar actiginda da ayni rakami mi veriyor.

    pointer gibi duruyor.

    Birde eger ayni degerse bak bakalim

    100 icin 1321988303 mi gosterecek

    Hocam oyundaki aracın hızı int değil float yani ben burda 50 diyorum ama aslında Cheat Engine'de gösterdiği değer 50.1319201 gibi bir değer.

    Böyle olunca benim tekrardan bu 50.1319201 değerini tutturmam imkansız. Oyunun hızını 0 yapıyorum ama aracın hızı farklı olduğundan ben c# proramında daha farklı bir değer gösteriyor hemde zaten aracın o anki hızı farklı.

    Ayrıca değeri " Freeze " et ve 50.0000 sayısısa sabitlemeyide denedim. Olmuyor.

    İşin garibi arabanın hızını 0 yapıyorum ve stop ediyorum. programda yazan değer mesela 1123890190 gibi bir rakam. arabayı çalıştırıp 10 metre ileriye gidiyorum ve tekrar stop ediyorum bu seferde yazan rakam 1123094302 gibi başka bir değer.

    Acaba yanlış yoldamıyım ? 

     

    Not : Aracın hızını ilk başta int olarak aradım ve bulamadım. İllaki float olarak bulabiliyorum. Double'da kabul etmiyor malesef :(

     Edit : Ve ayrıca aracın hızını diyelimki 50mph iken Cheat Engineden pseed'i 0 yaptım yani oyunu durdurdum. c# Programında yazan değer diyelim ki A. c# programını kapatıp açtığımda yazan değer tekrardan A yani oyun sabitken c# programında yazan değerde bir değişiklik olmuyor.

    GodKlaus tarafından 19/Şub/16 18:22 tarihinde düzenlenmiştir

    3D Printing Studio | Anahtarlık • Figür • Kişiye Özel Tasarım | Instagram : @geekbaski
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    doganaydin
    doganaydin's avatar
    Banlanmış Üye
    Kayıt Tarihi: 29/Ocak/2010
    Erkek

    Yanlış değer.

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GodKlaus
    GodKlaus's avatar
    Kayıt Tarihi: 13/Ocak/2014
    Erkek
    doganaydin bunu yazdı

    Yanlış değer.

    team viewer ID PW versem yardım edebilirmisin  hocam ? 


    3D Printing Studio | Anahtarlık • Figür • Kişiye Özel Tasarım | Instagram : @geekbaski
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    dhmm
    dhmm's avatar
    Kayıt Tarihi: 15/Eylül/2011
    Erkek
    GodKlaus bunu yazdı
    dhmm bunu yazdı

    Hocam

    50 ile ggiderken x degerini gosteriyorsa

    programi ac kapa yaptiginda tekrar x degerini gostermesi lzm. Bi oyle dene. Tekrar actiginda da ayni rakami mi veriyor.

    pointer gibi duruyor.

    Birde eger ayni degerse bak bakalim

    100 icin 1321988303 mi gosterecek

    Hocam oyundaki aracın hızı int değil float yani ben burda 50 diyorum ama aslında Cheat Engine'de gösterdiği değer 50.1319201 gibi bir değer.

    Böyle olunca benim tekrardan bu 50.1319201 değerini tutturmam imkansız. Oyunun hızını 0 yapıyorum ama aracın hızı farklı olduğundan ben c# proramında daha farklı bir değer gösteriyor hemde zaten aracın o anki hızı farklı.

    Ayrıca değeri " Freeze " et ve 50.0000 sayısısa sabitlemeyide denedim. Olmuyor.

    İşin garibi arabanın hızını 0 yapıyorum ve stop ediyorum. programda yazan değer mesela 1123890190 gibi bir rakam. arabayı çalıştırıp 10 metre ileriye gidiyorum ve tekrar stop ediyorum bu seferde yazan rakam 1123094302 gibi başka bir değer.

    Acaba yanlış yoldamıyım ? 

     

    Not : Aracın hızını ilk başta int olarak aradım ve bulamadım. İllaki float olarak bulabiliyorum. Double'da kabul etmiyor malesef :(

     Edit : Ve ayrıca aracın hızını diyelimki 50mph iken Cheat Engineden pseed'i 0 yaptım yani oyunu durdurdum. c# Programında yazan değer diyelim ki A. c# programını kapatıp açtığımda yazan değer tekrardan A yani oyun sabitken c# programında yazan değerde bir değişiklik olmuyor.

    Bu deger hic dusmuyor mu ?

    Yani dedigin gibi 0 dasin.

    hizlandin ve durdun. deger oncekinden yukaida mi ?

    oyleyse katettigi yolu fln bulmus olmiyasin ?


    Ozgurluk aslinda her istedigini yapabilmek degildir, istemedigini yapmamaktir. // Verdigin degeri gormeyince, gordugun degeri ver !!! // Hayatin herkes icin bir bavulu vardir !!! // Dusmek gerekir bazen hayatta; kalkmayi ogrenebilmek icin
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    snnyk
    snnyk's avatar
    Kayıt Tarihi: 28/Mayıs/2007
    Erkek

    ardışık olarak gidersen belki bi aydınlanma olur 

    50 => 1235214

    51 => 

    52 => 

    vs.


    snnyk.com - code is poetry all that i know...
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GodKlaus
    GodKlaus's avatar
    Kayıt Tarihi: 13/Ocak/2014
    Erkek
    dhmm bunu yazdı
    GodKlaus bunu yazdı
    dhmm bunu yazdı
     
     

    Bu deger hic dusmuyor mu ?

    Yani dedigin gibi 0 dasin.

    hizlandin ve durdun. deger oncekinden yukaida mi ?

    oyleyse katettigi yolu fln bulmus olmiyasin ?

    al sana 3 tane 0mph taki değer :)

    hız : 0.04462498799                 c# Değeri : 1027000497

    hız : 0.04361981899                 c# değeri  1026730674

    hız : 0.04287611693                 c# değeri : 1026531038

     

    olduğum yerde patinaj çektim ve stop ettim arabayı

     

    snnyk bunu yazdı

    ardışık olarak gidersen belki bi aydınlanma olur 

    50 => 1235214

    51 => 

    52 => 

    vs.

    Hıcam hız değeri int değil ya o sebebten ardışık olarak gidemiyorum. 

    50mph yok yani :) 50.9842304 gibi bir değer var :D ve bu değeri kendim el ile değiştiremiyorum orası sıkıntı :(

     

    GodKlaus tarafından 19/Şub/16 18:33 tarihinde düzenlenmiştir

    3D Printing Studio | Anahtarlık • Figür • Kişiye Özel Tasarım | Instagram : @geekbaski
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Esquire
    Esquire's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek

    o değer koordinat olmasın.


    boş
Toplam Hit: 2418 Toplam Mesaj: 21
sayı