GTAMulti - GTA Türkiye

San Andreas Multiplayer => PAWN Kodlama => Mod Galerisi => Konuyu başlatan: Excision - 11 Ağustos 2017, 14:27:14

Başlık: Anti Flood
Gönderen: Excision - 11 Ağustos 2017, 14:27:14
Uzun zamandır paylaşım yapmadığımı farkettim, hızlıca anti flood sistemi hazırladım. Sistem gayet basittir. Kullanacak olanlara teşekkürlerimi sunarım. Kaç saniyede bir konuşmasını istiyorsanız TALK_TIME düzeltmeniz yeterli.
5 saniye için
#define TALK_TIME 5
3 saniye için
#define TALK_TIME 3
gibi.

Kodlarda herhangi bir hata görürseniz bildirmeniz yeterlidir.

Pastebin (https://pastebin.com/Rzrxwxge)
#include <a_samp>

new TalkTimeEx[MAX_PLAYERS];
#define TALK_TIME 3

public OnPlayerText(playerid, text[])
{
if((gettime() < (TalkTimeEx[playerid] + TALK_TIME)))
{
new str[128];
    format(str,sizeof(str),"Hata: Tekrar konuşmak için {FFFFFF}%i {FF0000}saniye beklemelisin.",((TalkTimeEx[playerid] + TALK_TIME) - gettime()));
SendClientMessage(playerid, 0xFF0000FF, str);
return 0;
}
TalkTimeEx[playerid] = gettime();
return 1;
}


(https://i.hizliresim.com/N10LJQ.png)
Başlık: Ynt: Anti Flood
Gönderen: Controbryget - 11 Ağustos 2017, 14:33:36
Ellerine Sağlık  :helal:
Başlık: Ynt: Anti Flood
Gönderen: Excision - 14 Şubat 2018, 21:50:42
Alıntı yapılan: Controbryget - 11 Ağustos 2017, 14:33:36

Ellerine Sağlık  :helal:

Yorumun için teşekkürler.
Başlık: Ynt: Anti Flood
Gönderen: Pablo - 15 Şubat 2018, 09:02:37
Alıntı yapılan: Controbryget - 11 Ağustos 2017, 14:33:36

Ellerine Sağlık  :helal: