L 07/29/2013 - 09:52:10: [AMXX] [0] QTM_CodMod.sma::ham_strip_weapon_short (line 726) L 07/29/2013 - 09:52:10: [AMXX] [1] QTM_CodMod.sma::CurWeapon (line 716)
o co chodzi? czasem sie tak dzieje a czasem nie
co tu jest zle?
public CurWeapon(id)
{
if(!is_user_alive(id) )
return;
new team = get_user_team(id);
if(team > 2)
return;
new bron = read_data(2);
if(!(1<<bron & (bronie_klasy[klasa_gracza[id]] | bonusowe_bronie_gracza[id] | bronie_dozwolone))) ham_strip_weapon_short(id);
if(cs_get_user_shield(id) && !gracz_ma_tarcze[id])
engclient_cmd(id, "drop", "weapon_shield");
UstawSzybkosc(id);
}
stock ham_strip_weapon_short(id)
{
new szWeapon[64];
get_weaponname( get_user_weapon( id ) , szWeapon , charsmax ( szWeapon ) )
new wId = get_weaponid(szWeapon);
if(!wId) return 0;
new wEnt=find_ent_by_owner( -1,szWeapon,id )
if(!wEnt) return 0;
ExecuteHamB(Ham_Weapon_RetireWeapon,wEnt);
ExecuteHamB(Ham_RemovePlayerItem,id,wEnt)
ExecuteHamB(Ham_Item_Kill,wEnt);
set_pev(id,pev_weapons,pev(id,pev_weapons) & ~(1<<wId));
return 1;
}


Dodatki SourceMod




Temat jest zamknięty








