Stránka 1 z 1

block pick up / block weapon

Napsal: 13 říj 2015, 09:48
od minonkad
217.11.249.89:27171

zdravím, sháním neco čím bloknu sbírání zbraní .... např u jailu při módu abych napsal hráči blockweapon = 1 a jemu to nešlo ... no jen váš výnatek mi stačí abych si to dal do pluginu .... odkazy na weapons restrik atd mi je k nicemu už sem zkoušel a zdlouhavý zbytečný ... tak prosím pomozte

Re: block pick up / block weapon

Napsal: 13 říj 2015, 18:04
od Mysteria
Pokud to neumí přímo Jail plugin a neumíš pawn, tak to máš špatný. Tady taky žádný pawner není. Poradil bych Weapon Restrict, ale ten z nějakého důvodu nechceš, takže došly možnosti. :)

Re: block pick up / block weapon

Napsal: 13 říj 2015, 21:12
od TheLaoming
CS:GO to má jak s pawnem? :D Jsou tam ty funkce a systém stejný, nebo jsou jen jiné includy/moduly?

Re: block pick up / block weapon

Napsal: 15 říj 2015, 06:07
od minonkad
Mysteria: mno já si skládám vlastní pluginy z jiných :-) mám to pak přehlednější a mnohem více funkcí který chci já :-) stejne tak jsem to delal i s 1.6 no každopádně problém sem si vyřešil tímto kdyby někdo chtěl:

Kód: Vybrat vše



public OnClientPutInServer(client)
{
   SDKHook(client, SDKHook_WeaponEquip, OnWeaponEquip);
}
public OnClientDisconnect(client)
{
    if ( IsClientInGame(client) )
    {
        SDKUnhook(client, SDKHook_WeaponEquip, OnWeaponEquip);
    }
}

public Action:OnWeaponEquip(client, weapon)
{
   if(blockweapons_on[client] == 1)
   {
      decl String:sWeapon[32];
      GetEdictClassname(weapon, sWeapon, sizeof(sWeapon));
      
      if( !StrEqual(sWeapon, "weapon_knife") )
      {
         return Plugin_Handled;
      }
      
      
   }
   return Plugin_Continue;
}


má to drobnou chybku ale prozatím stačí :-)

TheLaoming: více méně je to dost podobné ale né úplně stejné ... když si to koduješ a skládáš sám a přemýšlíš u toho jak by to melo vypadat tak systemem to je stejný jak v 1.6 ... jinak samozrejmě jine includy ;-)


LOCK


L0CKed