[AMXX] Anti Spam
Lehekülg 1, lehekülgi kokku 1 • Share
- Skylan
- Liitus : 17/06/2013
Postitusi : 285
Plugina nimi: Anti Spam
Plugina versioon: 2.0
Plugina autor: Jim Richardson / Skylani poolt paar muudatust
Kirjeldus: Plugin eemaldab reklaamimised chatist ning muudab ka mängija nicki ära, kui see sisaldab reklaami.
DOWNLOAD:
Plugina versioon: 2.0
Plugina autor: Jim Richardson / Skylani poolt paar muudatust
Kirjeldus: Plugin eemaldab reklaamimised chatist ning muudab ka mängija nicki ära, kui see sisaldab reklaami.
- Kood:
#include <amxmodx>
#include <amxmisc>
#include <regex>
#define PATTERN "((\d{1,3}\W+?){3}\d{1,3}|\w+\W+?\w+(\W+?\w+)*(?=\W*:\W*\d{4,5}))(\W*:\W*\d{4,5})?"
public plugin_init() {
register_plugin("Anti Spam", "3.0", "Jim Richardson & Skylan")
}
public client_putinserver(id) {
new iName[32]
get_user_name(id, iName, 31)
if(containsIps(iName)) {
client_cmd(id, "name Player")
}
}
public client_infochanged(id) {
new iNewName[32], iOldName[32]
get_user_info(id, "name", iNewName, 31)
get_user_name(id, iOldName, 31)
if(!equal(iNewName, iOldName) && containsIps(iNewName)) {
client_cmd(id, "name %s", iOldName)
}
}
public client_command(id) {
static iCmd[6], szSaid[192]
read_args(szSaid, 191)
read_argv(0, iCmd, 5)
if((containi(iCmd, "say") || containi(iCmd, "chat")) && containsIps(szSaid)) {
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
bool:containsIps(szArgs[]) {
new iNum, iError[128]
new bool:retval = false
new Regex:result = regex_match(szArgs, PATTERN, iNum, iError, 127)
if(result >= REGEX_OK) {
regex_free(result)
retval = true
}
return retval
}
DOWNLOAD:
- Attachments
Viimati muutis seda Shorty (04.04.15 15:25). Kokku muudetud 3 korda (Muutmise põhjus : Uuendasin pluginat)
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
//// antispam.sma
// C:\HLDS\cstrike\addons\amxmodx\scripting\antispam.sma(53) : error 017: undefined symbol "Prefix"
// C:\HLDS\cstrike\addons\amxmodx\scripting\antispam.sma(53) : warning 215: expression has no effect
// C:\HLDS\cstrike\addons\amxmodx\scripting\antispam.sma(53) : error 001: expected token: ";", but found ")"
// C:\HLDS\cstrike\addons\amxmodx\scripting\antispam.sma(53) : error 029: invalid expression, assumed zero
// C:\HLDS\cstrike\addons\amxmodx\scripting\antispam.sma(53) : fatal error 107: too many error messages on one line
//
// Compilation aborted.
// 4 Errors.
Sul on prefix pandud juba. Kuna see on sinu kood, siis loodetavasti parandad ise ära.
// C:\HLDS\cstrike\addons\amxmodx\scripting\antispam.sma(53) : error 017: undefined symbol "Prefix"
// C:\HLDS\cstrike\addons\amxmodx\scripting\antispam.sma(53) : warning 215: expression has no effect
// C:\HLDS\cstrike\addons\amxmodx\scripting\antispam.sma(53) : error 001: expected token: ";", but found ")"
// C:\HLDS\cstrike\addons\amxmodx\scripting\antispam.sma(53) : error 029: invalid expression, assumed zero
// C:\HLDS\cstrike\addons\amxmodx\scripting\antispam.sma(53) : fatal error 107: too many error messages on one line
//
// Compilation aborted.
// 4 Errors.
Sul on prefix pandud juba. Kuna see on sinu kood, siis loodetavasti parandad ise ära.
- Skylan
- Liitus : 17/06/2013
Postitusi : 285
Vabandust, see koht jäi lihtsalt märkamatuks.
Viga parandatud.
Viga parandatud.
- Tehnik aKKomeet
- Liitus : 28/03/2013
Postitusi : 453
Proovisin compiled, sain sellise
" /tmp/text9hspEk.sma(4) : fatal error 100: cannot read from file: "colorchat" "
Plugin on vigane.
" /tmp/text9hspEk.sma(4) : fatal error 100: cannot read from file: "colorchat" "
Plugin on vigane.
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
Vajab colorchat.inc faili ehk sa pead compilima enda arvutis (või kasuta .zipis olevat .amxx faili).Tehnik aK kirjutas:Proovisin compiled, sain sellise
" /tmp/text9hspEk.sma(4) : fatal error 100: cannot read from file: "colorchat" "
Plugin on vigane.
- Tehnik aKKomeet
- Liitus : 28/03/2013
Postitusi : 453
Ma ei saand hetkel mitte midagi aru
Ma tean ,et sina saad oma arvutist compilida.
Ma tean ,et sina saad oma arvutist compilida.
- PLUGINADrrr
- Liitus : 02/11/2014
Postitusi : 35
Kas keegi saaks nii teha, et kui reklaamitakse siis ei tuleks see sinna chati. Praegu tuleb hoiatus ja siis tuleb chati ka see reklaam
- Eduard
- Liitus : 28/09/2014
Postitusi : 321
seda sa peaksid colorchatis tegema minu teada v6i mis iganes su teksti kontrollibRooland kirjutas:Kas keegi saaks nii teha, et kui reklaamitakse siis ei tuleks see sinna chati. Praegu tuleb hoiatus ja siis tuleb chati ka see reklaam
- Airwave
- Liitus : 23/12/2014
Postitusi : 116
Ma ei saagi nüüd aru, kas see plugin vigane või võib seda kohe serverile panna?
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
Ei tea, ise kasutasin seda mingi aeg:
- Attachments
- Airwave
- Liitus : 23/12/2014
Postitusi : 116
Ei tea, ei toimi mul
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
Pane see plugins.inis Countrychatist (või mis plugin sul teksti kontrollib serveris) kõrgemale (mõistlik on custom pluginatest esimeseks panna).
- Skylan
- Liitus : 17/06/2013
Postitusi : 285
Uuendasin pluginat, nüüdsest on kõik 'chat' ja 'say' commandid blokeeritud, enne olid vaid 'say' ja 'say_team'
Ning eemaldasin ka automaatse banni saamise ära, sest mitte keegi ju ei taha, et nende serveris vähem rahvast oleks.
Ning eemaldasin ka automaatse banni saamise ära, sest mitte keegi ju ei taha, et nende serveris vähem rahvast oleks.
- SkyRimHD
- Liitus : 03/02/2016
Postitusi : 314
oleks vaja pluginat et kui keegi ip kirjutab siis 1 kord hoiatus 2 kord hoiatus 3 kord hoiatus ja 4 kord ban 15 minutit realsoniga reklaam
tänan juba ette ära thx
tänan juba ette ära thx
- Anddduu
- Liitus : 17/02/2015
Postitusi : 188
SkyRimHD
Vaata Alliedmoddsi, seal olemas absull iga plugin csi jaoks minuarust
Vaata Alliedmoddsi, seal olemas absull iga plugin csi jaoks minuarust
Soovid vestluses osaleda?
Selleks logi sisse või tee endale kasutaja.
Lehekülg 1, lehekülgi kokku 1
Permissions in this forum:
Sa ei saa vastata siinsetele teemadele