GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Souza - 01 Haziran 2020, 19:11:56

Başlık: Client Sorunu
Gönderen: Souza - 01 Haziran 2020, 19:11:56
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?
Başlık: Ynt: Client Sorunu
Gönderen: Cherry - 01 Haziran 2020, 19:13:04
İsim_Soyisim formatında yazmayı dene cliente.
Başlık: Ynt: Client Sorunu
Gönderen: Souza - 01 Haziran 2020, 19:27:19
Öyle yapıyorum zaten öyle dedim olmuyor işte
Başlık: Ynt: Client Sorunu
Gönderen: 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 ?
Başlık: Ynt: Client Sorunu
Gönderen: Souza - 01 Haziran 2020, 19:47:34
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
Başlık: Ynt: Client Sorunu
Gönderen: Souza - 01 Haziran 2020, 19:49:39
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 ?

(https://i.hizliresim.com/2OZjKF.png)
Başlık: Ynt: Client Sorunu
Gönderen: 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.
Başlık: Ynt: Client Sorunu
Gönderen: 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
Başlık: Ynt: Client Sorunu
Gönderen: 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)
}
Başlık: Ynt: Client Sorunu
Gönderen: Souza - 01 Haziran 2020, 19:56:47
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
Başlık: Ynt: Client Sorunu
Gönderen: 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.
Başlık: Ynt: Client Sorunu
Gönderen: 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
Başlık: Ynt: Client Sorunu
Gönderen: 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.
Başlık: Ynt: Client Sorunu
Gönderen: Souza - 01 Haziran 2020, 20:04:59
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?
Başlık: Ynt: Client Sorunu
Gönderen: Bliss - 01 Haziran 2020, 20:09:51
.Net obfuscating işlemlerini araştırın, bilmediğiniz çok şey var ondan dolayı kullanmayın diyorum.
Başlık: Ynt: Client Sorunu
Gönderen: Souza - 01 Haziran 2020, 20:12:10
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.

Hocam dediğinizi yaptım fakat bu seferde kayıt ekranında Client_23s3s [Örnek]
Böyle çıkıyor cliente yazdığım isimle girmiyor.
Başlık: Ynt: Client Sorunu
Gönderen: Bliss - 01 Haziran 2020, 20:14:31
Alıntı yapılan: Souza - 01 Haziran 2020, 20:12:10
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.

Hocam dediğinizi yaptım fakat bu seferde kayıt ekranında Client_23s3s [Örnek]
Böyle çıkıyor cliente yazdığım isimle girmiyor.


Yukarıda belirttiğim gibi SQL sorgusu yazılıp username tablosundan kişinin gerçek ismi çekilecek, ardından SetPlayerName ile kişinin ismi normale döndürülücek.
Başlık: Ynt: Client Sorunu
Gönderen: Souza - 01 Haziran 2020, 20:15:25
Alıntı yapılan: Bliss - 01 Haziran 2020, 20:14:31
Alıntı yapılan: Souza - 01 Haziran 2020, 20:12:10
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.

Hocam dediğinizi yaptım fakat bu seferde kayıt ekranında Client_23s3s [Örnek]
Böyle çıkıyor cliente yazdığım isimle girmiyor.


Yukarıda belirttiğim gibi SQL sorgusu yazılıp username tablosundan kişinin gerçek ismi çekilecek, ardından SetPlayerName ile kişinin ismi normale döndürülücek.


Ya hocam yardımcı olamazmısınız gerekirse ücretinide veririm?
Başlık: Ynt: Client Sorunu
Gönderen: Moonquad - 01 Haziran 2020, 21:01:47
Alıntı yapılan: Bliss - 01 Haziran 2020, 20:14:31
Alıntı yapılan: Souza - 01 Haziran 2020, 20:12:10
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.

Hocam dediğinizi yaptım fakat bu seferde kayıt ekranında Client_23s3s [Örnek]
Böyle çıkıyor cliente yazdığım isimle girmiyor.


Yukarıda belirttiğim gibi SQL sorgusu yazılıp username tablosundan kişinin gerçek ismi çekilecek, ardından SetPlayerName ile kişinin ismi normale döndürülücek.
Kral bende her ayarını yaptım clienti açıyorum giriş yap diyorum samp açılıyor direkt kapanıyor neden olabilir?
Başlık: Ynt: Client Sorunu
Gönderen: Bliss - 01 Haziran 2020, 21:31:55
Alıntı yapılan: Souza - 01 Haziran 2020, 20:15:25
Alıntı yapılan: Bliss - 01 Haziran 2020, 20:14:31
Alıntı yapılan: Souza - 01 Haziran 2020, 20:12:10
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.

Hocam dediğinizi yaptım fakat bu seferde kayıt ekranında Client_23s3s [Örnek]
Böyle çıkıyor cliente yazdığım isimle girmiyor.


Yukarıda belirttiğim gibi SQL sorgusu yazılıp username tablosundan kişinin gerçek ismi çekilecek, ardından SetPlayerName ile kişinin ismi normale döndürülücek.


Ya hocam yardımcı olamazmısınız gerekirse ücretinide veririm?

Discord: Naim#6805