GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Submarine - 30 Ağustos 2017, 13:58:17

Başlık: Kick komudu
Gönderen: Submarine - 30 Ağustos 2017, 13:58:17
CMD:kick(playerid,params[])
{
new isim[24],reason[24];
if(!IsPlayerAdmin(playerid) < 1)return SendClientMessage(playerid,RENK_KIRMIZI,"[ADMİN]:Bu komutu kullanmaya yetkin yok.");
if (sscanf(params,"s[24]",isim,reason)) return SendClientMessage(playerid,RENK_ACIKYESIL,"[ADMİN]:/kick (id) (sebep)");
GetPlayerName(playerid,isim);
format(isim,sizeof(isim),"%s kullanıcısı admin tarafından kicklendi.Sebep:",reason);
Kick(playerid);
}
böyle yaptım ama sadece kick atıyor sebebi filan yazdırmıyor.
Başlık: Ynt: Kick komudu
Gönderen: Dyternal - 30 Ağustos 2017, 14:04:08
Alıntı yapılan: kerematayy - 30 Ağustos 2017, 13:58:17

CMD:kick(playerid,params[])
{
new isim[24],reason[24];
if(!IsPlayerAdmin(playerid) < 1)return SendClientMessage(playerid,RENK_KIRMIZI,"[ADMİN]:Bu komutu kullanmaya yetkin yok.");
if (sscanf(params,"s[24]",isim,reason)) return SendClientMessage(playerid,RENK_ACIKYESIL,"[ADMİN]:/kick (id) (sebep)");
GetPlayerName(playerid,isim);
format(isim,sizeof(isim),"%s kullanıcısı admin tarafından kicklendi.Sebep:",reason);
Kick(playerid);
}
böyle yaptım ama sadece kick atıyor sebebi filan yazdırmıyor.


CMD:kick(playerid,params[])
{
new isim[24],reason[24];
if(!IsPlayerAdmin(playerid) < 1)return SendClientMessage(playerid,RENK_KIRMIZI,"[ADMİN]:Bu komutu kullanmaya yetkin yok.");
if (sscanf(params,"s[24]",isim,reason)) return SendClientMessage(playerid,RENK_ACIKYESIL,"[ADMİN]:/kick (id) (sebep)");
GetPlayerName(playerid,isim);
format(isim,sizeof(isim),"%s kullanıcısı admin tarafından kicklendi.Sebep: %s",isim,reason);
Kick(playerid);
}


Bunu denermisin?
Başlık: Ynt: Kick komudu
Gönderen: NexoR - 30 Ağustos 2017, 14:44:02
CMD:kick(playerid,params[])
{
new id, isim[24], reason[24], ba[100];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,RENK_KIRMIZI,"[ADMİN]:Bu komutu kullanmaya yetkin yok.");
if(sscanf(params,"us[24]", id, reason)) return SendClientMessage(playerid,RENK_ACIKYESIL,"[ADMİN]:/kick (id) (sebep)");
GetPlayerName(id, isim, sizeof(isim));
format(ba, sizeof(ba), "%s kullanıcısı admin tarafından kicklendi. Sebep: %s", isim, reason);
SendClientMessageToAll(-1, ba);
new ba_ping = GetPlayerPing(id) + 150;
SetTimerEx("KickAt", (ba_ping > 500 ? 500 : ba_ping), false, "d", id);
return 1;
}

forward KickAt(playerid);
public KickAt(playerid)
{
Kick(playerid);
return 1;
}
Başlık: Ynt: Kick komudu
Gönderen: Dyternal - 30 Ağustos 2017, 15:54:54
Alıntı yapılan: NexoR - 30 Ağustos 2017, 14:44:02

CMD:kick(playerid,params[])
{
new id, isim[24], reason[24], ba[100];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,RENK_KIRMIZI,"[ADMİN]:Bu komutu kullanmaya yetkin yok.");
if(sscanf(params,"us[24]", id, isim, reason)) return SendClientMessage(playerid,RENK_ACIKYESIL,"[ADMİN]:/kick (id) (sebep)");
GetPlayerName(id, isim, sizeof(isim));
format(ba, sizeof(ba), "%s kullanıcısı admin tarafından kicklendi. Sebep: %s", isim, reason);
SendClientMessageToAll(-1, ba);
new ba_ping = GetPlayerPing(id) + 150;
SetTimerEx("KickAt", (ba_ping > 500 ? 500 : ba_ping), false, "d", id);
Kick(id);
return 1;
}

forward KickAt(playerid);
public KickAt(playerid)
{
Kick(playerid);
return 1;
}


Evet Reyizinkiler Oluyor. Reyiz döktürmüş. Helal olsun
Başlık: Ynt: Kick komudu
Gönderen: Jawié - 30 Ağustos 2017, 16:06:43
Alıntı yapılan: NexoR - 30 Ağustos 2017, 14:44:02

CMD:kick(playerid,params[])
{
new id, isim[24], reason[24], ba[100];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,RENK_KIRMIZI,"[ADMİN]:Bu komutu kullanmaya yetkin yok.");
if(sscanf(params,"us[24]", id, isim, reason)) return SendClientMessage(playerid,RENK_ACIKYESIL,"[ADMİN]:/kick (id) (sebep)");
GetPlayerName(id, isim, sizeof(isim));
format(ba, sizeof(ba), "%s kullanıcısı admin tarafından kicklendi. Sebep: %s", isim, reason);
SendClientMessageToAll(-1, ba);
new ba_ping = GetPlayerPing(id) + 150;
SetTimerEx("KickAt", (ba_ping > 500 ? 500 : ba_ping), false, "d", id);
return 1;
}

forward KickAt(playerid);
public KickAt(playerid)
{
Kick(playerid);
return 1;
}



if(sscanf(params,"us[90]", id, reason)) return SendClientMessage(playerid,RENK_ACIKYESIL,"[ADMİN]:/kick (id) (sebep)");

Hem id, hem isim hem de sebep girmesi gerek.
Başlık: Ynt: Kick komudu
Gönderen: Dyternal - 30 Ağustos 2017, 16:11:39
Alıntı yapılan: Jawié - 30 Ağustos 2017, 16:06:43

Alıntı yapılan: NexoR - 30 Ağustos 2017, 14:44:02

CMD:kick(playerid,params[])
{
new id, isim[24], reason[24], ba[100];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,RENK_KIRMIZI,"[ADMİN]:Bu komutu kullanmaya yetkin yok.");
if(sscanf(params,"us[24]", id, isim, reason)) return SendClientMessage(playerid,RENK_ACIKYESIL,"[ADMİN]:/kick (id) (sebep)");
GetPlayerName(id, isim, sizeof(isim));
format(ba, sizeof(ba), "%s kullanıcısı admin tarafından kicklendi. Sebep: %s", isim, reason);
SendClientMessageToAll(-1, ba);
new ba_ping = GetPlayerPing(id) + 150;
SetTimerEx("KickAt", (ba_ping > 500 ? 500 : ba_ping), false, "d", id);
return 1;
}

forward KickAt(playerid);
public KickAt(playerid)
{
Kick(playerid);
return 1;
}



if(sscanf(params,"us[90]", id, reason)) return SendClientMessage(playerid,RENK_ACIKYESIL,"[ADMİN]:/kick (id) (sebep)");

Hem id, hem isim hem de sebep girmesi gerek.

Jawienin gözünden kaçarmı helal görmemiştim ben onu.
Başlık: Ynt: Kick komudu
Gönderen: NexoR - 30 Ağustos 2017, 16:30:26
Alıntı yapılan: Jawié - 30 Ağustos 2017, 16:06:43

Alıntı yapılan: NexoR - 30 Ağustos 2017, 14:44:02

CMD:kick(playerid,params[])
{
new id, isim[24], reason[24], ba[100];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,RENK_KIRMIZI,"[ADMİN]:Bu komutu kullanmaya yetkin yok.");
if(sscanf(params,"us[24]", id, isim, reason)) return SendClientMessage(playerid,RENK_ACIKYESIL,"[ADMİN]:/kick (id) (sebep)");
GetPlayerName(id, isim, sizeof(isim));
format(ba, sizeof(ba), "%s kullanıcısı admin tarafından kicklendi. Sebep: %s", isim, reason);
SendClientMessageToAll(-1, ba);
new ba_ping = GetPlayerPing(id) + 150;
SetTimerEx("KickAt", (ba_ping > 500 ? 500 : ba_ping), false, "d", id);
return 1;
}

forward KickAt(playerid);
public KickAt(playerid)
{
Kick(playerid);
return 1;
}



if(sscanf(params,"us[90]", id, reason)) return SendClientMessage(playerid,RENK_ACIKYESIL,"[ADMİN]:/kick (id) (sebep)");

Hem id, hem isim hem de sebep girmesi gerek.


Aceleyle yazmıştım doğrudur.
Başlık: Ynt: Kick komudu
Gönderen: Submarine - 30 Ağustos 2017, 22:45:25
Nexor bey eyvallah ama.bu ban komudu icin de olurmu biraz degistirilirse olabilir mi peki ?
Başlık: Ynt: Kick komudu
Gönderen: NexoR - 30 Ağustos 2017, 22:48:51
Alıntı yapılan: kerematayy - 30 Ağustos 2017, 22:45:25

Nexor bey eyvallah ama.bu ban komudu icin de olurmu biraz degistirilirse olabilir mi peki ?


CMD:ban(playerid,params[])
{
new id, isim[24], reason[24], ba[100];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,RENK_KIRMIZI,"[ADMİN]:Bu komutu kullanmaya yetkin yok.");
if(sscanf(params,"us[24]", id, reason)) return SendClientMessage(playerid,RENK_ACIKYESIL,"[ADMİN]:/ban (id) (sebep)");
GetPlayerName(id, isim, sizeof(isim));
format(ba, sizeof(ba), "%s kullanıcısı admin tarafından banlandı. Sebep: %s", isim, reason);
SendClientMessageToAll(-1, ba);
new ba_ping = GetPlayerPing(id) + 150;
SetTimerEx("BanAt", (ba_ping > 500 ? 500 : ba_ping), false, "d", id);
return 1;
}

forward BanAt(playerid);
public BanAt(playerid)
{
Ban(playerid);
return 1;
}
Başlık: Ynt: Kick komudu
Gönderen: Dyternal - 30 Ağustos 2017, 23:11:19
Alıntı yapılan: NexoR - 30 Ağustos 2017, 22:48:51

Alıntı yapılan: kerematayy - 30 Ağustos 2017, 22:45:25

Nexor bey eyvallah ama.bu ban komudu icin de olurmu biraz degistirilirse olabilir mi peki ?


CMD:ban(playerid,params[])
{
new id, isim[24], reason[24], ba[100];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,RENK_KIRMIZI,"[ADMİN]:Bu komutu kullanmaya yetkin yok.");
if(sscanf(params,"us[24]", id, reason)) return SendClientMessage(playerid,RENK_ACIKYESIL,"[ADMİN]:/ban (id) (sebep)");
GetPlayerName(id, isim, sizeof(isim));
format(ba, sizeof(ba), "%s kullanıcısı admin tarafından banlandı. Sebep: %s", isim, reason);
SendClientMessageToAll(-1, ba);
new ba_ping = GetPlayerPing(id) + 150;
SetTimerEx("BanAt", (ba_ping > 500 ? 500 : ba_ping), false, "d", id);
return 1;
}

forward BanAt(playerid);
public BanAt(playerid)
{
Ban(playerid);
return 1;
}


Kısaca böylede olabilirmi?

CMD:ban(playerid,params[])
{
new id, isim[24], reason[24], ba[100];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,RENK_KIRMIZI,"[ADMİN]:Bu komutu kullanmaya yetkin yok.");
if(sscanf(params,"us[24]", id, reason)) return SendClientMessage(playerid,RENK_ACIKYESIL,"[ADMİN]:/ban (id) (sebep)");
GetPlayerName(id, isim, sizeof(isim));
format(ba, sizeof(ba), "%s kullanıcısı admin tarafından banlandı. Sebep: %s", isim, reason);
SendClientMessageToAll(-1, ba);
SetTimer("BanAt", 1000, false);
return 1;
}

forward BanAt(playerid);
public BanAt(playerid)
{
Ban(playerid);
return 1;
}
Başlık: Ynt: Kick komudu
Gönderen: NexoR - 30 Ağustos 2017, 23:17:32
Alıntı yapılan: STaRDuST10 - 30 Ağustos 2017, 23:11:19

Alıntı yapılan: NexoR - 30 Ağustos 2017, 22:48:51

Alıntı yapılan: kerematayy - 30 Ağustos 2017, 22:45:25

Nexor bey eyvallah ama.bu ban komudu icin de olurmu biraz degistirilirse olabilir mi peki ?


CMD:ban(playerid,params[])
{
new id, isim[24], reason[24], ba[100];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,RENK_KIRMIZI,"[ADMİN]:Bu komutu kullanmaya yetkin yok.");
if(sscanf(params,"us[24]", id, reason)) return SendClientMessage(playerid,RENK_ACIKYESIL,"[ADMİN]:/ban (id) (sebep)");
GetPlayerName(id, isim, sizeof(isim));
format(ba, sizeof(ba), "%s kullanıcısı admin tarafından banlandı. Sebep: %s", isim, reason);
SendClientMessageToAll(-1, ba);
new ba_ping = GetPlayerPing(id) + 150;
SetTimerEx("BanAt", (ba_ping > 500 ? 500 : ba_ping), false, "d", id);
return 1;
}

forward BanAt(playerid);
public BanAt(playerid)
{
Ban(playerid);
return 1;
}


Kısaca böylede olabilirmi?

CMD:ban(playerid,params[])
{
new id, isim[24], reason[24], ba[100];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,RENK_KIRMIZI,"[ADMİN]:Bu komutu kullanmaya yetkin yok.");
if(sscanf(params,"us[24]", id, reason)) return SendClientMessage(playerid,RENK_ACIKYESIL,"[ADMİN]:/ban (id) (sebep)");
GetPlayerName(id, isim, sizeof(isim));
format(ba, sizeof(ba), "%s kullanıcısı admin tarafından banlandı. Sebep: %s", isim, reason);
SendClientMessageToAll(-1, ba);
SetTimer("BanAt", 1000, false);
return 1;
}

forward BanAt(playerid);
public BanAt(playerid)
{
Ban(playerid);
return 1;
}



Olamaz.