←  Problemy z pluginami

AMXX.pl: Support AMX Mod X i SourceMod

»

Blokada zmiany nicku (działanie po czasie)

  • +
  • -
skunew - zdjęcie skunew 02.02.2014

Witam mam problem. Posiadam na serwerze plugin AntiComercial - anty reklama w nicku i czacie oraz plugin blokujący możliwość zmiany nicku będąc na serwerze. Moja prośba jest taka, proszę przerobić plugin blokujący zmiane nicku tak by zaczynał bockować 20 sekund po tym jak gracz dołączy do gry gdyż gdy wchodzi gracz z reklamą w nicku zostanie mu on wtedy zmieniony a tak to pluginy sie gryzą i nie można zmienic nicku reklamie. 

#include <amxmodx>
#include <amxmisc>

public plugin_init() {
    register_plugin("Block name change","1.0","grankee")
    register_message(get_user_msgid("SayText"), "message")
}
public message()
{
    new arg[32]
    get_msg_arg_string(2, arg, 31)
    if(containi(arg,"name")!=-1)
    {
        return PLUGIN_HANDLED
    }
    return PLUGIN_CONTINUE
}
public client_infochanged(id)
{
    new newname[32],oldname[32]
    get_user_info(id, "name", newname,31)
    get_user_name(id,oldname,31)
    if(!is_user_connected(id) || is_user_bot(id)) return PLUGIN_CONTINUE
    if(!equali(newname, oldname))
    {
        set_user_info(id,"name",oldname)
        client_print(id , print_chat , "[AMXX] Prohibition of nick change!")
        return PLUGIN_HANDLED
    }
    return PLUGIN_CONTINUE
}  

Z góry dziękuje. 

Odpowiedz