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

Panel üzerinden oyuncu banlama

Başlatan Murat Budak, 17 Eylül 2020, 22:34:31

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Murat Budak

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?

Murat Budak
Geliştirici

📧 murat.budak@buildsoftware.info
📞 +90 531 023 72 34

flareoNNN

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();
?>
Son düzenlenme: 18 Eylül 2020, 01:59:30 flareoNNN

Murat Budak

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?



Murat Budak
Geliştirici

📧 murat.budak@buildsoftware.info
📞 +90 531 023 72 34

flareoNNN

Ü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.


Murat Budak

Çalışmıyor başka birisi ile denedim

Murat Budak
Geliştirici

📧 murat.budak@buildsoftware.info
📞 +90 531 023 72 34

Backup

Socket kullanarak yapabilirsiniz.


Murat Budak

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

Murat Budak
Geliştirici

📧 murat.budak@buildsoftware.info
📞 +90 531 023 72 34

Bliss

SQL üzerinden ban kısmını 1 yapıp Rcon api ile oyundan kick atıcaksınız.


Murat Budak

karakterler üzerinde ban bulunmuyor
banlar diye sütun var birisi oyundan ban yedimi ordan yiyor
Rcon api'yi nasıl kullanacağımı bilmiyorum

Murat Budak
Geliştirici

📧 murat.budak@buildsoftware.info
📞 +90 531 023 72 34

ayazcik

PAWN Kodu: Seç
SampRconAPI::playerKick( integer $iPlayerID )

Samprconapi de buldum bunu dene istersen


Yamac

Panel'den ban atmayı vs önermem, MySQL veritabanı sistemini kullanmanızı tavsiye ederim


Murat Budak

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

Murat Budak
Geliştirici

📧 murat.budak@buildsoftware.info
📞 +90 531 023 72 34

flareoNNN

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