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

[ROZWIĄZANE] dontsayips - problem


  • Zamknięty Temat jest zamknięty
9 odpowiedzi w tym temacie

#1 lesio22

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:19
  • Lokalizacja:Szczecin
Offline

Napisano 07.03.2012 18:13

Witam znalazłem sobie własnie ten plugin http://amxx.pl/topic/700-dont-say-ips/ . Znalazłem sobie dodatkowo że miało by to sie wyświetlać na zielono bbardzo mi sie to spodobało (http://amxx.pl/topic...-w-dont-say-ip/ ) . Tylko gdy chce skompilować to wszystko to wyskakuje error. niestety sam nie potrafie tego zrobić ogarnie to ktoś .?



#define PLUGINNAME "Don't say IPs"
#define VERSION "0.1"
#define AUTHOR "JGHG"
/*
Copyleft 2005
Plugin topic: http://www.amxmodx.o...pic.php?p=90172
Don't say IPs
=============
Messages like "hey join my server 213.34.231.23" are automatically blocked... and another message is printed instead. :-P
Or, you can choose to just ban violators by setting cvar ip_banviolators to 1 and ip_banminutes to how many minutes the violator should be banned. 0 is permanent, 5 is default.
/JGHG
VERSIONS
========
050204 0.1 First version
CREDITS
=======
Requested by lord_inuyasha88.
*/
#include <amxmodx>
#include <regex>
#include <colorchat>
#define PATTERN "(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)" // \b
#define REASON "IP advertising"
#define CVAR_BANMINUTES "ip_banminutes"
#define CVAR_BANVIOLATORS "ip_banviolators"
// Globals below
new Regex:g_result
new g_returnvalue
new g_error[64]
new g_allArgs[1024]
// Globals above
public plugin_modules() {
require_module("regex")
}
public hook_say(id, level, cid) {
read_args(g_allArgs, 1023)
g_result = regex_match(g_allArgs, PATTERN, g_returnvalue, g_error, 63)
switch (g_result) {
case REGEX_MATCH_FAIL: {
log_amx("REGEX_MATCH_FAIL! %s", g_error)
return PLUGIN_CONTINUE
}
case REGEX_PATTERN_FAIL: {
log_amx("REGEX_PATTERN_FAIL! %s", g_error)
return PLUGIN_CONTINUE
}
case REGEX_NO_MATCH: {
return PLUGIN_CONTINUE
}
default: {
if (get_cvar_num(CVAR_BANVIOLATORS)) {
new userid = get_user_userid(id)
new minutesString[10]
get_cvar_string(CVAR_BANMINUTES, minutesString, 9)
new temp[64], banned[16], minutes = get_cvar_num(CVAR_BANMINUTES)
if (minutes)
format(temp, 63, "%L", id, "FOR_MIN", minutesString)
else
format(temp, 63, "%L", id, "PERM")
format(banned, 15, "%L", id, "BANNED")
new authid[32]
get_user_authid(id, authid, 31)
new name[32]
get_user_name(id, name, 31)
log_amx("%s (%s), %s %s because of advertising an IP address. This was written: ^"%s^"", name, authid, banned, temp, g_allArgs)
server_cmd("kick #%d ^"%s (%s %s)^";wait;banid ^"%d^" ^"%s^";wait;writeid", userid, REASON, banned, temp, minutes, authid)
}
else {
ColorChat(id,GREEN,"say ^"*** Zapraszamy***^"");
}
regex_free(g_result)
return PLUGIN_HANDLED // block msg
}
}
return PLUGIN_CONTINUE
}
public plugin_init() {
register_plugin(PLUGINNAME, VERSION, AUTHOR)
register_clcmd("say", "hook_say")
register_cvar(CVAR_BANVIOLATORS, "0")
register_cvar(CVAR_BANMINUTES, "30")
register_dictionary("admincmd.txt")
}

  • +
  • -
  • 0

#2 Maniek974

    Wszechwiedzący

  • Power User

Reputacja: 352
Wszechpomocny

  • Postów:594
  • Steam:steam
  • Imię:Mariusz
  • Lokalizacja:Tomaszów Maz.
Offline

Napisano 07.03.2012 18:22

Jakim kompilatorem kompilujesz? Ja ze stronki i wszystko ładnie działa łap

Załączone pliki


  • +
  • -
  • 0

#3 lesio22

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:19
  • Lokalizacja:Szczecin
Offline

Napisano 07.03.2012 19:11

Własnie tez na stronce ale nie chce mi sie skompilować -.-. Kurcze chcialem tam jeszcze dodac napis od siebie ;/



/tmp/textpTjGJi.sma(21) : fatal error 100: cannot read from file: "colorchat"

Compilation aborted.
1 Error.

Użytkownik lesio22 edytował ten post 07.03.2012 19:16

  • +
  • -
  • 0

#4 Maniek974

    Wszechwiedzący

  • Power User

Reputacja: 352
Wszechpomocny

  • Postów:594
  • Steam:steam
  • Imię:Mariusz
  • Lokalizacja:Tomaszów Maz.
Offline

Napisano 07.03.2012 20:02

Podaj ten napis to go zrobię.
Wyślij na PW albo tu.

Użytkownik Maniek974 edytował ten post 07.03.2012 20:04

  • +
  • -
  • 0

#5 lesio22

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:19
  • Lokalizacja:Szczecin
Offline

Napisano 08.03.2012 13:25

Jak możesz napisz jakieś Gadu czy coś w tym stylu to napisze bo nie moge pw pisac -.-

Użytkownik lesio22 edytował ten post 08.03.2012 13:35

  • +
  • -
  • 0

#6 Maniek974

    Wszechwiedzący

  • Power User

Reputacja: 352
Wszechpomocny

  • Postów:594
  • Steam:steam
  • Imię:Mariusz
  • Lokalizacja:Tomaszów Maz.
Offline

Napisano 08.03.2012 13:33

Proszę bardzo :)

Załączone pliki


  • +
  • -
  • 0

#7 lesio22

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:19
  • Lokalizacja:Szczecin
Offline

Napisano 08.03.2012 13:37

Nie udało się skompilować twojego pluginu!
Przeczytaj poniższe błędy:


Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

dontsayip.sma(69) : error 037: invalid string (possibly non-terminated string)
dontsayip.sma(69 -- 70) : warning 215: expression has no effect

1 Error.
Could not locate output file dontsayip.amxx (compile failed).




UWAGA
Jeśli plugin nie kompiluje się z powodu braku jakiejś biblioteki, poproś administratora o dodanie jej lub skorzystaj z tego poradnika i skompiluj swój plugin lokalnie.




Statystyki kompilacji:


Juz całkiem nie kukam oco chodzi nie moge pobrać -.-

Użytkownik lesio22 edytował ten post 08.03.2012 13:39

  • +
  • -
  • 0

#8 Maniek974

    Wszechwiedzący

  • Power User

Reputacja: 352
Wszechpomocny

  • Postów:594
  • Steam:steam
  • Imię:Mariusz
  • Lokalizacja:Tomaszów Maz.
Offline

Napisano 08.03.2012 13:39

Poprawione
Dałem o " za dużo

Załączone pliki


Użytkownik Maniek974 edytował ten post 08.03.2012 13:39

  • +
  • -
  • 1

#9 lesio22

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:19
  • Lokalizacja:Szczecin
Offline

Napisano 08.03.2012 13:49

Ooo Ładnie pięknie :D . Dziękuje Bardzo ;)
  • +
  • -
  • 0

#10 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 08.03.2012 15:47

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo





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

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