#MW2019 SWEP PACK RIFLE, PISTOL, SHOTGUN, SNIPER (ReContinue)
1894 messages Β· Page 2 of 2 (latest)
It can be change the speed of the running animation
Oh shit

Thats a good one

Also it has a walking animation that can also change the speed of it
@undone cliff
Did you use Spaint to uhh add those Weapon icons on your mw2019 sweps
Nope i use surface.
Hold on
Alr
Try this
local texID = surface.DrawGetTextureId("vgui/hud/health_icon")
if surface.IsTextureIDValid(texID) then
surface.DrawSetColor(255, 255, 255, 255)
surface.DrawSetTexture(texID)
surface.DrawTexturedRect(300, 300, 400, 400) -
end
Thx
Np
This one will be better.
"Huh"
Entity can now damage a player
As I remember this place was for mw2023 weapons not mw2019 right?
No it a mw2019
@undone cliff where do i put this?
local texID = surface.DrawGetTextureId("vgui/hud/health_icon")
if surface.IsTextureIDValid(texID) then
surface.DrawSetColor(255, 255, 255, 255)
surface.DrawSetTexture(texID)
surface.DrawTexturedRect(300, 300, 400, 400) -
end
On your cl_Init.lua in function of SWEP:DrawHUD()
Add another end to it so it doesn't have an error
ohh shi
didnt notice that
does this work on 1.0?
mueheheheh
im gonna try installing Alpha 5 On pc
You can try this examples
-- Draw a 100x100 red square
surface.DrawSetColor(255, 0, 0, 255)
surface.DrawFilledRect(50, 50, 150, 150)
-- Draw a white outline around it
surface.DrawSetColor(255, 255, 255, 255)
surface.DrawOutlinedRect(50, 50, 150, 150)
-- Draw the Text
local myFont = surface.CreateFont()
surface.SetFontGlyphSet(myFont, "Arial", 24, 500, 0, 0, 0x0)
surface.DrawSetTextFont(myFont)
surface.DrawSetTextColor(255, 255, 0, 255)
surface.DrawSetTextPos(200, 50)
surface.DrawPrintText("Hello, World!")
-- Draw a Texture
local texID = surface.DrawGetTextureId("vgui/hud/health_icon")
if surface.IsTextureIDValid(texID) then
surface.DrawSetColor(255, 255, 255, 255)
surface.DrawSetTexture(texID)
surface.DrawTexturedRect(300, 300, 400, 400)
end
Thanks man

@undone cliff also can you play a gif using this?
hello what did i miss
VTF = PNG + GIF
so yea
VTF = GIF
bcuz this drawhud
I liked its shape with the color of the numbers
you forget "end"
print("my mom is kinda homeless")
end
end```
well my phone usage is somewhat retarded

Fahhh
Ts what happens when you run on 5 hours of sleep lmao
lmao
Yes
download vtfedit from blablbla free virus
Is it slightly different
I can also use it on npcs?
textures?
Like for jumpscare
ZAMN
Each jumpscare has VTF image
but it's animated and also GIF
btw i think I added animation for ads π€π€π€
So
Do I like
I feel like you did it too quickly without realizing it
Js turn gif into vtf
Yep
via vtfedit
Ohhh
if you have pc (i know that you have pc) use vtfedit
if you have phone use winlator or exagear for this shit vtfedit
π₯
ye in winlator or exagear 5in1
Any specific version of winlator
Ofc
because it's just a stupid app and doesn't rely on a processor or anything
a
Ah

Welp
Gotta get to work then
Also
Do I just usethis
function SWEP:DrawHUD()
-- Draw a Texture
local texID = surface.DrawGetTextureId("vgui/hud/health_icon")
if surface.IsTextureIDValid(texID) then
surface.DrawSetColor(255, 255, 255, 255)
surface.DrawSetTexture(texID)
surface.DrawTexturedRect(300, 300, 400, 400)
end
end
Or use a different version
Pretty sure ts won't wor
@ashen rampart
<@&1492555584656900196> tf is thus
Lmao
Fuck this shit
Wdym
Mario number one
that's surface
and yes
Man fuck this server
Wait what
love you :3
The function swep would work?
bro that's just drawhud + yep
because he crossed over to cl_init
It means it's only for swep
So how do it do it for npcs pls
in function attack from npc
- you've literally worked on it before
npcs like scp and etc
Huh...
Did you understand any of the black magic I was saying?
function ENT:AttackNearestPlayers()
local now = gpGlobals.curtime()
if self._NextAttackTime and now < self._NextAttackTime then
return
end
self._NextAttackTime = now + ATTACK_INTERVAL
local pos = self:GetAbsOrigin()
local candidates = GetNearestPlayers(pos, ATTACK_RADIUS)
if #candidates == 0 then
return
end
local toAttack = math.min(MAX_TARGETS, #candidates)
for i = 1, toAttack do
local target = candidates[i].ply
if IsValid(target) and target:IsAlive() then
effect.Dissolve(target, "sprites/blueglow1.vmt", gpGlobals.curtime(), 0)
self.PrecacheSound("npc/fast_zombie/fz_scream1.wav")
self:EmitSound("npc/fast_zombie/fz_scream1.wav")
end
end
end
local function GetNextAreaToward(fromArea, targetPos)
local bestArea = nil
local bestDist = math.huge
for dir = 0, 3 do
local count = fromArea:GetAdjacentCount(dir)
for i = 0, count - 1 do
local adj = fromArea:GetAdjacentArea(dir, i)
if adj then
local d = (adj:GetCenter() - targetPos):Length()
if d < bestDist then
bestDist = d
bestArea = adj
end
end
end
end
return bestArea
end
This?
Yes
Welp
Mostly
awww shucks
wait some min
?
for i = 1, toAttack do
local target = candidates[i].ply
if IsValid(target) and target:IsAlive() then
effect.Dissolve(target, "sprites/blueglow1.vmt", gpGlobals.curtime(), 0)
self.PrecacheSound("npc/fast_zombie/fz_scream1.wav")
self:EmitSound("npc/fast_zombie/fz_scream1.wav")
end
end
end```
Thankssss


I gotta try it out
Sound of an enemy attack ====== Add a temporary animation image
@ashen rampart ts as jumpscare is gonna be peak
Also bart
What res do I convert the gif into?
@ashen rampart Bart guy why isn't it workingππ
function ENT:AttackNearestPlayers()
local now = gpGlobals.curtime()
if self._NextAttackTime and now < self._NextAttackTime then
return
end
self._NextAttackTime = now + ATTACK_INTERVAL
local pos = self:GetAbsOrigin()
local candidates = GetNearestPlayers(pos, ATTACK_RADIUS)
if #candidates == 0 then
return
end
local toAttack = math.min(MAX_TARGETS, #candidates)
for i = 1, toAttack do
local target = candidates[i].ply
if IsValid(target) and target:IsAlive() then
effect.Dissolve(target, "jumpscare/bon_jumpscare.vtf", gpGlobals.curtime(), 2)
self.PrecacheSound("npc/fast_zombie/fz_scream1.wav")
self:EmitSound("npc/fast_zombie/fz_scream1.wav")
end
end
end
Bro stoppppp
What
Grrrrrr Stopppaa laugh
Fried brain
Cool
Lemao
I'm just lazy to finish this pack.
You can just use a r_screenoverlay to make that type of jumpscare
Hew?
How

Hold on lemme give you an example
if SERVER then
engine.ServerCommand("r_screenoverlay effects/combine_binocoverlay")
elseif CLIENT then
engine.ClientCmd("r_screenoverlay effects/combine_binocoverlay")
end
Try this, idk if it work in init.lua or something
It will also work on NPC?
Maybe, because i haven't tried it on ENT. So I'm still fixing my l4d then when I'm finish it, the next I'm gonna make is the poppy playtime.
Zamnnnn
But try it first, if it work then that's good, if it didn't work maybe put it in shared.lua
And make a boolean to trigger that jumpscare effect
Why gimme the beta and just forgot about this damn l4d zombie
WHAT WE NEED IS THE WEAPONS PACK
Alr i'll release the rifle, but i have to add the sound because it doesn't have one.
WE WAITED SO LONG

Did it work?
But it says: "Bad server command, r_screenoverlay effects/combine binoculars"
I see, so that command only on client side
Here's da code ofc
function ENT:AttackNearestPlayers()
local now = gpGlobals.curtime()
if self._NextAttackTime and now < self._NextAttackTime then
return
end
self._NextAttackTime = now + ATTACK_INTERVAL
local pos = self:GetAbsOrigin()
local candidates = GetNearestPlayers(pos, ATTACK_RADIUS)
if #candidates == 0 then
return
end
local toAttack = math.min(MAX_TARGETS, #candidates)
for i = 1, toAttack do
local target = candidates[i].ply
if IsValid(target) and target:IsAlive() then
effect.Dissolve(target, "jumpscare/bon_jumpscare.vmt", gpGlobals.curtime(), 0)
if SERVER then
engine.ServerCommand("r_screenoverlay effects/combine_binocoverlay")
elseif CLIENT then
engine.ClientCmd("r_screenoverlay effects/combine_binocoverlay")
end
self.PrecacheSound("npc/fast_zombie/fz_scream1.wav")
self:EmitSound("npc/fast_zombie/fz_scream1.wav")
end
end
end
Is it on init.lua?
Maybe that might work.
Alr imma go try that
AN UNEMPLOYED TEACHING THE JOBLESS GUY
Nope it didn't not work
Fym
I've tried unrestricted nope
I've tried basic no it didn't work
??????????????
It did not work
Or
it didn't work
Choose one
Both
my mom is kinda homeless
Im just joking 

How do I use r_screenoverlay
Nah
BartGAY
Server side = bad server command
Client unrestricted = silent fail
silent hill 3
Dawg
Silent hill
okay okay we'll start from the beginning
what's your problem honey
Alr
First God created the pencil
I tried using r_screenoverlay for jumpscares
But
It didn't work
When I used it for server side it said bad server command
But when i used it for client unrestricted it just didn't work nor did it cause a error
did you added ?
if SERVER
Yes
give me an example of what you did
I did
like code
function ENT:AttackNearestPlayers()
local now = gpGlobals.curtime()
if self._NextAttackTime and now < self._NextAttackTime then
return
end
self._NextAttackTime = now + ATTACK_INTERVAL
local pos = self:GetAbsOrigin()
local candidates = GetNearestPlayers(pos, ATTACK_RADIUS)
if #candidates == 0 then
return
end
local toAttack = math.min(MAX_TARGETS, #candidates)
for i = 1, toAttack do
local target = candidates[i].ply
if IsValid(target) and target:IsAlive() then
effect.Dissolve(target, "jumpscare/bon_jumpscare.vmt", gpGlobals.curtime(), 0)
if SERVER then
engine.ServerCommand("r_screenoverlay jumpscare/bon_jumpscare")
end
self.PrecacheSound("npc/fast_zombie/fz_scream1.wav")
self:EmitSound("npc/fast_zombie/fz_scream1.wav")
end
end
end
ΩΨ΄ ΩΩΩ Ψ―Ω Ψ§ΩΨ§Ω
Here
It's time to use client
I'll try it
Alr
bad server command???
wait
HOWWW
I thought the problem is that the server doesn't support it
problem from your command buddy
?
not server
make sure the file is properly positioned
Cut to the point tons of fun
Yes it is
I tried it normally too
The texture popped up
try this
function ENT:AttackNearestPlayers()
local now = gpGlobals.curtime()
if self._NextAttackTime and now < self._NextAttackTime then
return
end
self._NextAttackTime = now + ATTACK_INTERVAL
local pos = self:GetAbsOrigin()
local candidates = GetNearestPlayers(pos, ATTACK_RADIUS)
if #candidates == 0 then
return
end
local toAttack = math.min(MAX_TARGETS, #candidates)
for i = 1, toAttack do
local target = candidates[i].ply
if IsValid(target) and target:IsAlive() then
effect.Dissolve(target, "jumpscare/bon_jumpscare.vmt", gpGlobals.curtime(), 0)
if SERVER then
engine.ServerCommand("r_screenoverlay jumpscare/bon_jumpscare.vmt")
end
self.PrecacheSound("npc/fast_zombie/fz_scream1.wav")
self:EmitSound("npc/fast_zombie/fz_scream1.wav")
end
end
end
And of course what you did will keep the image forever
and you didn't give it a temporary command to stop
Ik just testing
the file should be in materials
YeZz
screenoverlay actually relies on an internal file from materials
The most important thing is that the file is organized like this
materials/jumpscare/bon_jumpscare.vmt
@ashen rampart if you don't mind me asking, how did you make the ads so smooth
I have to recode again, it gets me confused on my code, so i have to start again
FAHH
Bro be doing anything to gatekeep the addon
π
Nah i'll release it I'm just fixing the ads and the movement so when i release it, it will be smooth and shit.
How do you even make it smooth?
I wonder
Because of math
A Trigonometry, Geometry and Calculus, Physics and there's more of it, and I'm still learning all of them.
Zawg
I meant like
How do you make ads smooth

And my head will explode of it
math.min, math.max
Ahh shit here we go again.

@undone cliff soo you gonna give that example or

Damn my head is messed up rn. I don't know what do gives you an example.
Alr you can give it later
Or anytime you want

Let this zamn example and help me with this fucking error
You can try this random thing that i made
local number1 = 85
local number2 = math.min(45, number1)
local number3 = math.max(-45, number2)
print(number3)
What it do
Wait lemme think
Alr
Alr here my explanation, the math.min will pick a smallest number, and the math.max will pick a larger number
So on my example the math.min it will compares the 45 to 85 so the 45 is the smaller so it will pick it that 45, now the math.max it will compares it to the -45 and 45. since 45 is larger than -45 it will pick 45.
Now done
So this is gonna make ads smoother?
Yes
If you look at the mw2019 code from the ads code you'll see a math.min and math.max so that gives me an idea to make it smooth
Ohhhh
How'd feels explaining the math.min and math.max
Do'y have a awm_draw1 on your folder 'v_snip_awp_anims'?
Lmao
@undone cliff where do I put it btw
On your function like PrimaryAttack and test it if it show up a 45 number on console command.
Its now draw1
Alr
Without this (awm_)
So it work now?
No
I have one version of the wpn
But doesn't have sounds
Or
Any good animations
It pretty ez to add an animation and a sound.
So ill decompile that one and try to modify it
Why tf it said (fire) and the line is absolutely (event)
Idk what just happened
So the sequence name was fire right?
Was awm_fire
Then I change it
To fire
fire.smd
-# Is there smth hidden i can't see or wuat
I also i look at the line 234 there's a text that was missing, a "
So that why it cause some error
Ill see
In the line 234 on the event the weapon_AWP.draw was like this
"weapon_AWP.draw
it suppose to be like this
"weapon_AWP.draw"
Could you show a mini showcase of the assault rifles? @undone cliff
Wait fr?
Oh
I see
Shit
FUCK ME
DAMN
Well i can't rn becuase i will recode the swep again and fix alot of issues in there.
ok
ohhhhh
thx
GET THE FUCK OUTTA HERE
But is there a planned release date for the addon? @undone cliff
Idk, i haven't decided yet.
understood
soo
The packs will have to change the codes?
because of the update ?
Or are you going to focus on making this addon for this normal version?
Well. I'm focusing on the l4d and the mw2019. It takes me alot of time making and adding some code to it. And learning about mathematics
Wuat about start making bo7 swep
Ngl the only thing that stopped me rn is lua
-# forget about the " problem
That model has some problem adding some attachment
, and ads and jog, sprint, jump, walk are messed up.

@robust basin i fixed the ads, and make it smooth

Thats a good news 
I'm focusing now on mw2019
KEEP GOING π€
ZAMNN
@undone cliff did you use like math in to make it smooth
How can i change position of the wpn from qc
ItemPostFrame or the other function.
So I js put it in item post frame?
Yes
YES
TS

NO IM GONNA TOUCH YOU

@ashen rampart Bart guy
I was thinking..
Of adding a lean left and right system
Yknow
No QAngle?
No roll?
Just a simple push to the left if holding down left and right
I think you're using ViewPunch to move the camera up and down with each gunshot
hmmm very interesting
I was thinking about this too
Yezzz
i think we need learn about QAngle
Alr
bcuz I'm stupid about it
Me 2
I'm also considering adding a command that does one thing for the benefit of all other directions
Also
well I need use ConVar for this piece of shit
Does function SWEP:GetViewmodelPositoon work in SB++
idk check it in api
You did use it in your mw2019 swep right?
Oh nah
You used pose parameter
?
I mean
what are you thinking of adding?
Leaning?
leaning is considered a roll
like in QAngle()
QAngle (yaw pitch roll)
.
Leaning to a wall or no?
do you know a leaning like call of duty
yes
using a roll
No
what???
It use like QAngle and a Vector
@undone cliff
that's what I meant
but my explanation was shit
QAngle(pitch, yaw, roll)
Could you give the that mod so if this mod is using a autorun, maybe i can make that
I have an idea
check in dm
Uh huh
What?
-# idk whats the subject but W
W speed
show me
Alr
something is missing
wat
It is a roll
like wdym
im thinking of adding the tilt
cool
not 1,0?
try it
because I haven't tried it in this version
I tried it on pc
No work :((
Also bart
How can I like change it's color
function SWEP:DrawHUD()
spaint.Texture({
texture = "vgui/spawnicons/coslo723hud",
pos = { 20, 20 }, -- idk just center it
width = 1289, -- idk too
height = 650, -- idk too you could use screen size in both
color = Color(0, 0, 0, 225) -- black
})
end
To white
And instead of it being centered it's in the bottom right corner
Like this right?
function SWEP:DrawHUD()
spaint.Texture({
texture = "vgui/spawnicons/coslo723hud",
pos = { 800, 400 }, -- idk just center it
width = 1289, -- idk too
height = 650, -- idk too you could use screen size in both
color = Color(255, 255, 255, 225) -- white
})
end
Beep
// "$color2" "{62 88 106}" // Blue (dark)
// "$color2" "{59 121 170}" // Blue (fortress)
// "$color2" "{182 217 234}" // Blue (sky)
// "$color2" "{86 72 60}" // Brown (dark)
// "$color2" "{196 162 128}" // Brown (light)
// "$color2" "{96 174 140}" // Green (medical)
// "$color2" "{128 196 112}" // Green (wildlife)
// "$color2" "{255 110 220}" // Purple (candy)
// "$color2" "{152 144 226}" // Purple (lavande)
// "$color2" "{160 100 140}" // Purple (saints)
// "$color2" "{180 52 41}" // Red (fortress)
// "$color2" "{242 168 96}" // Red (ocre)
// "$color2" "{222 104 78}" // Red (salmon)
// "$color2" "{230 186 92}" // Yellow
// "$color2" "{248 244 248}" // White```
all colors
save it
alr

Sure
also
for more stuff create these buttons:
"sights"
"bo6_safety"
"lean_right"
"lean_left"

@robust basin you can use this code that i made
function ENT:PlaySequenceAndWait(sequenceName, playbackRate)
if CurTime() < (self.m_flNextAnims or 0) then
return
end
local sequenceID = self:LookupSequence(sequenceName)
if ( sequenceID == -1 ) then return end
if self:GetSequence() == sequenceID and self:GetCycle() < 0.95 then
return
end
self:SetSequence( sequenceID )
self:SetCycle( 0 )
self:SetPlaybackRate( playbackRate or 1.0 )
self:ResetSequenceInfo()
self:SequenceDuration( sequenceID )
local dur = self:SequenceDuration(sequenceID)
self.m_flNextAnims = CurTime() + (dur / (playbackRate or 1.0))
end
For example on the ENT:Think()
self:PlaySequenceAndWait("Idle", 1.0)
waht it do?
ZAMNNN
that code does this?
It's a simple helper, so you don't have to repeat adding the same code, so on your npc you can use that to play the animation.
oh wait
welp...alr
thx
btw
I fixed the X12
You're missing the most important part man
I'm switching to mw2022/mw2023 because bartG1014 making mw2019
You mean weapon tilt?
Yes
Yeah I'm adding
WAIT WDYM
Are you going to give him your mw2019 pack?
Or release it
Or just 
very good
I'm not forcing you to change
you're free to do what you want
Damn
Use the hopium code from minos prime
Np
wow
wow
W
maybe 100-200 MB
but I will work on it until death :3
new guns:
M1911
MP5
DEAGLE
HDR
Kar98K
AN94
AX50
what I deleted was AK47
but it's okay
I'm working on shotgun
:3
MW3?
Yeah
Warzonea
Mw2023
Bruh

zonewar
π
They were saying that the ak47 had problems with the game
Shit
I'll try to get it back and fixed
that's a problem because it's literally a problem that hasn't happened on any of my phones
W son
Holy shit
Hello guys, i can't update or send my mw2019 port for hl2sb++ because my phone is dead. all those assets that i used were there, so uhh i'll come back soon. i have to fix my phone to get all those assets.
also sorry for those who are waiting for this mod because I'm also making a base that was for an npc. that's why it takes so long to make it, because I'm still learning some stuff.
I'm gonna be offline for a day, maybe a month.
Sad
don't worry, i already added a screenshaky recoil, and fixed sprinting, jogging, walking, jump/land(sequence), freefall. well the only thing was missing is the reverb, i will add that, once I finish it i release it as version 1.0.
i will try original mw2019 swep pack
@undone cliff @ashen rampart @robust basin can't u just use same commands for wpns like ads command and inspect to be the same in each swep
Wdym
My screen is full of buttons I'm playing buttons not sbpp
You say that as if we have more then 3 functions to work with
Dawgπ
I mean
The only on screen buttons we have are reload secondary and primary
Try making an add-on with multiple functions
You'll see how it feels
well there's no other way to trigger other functions
Yeah
Conflicting functions dawg
Duplicate functions is gonna cause the app to run out of memory btw
Proof
I think it's on the model, or it's the potato phone Version.
Nah
It's because I accidentally created too many duplicating function
If it was model problem then it would crash instantly
maybe, because i have the same error. because all of the models that i use were HLA and multiple textures that were 4k, so i think it was the texture that the mod you use or the model.
Nope
It was lua
I fixed it by removing the duplicate function
oh, so then it was that.

shut up clanker
I know my job very well
- It's a bit complicated to link properties to a single button
I mean using same commands not single button
that's literally what I thought of you
but it's okay
we hope you get your phone fixed
we'll see how you feel without your phone 
amazing
same command with 1 button
do you want command to be random with one button?
are we deadazz vro
nah, well i still memorize all of the code i used and the model that i fixed, since i used a another phone that i currently using rn.
maybe i make it again
in 1 day
oh It's okay
I'm trying hard to reach your level
but you're surpassing me quickly hahaha
It will be very tiring for you to combine all the features you created into one model because you created many weapons in this mw
i actually didn't sleep 5 day straight to make that, well it very excited to finish it. when i first added the screenshaky recoil it gets me more excitement.
and sometime i just used the code from mw2019 since some of them work on hl2sb++
Some of them literally get confused by the reason behind the animation and its connections because it's very complex and requires thought to understand how to connect them properly
I'm even excited to do this too
yk I've loved this mw for a long time
yep me too
maybe
good
can you make a showcase of tge rifles?
no i can't, I'm still making some stuff like a shotgun or something.
oh
that was my first mod that i made, well i deleted the code and the other.
i added the sprint again and jog and land/jump. and if it not on a ground it will not gonna play the animation.
Hl pistol gimmemmememememe
@undone cliff make the l4d zombies i really need it
@undone cliff when is the left for dead zombies addon gonna be releasedπ₯Ί
the videos looked so π€€π€€
i added the shaking screen again.

bro its not a food bro.
What do you expect from a guy that commented: "Pls fill us Bart"
that one crazy comment.
what, what is it?
check dm
Alr
fidget?
dawg i didn't notice this

this is overly realistic
bla bla bla ble ble ble blu blu blu haaaaablublublublublu
testing the poseparameter of freefall.
ling gang goli goli wahta ling gang go ling gang go
@undone cliff

what?
When the l4d npc mod going to be released
idk
please goober...WE need this modπ₯Ίπ₯Ί
those are for the speed of the player of how much the player moves, this helps me adjust the speed for the poseparameter to make it smooth.
Ohhh
Also I have a question
Can you create buttons in gmed
Like
The concommands buttons

concommand?
you can use the concommand.Create but change it into a concommand.Add, this works on hl2gmed.
Uh huh
Example

Cause I forgot how GMed lua works
okay let's see...
concommand.Add("custom_mag", function(pPlayer, pCmd, Args)
if not IsValid(pPlayer) then return end
local wep = pPlayer:GetActiveWeapon()
if IsValid(wep) and wep.CustomMag then
wep:CustomMag()
end
end)
This wor in gmed?
try this one, if it work then it works.
Ok
If it works then it works, son?son
I literally want to kill you
amazing
saturn baal
Freemasonry
Thx it works
@undone cliff hey when the l4d zombies it's gonna release
What about this https://gamebanana.com/mods/237264
Bro he only make the normal zombie only
When the left 4 dead zombies are when it's gonna to release?
Give him time mate
Ok
@modern vigil what is your favorite mode for hl2sbpp (npc only)
And I'll download it
You mean, mod? Well, I dont play with npc much, but I like https://discord.com/channels/1410015398094704684/1505462279439913120
That fucking mod is taken too long Like give me a weapon or just a random
Idk, mate. Use far cry 5 swep or bart's cod and cheese's swep

@robust basin, @ashen rampart
changed the melee damage, so this one will not leave a hole to the wall.
fixed the aiming while reloading.
cool
@ashen rampart
I'm adding an attachment now
SO WE WILL HAVE AIM?
OMG
cool
Are you using SetBodygroup(group, value)?
animation for xmag will hinder you
that's why I ignored it
hacky hack way
Ezzzzzz
@junior dagger
look at this
i see. lemme try adding that to the gun.
or we could make it 4 animations for reload lol
That's great.
Is that attachment? Damn son
sorry bro but weapon is in wrong position
wait minutes
I HAVE AN IDEA
yep but i just forgot to position it, but at least when it reloads it has a shaking effect.
I'm going to use SetPoseParameter to change animation reload for xmag
Do you think it's good idea?
i don't think so, the xmag is not even a poseparameter.
I will try to do something magical for this
- I will get rid of the adjust (temporarily only for reload)
well good luck
I will try to do illogical things to make it work and I know it's almost stupid
but sometimes it's good
@ashen rampart, @robust basin
fixed the attachment. and added the other reload animation for the attachment of the mag.
@undone cliff i need l4d2 zombies so when's it gonna released
peaky peak

guys i think I fixed animation walk + sprint
but my problem is that walking around with attack (anim fire) tires me a lil

I also added attachments
IDK
I need this
bro, it's not that easy to make a l4d2 npc for hl2sb++.
Then tell me why you show a video of l4d zombies in hl2sbpp
Can you make the hospitalize zombie or the cop zombie
i could make it but I'm lazy so I don't think i can make that.
@undone cliff make it next day
my mom is kinda homeless
I live with my dad and I want too help her out
Oh my god, this is amazing. Can you teach me how to do it?
Can you give me an example?
vm.m_nBody
Okay, I'll give it a try.
NO!
Oh my god
I'm Gonna fucking ban you
Bro folded under no pressureπ
@robust basin I love the videos you make on YouTube Keep it up dude
Where did ts come from 
I found your youtube channel when I was like when I was looking at hl2sbpp on youtube
My youtube videos sucks

Idk
Actually
L4d map is kinda possible
Because form what I've read from nillerusr update log
Source engine (mobile) support bsp version up to v21
And that's what L4d maps uses
and csgo and portal 2 and etc
I kind of want the No Mercy Hospital from l4d or No Mercy Hospital from payday 2
all source engine maps
slurce
shut the hell up
I can report you if I want
vencord is not a good option

Bro is cooking everyday
Still daqg
#dawg
also I was busy yesterday with this
and now I feel a little accomplished

You didn't tell me how to add a panel

In a weapon
ok in DM
Thanks
np
btw I added an Inspect button instead of USE button
- I fixed the Inspect animation with the jog animation
but do you know why it doesn't hold up against weapon when you use inspect or reload?
with animation jog)
because it needs ikrule
ohhh
therefore I can only use the correct pre made ones???
right?
yes
Can Someone make this https://steamcommunity.com/sharedfiles/filedetails/?id=2651776943

?
ikrule fucked my model
ERROR: Aborted Processing on 'v_x16.mdl'```
I tried to delete definebone and bodygroup but it didn't work
im going try to delete some seqs
I hope that it will succeed
Uhh
If it wasn't ikrule then, too much verts is the issue
nvm I got a new problem pal
animations 440628 bytes (41 anims) (1178 frames) [0:47]
WARNING: Event 0 (frame 19) out of range in reload_empty
WARNING: Event 0 (frame 37) out of range in reload_empty
WARNING: Event 0 (frame 22) out of range in reload``` lmao
I'm cooked fr
I'm going to redo everything because I haven't received a solution
and also from community on steam
The animation has corrupted a little bit but most of the time something in the qc or the animation file has been added so basically decompile the thing and get a new one unless this thing was corrective
At this point just pray the animation is going to work
this is a problem I've never encountered before and I checked everything but there was nothing wrong
btw
since when has animation had an age?????

well i have that same error but it's pretty easy to fix, it just wants you to match the timing when it was played in the animation, like 25 in the Event
{ event 5004 25 "wfoly_plr_ar_akilo47_raise_first_01" }
or lower the number to make it work.
just put the ikrule to be like this
ikrule "rhand" touch "tag_ik_loc_ri"
ikrule "lhand" touch "tag_ik_loc_le"
in the reload animation
Can be corrupted not age
By compiling it and failed
Multiple time
And crowbar also is ruining files and qc if it fails multiple time
ohhh alr
it is origin of tag_pistol_offset
but ok thank you for this information
so I'm trying to ruin it every time I use complie

thx for this information pal
If u compile it and ut failed then there is a chance that qc or any file had something new i have an qc that started to copy itself inside
-# This is based on experience
do you think reason for program saving data is for smd or smth else?
bcuz I checked all animations and they worked without any problems
but they don't work when using complie
-# ofc it's also part of the experience


