Jak w temacie. Jak mogę wyłączyć krew, kiedy uderzamy gracza na serwerze?
Z góry dzięki za pomoc.
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.
|
Najlepsza odpowiedź Droso, 21.09.2013 15:32
#include <amxmodx> #include <hamsandwich> public plugin_init() { register_plugin( "Remove Blood", "1.0.0", "Arkshine" ); RegisterHam( Ham_BloodColor, "player", "Forward_BloodColor" ); } public Forward_BloodColor ( const Client ) { SetHamReturnInteger(-1); return HAM_SUPERCEDE; }
Podobno na HeadShota nie działa.
Autor: Arkshine
Źródło: https://forums.alliedmods.net/
Przejdź do postuNapisano 13.09.2013 18:31
Jak w temacie. Jak mogę wyłączyć krew, kiedy uderzamy gracza na serwerze?
Z góry dzięki za pomoc.
Napisano 16.09.2013 17:04
Jedyna możliwość, żeby wyłączyć krew to zablokowanie w Hamie Trace Attack, ale wtedy też jest chyba blokowane DMG.
Jednak możesz sprawdzić dwie wersje.
(1) raczej nie zadziała:
#include <amxmodx> #include <hamsandwich> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "hubert" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_TraceAttack, "player", "TraceAttack"); } public TraceAttack(id, attacker, Float:damage, Float:direction[3], tracehandle, damagebits) return HAM_SUPERCEDE;
(2)
Nie wiadomo:
#include <amxmodx> #include <hamsandwich> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "hubert" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_TraceAttack, "player", "TraceAttack"); } public TraceAttack(id, attacker, Float:damage, Float:direction[3], tracehandle, damagebits){ ExecuteHam(Ham_TakeDamage, id, id, attacker, damage, damagebits); return HAM_SUPERCEDE; }
Przy (2) możliwe, ze się zapętli (stack error) lub ogólnie pluginy zwiększające DMG nie będą chyba działały, bo to jest pre.
Użytkownik HubertTM edytował ten post 16.09.2013 17:05
Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!
Na zlecenie i bez zlecenia zresztą też!
Napisano 18.09.2013 08:31
Próbowałeś blokować te message TE_BLOODSPRITE,TE_BLOODSTREAM,TE_BLOOD ?
Napisano 18.09.2013 17:06
Próbowałeś blokować te message TE_BLOODSPRITE,TE_BLOODSTREAM,TE_BLOOD ?
A w jaki sposób?
Napisano 21.09.2013 15:28
w necie znalazlem ta komende:
violence_ablood 0 - wyłączenie wyświetlania krwi.
.
jednak jest ona na platforme NonSteam i tylko dla gracza uzywajacego danej komendy, w tym przypadku tylko Ty nie bedziesz mial krwi.
Użytkownik Przyjmij wiadro edytował ten post 21.09.2013 15:28
Napisano 21.09.2013 15:32 Najlepsza odpowiedź
#include <amxmodx> #include <hamsandwich> public plugin_init() { register_plugin( "Remove Blood", "1.0.0", "Arkshine" ); RegisterHam( Ham_BloodColor, "player", "Forward_BloodColor" ); } public Forward_BloodColor ( const Client ) { SetHamReturnInteger(-1); return HAM_SUPERCEDE; }
Podobno na HeadShota nie działa.
Autor: Arkshine
Źródło: https://forums.alliedmods.net/
Użytkownik HubertTM edytował ten post 21.09.2013 15:32
Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!
Na zlecenie i bez zlecenia zresztą też!
0 użytkowników, 0 gości, 0 anonimowych