Cześć.
Szukam takiego pluginu, że jak ktoś napisze na say/u wyraz np "zal" to go kickuje.
A jakby się dało to z powodem.
Jest taki ?
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.
|
Guest Message by DevFuse
Plugin kickujacy za dane słowo
Temat rozp.
tak se biegam
, 02.07.2011 14:29
4 odpowiedzi w tym temacie
#1
Napisano 02.07.2011 14:29
#3
Napisano 02.07.2011 16:11
A nie można inaczej ?
Przykład. pisze na say / team : zal i za to dostaję kicka .
Takie coś mnie interesuje.
Słowo zal na say i say team = Kick .
Przykład. pisze na say / team : zal i za to dostaję kicka .
Takie coś mnie interesuje.
Słowo zal na say i say team = Kick .
#4
Napisano 02.07.2011 19:00
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "zal"
#define VERSION "1.0"
#define AUTHOR "Drzanasek"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say zal","zal")
register_clcmd("say_team zal","zal")
}
public zal(id)
{
client_cmd (id,"disconnect");
console_print(id,"Zostales rozlaczony. Nie uzywaj zalosnych slow");
}
Albo to, ale nie jestem pewien czy zadziała.
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "zal"
#define VERSION "1.0"
#define AUTHOR "Drzanasek"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say zal","zal")
register_clcmd("say_team zal","zal")
}
public zal(id)
{
new user_name[32]
get_user_name ( id, user_name, 31 )
server_cmd("kick #%d ^"Zostales wyrzucony za zalosne slowa^"", get_user_userid(id))
client_print( 0, print_chat, "[ZAL]Gracz %s zostal wyrzucony za zalosne slownictwo.", user_name)
}
Użytkownik Drzanas edytował ten post 02.07.2011 19:01
#5
Napisano 03.07.2011 00:21
#include <amxmodx>
#define VERSION "0.1"
new const g_sZabronioneSlowa[][] = {
"zal",
"sk***iel"
};
public plugin_init() {
register_plugin("Nie uzywaj slow :O", VERSION, "diablix")
register_clcmd("say", "handleSay");
}
public handleSay(id){
new sText[192];
read_args(sText, sizeof sText - 1);
if(strlen(sText)){
new bool:bCanBreak = false;
for (new i ; i < sizeof g_sZabronioneSlowa ; i ++){
if(containi(sText, g_sZabronioneSlowa[i]) != -1){
new sName[32];
get_user_name(id, sName, sizeof sName - 1);
server_cmd("kick ^"%s^" ^"Nie uzywaj slowa ^"%s^"^"", sName, g_sZabronioneSlowa[i]);
bCanBreak = !bCanBreak;
return 1;
}
if(bCanBreak) break;
}
}
return 0;
}
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych