GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

Client Sorunu

Başlatan Souza, 01 Haziran 2020, 19:11:56

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Souza

Clientimi sunucuya bağladım fakat şöyle bir sorun var İsim Soyisim giriyorum giriş yapıyorum oyunda Ad_Soyad olarak girin diyor Normal SA:MP 'Den giriş yaparken öyle bir hata almıyorum sorun nedir acaba?


Cherry

İsim_Soyisim formatında yazmayı dene cliente.


Souza

Öyle yapıyorum zaten öyle dedim olmuyor işte


Bliss

Client ile oyuna giriş yaptıktan sonra tab'a basıp fotoğrafını atar mısınız ?


Souza

Alıntı yapılan: Bliss - 01 Haziran 2020, 19:43:06
Client ile oyuna giriş yaptıktan sonra tab'a basıp fotoğrafını atar mısınız ?

Client senin clientin hemen atıyorum 1sn


Souza

Alıntı yapılan: Bliss - 01 Haziran 2020, 19:43:06
Client ile oyuna giriş yaptıktan sonra tab'a basıp fotoğrafını atar mısınız ?



Bliss

Pawno'dan Ad_Soyad olarak girilmesini zorunlu kılan fonksiyonu silin, client giriş için isim atıyor oyun moduda bunu geçersiz isim zannediyor.
Son düzenlenme: 01 Haziran 2020, 19:52:51 Bliss

Souza

Alıntı yapılan: Bliss - 01 Haziran 2020, 19:51:12
Pawno'dan Ad_Soyad olarak girilmesini zorunlu kılan fonksiyonu silin, client giriş için isim atıyor oyun moduda bunu geçersiz isim zannediyor.

Tamamdır deneyeceğim peki clienti nasıl zorunlu kılabilirim? SA:MP'Den girişi yasaklamak için


Bliss

Alıntı yapılan: Souza - 01 Haziran 2020, 19:52:58
Alıntı yapılan: Bliss - 01 Haziran 2020, 19:51:12
Pawno'dan Ad_Soyad olarak girilmesini zorunlu kılan fonksiyonu silin, client giriş için isim atıyor oyun moduda bunu geçersiz isim zannediyor.

Tamamdır deneyeceğim peki clienti nasıl zorunlu kılabilirim? SA:MP'Den girişi yasaklamak için

OnPlayerConnect fonksiyonuna aşağıdaki gibi bir sorgu yazın, ben kabaca yazdım siz düzeltin.

PAWN Kodu: Seç
SELECT username from serials WHERE GetPlayername()
if(rows){
cache_get_value_name(username)
cache_get_value_name(cpuid)
cache_get_value_name(hddserial)
cache_get_value_name(macid)
cache_get_value_int(banned)
cache_get_value_int(onaylandi)
if(onay != 1) return kick(playerid)
}


Souza

Alıntı yapılan: Bliss - 01 Haziran 2020, 19:55:08
Alıntı yapılan: Souza - 01 Haziran 2020, 19:52:58
Alıntı yapılan: Bliss - 01 Haziran 2020, 19:51:12
Pawno'dan Ad_Soyad olarak girilmesini zorunlu kılan fonksiyonu silin, client giriş için isim atıyor oyun moduda bunu geçersiz isim zannediyor.

Tamamdır deneyeceğim peki clienti nasıl zorunlu kılabilirim? SA:MP'Den girişi yasaklamak için

OnPlayerConnect fonksiyonuna aşağıdaki gibi bir sorgu yazın, ben kabaca yazdım siz düzeltin.

PAWN Kodu: Seç
SELECT username from serials WHERE GetPlayername()
if(rows){
cache_get_value_name(username)
cache_get_value_name(cpuid)
cache_get_value_name(hddserial)
cache_get_value_name(macid)
cache_get_value_int(banned)
cache_get_value_int(onaylandi)
if(onay != 1) return kick(playerid)
}


Pek anladığım yok pawnodan daha detaylı anlatabilirmisiniz


Bliss

OnPlayerConnect fonksiyonuna dediğim gibi bir sorgu yazılıp kişinin Client ile giriş yapıp yapmadığı kontrol edilicek, ardından bilgileri çekilip kişinin ismi değiştirilecek SetPlayername ile kayıtlı username'e dönülücek. Oyun içi bir timer oluşturup 30 saniyede bir clientupdate tablosu kontrol edilicek eğer 1 ise 0 yapılacak eğer 1 değil ise kick atacak. Pawno, C#, PHP bilginiz yok ise Clienti kullanmayın, açık oluşturursanız kötü amaçlı insanlar ele geçirmeye çalışabilir.


Souza

Alıntı yapılan: Bliss - 01 Haziran 2020, 19:59:11
OnPlayerConnect fonksiyonuna dediğim gibi bir sorgu yazılıp kişinin Client ile giriş yapıp yapmadığı kontrol edilicek, ardından bilgileri çekilip kişinin ismi değiştirilecek SetPlayername ile kayıtlı username'e dönülücek. Oyun içi bir timer oluşturup 30 saniyede bir clientupdate tablosu kontrol edilicek eğer 1 ise 0 yapılacak eğer 1 değil ise kick atacak. Pawno, C#, PHP bilginiz yok ise Clienti kullanmayın, açık oluşturursanız kötü amaçlı insanlar ele geçirmeye çalışabilir.

Kullandığım Client senin clientin hocam açık oluşacağını pek sanmıyorum çünki öğrenene kadar cliente herhangi bir güncelleme veya yeni birşey getirmeyeceğim sunucu açacağım için çok hile olacak illaki onları engellemek amaçlı olucak client


Bliss

Alıntı yapılan: Souza - 01 Haziran 2020, 20:00:47
Alıntı yapılan: Bliss - 01 Haziran 2020, 19:59:11
OnPlayerConnect fonksiyonuna dediğim gibi bir sorgu yazılıp kişinin Client ile giriş yapıp yapmadığı kontrol edilicek, ardından bilgileri çekilip kişinin ismi değiştirilecek SetPlayername ile kayıtlı username'e dönülücek. Oyun içi bir timer oluşturup 30 saniyede bir clientupdate tablosu kontrol edilicek eğer 1 ise 0 yapılacak eğer 1 değil ise kick atacak. Pawno, C#, PHP bilginiz yok ise Clienti kullanmayın, açık oluşturursanız kötü amaçlı insanlar ele geçirmeye çalışabilir.

Kullandığım Client senin clientin hocam açık oluşacağını pek sanmıyorum çünki öğrenene kadar cliente herhangi bir güncelleme veya yeni birşey getirmeyeceğim sunucu açacağım için çok hile olacak illaki onları engellemek amaçlı olucak client

Clienti obfuscate etmeyi unutmayın.


Souza

Alıntı yapılan: Bliss - 01 Haziran 2020, 20:04:08
Alıntı yapılan: Souza - 01 Haziran 2020, 20:00:47
Alıntı yapılan: Bliss - 01 Haziran 2020, 19:59:11
OnPlayerConnect fonksiyonuna dediğim gibi bir sorgu yazılıp kişinin Client ile giriş yapıp yapmadığı kontrol edilicek, ardından bilgileri çekilip kişinin ismi değiştirilecek SetPlayername ile kayıtlı username'e dönülücek. Oyun içi bir timer oluşturup 30 saniyede bir clientupdate tablosu kontrol edilicek eğer 1 ise 0 yapılacak eğer 1 değil ise kick atacak. Pawno, C#, PHP bilginiz yok ise Clienti kullanmayın, açık oluşturursanız kötü amaçlı insanlar ele geçirmeye çalışabilir.
Kullandığım Client senin clientin hocam açık oluşacağını pek sanmıyorum çünki öğrenene kadar cliente herhangi bir güncelleme veya yeni birşey getirmeyeceğim sunucu açacağım için çok hile olacak illaki onları engellemek amaçlı olucak client

Clienti obfuscate etmeyi unutmayın.

Anlamadım hocam?


Bliss

.Net obfuscating işlemlerini araştırın, bilmediğiniz çok şey var ondan dolayı kullanmayın diyorum.