Selamlar dostlar öncelik olarak direk konuya geçmeden önce kendimden bahsetmek istiyorum yaklaşık uzun yıllardır hile üzerine çalışan ve ustalaşmış birisi olarak daha doğrusu uzmanlaşmış birisi olarak konuşacağım ki skor hilesi bundan bir kaç yıl önce bir "Gamehacking portal" forumunda benim liste dışı olarak paylaştığım bir videoda gerçekleşmişti ki sonrasında kaldırmıştım. Ondan sonra herkes skor hilesi yapmaya çalıştı vs. muhabbeti oldu fakat 2020 de hala bu soruların cevabı hatta 2021'e geldik hala bu sorunun cevaplarını arayanlar var fakat asla paylaşmak istemem çünkü eğer böyle bir şey paylaşılırsa hileyi herkes yapmaya çalışacak ve bundan ötürü skor hilesi denilen bir şeyin amacı kalmayacak o yüzden aşağıdaki görselleri paylaştım bugün itibariyle yaptım bu skor hilesini @Krozfayer kesinlikle sunucu kötülemek veya başka bir şey yapmak amacıyla olmasın sadece deneme amaçlıydı.(https://i.hizliresim.com/jo0GQC.png)
(https://i.hizliresim.com/kVZmi1.png)
(https://i.hizliresim.com/60QcWS.png)
Para hilesi gibi kolayca engellenebilir.
Code'nin dediği gibi para hilesi gibi kolayca engellenebilir ek olarak sunucu resetlendiğinde skor silinicektir. Bu hile zaten eskiden yapılmış bir hileydi.
Alıntı yapılan: Rexiun - 22 Kasım 2020, 15:28:30Code'nin dediği gibi para hilesi gibi kolayca engellenebilir ek olarak sunucu resetlendiğinde skor silinicektir. Bu hile zaten eskiden yapılmış bir hileydi.
Skor hilesinde veritabanına kayıt ediyor bu arada resetlenincede silinmez.
Alıntı yapılan: TAKTAK26 - 22 Kasım 2020, 17:04:05Alıntı yapılan: Rexiun - 22 Kasım 2020, 15:28:30Code'nin dediği gibi para hilesi gibi kolayca engellenebilir ek olarak sunucu resetlendiğinde skor silinicektir. Bu hile zaten eskiden yapılmış bir hileydi.
Skor hilesinde veritabanına kayıt ediyor bu arada resetlenincede silinmez.
Skorverme publici oluşturucaksın bir değer atıyıcaksın örneğin SkorKoruma gibi skor verdiğinde o değerde artıcak skorda artıcak onplayerupdate yada farklı bir timere GetPlayerScore != Skorkoruma gibi birşey ekle direk zaten fixleniyor fazla kurcalamaya gerek yok getplayerscore yi onplayerupdate hiçbir yerde kullanmassan sıkıntı olmaz yoksa timer süresine gelene kadar yani skoru skorkoruma değerine eşitleyene kadar kayıt etmiş olur zaten
çok detayına inmedim zaten insem direk sistemi veririm + olarak https://www.gtamulti.com/forum/mod-galerisi/kullanisli-kodlar/ bölümünde paylaşırdım
Hadi bunu paylaştın fixsini de paylaşsaydın eyvallah da böyle sunucu adını kirletmekten başka amacı yok
Bildirim için teşekkürler gerekeni yapacağız
Alıntı yapılan: TAKTAK26 - 22 Kasım 2020, 17:04:05Alıntı yapılan: Rexiun - 22 Kasım 2020, 15:28:30Code'nin dediği gibi para hilesi gibi kolayca engellenebilir ek olarak sunucu resetlendiğinde skor silinicektir. Bu hile zaten eskiden yapılmış bir hileydi.
Skor hilesinde veritabanına kayıt ediyor bu arada resetlenincede silinmez.
Farkli ozmn
Benim bildiğim kadarıyla skorlar sunucunun raminde kayıtlı fakat GetPlayerScore(playerid) paket alışverişini kapatıp sahte paketler koyulabilir, mantıklı.
Alıntı yapılan: _Code - 23 Kasım 2020, 16:20:43Benim bildiğim kadarıyla skorlar sunucunun raminde kayıtlı fakat GetPlayerScore(playerid) paket alışverişini kapatıp sahte paketler koyulabilir, mantıklı.
Server side çalışan bir methoda client üzerinden erişmek mümkün değil. GetPlayerScore ve SetPlayerScore encapsulation mantığı ile çalışmaktadır.
Sunucu kaynaklı bir açık olabilir mi acaba ?
Ayrıca Skor bir integrer türünde veri tipidir. Yani skorun aralığı -2,147,483,647 ile +2,147,483,647 arasındadır. Eksi veya Pozitif yönde bu sayı doğrusunun dışına çıkarsa saçma değerler aldığı görülmektedir.
Sunucuda yapılan skor hilesini fixlediğimizi düşünüyoruz ve sunucu içerisinde skor log dökümü ayarlandı.
Alıntı yapılan: Krozfayer - 23 Kasım 2020, 17:54:42Sunucuda yapılan skor hilesini fixlediğimizi düşünüyoruz ve sunucu içerisinde skor log dökümü ayarlandı.
bence herşeyi loglara dökmek saçma olur sonucunda aktif olarak oyun oynıyıcak kullanıcı için bu hem kasma hem laga yol açıcaktır onun yerine bir değer düşünelim oyuncudata[playerid[skor] gibi bu skoru mysql kayıt etsin bir timere bağlı olarakta SetPlayerScore(playerid, oyuncudata[playerid[skor]) yapsa daha iyi olur
Alıntı yapılan: HasanEfe - 23 Kasım 2020, 17:59:12Alıntı yapılan: Krozfayer - 23 Kasım 2020, 17:54:42Sunucuda yapılan skor hilesini fixlediğimizi düşünüyoruz ve sunucu içerisinde skor log dökümü ayarlandı.
bence herşeyi loglara dökmek saçma olur sonucunda aktif olarak oyun oynıyıcak kullanıcı için bu hem kasma hem laga yol açıcaktır onun yerine bir değer düşünelim oyuncudata[playerid[skor] gibi bu skoru mysql kayıt etsin bir timere bağlı olarakta SetPlayerScore(playerid, oyuncudata[playerid[skor]) yapsa daha iyi olur
Timere gerek yok. GetPlayerScore'yi override edip değişkendeki değeri kullanırsan iş çözecektir. Görünüm olarak skoru fazla gözükse bile kullanamayacaktır. Çok daha az kontrol edilen bir yere dediğin yazılabilir. OnPlayerSpawn etc.
'playerScore' isimli değişken oluşturursun. Bu değişkeni oyuncuya skor verdiğinde vs. değiştirirsin. Fakat senin yaptıkların dışında artış sağlanırsa veya playerScore != GetPlayerScore(playerid) burada bir hile söz konusu demektir.
Backup'un dediğine katılıyorum. SetPlayerMoney, GivePlayerMoney gibi çalışmıyor. Modda olan bir açıktan faydalanma olasılığı yüksek ki o kullanılan moda ne kadar açık yerleştirildiğini moda az çok göz atmış biri görebilir.
Açıkcası Karısmayacaktım Ama Sanırım Kimsenin Konu Hakkında Fikri Yok Olanlarda Kendisi Ile Çelismis. Evet Skor Server Side Ve Degistirilemez, Uste Paylasılanlar Gereksiz/Islevsiz, Moddaki Bir Acıktan Kaynaklanıyor.
Ayrıca Ilk Olarak 2018 de Anadoluda Bulup Paylasmıstım Ama Insanların Hayatı Yalan Olmus
Alıntı yapılan: Gorkem95 - 25 Kasım 2020, 08:37:58Açıkcası Karısmayacaktım Ama Sanırım Kimsenin Konu Hakkında Fikri Yok Olanlarda Kendisi Ile Çelismis. Evet Skor Server Side Ve Degistirilemez, Uste Paylasılanlar Gereksiz/Islevsiz, Moddaki Bir Acıktan Kaynaklanıyor.
Ayrıca Ilk Olarak 2018 de Anadoluda Bulup Paylasmıstım Ama Insanların Hayatı Yalan Olmus
Açık ilk kez Lodos aktifken bulundu.
Forum genel kuralları açısından uygunsuz bulunan iletiler temizlenmştir. İyi forumlar.
Alıntı yapılan: Forum Genel KurallarıÜyelerin özel hayatını ihlal eden kişisel bilgileri, görüntü ve ses kayıtlarının paylaşılması yasaktır. Bu tarz paylaşımlarda izin alındığını belirtmek üzere yazılı veya sesli bir kaynak sunmanız zorunludur.
Atacağınız iletileri bu kurala dikkat ederek atmaya özen gösterelim. Kural dışı iletilerin devamı halinde işlem uygulanacaktır.