#plugins-dev-chat
1 messages Β· Page 156 of 1
I didn't know you could see players inspecting their items
not from a 3rd person perspective
SimpleInspectorModule.ServerProcessCmd
is this one
I don't think there is one for inspecting weapons
but other items use this
Why are 127 voicelines able to be cancelled but not inspect animations
the one i sent
There isn't
there isn't a labapi event for those
you can cancel via patch 
That's not a LabAPI event
SimpleInspectorModule.ServerProcessCmd
Return this
Will that sync?
yes
.
Oh dip
yes
Yes?
thanks
Bro you are late like axwabo
'all are demanding an even for everything fr
Wtf guys
I'm not always here guh
I think the reason' the same as for ProcessingInput
Bro you added one specifically for keycards
I think you should
ME???
and why am i responsible for everything
It's a colloquial term
you are slaking
It's not singular responsibility, it's "you" as in "the team"
it's like
out of a team of x people, one person does everything
even when they weren't in the studio
solution release the client and server open source
You are reading into my message as if I was saying something I wasn't
Yes
and labapi will be always updated
and how was i supposed to infer that when you replied to me specifically
Because you didn't singularly make LabAPI lmao
you were talking about the keycard inspect event
My point is you guys added a more specific inspecting event just for keycards, and you're saying it's crazy that I'm wondering why there isn't an inspecting event for all items generally
go to david complain or ask why
lol
labapi is pratically new again
You're trying to argue that I meant something I didn't mean
I'm telling you what I meant, if you misread it then okay bro I don't care to elaborate on one comment anymore because you took the wrong meaning from it
How does Almir said in the payday streams?
"It's on the table"
i can only misinterpret a word that has two meanings 
Okay ππΌ whatever you say champ
Connotations are a cool thing
i can't misread "you" as "you" because it's the same thing
remember nw is a disease once you are inside it spreads 
not working

Who's going to let bro know
cool but make comms more difficult
okay sport
maybe in hungarian they don't exist?
idk
Misinterpret
yes
i don't have any problem with those lol
You did
i misinterpreted it, not misread it
Bro
AHAAHHAHHAHAHA
yeah we don't use the same exact word for you (singular) and you (plural)
yea neither do we have them
English is so shit language because one word has like 3 fucking meaning and have to guess which one the sender thinks
I only act so harsh because you're arguing with me about what I meant on one comment I made
You then fought me on the definitions of words
I'm telling you you're wrong but you don't want to concede
Based
I mean 99% of the time is easy
i think it's reasonable to assume that by saying "you" when one replies to someone specifically it means that specific person
next time instead of "you" use "AT EVERYONE"
exactly
@ ?
It's called "collective nouns"
AT EVERYONE WHO IS IN THE LABAPI TEAM, please start working
I will put lost in action soon so
and how am i supposed to know if you want to use the plural or singular noun when you're just saying "you" in a reply
Context
okay show me the context that lets me infer it
and to think that's all bcz of Scp127
true you got your answer too
so
atleast "you happy" ig
What if he doesn't
I literally said "Wtf guys" before I used "You" as a collective noun
I happy.
:<
Atleast someone
TRUE
tell me that's a context that makes everyone 100% infer "you (plural)"
he's probably not a knower of Hitreg 
"Wtf guys"
look at the chain of replies
It doesn't make everyone 100% infer it, as you obviously didn't lol
My point is that it was my proper intention, and that you had misread it, and are trying to argue that I'm wrong about the implied meaning and that it wasn't a relatively clear statement (which I believe it was)
because ThatGuy used, "Bro you" which obv is singular but by context you can semi understand he was referring to more people
but just by taking that message only then yea
It's odd that I have to argue that my statement was contextually sound
It's fine to misread a statement but you're dying on this hill that I'm wrong for generally expecting someone to read into it properly
for me both of you are wrong because you guys didn't express correctly but if you take one argument or the other both of you are right
so
What I said was fine
Tbh i missed the context and stuff so 
its just a pointless argument
That's a very orange looking cat even though it's not orange
relatively clear
your statement as you clarified it isn't wrong
but i could not tell that "you" was referring to the whole labapi team based on the chain of the conversation
and it will drag on forever because none of you is wrong in their bubbles
You couldn't tell
And that's okay
could anyone else tell?
It's okay to be wrong
besides you?
XD
Idk i missed the full context and not cared that much to read back 
okay
HIIII DAVID :3
πΏ
SpookyTwo where is your australian cousin, SpookyOne
Who??
what
Maro?
What?
bruh
What
Misreading something isn't the end of the world but you're acting like I'm insane because I used "you" as a collective noun
could you elaborate im sorry?
How would i know
Meant to be joke
Oh im sorry i didn't understand it
where is your cousin SpookyOne
Guuh
both of you are ragebaiting each others
you're acting like I'm insane because I used "you" as a collective noun
why am i acting like that??
what i was trying to say is it wasn't clear
i'm not calling you insane, nor do i think that
from where i come from "misreading" would mean reading the characters improperly
slejm where's that cat meme
not that one
"The right man in the wrong place can make all the difference in the world"
Which one
I thought it was clear, and you didn't, part of that is that you didn't know "you" can be a collective noun, but now you know 
Learning a language is a constant process
pointless
okay how did i not know that "you" was a collective noun
that's like 2nd grade english
the interpretation is where it failed, not the part of "not knowing this word can refer to multiple people"
Lets just try to put it behind us
This entire argument is like an old turkish drama
You took an interpretation of my comment and assumed it was correct and now refuse to accept that given the context it was a valid statement for me to make, and I'm confused as to what you're even trying to argue anymore
can we turn this chat is episodes
Ok so
Axwabo Compiler failed (like the C# ones on optimizing)
ThatGuy the dev just didn't consider that case
Thats it 
C# interpreter
Season 1, Episode 1 - "The big argument"
Half the people here are ESL speakers and it makes it so hard to convey basic points sometimes
Sl player are goldfish so what you expect

i'm just saying it wasn't clear from the context, given that you replied to me
ofc it'll be clear for you because you know what you want to say
Me when I nearly failed English because I couldnt care about the grammar 
grammar just spawned in my brain
idk how i learned it
or anything
Grammer
just spawned
How much gram
5:15
YOU GO BACK TO WORK
You first

So once again what's the event for inspecting weapons
it's a youtube video
There's not
cuz im an idiot and forgot
There is none, you have to harmony patch
there's no event
There is non currently
you need to patch SimpleInspectorModule.ServerProcessCmd
that works for everything
except jailbird, micro and keycards
oh and i forgot 1344
me omw to add ComplicatedInspectorModule : IInspectorModule
the goggles
I'll end you
NW code already sucks
May you pleaseeeeee add an event for that?
Thats not true
NW CODE IS PEFECT
(please x3j release my family)
Me omw to edit code and break exiled and all the plugins
can i say something really lovely please "love yourself NOW"
i'm gonna go ahead and agree with this statement 99%
there are some gems
A nw staff saying NW IS BAD??
but there are some obvious things that are just shit
π£οΈ π₯
Like me
Can I get some trues in the chat
I know about the summary for a class that was "boobies."
and thats it
the code can be
I have some other funny comments
Lmao
becuase i wanna patch out some fucking cheat problems
lol
the 3114 exploit was just 30 seconds fix
lol
3114 has some quirks
its just simple fix if you read the pr i did, and i did it based on a video sent by Commander after 30 minutes of the exploit being released
I didn't read the pr
Only prs i read is when I'm interested in changes
3114 isn't included in it
Ah in ced
i think beryl is working on porting them into base game this fixes or atleast thats what i know
the only one its not possible to recreate is the using item ig
because server side have checks and pretty much im convinced they changed code from base game and thats why they showed it only on local servers
i can't say it's is in or not Β―_(γ)_/Β―
Wait is it when disguised or without
at the start they lied and said without
and with
then by videos and context clues
it was just with
Tbh without you can use any items as any other scp/human
Only guns
the only thing that none has still figure it out if its if they lied for the InteractionBlocker bypass
but im 99% sure they didn't bypass it
i tried a ton of stuff and none of them worked
β
I just wanna see my family please give a thumbs up pleaseee
not yet
what the fucky
The living tombstone π£οΈ
The dead tombstone
i can check the pickup code (is it in pickup?) changed
Wtf is that
it was changed to not sync it anymore
at least not after its already been sent once
afaik
yep pickup, it WAS work well, I'm sure
ye might set _serverEverDecelerated to false
hi chat
nvm i dont understand this one yet
why is there a tombstone in the garbage collector
π
ServerSendFreeze should return false so
check in PickupStandardPhysics::ServerWriteRigidbody
or set _serverEverDecelerated to true
waa
the false would should owrk
idk tho
wait a minute
ClientReadSyncData only runs when pickup first started
yes
what was it befure i dont remember
it always read i think
no i menat
before it was reading every time
@carmine prawn can you send the file what worked before and what should be it?
Hey was the isKinematic thing ever fixed
I know a recent update broke it but I'm unsure if it was ever un-broken
Well just before if you set a rigidbody to isKinematic it would freeze, but the syncing was broken a bit ago
The bug is this as far as I checked it
Oh prob
There was an update a while back that changed that
I remember talking about that actually
Fuck
I know I did
Slime, fix it!
Will you QA it
I was talking to I think @upper vapor a while back about how pickup code was modified so that syncing only happened when the pickup was first initialized
I'm not the QA
;(
Become the QA
Can't
kidding sigma
at least now
Banned
fire this guy please
fired
π₯° 
well guys i'm moving my UI to ruei now
How can I calculate the position to put hint easily?
Idk never used it
become ruei maintainer now
or i'll make you combofly
What
Minecraft pvp
ComboFly PvP is a specialized Minecraft PvP mode that combines the mechanics of Combo PvP with low gravity or flying effects.
by chatgpt
π
I rather have flying scouts (the csgo gamemode) than that
Luna
oh have you seen what happened to cs2 market lol
π
All my skin worth less than 1 euro (or less than. 0.03c) so not like I care
wdym
stupid paw
Just, exact location on screen
100, 430

cry less
XDDDD
I hadn't read the context yet and I was like "all your skin"...? 
My gambling enthusiast classmate who made 50000 HUF in csgo at some point (he lost 70K in the process)
Xdddd
Haven't heard 3114 got boost in CS2
holy shit i just checked my csgo skins tell me why a skin i got for like $40 a few years ago is now $120
WHAT THE FUCK A SKIN I BOUGHT FOR $20 IS NOW $200???
damn....
start gambling more
i might sell you
most stuff i have is a few cents
a few around the 1 euro mark tho
1 at 4
1 at 6
not particularly good
i bought them cause i thought they were cool
and if i ended up not wanting them i could like
sell it and make most of my money back
mid high value Cs2 skins outperform the snp 500 by a factor of 20
does anyone know why setting a user group property for a player result in this?
like the group is given but it doesnt give access to RA
when a role has access
Well I tried, searched nearly everywhere but I don't think it has an event for that. Scp127VoiceLineManagerModule has an OnServerVoiceLineSent event but you can't cancel the voiceline in it
Also sorry that I replied this late
I only got home now
Harmony patch if the event dosent exist
[HarmonyPatch(typeof(Scp127VoiceTriggerBase), nameof(Scp127VoiceTriggerBase.ServerPlayVoiceLine), [typeof(AudioClip), typeof(Action<NetworkWriter>), typeof(Scp127VoiceTriggerBase.VoiceLinePriority)])]
public static class VoiceTriggerPatch
{
[HarmonyPrefix]
public static bool Prefix(Scp127VoiceTriggerBase __instance, AudioClip clip, Action<NetworkWriter> extraData, Scp127VoiceTriggerBase.VoiceLinePriority priority)
{
return false;
}
}
Scp127Events.Talking ?
Yapping
can you show your code?
p.UserGroup = gr == "NONE" ? null : ServerStatic.PermissionsHandler.GetGroup(gr);
gr is the argument
ok i see what has happened
huh
i removed the group by accident but the the badge is still displayed by SL
π
any LA logs maybe?
There is event for 127 talking
cancel it
we lvoe idle mode
No we don't
Fucking delays commands
Stupid bitch ass
@upper vapor please fix
i don't LA unfortunately

not sure what the fix would be tbh


what is mscorlib reference?
microsoft core lib
Hiii guys
Haiiii :3
;( no answer
im fine
hi fine i'm jovix
Ye good
Nicee
!remindme 4d rigidbody
I will remind you of that in 4 days (<t:1762029209:f>).
F
I will remind you of that in 4 days (<t:1762030384:f>).
!remindme 4d !remindme 4d Funi
I will remind you of that in 4 days (<t:1762031673:f>).
!remindme 1s Delete rigidbody and uninstall unity
Reminder time must be at least 1 minute.
!remindme 1microsecond Delete rigidbody and uninstall unity
I will remind you of that in 1 minute (<t:1761686463:f>).
did you remind saskyc
No
Implemented memory/time limits to my Luau plugin for UE
LogLuauVM: Error: [ServerVM] Script execution aborted due to exceeding maximum time limit (5.000000/5.000000 seconds).
[string "RunString"]:1
no more crashing my editor when I do infinite loops
Nice
Lel
Mostly out of principle though, the dev that wrote it is selling stuff that's native to the engine 1:1 on the marketplace
and that's a dick move
Ye
That and Unreal has a new API for online services and I'd be the first Steam plugin to use it
nice on the portfolio too
Nah that's v1
Online Services or OSSv2
OSS is getting deprecated eventually
it's annoying to work with
That's literally a wrapper around eos
They have a wrapper for EOS but no
It's a new framework for any platform to implement
Well good luck fhi
i'll need it heh
a little annoyed kinda wanted to make my game first
I might, the Steam stuff I need can be done later
base steam oss might be fine for now
why cant devs just be nice
Its made by epic, eos nearly mandatory nowadays
I meant the plugin I was gonna use
Ah
EOS really isn't, they haven't pushed it over Steam and the Steam OSS implementation is still maintained
I like EOS though I'd use it if I wanted crossplatform but I don't
and I also want the Steam workshop, and Steam's relays for ddos protection
AC?
No anticheat
VAC for the memes and for catching the most basic bullshit
But I'll protect the game as much as possible, stuff like aimbot/ESP is a losing game anyway so community servers will have all the tools needed to spot & ban them
Not much else cheaters will be able to do
that I'm worried about at least
If they do end up doing something outside of aimbot/ESP it'll either be a mild inconvenience at best or just making it obvious they're cheating
Does anyone specifically know how the game handles picking who spawns as SCP and who dosent. Excluding the opt out. Is there a specific system that determines who based on who was last or something along those lines?
SCP tickets
afaik you gain tickets when you dont spawn as an SCP
the more tickets the higher the chance
Yea thatβs what I thought. But somebody told me it broke.
Ty
Also good luck on your game. Idk what your making but Iβm rooting for ya
Thank you!
yep, as ThatGuy said, just isKinematic = true;
then the pickup will be frozen, which WAS simple
π
slime is going to check em
Slime is going to slime 'em out
there's an effect or something that allows the player to not get hit?
Collider[] playerColliders = store.DummyFollower.GameObject!.GetComponentsInChildren<Collider>();
foreach (Collider playerCollider in playerColliders)
{
playerCollider.gameObject.layer = 2;
}
I tried this but it works but bugs for what i understood
Huh
You know why
Because the CC is a collider itself
You shouldn't do GetComponentsInChildren
Boom
Look at how hitreg disables colliders
i forgot where the method was
if i wasn't where i was, i would said something really bad rn
no.
You'ren't where you're?
if (store.DummyFollower.RoleBase is IFpcRole fpcRole)
{
fpcRole.FpcModule.CharacterModelInstance.Hitboxes.ForEach(delegate(HitboxIdentity x)
{
x.SetColliders(false);
});
}
Btw found it in HitscanHitregModuleBase::ToggleColliders
Yep that's the one
Wdym
do you plan on changing the dummy's role?
anyway, you should probably re-enable colliders when the role is pooled
no
dummy exist and then destroyed
like its life span is like the player attached life span
the role isn't
wdym?
you're gonna end up with other players potentially not having hitboxes
ok and so what do i need to do?
but you need to handle this case by subscribing to OnRoleDisabled
Aint CharacterModelInstance created every time again when role created?
and?
im confused
enable the colliders
how tf do i check
like
it has just a role
so what do i do?
public Action<RoleTypeId> OnRoleDisabled;
its this
you could also patch ResetObject
in Charactermodel
you enable what you disabled π
Ok but im saying
BUT HOW?
what how
if i have JUST A ROLETYPEID
you literally showed me the code
ToggleCollider?
Show code
-# you have access to the instance
like it's a postfix and a foreach
PLEASE SHOW CODE PLZ
it's an instance event
Let me show AIR
you need an instance to subscribe anyway
...
im gonna shoot myself
maybe patching is betetr
yeah ut's kuterakky hzst a foreach in a postfix
but its not one role
literally
what
Wdym?
literally just a postfix with a foreach
CharacterModel.RestObject
Dummy has a referencehub
it doesn't exist
if you're disabling the colliders you already have the role anyway
so like

You can literally do the same but SetColliders(true) before changing the role
ResetObject
Ax, you overcomplicating 
ppl try not to use shitty ahh github search challenge
overcompliating a postfix foreach (hitbox in hitboxes) hitbox.Enable()
You need to thank the automod
else you would've recieved a long message of just pure hatered
that says a lot about the person you are
why are you crashing out over this
maybe it's early in the morning but you missed very simple things
im dead tired
but that doesn't justify pure hatred
im sorry
Because this is one of the most stupidiest thing i've ever heard
WHY making them reusable
i understand its optimization but REENABLE THEM?
too hard?
because unity is shit at instantiating big prefabs
WHY
because i couldn't
they didn't consider that someone would disable the hitboxes for one specific player
i was in bed
Go consult a doctor if you cant sleep for long periods of time
couldn't sleep
i think i need to even consult a psychologist at this point
nah
im just joking but i wouldn't have the money for it so π€·ββοΈ
it's okay
So ts why half the players in yhe lobby had their colliders dissappear π₯
Is this worth making an GitHub issue over or is it just such a specific non-issue I shouldn't bother?
what if the flashlight remembered its state when you unequipped it
That would be neat, but honestly the flashlight exists for the sole purpose of being a light, so equipping it probably should turn it on
I suppose this could apply to weapon flashlights as well and the ev.NewState would be set to whether the flash was on or off when it was unequipped
Hey, is it possible to seamlessly redirect players to a different port without triggering the βconnectingβ screen? Im aware thats normally handled by a proxy like xproxy, but I was wondering if player.RedirectToServer() could achieve something similar.
Would be great too since sometimes it fucks up my thing that using flashlight in weapon and have to re-enable it
Alr, I'll upload to the GitHub issues
fast restart
oh wait
nvm
lol
that might not be possible
"issues"
maybe @ashen hound knows better

Btw guys do you think a twitch integration could be possible in SL?
yes
i didnt even know bro reads this chat
yes
Alright, I will upload the issue to the GitHub Issues page.
Happy now?
yeah
but just an idea
i mean
imagine you are playing a tourney and someone buys bits for making you explode 
(im not gonna add this)
if twitch chat has any chance to tip the scales in one sides favour they'll do it
then you'll have tourney players complaining
(else i will have someone at nw and maro destroying me)
think about stuff like gta v chaos mod and how it links with twitch chat for voting on effects
that's a plugin/mod for the game
IM never Gonna do that
Return streams on scp sl twitch official
And when 50% of chat say restart
Central servers restarting
When 50% of chat say labapi
Jesus will remove 1 wrapper in labapi
Scpsl gamble stream
randomly disable one function
any one function
it can be a getter, event, delegate, member
I through you have more
im gonna be honest im tempted to rewrite hitregs with patches
to make it customizable asf
Remove hitregs
It will minecraft adventure mode
I think this is like the third issue I've submitted so far
I had ideas for some others but I forgot them
btw fun fact Spawned the player isn't still spawned
Spawmed
because you cannot get any info of the role for example health etc..
True i thought the same
Spam
?
that doesn't look scary
instead cuteee :3
Lel
Lel
what is mscrolib dependency?
That's unity/mono 's mscorlib
you asked this yesterday as well π
tbh I forgot and was searching for it and couldn't find
so I thought I didn't go and ask
It is in managed
You
Hi
Hello
How evil are you today
Hii chat
yeah but what does it do
I know it publicizes the class System
it has internal framework stuff
nope
yes
System is not a class, it's a namespace
mscorlib includes necessary classes for the framework to function
System.dll is for consumers of .NET APIs
oh I'm stupido
I meant the class HashCode
yeah HashCode was moved to mscorlib in .net standard
or, added
so mscorlib has some magical types that specify framework-specific features, e.g. default interface implementation, covariant return types etc.
I have a question for nw devs, whats the coolest tool inside the sl source for debugging
In the livestreams i think the best one seen is the room debugger
Not enough
mscorlib is my enemy
skill issue
Sure? Who are the other enemies?
yamldotnet PrivateAssets="all"
shush
me when it'll try find it somewhere else
why is mscorlib your enemy?
made me move off of linux just to be able to build labapi because labapi requires it
oh that's funny
some magic funky shit doesn't let you compile NotNullWhenAttribute on linux (it works on ubuntu and ubuntu-based distros)

If i went to the light instead?
instead of going into the dark i went into the insanity room
Nah you have better ones
The crashing ones
I love them
And after they crash you get stuck in the SchrΓΆdingerβs server
I don't really debug a lot, but the [REDACTED] tool is great
Lol
If you say it
Am i going to end up
yeah that's cool but i prefer the βββββββ ββββββββ tool
This is a cod campaign type of shit
Lol
NW does debugging?
Nw has internal tools
Like room debugger
And another one i remember was the Waypoint test
Idk if this still exist but a shooting range
Scene
A test item
For both mirror messages and non
the tutorial of SL was peak
True
the shooting range
Tueu
Flase
It was a MISSINPUT
Input of miss?

parenting light is wrong?
Hey, he has to learn it
did they parent the light instead of player?
Just why create a bug ticket first instead of asking around
Player.Transform.SetParent β
π£οΈπ£οΈπ£οΈπ£οΈ
I start to understand why some repos are using Discussions
also green tutorials 
Like that was scary
Green tutorials
I wonder why it was green
And then they changed
π
it was l change :(
You know what would be fire? SyncVar Tutorial Color

Requires to change the material
You can do it for prim
Why not for tutorials
I don't see the problem
SyncVar the colour of health bar
I rather have a custom role with these stuff with changing models and material on it
God thats so true
RGB chaos
Im gonna syncar quit
xd
Idk why

if it is Exiled bug 
Then nw needs to fix it
If its a labapi nw needs to fix it
If its base game nw needs to fix it
if it's my life nw needs to fix it
Skibidi
^ this time its not me i grew out of this phase go bash her please like you did to me
ill do it
π₯
we are NOT making SyncVars for roles
Just listen to the community
Or go fix hitregs

syncvars don't work on roles
If any nw devs goes and fixes hitregs
I think the community would collapse

Lets add a new RPC
This game has the worst hitreg iβve ever seen
And its funny but annoying
what r u doing
killing u
Some people deserve it
π§
Others donβt
Wtf is this


but it used to until a month ago



