Witam.
Nie wiem czy w ogóle jest taki plugin ale co szkodzi zapytać .
Potrzebny mi jest plugin, który by ukrywał wszystkie słowa zaczynające się tym znakiem " / " aczkolwiek było by widać odpowiedź od tych komend.
np. są to słowa /me, /komendy czy coś w tym stylu.
Z góry dziękuje za wszelką pomoc
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
Temat rozp. KrYstiaN, 08.03.2009 11:48
5 odpowiedzi w tym temacie
#1
Napisano 08.03.2009 11:48
#2 Gość__*
#3
Napisano 08.03.2009 12:21
kur3k, raczej to mija się z celem
skompiluj i daj na samym dole w plugins.ini (byle nie przed pluginami które mają korzystać z tych "ukrytych" komend)
skompiluj i daj na samym dole w plugins.ini (byle nie przed pluginami które mają korzystać z tych "ukrytych" komend)
#include <amxmodx> public plugin_init() { register_plugin("Slash blocker", "0.1", "Pavulon") register_clcmd("say", "block") register_clcmd("say_team", "block") } public block(id) { new tekst[192] read_argv(1, tekst, 191) remove_quotes(tekst) if (tekst[0]=='/') return PLUGIN_HANDLED return PLUGIN_CONTINUE }
#4
Napisano 08.03.2009 14:06
Super
Probówałem dodać jeszcze żeby na tej samej zasadzie ukrywał słowo "klasa" ale coś nie działa. Możesz pomóc ?
Probówałem dodać jeszcze żeby na tej samej zasadzie ukrywał słowo "klasa" ale coś nie działa. Możesz pomóc ?
if ((tekst[0]=='/') || (tekst[0]=='klasa'))
#5
Napisano 08.03.2009 14:17
if (tekst[0]=='/' || equal(tekst, "klasa"))klasa nie jest znakiem więc nie można w ten sam sposób zrobić, ale za to można sprawdzić czy tekst to "klasa" (musi być dokładnie taki sam), więc jak ktoś napisze "klasa2" to już nie zadziała.
a jak już byś chciał w "ten sam sposób" to zrobić to już tak:
if (tekst[0]=='/' || (tekst[0]=='k' && tekst[1]=='l' && tekst[2]=='a' && tekst[3]=='s' && tekst[4]=='a'))a najlepiej osiągnąć można pożądany efekt korzystając z tego:
if (tekst[0]=='/' || contain(tekst, "klasa")==0)sprawdza czy "klasa" znajduje się na początku wpisanego tekstu, więc zadziała na np "klasa2"
#6
Napisano 08.03.2009 14:23
No dzięki, z tego co wypisałeś można już poskładac sobie wszystko co potrzeba
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych