Podaj liste pluginów
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.
|
Designer
Rejestracja: 13.09.2014Aktualnie: Nieaktywny
Poza forum Ostatnio: 24.08.2016 10:35





Statystyki
- Grupa: Użytkownik
- Całość postów: 7
- Odwiedzin: 2 469
- Tytuł: Nowy
- Wiek: Wiek nie został ustalony
- Urodziny: Data urodzin nie została podana
-
Płeć
Mężczyzna
-
Lokalizacja
Łs
Kontakt
Narzędzia użytkownika
Znajomi
Designer nie posiada znajomych
Ostatnio byli
#728359 Koniec Rundy, a bronie sie nie usuwają
Napisane przez dredek
w 19.07.2016 11:26
#669435 [ROZWIĄZANE] Rejestracja eventów takich jak: przeładowanie, wyrzucenie broni...
Napisane przez Vasto_Lorde
w 08.11.2014 12:26
Cześć. Ogólnie wprowadzając, tworzę mod, który wyklucza użycie broni palnej. I staram się znaleźć jak najwięcej sposobów na rejestracje "zachowań" gracza gdy gracz trzyma nóż (min przeładowanie, drop broni, atak, IN_USE, włączenie latarki, szprej). Właściwie pisząc ten temat sprawdzam trochę więcej źródeł niż wcześniej, więc pewnie sam znajdę niektóre odpowiedzi.
Napisałem kod:
#include <amxmodx> #include <hamsandwich> #include <engine> public plugin_init(){ register_plugin("Sprawdzenie przyciskow na nozu", "1.0", "Vasto_Lorde"); RegisterHam(Ham_Weapon_Reload, "weapon_knife", "KnifeReload"); RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_knife", "KnifePrimaryAttack"); //Dziala RegisterHam(Ham_Weapon_SecondaryAttack, "weapon_knife", "KnifeSecondaryAttack"); //Dziala register_clcmd("drop", "KnifeDrop"); //Dziala register_clcmd("reload", "KnifeReload1"); register_clcmd("+reload", "KnifeReload2"); register_impulse(201, "KnifeSpray"); //Dziala register_impulse(100, "KnifeFlashlight"); //Dziala } public KnifeReload(ent){ client_print(0, print_chat, "Weapon_Reload - %i", ent); } public KnifePrimaryAttack(ent){ client_print(0, print_chat, "KnifePrimaryAttack - %i", ent); } public KnifeSecondaryAttack(ent){ client_print(0, print_chat, "KnifeSecondaryAttack - %i", ent); } public KnifeDrop(id){ if(get_user_weapon(id)==CSW_KNIFE) client_print(0, print_chat, "KnifeDrop - %i", id); } public KnifeReload1(id){ if(get_user_weapon(id)==CSW_KNIFE) client_print(0, print_chat, "Weapon_Reload1 - %i", id); } public KnifeReload2(id){ if(get_user_weapon(id)==CSW_KNIFE) client_print(0, print_chat, "Weapon_Reload2 - %i", id); } public KnifeSpray(id){ if(get_user_weapon(id)==CSW_KNIFE) client_print(0, print_chat, "KnifeSpray - %i", id); } public KnifeFlashlight(id){ if(get_user_weapon(id)==CSW_KNIFE) client_print(0, print_chat, "Flashlight - %i", id); } public client_PreThink(id){ if(get_user_weapon(id)==CSW_KNIFE){ new button=get_user_button(id); if(button&IN_RELOAD) client_print(0, print_chat, "cmdStartReload - %i", id); if(button&IN_USE) client_print(0, print_chat, "cmdStartUse - %i", id); } }
Zaliczone mam przyciski: G(drop), F(latara), T(szprej). Ale nie podoba mi się moje rozwiązanie (innego nie znalazłem) z IN_USE i IN_RELOAD. Bo Ham_Weapon_Reload oraz register_clcmd nie działają. Think wykonuje się za dużo razy, gdy kliknę przycisk wiadomość pojawia się co najmniej dwukrotnie. Jest jakiś bardziej efektywny sposób na zarejestrowanie przeładowania na nożu i IN_USE(+use)?
PS. Jeśli ktoś byłby zainteresowany innymi przyciskami to kolejno Q, Z, X, C można zarejestrować przy użyciu register_clcmd dla komend: lastinv, radio1, radio2, radio3.
#618436 Segmentation fault | crashe serwera
Napisane przez dredek
w 20.02.2014 17:49
Ostatnimi czasy dochodzi do bardzo częstych crashów na serwerze i nie wiem czym to może być spowodowane ponieważ przed reinstalacją serwera było wszystko w porządku.
logi
Segmentation fault
email debug.log to [email protected]
Wed Feb 19 20:25:57 CET 2014: Server restart in 10 seconds
meta list z konsoli ...
[ 1] AMX Mod X, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org
[ 2] dproto_EF, v0.9.322, 2013-09-16, by Crock, see
[ 3] MySQL, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org/
[ 4] SQLite, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org/
[ 5] Fun, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org
[ 6] Engine, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org
[ 7] FakeMeta, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org
[ 8] CStrike, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org
[ 9] CSX, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org/
[ 10] Ham Sandwich, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org
[ 11] Orpheu, v2.3, Mar 7 2010, by joaquimandrade, see
plugins.ini
ad_manager.amxx
c4.amxx
admin_spec_esp.amxx
ne_unlimitedammo.amxx debug
abd.amxx
alt_end_round_sounds.amxx
show_ip.amxx
autobuyfix.amxx
hpk.amxx
Kontakt.amxx
extreme_bancfg2.amxx
bot.amxx
he10.amxx
tl_fix.amxx
blokowanie_spambotow.amxx
antyipnick.amxx
lec_do_bomby.amxx
anty_reklama.amxx
niesmiertelne_hostage.amxx
0_hp_bug_new.amxxatuty.amxx
klany.amxx
Tak jak napisałem wcześniej , przed reinstalacją serwera wszystko była w porządku a teraz crashe z dupeczky...
Szczerze mówiąc pierwszy raz się spotykam z takim problemem.
W czym może tkwić problem ?
#659139 Menu z wyborem noży
Napisane przez dredek
w 20.08.2014 21:34
Ten plugin pozwala na wybranie kosy po wejściu na serwer.
Lista noży:
- Bagnet
- Gut Knife
- Klapki Knife
- Bagnet M9
- Karambit
- Złoty nóż
- Huntsman (taktyczna) Nóż
Plik sm_knife.smx wgraj do folderu plugins , a plik .txt do translations.
/knife - otwiera menu noży
źródło: https://forums.alliedmods.net/
Załączone pliki
-
sm_knife.sp 13,46 KB 3574 Ilość pobrań
-
knife.phrases.txt 1,36 KB 2953 Ilość pobrań
-
sm_knifeupgrade.cfg 2,78 KB 798 Ilość pobrań
-
smknifeupgrade-2.5.7.zip 34,29 KB 1173 Ilość pobrań
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Reputacja: Designer
- Regulamin