Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Blokowanie lewego przycisku myszki


  • Zamknięty Temat jest zamknięty
4 odpowiedzi w tym temacie

#1 exTez

    Zaawansowany

  • Użytkownik

Reputacja: 34
Życzliwy

  • Postów:99
  • Imię:Piotr
  • Lokalizacja:Polska
Offline

Napisano 01.07.2011 09:01

Witam !
Poszukuje pluginu , który zablokuje możliwość używania lewego przycisku myszki. Znaczy , żeby nie można było z niego bić.
Z góry dziękuje.
  • +
  • -
  • 0
Dołączona grafika

#2 diablix

    emeryt

  • Przyjaciel

Reputacja: 507
Wszechwiedzący

  • Postów:663
  • GG:
  • Steam:steam
  • Imię:Daniel
  • Lokalizacja:Warszawa
Offline

Napisano 03.07.2011 00:34

public client_PreThink(id){
if(is_user_alive(id)){
new bitButton = pev(id, pev_button);

if(bitButton & IN_ATTACK)
set_pev(id, pev_button, bitButton &= ~IN_ATTACK);
}
}


lub

public client_PreThink(id){
if(is_user_alive(id)){
new bitButton, bitOldButtons;

bitButton = pev(id, pev_button);
bitOldButtons = pev(id, pev_oldbuttons);

if(bitButton & IN_ATTACK)
set_pev(id, pev_oldbuttons, bitOldButtons | IN_ATTACK);
}
}

Użytkownik diablix edytował ten post 03.07.2011 00:36

  • +
  • -
  • 0

#3 Shay ;*

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:8
  • Imię:Mateusz
  • Lokalizacja:Wloclawek
Offline

Napisano 03.07.2011 12:11

Podpisze sie pod tematem ,rowniez szukam takiego pluginu , diablix , nie moge tego skompilowac , moglbys dac plik dzialajacy .amxx?
  • +
  • -
  • 0

#4 V3ko

    Guru

  • Power User

Reputacja: 83
Zaawansowany

  • Postów:746
  • Lokalizacja:Stopnica
Offline

Napisano 03.07.2011 19:07

Bo to co on podał to nie jest plugin, tylko sama funkcja :F Powinno działać

/* Script generated by Pawn Studio */

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>


#define PLUGIN "New Plugin"
#define AUTHOR "Unknown"
#define VERSION "1.0"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
// Add your own code here
}

public client_PreThink(id){
if(is_user_alive(id)){
new bitButton, bitOldButtons;

bitButton = pev(id, pev_button);
bitOldButtons = pev(id, pev_oldbuttons);

if(bitButton & IN_ATTACK)
set_pev(id, pev_oldbuttons, bitOldButtons | IN_ATTACK);
}
}

  • +
  • -
  • 0

#5 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 03.07.2011 19:11

client_PreThink(id) jest składnikiem engine, a nie fakemety
zresztą i tak nie zawsze działa, bezpieczniej łapać forward
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>


#define PLUGIN  "New Plugin"
#define AUTHOR  "Unknown"
#define VERSION "1.0"

public plugin_init()
{
        register_plugin(PLUGIN, VERSION, AUTHOR)
        // Add your own code here
	register_forward(FM_PlayerPreThink, "fwPreThink");
}

public fwPreThink(id){
        if(is_user_alive(id)){
                new bitButton, bitOldButtons;
                
                bitButton =      pev(id, pev_button);
                bitOldButtons =  pev(id, pev_oldbuttons);

                if(bitButton & IN_ATTACK)
                        set_pev(id, pev_oldbuttons, bitOldButtons | IN_ATTACK);
        }
}

  • +
  • -
  • 3




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych