Siema czy istnieje sposób na przechwycenie czy gracz naciska u siebie klawisz 1 (slot1)
próbowałem
register_clcmd("slot1","klawisz1")
jednak bezskutecznie
/////
dodam może potrzebne ze serw only knife
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.
|
Guest Message by DevFuse
Przechwycenie czy gracz naciska 1 - slot1
Temat rozp. Stachuu :D ??, 23.08.2011 12:57
8 odpowiedzi w tym temacie
#1
Napisano 23.08.2011 12:57
#2
Napisano 23.08.2011 13:21
O ile pamiętam, komenda slotX nie jest wysyłana do serwera, a jedynie jej skutek (np. wybranie knife-a). Takie rzeczy złapiesz w curweapon.
Użytkownik MarWit edytował ten post 23.08.2011 13:22
#3
Napisano 23.08.2011 13:23
hmm no a jeśli chcemy slot1 a serw ony knife ze po naciśnięciu slot1 ma cos sie stać ?
/////
albo przy wejściu bindować all klawisze
a przy wyjściu dać na standard bindy
///
/////
albo przy wejściu bindować all klawisze
a przy wyjściu dać na standard bindy
///
Użytkownik Stachu123 edytował ten post 23.08.2011 13:24
#4
Napisano 23.08.2011 13:26
Tak się nie da zrobić, ew. dasz jakaś broń Primary, złapiesz w curweapon jej wybranie, następnie engclient_cmd(id, "weapon_knife") i swoja funkcje.
Co do bindów, jest to integracja w pliki gracza, a wiec ZAKAZANE na tym forum. Po drugie, skąd możesz wiedzieć co gracz ma ustawione na tych klawiszach?
Co do bindów, jest to integracja w pliki gracza, a wiec ZAKAZANE na tym forum. Po drugie, skąd możesz wiedzieć co gracz ma ustawione na tych klawiszach?
Użytkownik MarWit edytował ten post 23.08.2011 13:28
#5
Napisano 23.08.2011 13:33
dobra można zamknąć poradziłem sobie
#6
Napisano 23.08.2011 13:43
Daj graczowi np. m4 i złap komendę "weapon_m4a1", jak tam zwrócisz PLUGIN_HANDLED to nie da sie wyciągnąć emki, a pozwoli to przechwycić slot1
register_clcmd("weapon_m4a1", "cmdSlot1"); public cmdSlot1(id){ return PLUGIN_HANDLED; }
#7
Napisano 23.08.2011 14:28
Ktoś kiedyś miał podobny problem, ale z slot6 - polecono mu wyświetlić graczu niewidzialne menu
#8
Napisano 23.08.2011 14:32
@Kisiel, to jest dobry sposob, ale zobacz, co się stanie jak graczowi wyświetli się menu, np. wybor klasy cod/vote itd. ?
#9
Napisano 23.08.2011 14:55
Wybór klasy na serwerze only knife?
Co do zmiany mapy: wystarczy wyłączyć menu na czas trwania vote, a po nim je z powrotem wyświetlać
Co do zmiany mapy: wystarczy wyłączyć menu na czas trwania vote, a po nim je z powrotem wyświetlać
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych