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

Sunucumdaki verileri discorda nasıl çekerim?

Başlatan Luciferr, 02 Mayıs 2020, 01:59:58

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Luciferr

arkadaşlar ben discord connector pluginiyle sunucumu discord sunucuma bağladım ama mesela discord sunucumda cezalog diye bir kanal oluşturdum botumda var sadece pawno üzerinden nasıl yapacağım birisine oyundan /jail id yazdığımda discordda gözükmesini nasıl sağlayabilirim?
PAWN Kodu: Seç
CMD:jail(playerid, params[])
{
static userid, sure, sebep[50];
if(PlayerData[playerid][pAdmin] < 1 && PlayerData[playerid][pHelper] < 5) return HataMesajGonder(playerid, "Bu komutu kullanmak için yetkiniz yok !");
if(sscanf(params, "uds[50]", userid, sure, sebep)) return BilgiMesajGonder(playerid, "/jail [id/isim] [dakika] [sebep]");
if(!OyundaDegil(userid)) return HataMesajGonder(playerid, "Oyuncu oyunda değil.");
if(sure < 1) return HataMesajGonder(playerid, "En az 1 dakika girmelisiniz.");
if(PlayerData[userid][pHapisSure] > 0 && PlayerData[userid][pCK] == 1) return HataMesajGonder(playerid, "Bu karakter CK edilmiş.");
    ResetPlayer(userid);
    ResetWeapons(userid);
    ClearAnimations(userid);
PlayerTextDrawShow(userid, HapisTD[userid]);
SetPlayerPos(userid, 277.0031,-158.5140,1999.5114);
    SetPlayerInterior(userid, 3);

    SetPlayerVirtualWorld(userid, (userid + 100));
    SetPlayerFacingAngle(userid, 0.0);

    SetCameraBehindPlayer(userid);
    PlayerData[userid][pHapisSure] = sure * 60;
    format(PlayerData[userid][pHapisSebep], 50, sebep);
    format(PlayerData[userid][pHapiseAtan], 24, PlayerData[playerid][pAdminName]);
    PlayerData[userid][pHapis] = 0;
    new query[500];
    format(query, sizeof(query), "INSERT INTO `oocsicil` (`ID`, `Tarih`, `Sebep`, `Uygulayan`, `Tur`) VALUES('%d', '%s', '%s', '%s', '3')",  PlayerData[userid][pID], ReturnDate(), sebep, PlayerData[playerid][pAdminName]);
    mysql_tquery(baglanti, query);
    BilgiMesajGonder(userid, "%s adlı yetkili seni %d dakika hapse attı. (%s).", PlayerData[playerid][pAdminName], sure, sebep);
foreach(new i:Player) if(PlayerData[i][pAyarlar][3] == 0 || i == userid)
{
    SendClientMessageEx(i, COLOR_LIGHTRED, "(%s) - (( %s adlı oyuncu %s tarafından %s sebebiyle %d dakika cezalandırıldı. ))", ReturnDate(), ReturnName(userid, 0), PlayerData[playerid][pAdminName], sebep, sure);
    }
    Log_Write("logs/jail_log.txt", "[%s] %s adli yetkili %s adli oyuncuyu %d dakika cezalandirdi,  sebep: %s.", ReturnDate(), PlayerData[playerid][pAdminName], ReturnName(userid, 0), sure, sebep);
return 1;
}



Enkei

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.