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 2 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?


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?




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


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


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


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


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