GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: ace - 13 Eylül 2017, 18:26:19

Başlık: Ban Komutları Yardım
Gönderen: ace - 13 Eylül 2017, 18:26:19
Merhaba , /Offlineban Ve /Banip /Unbanip Komutlarını İstiycektim ZCMD Halinde Atabilirmisiniz Rica Etsem ?
Başlık: Ynt: Ban Komutları Yardım
Gönderen: Dyternal - 13 Eylül 2017, 18:44:51
@Jawie
Başlık: Ynt: Ban Komutları Yardım
Gönderen: ace - 13 Eylül 2017, 19:38:24
@Excision
Başlık: Ynt: Ban Komutları Yardım
Gönderen: OyunDelisi - 13 Eylül 2017, 20:16:16
Modun mysq'limiş attım kodu. mysqli ama sadece banip var
unbanip i de sonra yaparım şimdi işim var.

CMD:banip(playerid,params[])
{

//Buraya rcon şartı ekle sahiplik şartı

new string[128];
new ID;
new cmdreason[100];
if(sscanf(params,"us[100]",ID,cmdreason))
{
     SendClientMessage(playerid,COLOR_RED,"/banip <id> <sebep>");
     return 1;
}

//Buraya oyuncu spawn olmamış şartı ekle


if(!IsPlayerConnected(ID))
{
     HataMesaji(playerid,"Belirtilen oyuncu bulunamadı!");
     return 1;
}

/* new back[200];
     format(back, sizeof(back),"UPDATE `veritaban adı`.`tablo adı örneğin oyuncular yada karakterler` SET `ban degiskeni` = '1' WHERE `tablo adı örneğin oyuncular yada karakterler`.`isim` = '%s'",PlayerName(ID));
    mysql_query(back);*/
TogglePlayerControllable(ID,0);
format(string,sizeof(string),"%s(%d), %s(%d) kişiyi IP banladı. Sebep: %s",PlayerName(playerid),playerid,PlayerName(ID),ID,cmdreason);
SendClientMessageToAll(COLOR_ADMIN,string);
ShowPlayerDialog(ID,5252,DIALOG_STYLE_MSGBOX,"{FFFFFF}Banlandınız","{FF0000}Serverden IP ban olarak banlanınız.","Tamam","");
//[ban degiskeni]=1; // bunu ayarlıcan kendi moda göre
TogglePlayerControllable(ID,0);
Ban(playerid);
return 1;
}