Raised This Month: $32 Target: $400
 8% 

[L4D2]M60_GrenadeLauncher_patches[28/02/2023]


Post New Thread Reply   
 
Thread Tools Display Modes
Lux
Veteran Member
Join Date: Jan 2015
Location: Cat
Old 09-17-2020 , 06:42   Re: [L4D2]M60_GrenadeLauncher_patches
Reply With Quote #11

Quote:
Originally Posted by Spicy Hot Pot View Post
Can you fix the bug that once the M60's clip has been fully fired(reached to 0) and drop it/ changed to another weapon,we can't pick it up again
Quote:
Update: 1.0.7 m60 plugin
Consider empty m60 dropping should function as normal can't say for other plugins that fuck with it.
like it said "can't say for other plugins that fuck with it".
__________________
Connect
My Plugins: KlickME
[My GitHub]

Commission me for L4D
Lux is offline
xZk
Senior Member
Join Date: Nov 2017
Location: cl
Old 11-17-2020 , 17:42   Re: [L4D2]M60_GrenadeLauncher_patches
Reply With Quote #12

I think the method should be changed to detect if the m60 is picked up by the player, because "SDKHook_WeaponCanUse" I think it is also activated if someone tries to pickup the weapon but does not equip it or also when it is dropped by "SDKHooks_DropWeapon".
PHP Code:
//SDKHook(client, SDKHook_WeaponCanUse, OnM60AllowPreserveClip);
SDKHook(clientSDKHook_WeaponEquipOnM60AllowPreserveClip); 
xZk is offline
Lux
Veteran Member
Join Date: Jan 2015
Location: Cat
Old 12-09-2020 , 17:01   Re: [L4D2]M60_GrenadeLauncher_patches
Reply With Quote #13

Quote:
Originally Posted by xZk View Post
I think the method should be changed to detect if the m60 is picked up by the player, because "SDKHook_WeaponCanUse" I think it is also activated if someone tries to pickup the weapon but does not equip it or also when it is dropped by "SDKHooks_DropWeapon".
PHP Code:
//SDKHook(client, SDKHook_WeaponCanUse, OnM60AllowPreserveClip);
SDKHook(clientSDKHook_WeaponEquipOnM60AllowPreserveClip); 
If you tested it and that is true, create a pull request in the repo ill look about adding it.
__________________
Connect
My Plugins: KlickME
[My GitHub]

Commission me for L4D
Lux is offline
Lux
Veteran Member
Join Date: Jan 2015
Location: Cat
Old 06-16-2021 , 05:06   Re: [L4D2]M60_GrenadeLauncher_patches
Reply With Quote #14

Updated gamedata for 2.2.1.3
__________________
Connect
My Plugins: KlickME
[My GitHub]

Commission me for L4D
Lux is offline
Electr000999
Senior Member
Join Date: Aug 2011
Old 06-16-2021 , 11:53   Re: [L4D2]M60_GrenadeLauncher_patches
Reply With Quote #15

Quote:
Originally Posted by Lux View Post
Updated gamedata for 2.2.1.3
server crashed with last gamedata from post:

Code:
Program terminated with signal SIGILL, Illegal instruction.
#0  0xecf1960b in CRifle_M60::PrimaryAttack() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
[Current thread is 1 (Thread 0xf755c700 (LWP 13097))]
#0  0xecf1960b in CRifle_M60::PrimaryAttack() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#1  0xecdcc833 in CBaseCombatWeapon::ItemPostFrame() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#2  0xecf36853 in CTerrorWeapon::ItemPostFrame() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#3  0xecf29b58 in CTerrorGun::ItemPostFrame() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#4  0xecddc88f in CBasePlayer::ItemPostFrame() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#5  0xeceb952e in CTerrorPlayer::ItemPostFrame() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#6  0xed175712 in CBasePlayer::PostThink() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#7  0xed01f69b in CCSPlayer::PostThink() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#8  0xed39c7a9 in CTerrorPlayer::PostThink() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#9  0xed187c6e in CPlayerMove::RunPostThink(CBasePlayer*) () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#10 0xed188448 in CPlayerMove::RunCommand(CBasePlayer*, CUserCmd*, IMoveHelper*) () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#11 0xed166fa3 in CBasePlayer::PlayerRunCommand(CUserCmd*, IMoveHelper*) () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#12 0xed01e437 in CCSPlayer::PlayerRunCommand(CUserCmd*, IMoveHelper*) () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#13 0xed38bc70 in CTerrorPlayer::PlayerRunCommand(CUserCmd*, IMoveHelper*) () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#14 0xee319001 in __SourceHook_MFHCls_PlayerRunCmdHook::Func(CUserCmd*, IMoveHelper*) () from /home/l4d2_server/serverfiles/left4dead2/addons/sourcemod/extensions/sdktools.ext.2.l4d2.so
#15 0xed17b837 in CBasePlayer::PhysicsSimulate() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#16 0xed14ffbb in Physics_SimulateEntity(CBaseEntity*) () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#17 0xed1504e1 in Physics_RunThinkFunctions(bool) () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#18 0xed088c3a in CServerGameDLL::GameFrame(bool) () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#19 0xef785408 in __SourceHook_FHCls_IServerGameDLLGameFramefalse::Func(bool) () from /home/l4d2_server/serverfiles/left4dead2/addons/sourcemod/bin/sourcemod.2.l4d2.so
#20 0xf6bb7ec8 in SV_Think(bool) () from /home/l4d2_server/serverfiles/bin/engine_srv.so
#21 0xf6bb9238 in SV_Frame(bool) () from /home/l4d2_server/serverfiles/bin/engine_srv.so
#22 0xf6b30e6c in _Host_RunFrame_Server(bool) () from /home/l4d2_server/serverfiles/bin/engine_srv.so
#23 0xf6b324f0 in _Host_RunFrame(float) () from /home/l4d2_server/serverfiles/bin/engine_srv.so
#24 0xf6b3d4d8 in CHostState::State_Run(float) () from /home/l4d2_server/serverfiles/bin/engine_srv.so
#25 0xf6b3d7b6 in CHostState::FrameUpdate(float) () from /home/l4d2_server/serverfiles/bin/engine_srv.so
#26 0xf6b3d7fd in HostState_Frame(float) () from /home/l4d2_server/serverfiles/bin/engine_srv.so
#27 0xf6bd237f in CEngine::Frame() () from /home/l4d2_server/serverfiles/bin/engine_srv.so
#28 0xf6bcf0a6 in CDedicatedServerAPI::RunFrame() () from /home/l4d2_server/serverfiles/bin/engine_srv.so
Electr000999 is offline
Send a message via Skype™ to Electr000999
Lux
Veteran Member
Join Date: Jan 2015
Location: Cat
Old 06-16-2021 , 12:07   Re: [L4D2]M60_GrenadeLauncher_patches
Reply With Quote #16

Quote:
Originally Posted by Electr000999 View Post
server crashed with last gamedata from post:

Code:
Program terminated with signal SIGILL, Illegal instruction.
#0  0xecf1960b in CRifle_M60::PrimaryAttack() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
[Current thread is 1 (Thread 0xf755c700 (LWP 13097))]
#0  0xecf1960b in CRifle_M60::PrimaryAttack() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#1  0xecdcc833 in CBaseCombatWeapon::ItemPostFrame() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#2  0xecf36853 in CTerrorWeapon::ItemPostFrame() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#3  0xecf29b58 in CTerrorGun::ItemPostFrame() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#4  0xecddc88f in CBasePlayer::ItemPostFrame() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#5  0xeceb952e in CTerrorPlayer::ItemPostFrame() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#6  0xed175712 in CBasePlayer::PostThink() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#7  0xed01f69b in CCSPlayer::PostThink() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#8  0xed39c7a9 in CTerrorPlayer::PostThink() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#9  0xed187c6e in CPlayerMove::RunPostThink(CBasePlayer*) () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#10 0xed188448 in CPlayerMove::RunCommand(CBasePlayer*, CUserCmd*, IMoveHelper*) () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#11 0xed166fa3 in CBasePlayer::PlayerRunCommand(CUserCmd*, IMoveHelper*) () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#12 0xed01e437 in CCSPlayer::PlayerRunCommand(CUserCmd*, IMoveHelper*) () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#13 0xed38bc70 in CTerrorPlayer::PlayerRunCommand(CUserCmd*, IMoveHelper*) () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#14 0xee319001 in __SourceHook_MFHCls_PlayerRunCmdHook::Func(CUserCmd*, IMoveHelper*) () from /home/l4d2_server/serverfiles/left4dead2/addons/sourcemod/extensions/sdktools.ext.2.l4d2.so
#15 0xed17b837 in CBasePlayer::PhysicsSimulate() () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#16 0xed14ffbb in Physics_SimulateEntity(CBaseEntity*) () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#17 0xed1504e1 in Physics_RunThinkFunctions(bool) () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#18 0xed088c3a in CServerGameDLL::GameFrame(bool) () from /home/l4d2_server/serverfiles/left4dead2/bin/server_srv.so
#19 0xef785408 in __SourceHook_FHCls_IServerGameDLLGameFramefalse::Func(bool) () from /home/l4d2_server/serverfiles/left4dead2/addons/sourcemod/bin/sourcemod.2.l4d2.so
#20 0xf6bb7ec8 in SV_Think(bool) () from /home/l4d2_server/serverfiles/bin/engine_srv.so
#21 0xf6bb9238 in SV_Frame(bool) () from /home/l4d2_server/serverfiles/bin/engine_srv.so
#22 0xf6b30e6c in _Host_RunFrame_Server(bool) () from /home/l4d2_server/serverfiles/bin/engine_srv.so
#23 0xf6b324f0 in _Host_RunFrame(float) () from /home/l4d2_server/serverfiles/bin/engine_srv.so
#24 0xf6b3d4d8 in CHostState::State_Run(float) () from /home/l4d2_server/serverfiles/bin/engine_srv.so
#25 0xf6b3d7b6 in CHostState::FrameUpdate(float) () from /home/l4d2_server/serverfiles/bin/engine_srv.so
#26 0xf6b3d7fd in HostState_Frame(float) () from /home/l4d2_server/serverfiles/bin/engine_srv.so
#27 0xf6bd237f in CEngine::Frame() () from /home/l4d2_server/serverfiles/bin/engine_srv.so
#28 0xf6bcf0a6 in CDedicatedServerAPI::RunFrame() () from /home/l4d2_server/serverfiles/bin/engine_srv.so
Thanks i fixed it, patched wrong byte!
__________________
Connect
My Plugins: KlickME
[My GitHub]

Commission me for L4D
Lux is offline
Sunen
Member
Join Date: Jul 2020
Old 07-06-2021 , 09:18   Re: [L4D2]M60_GrenadeLauncher_patches
Reply With Quote #17

Amazing plugin,but after 2021.06.15 l4D2 update,these two plugins doesn't work anymore.Is there any way to fix this issue?
Thanks.
Sunen is offline
kevinracer
Member
Join Date: Dec 2009
Old 09-11-2021 , 05:25   Re: [L4D2]M60_GrenadeLauncher_patches
Reply With Quote #18

Can i request option admin only for this plugin?
kevinracer is offline
Shao
Senior Member
Join Date: Jan 2015
Old 10-08-2021 , 23:45   Re: [L4D2]M60_GrenadeLauncher_patches
Reply With Quote #19

Think you could fix how the M60 behaves with special ammo? It has some jank stuff going on, notably not getting ammo back but just converting it instead while the Grenade Launcher seems to be fine.
Shao is offline
Thefollors
Member
Join Date: Nov 2021
Old 11-26-2021 , 19:45   Re: [L4D2]M60_GrenadeLauncher_patches
Reply With Quote #20

Friend, I don't want to put the command sm_cvar ammo_m60_max 450 every time I start the game, I want it to be there automatically. because it's annoying to put it on all the time.
Thefollors is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 16:59.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode