Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Lekka edycja kodu


  • Zamknięty Temat jest zamknięty
Brak odpowiedzi do tego tematu

#1 papkin

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:27
Offline

Napisano 16.01.2010 18:15

Czesc, licze na was!
Chce aby banowalo uzywajac amxbans



#include <amxmod> // AMX Mod
#include <cstrike> // AMX Mod X 1.0 CS Module
#include <fun> // AMX Mod X 1.0 Fun Module
#include <amxmisc> // AMX/AMXX Misc
#define MAX_WORD_NUM 256

new wordfile[] = "addons/amxmodx/configs/wordlist.txt"
new words[MAX_WORD_NUM][32]
new wlen[MAX_WORD_NUM]
new wnum
new swearflag[33]

public handlesay(id,level,cid) {
new msg[192]
new i, b, s
read_args(msg,191)
for (i=0;i<wnum;++i)
if ((b=containi(msg,words[i]))!=-1) {
s = 1
}

if (!s) return PLUGIN_CONTINUE
new name[32]
get_user_name(id,name,31)
if (++swearflag[id]>= 3) {
client_print(0,print_chat,"[Wilczy Szaniec] %s zostal zbanowany za przeklinanie na 5 min.",name)
new bantag[32]
get_user_authid( id, bantag, 31 )
server_cmd( "banid 5 ^"%s^" kick;wait;writeid", bantag )
} else if(swearflag[id]< 3){
client_print(0,print_chat,"[Wilczy Szaniec] %s SLAP + GOTOWKA + -FRAG.",name)
client_print(0,print_chat,"[Wilczy Szaniec] Flagi: %i/3 = BAN 5 MIN",swearflag[id])
set_user_frags(id,get_user_frags(id) - 1)
cs_set_user_money(id,cs_get_user_money(id)-3000)
user_slap(id, 50)
}
return PLUGIN_HANDLED
}


public read_wordfile() {
new line, filename[64]
build_path(filename,63,wordfile)
if (!file_exists(filename)) return 0
while (wnum<MAX_WORD_NUM && read_file(filename,line++,words[wnum],31,wlen[wnum]))
if (words[wnum][0] != ';') wnum++
return wnum
}

public client_putinserver(id)
swearflag[id]=0

public plugin_init() {
register_plugin("auto *cenzura*","0.9.x","dra mod gracz")
register_clcmd("say","handlesay")
register_clcmd("say_team","handlesay")
read_wordfile()
return PLUGIN_CONTINUE
}


  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych