Page 1 of 1

Kaip padaryti? CT HE....

Posted: 2011 Nov 05 18:04
by Pukuotukas951
Man reikia kad blokuotu CT visiems HE granatas.
Stai scripto dalis nezinau ar cia gerai ar blogai, bet istraukiau is vieno plugino. pataisykit jai galit.

Code: Select all

    RegisterHam(Ham_Touch, "weapon_hegrenade", "player_touchweapon") public player_touchweapon(id, ent){    static model[32], class[32]    if(g_BlockWeapons)        return HAM_SUPERCEDE     if(is_valid_ent(id) && is_user_alive(ent) && cs_get_user_team(ent) == CS_TEAM_CT)    {        entity_get_string(id, EV_SZ_model, model, charsmax(model))        if(model[7] == 'w' && model[9] == 'h' && model[10] == 'e' && model[11] == 'g')        {            entity_get_string(id, EV_SZ_classname, class, charsmax(class))            if(equal(class, "weapon_hegrenade"))                remove_entity(id)             return HAM_SUPERCEDE        }     }     return HAM_IGNORED}

Re: Kaip padaryti? CT HE....

Posted: 2011 Nov 05 18:22
by hleV

Code: Select all

#include <amxmodx>#include <engine>#include <hamsandwich>#include <cstrike> public plugin_init()    RegisterHam(Ham_AddPlayerItem, "player", "OnAddPlayerItem"); public OnAddPlayerItem(id, ent){    if (cs_get_user_team(id) != CS_TEAM_CT || cs_get_weapon_id(ent) != CSW_HEGRENADE)        return HAM_IGNORED;     entity_set_int(ent, EV_INT_flags, entity_get_int(ent, EV_INT_flags) | FL_KILLME);     return HAM_SUPERCEDE;}