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

Kombinacja klawiszy


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

#21 kuczix

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: -1
Nowy

  • Postów:55
  • Lokalizacja:STG
Offline

Napisano 11.01.2010 18:39

Oki spox dla każdego kto mi pomógł +

Heh zrobiłem tak
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <hamsandwich>
#include <engine>

new uzycie[33]
public plugin_init(){
register_clcmd("+duck","duck_on")
register_clcmd("-duck","duck_off")
register_clcmd("slot1","kombinacja")
}
public duck_off(id){
uzycie[id]=0
}
public duck_on(id){
uzycie[id]=1
}
public kombinacja(id){
if(get_user_button(id)&IN_DUCK){
client_cmd(id,"say uzylem wlasnie kombinacji ctrl+1")
}
}


Powinno się wyświetlić komunikat i :##: nie trybii

Znalazłem coś takiego ale nie wiem czy to to :) (I to są alinsy wiec wiecie)

alias "+moje_bindy" "nowe_bindy"
alias "-moje_bindy" "stare_bindy"

alias "nowe_bindy" "bind o nowe_o"
alias "stare_bindy" "bind o stare_o"

alias "nowe_o" "defuser"
alias "stare_o" "komnda ktora ma byc pod O kiedy wcisniete jest tylko ono"
bind "l" "+moje_bindy"

Użytkownik kuczix edytował ten post 11.01.2010 17:44


#22 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 11.01.2010 19:17

bo to masz do prethinku wrzucic get_user_button i reszte
  • +
  • -
  • 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

#23 kuczix

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: -1
Nowy

  • Postów:55
  • Lokalizacja:STG
Offline

Napisano 11.01.2010 19:21

No to wes mi to zrób bo tego :##: nie kapuje :/

Edit: Ty mi kurcze wytłumacz najpierw co to prethink :)

Użytkownik kuczix edytował ten post 11.01.2010 21:18


#24 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 11.01.2010 23:18

#include <amxmodx>
#include <cstrike>
#include <engine>

public plugin_init(){
register_clcmd("slot1","kombinacja")
}

public kombinacja(id){
if(get_user_button(id)&IN_DUCK){
client_cmd(id,"say uzylem wlasnie kombinacji ctrl+1")
}
else client_cmd(id,"say uzylem tylko 1")
}

Sprawdz to, ale nie licze na to, ze slot1 dobrze tu lapie :huh:
Co innego zlapanie zmiany broni wywolanej tymi klawiszami, ale napisz jesli o to ci chodzi, lub czy taka opcja ci wystarczy :>
  • +
  • -
  • 1

#25 kuczix

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: -1
Nowy

  • Postów:55
  • Lokalizacja:STG
Offline

Napisano 12.01.2010 09:16

Heh wielkie dzięki nie jestem u siebie jestem w szkole ale jak wrócę to to przetestuje :P Bo w szkole niema takiego "SPRZĘTU" :)

#26 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 12.01.2010 09:31

jak nie zadziala to mozesz sprobowac z przesuwaniem bitow tak jak w menu i moze zadziala np w prethinku dasz get_user_button 2x raz zlapie ci ducka a raz zdefiniowany slot 1 moze zadziala
  • +
  • -
  • 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

#27 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 12.01.2010 13:29

G[o]Q, tak miedzy nami... masz zakaz pisania, jesli wczesniej nie sprawdziles metody =_=' lub nie podasz wiarygodnego przykladu na alliedmods lub plugu u nas...


  • +
  • -
  • 0

#28 kuczix

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: -1
Nowy

  • Postów:55
  • Lokalizacja:STG
Offline

Napisano 12.01.2010 15:34

Ze slot 1 Nie trybi ;/ spróbuje z buy

Nie trybi ;/

#29 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 12.01.2010 16:27

tak miedzy nami to jak chcesz to sobie to sprawdz bo tutaj rozmawiam z autorem tematu
  • +
  • -
  • 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

#30 kuczix

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: -1
Nowy

  • Postów:55
  • Lokalizacja:STG
Offline

Napisano 12.01.2010 17:42

G[o]Q Sprawdzę to co ty tam doradziłeś :) jeżeli dam rade ;)

Nie trybi :) nie wiem spróbujcie wy skompilować może coś źle robię :)

#31 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 12.01.2010 20:03

G[o]Q skoro nie chcesz wziąć sobie do serca mojej rady, to oto wywód dlaczego głupio piszesz:
-get_button lapie klawisze ktore juz sa definiowane jako konkretne bity:
#define IN_ATTACK (1<<0)
#define IN_JUMP (1<<1)
#define IN_DUCK (1<<2)
#define IN_FORWARD (1<<3)
#define IN_BACK (1<<4)
#define IN_USE (1<<5)
#define IN_CANCEL (1<<6)
#define IN_LEFT (1<<7)
#define IN_RIGHT (1<<8)
#define IN_MOVELEFT (1<<9)
#define IN_MOVERIGHT (1<<10)
#define IN_ATTACK2 (1<<11)
#define IN_RUN (1<<12)
#define IN_RELOAD (1<<13)
#define IN_ALT1 (1<<14)
#define IN_SCORE (1<<15)

Wiec twoje inteligentna sugestia (zamienie to z opisu na kod):

przesuwaniem bitow tak jak w menu....get_user_button 2x raz zlapie ci ducka a raz zdefiniowany slot 1

if(get_user_button(id)&IN_DUCK && get_user_button(id)&(1<<0)){
Ten kod to to samo co:
if(get_user_button(id)&IN_DUCK && get_user_button(id)&IN_ATTACK){
Wiec jakbys sie nie trudził to slot 1 z tego nie wyciśniesz tylko mylisz nie potrzebnie z atakowaniem.

Wiec sie powtorze, jesli nie chcesz marnować mi czasu na ciągłe wykazywanie, że twój tok myślenia zamiast pomagać, tylko utrudnia... sprawdź to co ma "pomóc" u siebie na kompie...
  • +
  • -
  • 0




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

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