Kaip padaryti? CT HE....

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Kaip padaryti? CT HE....

Post 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}

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: Kaip padaryti? CT HE....

Post 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;}
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests