GTAMulti - GTA Türkiye

San Andreas Multiplayer => PAWN Kodlama => Mod Galerisi => Konuyu başlatan: Quintel - 07 Mart 2017, 07:36:54

Başlık: Bu komutu '1' dakikada bir kullanabilirsiniz. | Komutta spam engelleme
Gönderen: Quintel - 07 Mart 2017, 07:36:54
Açıklama:


Herhangi bir komut satırının içine bu kodu koyduğunuzda ve süreyi belirlediğinizde oyuncu o komutu belirlediğiniz sürede bir kullanabilir.


Kod:


PAWN Kodu: Seç
if(!spamProtect(playerid, "can", 60))return SendClientMessage(playerid,-1,"Bu komutu  1  dakikada bir kullanabilirsiniz.");


İstediğiniz komutun içine attığınızda kodu "can", 60)) buradaki "can" kelimesini komutunuzla değiştirin "silahlar" gibi "60" da saniyedir kaç saniye aralığı koymak istiyorsanız koyabilirsiniz.


Modun sonlarına veya boş bir yerine:


PAWN Kodu: Seç
stock spamProtect(playerid, const szSpam[], iTime) {
new
s_szPVar[32],
s_iPVar
;
format(s_szPVar, sizeof(s_szPVar), "pv_iSpam_%s", szSpam);

s_iPVar = GetPVarInt(playerid, s_szPVar);

if((GetTickCount() - s_iPVar) < iTime * 1000) {
return 0;
} else {
SetPVarInt(playerid, s_szPVar, GetTickCount());
}
return 1;
}


İyi kullanımlar sorunlarınıza yardımcı olurum...
Başlık: Ynt: Bu komutu '1' dakikada bir kullanabilirsiniz. | Komutta spam engelleme
Gönderen: Excision - 07 Mart 2017, 08:03:05
RydeR' a ait oldugunu belirmelisin. Paylasim icin tesekkurler. Ayrica Dilmesaji yerine SendClientMessage kullanmalisin. Verdigin ornegi moduna koymak isteyenler dilmesaji hatasi alir.
PAWN Kodu: Seç
if(!spamProtect(playerid, "can", 60))return SendClientMessage(playerid,-1,"Bu komutu  1  dakikada bir kullanabilirsiniz.");
Başlık: Ynt: Bu komutu '1' dakikada bir kullanabilirsiniz. | Komutta spam engelleme
Gönderen: Quintel - 07 Mart 2017, 08:42:21
Alıntı yapılan: Excision - 07 Mart 2017, 08:03:05

RydeR' a ait oldugunu belirmelisin. Paylasim icin tesekkurler. Ayrica Dilmesaji yerine SendClientMessage kullanmalisin. Verdigin ornegi moduna koymak isteyenler dilmesaji hatasi alir.
PAWN Kodu: Seç
if(!spamProtect(playerid, "can", 60))return SendClientMessage(playerid,-1,"Bu komutu  1  dakikada bir kullanabilirsiniz.");

Teşekkürler, düzelttim.
Başlık: Ynt: Bu komutu '1' dakikada bir kullanabilirsiniz. | Komutta spam engelleme
Gönderen: NexoR - 07 Mart 2017, 12:39:19
1 dakika beklemelisin değilde direk kaç saniye süresini kaldığını göstersen daha iyi olur.
Başlık: Ynt: Bu komutu '1' dakikada bir kullanabilirsiniz. | Komutta spam engelleme
Gönderen: trabzon - 07 Mart 2017, 12:42:55
Paylaşım için teşekkürler.
Başlık: Ynt: Bu komutu '1' dakikada bir kullanabilirsiniz. | Komutta spam engelleme
Gönderen: Quintel - 07 Mart 2017, 13:15:06
Alıntı yapılan: NexoR - 07 Mart 2017, 12:39:19

1 dakika beklemelisin değilde direk kaç saniye süresini kaldığını göstersen daha iyi olur.
Deneyeceğim teşekkürler.


Ileti birlestirildi: 07 Mart 2017, 13:15:46

Alıntı yapılan: Silver - 07 Mart 2017, 12:42:55

Paylaşım için teşekkürler.
Rica ederim.
Başlık: Ynt: Bu komutu '1' dakikada bir kullanabilirsiniz. | Komutta spam engelleme
Gönderen: Toretto - 08 Mart 2017, 10:57:55
Alıntı yapılan: NexoR - 07 Mart 2017, 12:39:19

1 dakika beklemelisin değilde direk kaç saniye süresini kaldığını göstersen daha iyi olur.

Burak'ın dediği gibi yapıp paylaşırsan belki birilerinin işine yarayabilir.
Başlık: Ynt: Bu komutu '1' dakikada bir kullanabilirsiniz. | Komutta spam engelleme
Gönderen: Quintel - 08 Mart 2017, 11:25:34
Alıntı yapılan: Toretto - 08 Mart 2017, 10:57:55

Alıntı yapılan: NexoR - 07 Mart 2017, 12:39:19

1 dakika beklemelisin değilde direk kaç saniye süresini kaldığını göstersen daha iyi olur.

Burak'ın dediği gibi yapıp paylaşırsan belki birilerinin işine yarayabilir.
Teşekkürler deniyiceğim.
Başlık: Ynt: Bu komutu '1' dakikada bir kullanabilirsiniz. | Komutta spam engelleme
Gönderen: TheHunter - 09 Mart 2017, 09:50:07
Paylaşım için teşekkürler ama aynı sistemi başka birinin paylaşımında gördüm alıntı olabilirmi ?
Başlık: Ynt: Bu komutu '1' dakikada bir kullanabilirsiniz. | Komutta spam engelleme
Gönderen: Excision - 09 Mart 2017, 13:14:28
Alıntı yapılan: VeKToR - 09 Mart 2017, 09:50:07

Paylaşım için teşekkürler ama aynı sistemi başka birinin paylaşımında gördüm alıntı olabilirmi ?

RydeR' dan alinti, uyardim ama alintidir diye duzeltmedi konuyu.
Başlık: Ynt: Bu komutu '1' dakikada bir kullanabilirsiniz. | Komutta spam engelleme
Gönderen: hex - 14 Eylül 2018, 18:08:43
Alıntı yapılan: Silver - 07 Mart 2017, 12:42:55

Paylaşım için teşekkürler.