GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Murat Budak - 17 Eylül 2020, 22:34:31

Başlık: Panel üzerinden oyuncu banlama
Gönderen: Murat Budak - 17 Eylül 2020, 22:34:31
Panel üzerinden bir oyuncuyu banladımmı direk oyundasa ban yemiyordu bunu biraz araştırdım bazı şeyler buldum.

https://forum.sa-mp.com/showthread.php?t=333934 birisi bu

https://forum.sa-mp.com/showthread.php?t=104299 ikinci bu ama nasıl kurulduğunu bilmiyorum bilen varsa yardım edebilirmi?
Başlık: Ynt: Panel üzerinden oyuncu banlama
Gönderen: flareoNNN - 18 Eylül 2020, 01:58:23
2. kaynaktaki Rcon API dosyasını kullanarak test ettim, sorunsuz olarak banladı ve oyun içi bağlantımı kesti. Bu şekilde kullanabilirsiniz:

<?php
require "SampRconAPI.php";

$baglanti = new SampRconAPI('127.0.0.1'7777'rconsifresi');
$baglanti->addressBan('94.55.123.123');
$baglanti->reloadBans();
?>
Başlık: Ynt: Panel üzerinden oyuncu banlama
Gönderen: Murat Budak - 18 Eylül 2020, 02:06:11
Alıntı yapılan: flareoNNN - 18 Eylül 2020, 01:58:23
2. kaynaktaki Rcon API dosyasını kullanarak test ettim, sorunsuz olarak banladı ve oyun içi bağlantımı kesti. Bu şekilde kullanabilirsiniz:

<?php
require "SampRconAPI.php";

$baglanti = new SampRconAPI('127.0.0.1'7777'rconsifresi');
$baglanti->addressBan('94.55.123.123');
$baglanti->reloadBans();
?>

Anlatmak istediğim panel üzerinden bir oyuncuya ban atabiliyorum ama ban attığımda oyuncu oyundan çık gir yapınca banlı gözüküyor oyundayken atmıyor bunu istiyorum bunu nasıl yapabilirim bunlarla?

(https://i.hizliresim.com/8Wlbq0.png)
(https://i.hizliresim.com/EtUqN1.png)
Başlık: Ynt: Panel üzerinden oyuncu banlama
Gönderen: flareoNNN - 18 Eylül 2020, 04:19:24
Üstte yazdığım kodda oyundan atıyor herhangi bir sıkıntı yok, reloadbans kullanmamış olabilirsiniz. Reloadbans attığınız halde sorun devam ediyorsa ban attıktan sonra kick attırın, veritabanına işlemek istiyorsanız SQL sorgusu gönderebilirsiniz. Ek olarak 127.0.0.1 IP adresini banlamaya çalışıyorsanız oyun içindeyken atmaz.
Başlık: Ynt: Panel üzerinden oyuncu banlama
Gönderen: Murat Budak - 18 Eylül 2020, 19:59:12
Çalışmıyor başka birisi ile denedim
Başlık: Ynt: Panel üzerinden oyuncu banlama
Gönderen: Backup - 18 Eylül 2020, 23:43:28
Socket kullanarak yapabilirsiniz.
Başlık: Ynt: Panel üzerinden oyuncu banlama
Gönderen: Murat Budak - 18 Eylül 2020, 23:47:00
Alıntı yapılan: Backup - 18 Eylül 2020, 23:43:28
Socket kullanarak yapabilirsiniz.
Onu bana dediler ama nasıl olacağını bilmiyorum :D
Başlık: Ynt: Panel üzerinden oyuncu banlama
Gönderen: Bliss - 19 Eylül 2020, 12:46:21
SQL üzerinden ban kısmını 1 yapıp Rcon api ile oyundan kick atıcaksınız.
Başlık: Ynt: Panel üzerinden oyuncu banlama
Gönderen: Murat Budak - 19 Eylül 2020, 13:15:32
karakterler üzerinde ban bulunmuyor
banlar diye sütun var birisi oyundan ban yedimi ordan yiyor
Rcon api'yi nasıl kullanacağımı bilmiyorum
Başlık: Ynt: Panel üzerinden oyuncu banlama
Gönderen: ayazcik - 19 Eylül 2020, 23:24:40
PAWN Kodu: Seç
SampRconAPI::playerKick( integer $iPlayerID )

Samprconapi de buldum bunu dene istersen
Başlık: Ynt: Panel üzerinden oyuncu banlama
Gönderen: Yamac - 22 Eylül 2020, 12:48:52
Panel'den ban atmayı vs önermem, MySQL veritabanı sistemini kullanmanızı tavsiye ederim
Başlık: Ynt: Panel üzerinden oyuncu banlama
Gönderen: Murat Budak - 23 Eylül 2020, 17:21:15
Alıntı yapılan: Yamac - 22 Eylül 2020, 12:48:52
Panel'den ban atmayı vs önermem, MySQL veritabanı sistemini kullanmanızı tavsiye ederim

mysql veritabanı olmadan zaten nasıl ban atarım ??? lhjgklhgşjk
Başlık: Ynt: Panel üzerinden oyuncu banlama
Gönderen: flareoNNN - 03 Ekim 2020, 18:35:20
Alıntı yapılan: Bölüm Kuralları
Açılan taleplerin son iletisi 10 günü geçmesi durumunda; konu kilitlenip, kilitli konular bölümüne taşınacaktır. Sorunu çözülen konularınızı kilitleyip, moderatörlere bildiriniz.
K/A