Page 1 of 1

Negaliu pakelti ginklo

Posted: 2010 Sep 07 18:53
by addinol
Karočia, kažkokia nesamonė pasidarė kai padariau pluginą, darydamas pluginą neužmačiau kokių klaidų, tai net nesuprantu dėl ko taip gali būti, žodžiu neina ginklu ir c4 nuo žemės pasiimti jei einant tiesiai eina tik užšokus ant ginklo :D

Code: Select all

public WeaponBox_Touch(iWpnBx, id){    if(is_user_alive(id) && entity_get_int(iWpnBx, EV_INT_flags) & FL_ONGROUND)    {        const XTRA_OFS_WEAPONBOX = 4        const m_rgpPlayerItems_wpnbx_slot1 = 35         static iWeapon        iWeapon = get_pdata_cbase(iWpnBx, m_rgpPlayerItems_wpnbx_slot1, XTRA_OFS_WEAPONBOX)        new wpnid = cs_get_weapon_id(iWeapon)        if(A_Snaiperio_Ginklai[id] == false){        if(iWeapon > 0 && (wpnid == CSW_AWP || wpnid == CSW_G3SG1 || wpnid == CSW_SG550))        {            if(g_iLastTouchedBox[id] != iWpnBx )            {                if(!user_has_weapon(id, CSW_AWP || CSW_G3SG1 || CSW_SG550))                {             client_cmd(id, "spk inch/no_access" );                     Message_No_Awp(id)                }                g_iLastTouchedBox[id] = iWpnBx;            }            return PLUGIN_HANDLED        }        }        if(A_Peilio_Galia[id] == true){        if(iWeapon < 0 && (wpnid == CSW_C4))        {        }else{            if(g_iLastTouchedBox2[id] != iWpnBx )            {            client_cmd(id, "spk inch/no_access" );                Message_Peilio_Galia(id)                g_iLastTouchedBox2[id] = iWpnBx;            }            return PLUGIN_HANDLED        }        }    }    return PLUGIN_CONTINUE}
Ar gali būti problema čia ? galbūt problema tai mano lėtas pc, ir per tą lėtumą nespėja serveris ginklų peržiūrėti ?

.dem video kaip neina paimti ginklų:

http://www.upload.ee/files/795693/hei.rar.html

Re: Negaliu pakelti ginklo

Posted: 2010 Sep 07 21:28
by aaarnas
Pamėgink:
if(is_user_alive(id) && entity_get_int(iWpnBx, EV_INT_flags) & FL_ONGROUND)
---->>>>
if(is_user_alive(id))

Re: Negaliu pakelti ginklo

Posted: 2010 Sep 07 21:33
by addinol
Nepadėjo, tas pats.

beje loguose užmačiau errora:
L 09/07/2010 - 22:54:29: [AMXX] Run time error 10: native error (native "cs_get_weapon_id")
L 09/07/2010 - 22:54:29: [AMXX] [0] vipas.sma::WeaponBox_Touch (line 220)
Line 220(bold):
static iWeapon
iWeapon = get_pdata_cbase(iWpnBx, m_rgpPlayerItems_wpnbx_slot1, XTRA_OFS_WEAPONBOX)
new wpnid = cs_get_weapon_id(iWeapon)