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 klawiszy


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

#1 dram

    Wszechwidzący

  • Użytkownik

Reputacja: 16
Początkujący

  • Postów:277
  • Lokalizacja:xxxx
Offline

Napisano 02.06.2011 14:19

Witam. Chciałem zablokować bindy typu +use +attack.... Poproszę o jakiś kodzik..
  • +
  • -
  • 0
Co oferuje?

Pisanie pluginów amxx/modow itd
Skryptow php

Kontakt na PW LUB GG

#2 diablix

    emeryt

  • Przyjaciel

Reputacja: 507
Wszechwiedzący

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

Napisano 02.06.2011 15:40

register_forward(FM_CmdStart, "fwCmdStart");

public fwCmdStart(id, handle){
new buttons = get_uc(handle, UC_Buttons);

if(buttons & IN_ATTACK){
set_uc(handle, UC_Buttons, buttons) & ~IN_ATTACK);
}
}


Spróbój tak

Użytkownik diablix edytował ten post 02.06.2011 15:44

  • +
  • -
  • 1

#3 dram

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 16
Początkujący

  • Postów:277
  • Lokalizacja:xxxx
Offline

Napisano 02.06.2011 17:55

Mhm a jak "wcisnąć" u gracza klawisz ale zablokować żeby on mógł wciskać... Troche zagmatwane..
A teraz po polsku

Jak poruszyć graczem np w prawo(klawisz "d" na klawiaturze") ale zablokować wszystkie klawisze gracza żeby nie mógł się ruszyć do przodu tyłu, strzleić itd...

Tak samo jak strzelić tym graczem itd..

Użytkownik dram edytował ten post 02.06.2011 17:56

  • +
  • -
  • 0
Co oferuje?

Pisanie pluginów amxx/modow itd
Skryptow php

Kontakt na PW LUB GG

#4 JLB. Leo

    Profesjonalista

  • Zbanowany

Reputacja: 59
Pomocny

  • Postów:180
  • Imię:Paweł
  • Lokalizacja:Bielawa
Offline

Napisano 02.06.2011 19:04

można spróbowac po kolei przechwycić najwazniejsze, czyli "r", "e", "spacja", "strzałki", "atak lpm", "atak ppm" tak jak to zrobił diablix

dodać do tego jakiegoś boola czy komenda jest wywoływana przez gracza czy nie

i wtedy go poruszyć / strzelić / wykonać operacje "+use" za pomocą client_cmd na przykład...

nie znam innego sposobu

#5 dram

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 16
Początkujący

  • Postów:277
  • Lokalizacja:xxxx
Offline

Napisano 02.06.2011 21:56

Tylko zastanawiam się czy jak zablokuje komendy to czy będzie działać client_cmd przeciez to tak jakby wykonuje się przez użytkownika komenda...
  • +
  • -
  • 0
Co oferuje?

Pisanie pluginów amxx/modow itd
Skryptow php

Kontakt na PW LUB GG

#6 JLB. Leo

    Profesjonalista

  • Zbanowany

Reputacja: 59
Pomocny

  • Postów:180
  • Imię:Paweł
  • Lokalizacja:Bielawa
Offline

Napisano 02.06.2011 22:15

Tylko zastanawiam się czy jak zablokuje komendy to czy będzie działać client_cmd przeciez to tak jakby wykonuje się przez użytkownika komenda...


dodać do tego jakiegoś boola czy komenda jest wywoływana przez gracza czy nie


może wystarczy taskiem na 0.1 sekundy zdjąć tą komendę i wywołać swoją?

Ruch gracza możesz zatrzymać też zerując tablice z voriginsem...

#7 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 03.06.2011 15:34

przeciez client_cmd a blokada np IN_USE nie sa ze soba powiazane a jesli chcesz ustawic komus zeby np bron przeladowal to mozesz sprobowac tak
register_forward(FM_CmdStart, "fwCmdStart");

public fwCmdStart(id, handle){
        new buttons = get_uc(handle, UC_Buttons);
        
        set_uc(handle, UC_Buttons, (buttons | IN_RELOAD));
      
}

rownie dobrze mozesz wywolac animacja przeladowania i zmienic mu naboje w magazynku :D
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#8 JLB. Leo

    Profesjonalista

  • Zbanowany

Reputacja: 59
Pomocny

  • Postów:180
  • Imię:Paweł
  • Lokalizacja:Bielawa
Offline

Napisano 03.06.2011 16:26

przeciez client_cmd a blokada np IN_USE nie sa ze soba powiazane


a client_cmd i blokada wszstkich klawiszy jak to autor ujął...?

#9 dram

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 16
Początkujący

  • Postów:277
  • Lokalizacja:xxxx
Offline

Napisano 03.06.2011 16:41

rownie dobrze mozesz wywolac animacja przeladowania...
?


A jak to byś zrobił?

P.s Jak zablokowac animacje strzelania?
I jakąkolwiek inną?

Użytkownik dram edytował ten post 08.06.2011 17:36

  • +
  • -
  • 0
Co oferuje?

Pisanie pluginów amxx/modow itd
Skryptow php

Kontakt na PW LUB GG




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

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