Czy da się jakoś zablokować pisanie pustych wiadomości na say?
Przykładowo wciskam klawisz pod którym mam zbindowane "say" i klikam enter
Wygląda to mniej więcej tak:
Drzanas: Drzanas: *DEAD*Drzanas:DEAD w przypadku kiedy nie żyję
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.
|
Napisano 06.10.2011 18:47
#include <amxmodx>
#define PLUGIN "Remove % bug in chat"
#define VERSION "1.1"
#define AUTHOR "Sn!ff3r"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say","hook")
register_clcmd("say_team","hook")
}
public hook(id)
{
new said[3]
read_args(said,2)
return said[1] == '%' ? PLUGIN_HANDLED : PLUGIN_CONTINUE
}
Użytkownik byCZUS edytował ten post 06.10.2011 18:48
Dziękuje, dobranoc.
Napisano 07.10.2011 09:42
#include <amxmodx> #include <amxmisc> #define PLUGIN "Blokuj puste wiadomosci" #define VERSION "1.0" #define AUTHOR "R3X" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say", "cmdSay") register_clcmd("say_team", "cmdSay") } public cmdSay(id) { static szTemp[128]; read_args(szTemp, charsmax(szTemp)); remove_quotes(szTemp); replace_all(szTemp, charsmax(szTemp), "%", " "); trim(szTemp); if(szTemp[0] == '^0') return PLUGIN_HANDLED; return PLUGIN_CONTINUE; }
Napisano 07.10.2011 20:36
0 użytkowników, 0 gości, 0 anonimowych