Page 1 of 1

Pirkimo blokavimas

Posted: 2010 Dec 05 00:30
by edgaras85
Kai perki awp, jeigu per options nusistates buy menu type VGUI tada neblokuoja, kas gali padeti uzblokinti ir VGUI

Code: Select all

#include <amxmodx>#include <amxmisc>#include <fakemeta_util>#include <cstrike>#include <hamsandwich>#include <engine>#include <fun> #define CanGetAwp(%1)    ( get_user_flags(%1) & ADMIN_LEVEL_H ) new gmsgTextMsgnew g_recieved, bool:g_showrecieved; public plugin_init(){    register_menucmd(register_menuid("T_BuyRifle", 1), (1<<4), "BuyRifle")    register_menucmd(register_menuid("T_BuyRifle", 1), (1<<5), "BuyRifle")    register_menucmd(register_menuid("CT_BuyRifle", 1), (1<<5), "BuyRifle")    register_menucmd(register_menuid("CT_BuyRifle", 1), (1<<4), "BuyRifle")     gmsgTextMsg = get_user_msgid("TextMsg")} public BuyRifle(id){    if( !CanGetAwp( id ) )    {        Message_No_Awp(id)        return PLUGIN_HANDLED    }    return PLUGIN_CONTINUE} Message_No_Awp(id){    const HUD_PRINTCENTER    =    4    static const szOnlyVIP[] = "Only VIP can get zoom guns"      message_begin(MSG_ONE_UNRELIABLE, gmsgTextMsg, .player=id)    write_byte( HUD_PRINTCENTER )    write_string( szOnlyVIP )    message_end()}  

Re: Pirkimo blokavimas

Posted: 2010 Dec 05 14:04
by newb

Code: Select all

#include <amxmodx> public plugin_init() {    register_clcmd("awp", "block")    register_clcmd("sg550", "block")    register_clcmd("g3sg1", "block")    register_menucmd(register_menuid("T_BuyRifle", 1), (1<<4) | (1<<5), "block")    register_menucmd(register_menuid("CT_BuyRifle", 1), (1<<4) | (1<<5), "block")} public block(id) {    if(!(get_user_flags(id) & ADMIN_LEVEL_H)) {        client_print(id, print_center, "Only VIP can get zoom guns")        return PLUGIN_HANDLED    }    return PLUGIN_CONTINUE}

Re: Pirkimo blokavimas

Posted: 2010 Dec 05 21:58
by edgaras85
Aciu, veikia :)