Jump to content
  • 0

pomoc Pomoc - Antispam (automatické mute)


Tedy

Dotaz

AHoj,

na serveru mám Antispam,který když někdo napíše stejnou zprávu 2x vyvolá příkz v chatu "Nespamuj!" --> Chtěl bych se zeptat,zda někdo z Vás neví,jak tam dát podmínku,aby hráč,který bude spamovat dostal automatické mute na 3 minuty? Díky moc 

 

KOD 

 

 

#include <a_samp>
public OnPlayerText(playerid, text[])
{
    static LastText[MAX_PLAYERS][128];
    if(strfind(LastText[playerid], text, false) != -1) return SendClientMessage(playerid, 0xFFFF00, "Nespamuj!"), 0; 
    strmid(LastText[playerid], text, 0, strlen(text), sizeof(LastText[]));
    return 1;
}
Link to comment
Share on other sites

2 odpovědí na tuto otázku

Recommended Posts

  • 0
  • Globální moderátor

musíš mít v OnPlayerText podmínku jestli je hráč umlčen nebo ne

 

umlčíš ho na stejném místě kde vypisuje zprávu Nespamuj a přes SetTimerEx nastavíš čas za jak dlouho se má zase odmlčet SetTimerEx je krásně vysvětlen na wiki

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...