#plugins-dev-chat
1 messages · Page 67 of 1
LockerChamber.SpawnItem if you wanna substitute it with another item or else use Loot
what
It does
use itemaddreason
when reason is StartingItem
AdminCommand maybe
MagazineModule freaks out
You might need to set the ammo in the chamber
0 ammo 
lol what
magazine module
Yea if you spawn with it
why
why is this even a thing?
Its been like that since disruptor has been added
im cool ig
It will silently disconnect the player if you give it with SpawningItem, because it tries to insert the mag
and guess what the disruptor does not have
an ammotype
when fix
you aren't cool ;(
zo people is there epic way to detect when person opens inventory or is it client sided?
client side
oh you are spectating I see
I surely did not forget
You once forgot for (almost) a month so 30 minutes is forgiven 🙏 (#plugins-dev-chat message)
Where tf is it defined
Maybe in the prefab?
wdym by ntf permission color
The yellow dots
????
?????
what yellow dots
Afaik the server has no idea what the dots look like
only the client does
and a custom keycard takes a color
not a texture
well yeah cuz most textures are stripped
wait
@unique crane some keycardgfx relating to PermissionDetail
where did you get that
let me guess
screenshot
i open texture
@tulip kiln #CEAB26
Thanks king 🙏
i think it's a same color
Its the same color yea
nope
yellow
😭
permission colors works funny
is this a reference to the "men can't tell the difference between two shades" video
I wouldn't be able to tell if it wasn't for the game's lightning system
But that disrupts it a lot
Looks perfect
Very epic

how i can get friendly fire status from gameplay config?
look at how serverconfigsynchronizer does it
doesnt exists there
decompile it
tfym doesn't exist there
ConfigFile.ServerConfig.GetBool("friendly_fire", false);
The config file one can be changed by the plugin as well
I love that you can spawn HCZ props
put a rigidbody on 'em and spawnmessage every frame 
david do not cook
can you cook whoever f'd up the audio mixer when migrating to unity 6
-# you can cook unity employees, too, idm

praha hlavi nadraži servers 
-# idk if i spelled it correctly
are you telling me that czechia has less "custom" plugins than hungary
Praha hlavní nádraží
I dont know how much they are in hungary
@restive turret surely you know more about that than i do
But here its either public labapi / exiled plugins
or copied ones from other servers
xd
Oh coin gambling ones are favourite
what symbol did you type
Idk
they don't understand art
art of pizza 🤌
Oh I found it
and complain that you're server is not the same as the others
only one server is entirely custom and that is Inzi's Server
?????????
What the fuck
WAAAAHH
Here its always
Yep
i wanna play official servers!!!
"your copying the other server!!!!"
Nah people REALLY like vanilla servers
"ill report you to the NW!!"
or an RP
Nah here its exact opposite
i got banned for vsr because they spammed reported me so many times
lol
But I do not like playing on some servers anymore
i even laughed because someone at verification
couldn't understand why i was banned
lol
how do you even get to that point 😭
the lifted it one hour later
Hated by alot of people
because i was bringing american modded server in italy
and their server were loosing members
and everyone started copying us
ew, influenced by the west
and then we died
Honestly at least im not influenced by russian shitty servers
wait, was there an auto ban due to the spammed reports?
idk
i just know i got banned
and none knew the reason

funny enough
but it was 3 years ago
so i guess its lost to time
wait
we are in 2025
nope its 5 years ago

you are unc
not me
i'm what
im still 18
Whats unc
i'm not 18 yet
old
do you need ID & shi
Nah ax doesnt sound 18+
i gave him 20/19 years old
Yea you just said that
lol
I see that
not fucking 17/16 lol
lol
i don't even exist
Crazy

Hungary doesnt exists (hopefully)
PLEASE
so wait
END MY SUFFERING
where tf did i go
LOL
lets behonest the best country in europe is france
nógrád county
what
the best country in europe is atlantis
no
yeah that includes nógrád
Okay
geopolitcal discussion crazy
Győzike lives there
nah bc now we have Alföld expresszvonat
i mean italy
alföld is the big flat area
Looks cool
are you happy about that or sad about that
im going to be honest im starting to hate this country more and more
Im happy
lmao
😭
italy rn is censorship
and i was the first one saying it wasn't
but recently i saw with my eyes
how it was censored
from books to stuff
pfff
and people are escaping from this country
okay
its not OK
removing rights to people to protest is not ok
you are probably the most familiar with censorship lol
:3
:3333333333
can we make politics simulator in SL
if one day we don't see you i know you are in some hungarian prison
crazy
can you go to prison for being gay?
-# eh, kinda
yes
in hungary yes lol
in italy no but they will give you the the treatments to make you go crazy
if you got the wrong people
lol
at least the gov pays me for being inside a cell and get medicated
what
they put you in a room
a rubber room with SL devs
No thats basement
i slowly making a 100% in doom eternal
there are some parents who actually close their sons / daughters for stuff they don't like if they start developing some symptoms they don't like they can ask for "TSO" which is like going to an hospital but staying there forever and constantly watched
drake laptop gif
the only one who can revoke it is a judge
but imagine that is impossible
now adays is harder to get it
but some people still slip through the cracks
recently a guy on tiktok went viral for a case like this
Crazy
but he will die in there 100%
none is going to believe someone who is constantly medicated
solution: pipe bomb 
😭😭
i lost earlier at this since i was playing Doom Eternal
good game
Aren't you old
lock them in a room and it'll sort itself out
i'm young immature :3
PLEASE
WHAT MARO?
you read what i said
peace
crazy
i mean
someone will still find me
South pole it is :3
just dig down to bedrock
leave like a trail of bread crumbs around
and just for the most schizo of my family to find me
blud is a genius 😭
Watch everyone get stuck on step 2 due to a typo on your end
Crazy
what's the prize
finding me?
yeah
oh yea im not worth that much
that's the prize?
1 buckaroo
1 euro
deal
ew
i love rats
nah bro
you are telling me you prefer a parrot
that mimics you
than a rat
Nah just get a cockatiel
that is smarter
she doesnt mimic me
AHHAHAHAHHAHAHAHHA
annoying guests
Or it will scream "let me out"
now teach the parrot that in language the guests will not understand
WAit....
And someone will call the cops on u bc of it
This actually happened btw
if the parrot learns "let me out" that means she/he hears it everyday
lol
SO THAT MEANS YOU HAVE PEOPLE IN YoUR BASEMENT?
Hubert reference
LMFOA
im pretty sure the entire nw team is in hubert's basement
Yes correct
would you rather stay in italy or
see
I prefer a place with minum wage
how do you know
Wdym how do I know
imagine some AI bro teaching the parrot MCP
im there
then how do you know there others outside the basement
Well the minimum matters
and people inside
You get like 0.1 eu/h
Well I dont know
hold on
this is the room used by safety compliance when a cheater gets found
Nah they just get shot
i can get to NW HQ with 3 trains
Miller's POV
not even dificult
Mason's POV
Who's mason
okay who
this guy
who named that
Going to KözEl Kelet 
💀
too much work
you know how schizo i am
i could pull it of
but none would care
Pull some
Oh my god
everytime
it was a pain
understanding
but if it was strange no
if it was corvin
then yea
next one was and if we were with the tram that was the one
a semmelweis klinikák állomás következik
let me find the hotel
can we use that information against you 
here
ungheria
okay olaszország
now you know how it feels
diarrhea
diarrea
this is how its said in italian
same as in english
Not in Hungarian lol
XDDD
im so fr nd ong rn bt whn i say ts is the mst annoying ts to evr ts im not evn jking 🙏 https://cdn.itsgamertime.xyz/pictures2/NePT7B.png
love when that happens
fix it
idk if it was this issue or not but i think someone looked into it and couldnt find out why its happening
isn't it cause of clientConnection is null?
also it is one of those forever bugs that are impossible to repro so fixing is almost impossible
im reproducing it rn
pog
my plugin is doing player.disconnect on me then when i join back it just does that
oh so it is a race condition on clientside
perhaps, maybe some dev will look here and look into it
Schrödinger's server fix?
.Scp939VisibilityController::ValidateVisibility(ReferenceHub hub) ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
at HarmonyLib.CodeMatcher.CreateLabel (System.Reflection.Emit.Label& label) [0x00000] in <0020ee40255b4dc7a0eb8b2a76225b38>:
me when
oh actually
nvm still issue
ok im stupid i didnt pass the ILGenerator
Why NW implement AudioTransmitter and not a method to just pass an filePath argument wtf 
hi cyn
Im using VorbisReader but i need to pass an Samples arg 
hi eve
slowly figuring out transpilers
a few peeps asked in this channel, i'd search it up
im looking for but it was a stupid idea from NW. Implement it at 50%
ive deleted my wrapper to use LabAPI wrapper but the wrapper are.....
It's a lot simpler when you cut out the BS
Still sucks though
This is one of the worst sentences I've ever had the displeasure of reading
I almost had a stroke trying to parse what you were saying
dewd
You're like micro-optimizing sentences to compact them as much as possible for no reason
unc dnt know english 🙏 🙏 🙏
I know English I just don't know a lot of brain rot lmao
You're just removing random vowels for no reason
"dnt" "evn" "jking"
Like just
"don't" "even" "joking"
I get abbreviating shit but you're removing one letter from words for literally no reason
This is the type of shit old-school newspapers used to do lmao
brv its nt tht srs fr
I just don't get it
I'm not like trying to scold or anything I'm just genuinely a little confused
I'm like a boomer who doesn't understand modern trends rn
No hate I'm just trying to get why you do it
It's brain rot
How can I change player scale client side?
send scale msg
yea

How can i spawn in the three target toys? (mainly the dboy target)
And is it possible to spawn in the Lockers, SCP Pedestals, Workstations, etc, without MER? Just with LabAPI?
Im not smart enough to search through MER code to find out how they do it ,_,
if they had proper mirror error handling maybe it would be fixed
most likely, yea
Hold on i will find the MER code that does it
cuz they didn't want to add NVorbis as a "hard" dependency
you can just use AudioPlayerApi or read the samples yourself
NW HQ
find the prefab from NetworkClient.prefabs
https://github.com/Michal78900/ProjectMER/blob/master/Features%2FPrefabManager.cs
https://github.com/Michal78900/ProjectMER/blob/master/Features%2FSerializable%2FSerializableShootingTarget.cs
@plain gazelle
hii chat
what is the maximum number for seed?
like can I have seed:
-# 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
for funi
the seed is just a 32-bit integer
you can know what room will be where based on seed right?
I'm just interested why is there not seed finder for SL like for mc
because people didn't feel like replicating the map generation code
There is nothing interesting to find in the seeds
no one wanna calculate maps for range -2kkk to 2kkk
you don1t need to lol
There was at spme point
Or at least a viewer of it
Seed id has to be minimum of 1
So only positive numbers
Actually, you can set it to any numbers aside from -1
-1 just generated a random positive seed
but with plugin you can have -2
Ah but how System.Random works, negative numbers are Absoluted
so -2 == 2 for the seed
@upper vapor Did you have to do something with primitive object colliders to get OnTrigger event to work?
And yes, I did set the onTrigger to true
nope
but it just wont trigger 😭
well
client has to have the collider off
if it's a primitive
and the server must have the collider enabled
you can use sloc, it works :3
i have smth!
Hm?
for me, this makes an invisible cube and CheckVoid has a OnTriggerEnter method that is called properly here
idk if that's exactly what you want but ye :3
yes
for cubes
I had this issue a while ago and literally adding a box collider to it was the solution
also why don't you set the flags before spawning it
you can copy the existing collider when you add to ti
idk tbh, works tho
yeah
also, here are the flag methods
primitve.Flags = 0
Optimization, if you do the flags first, then it only syncs once, but this way it syncs everytime you change the flag
i find my method looks cleaner and easier to read for my other devs so

Then it'll be synced
No?
Anything you do on the existing collider is synced
Anyone knows how do I patch this? I have this and harmony can't find it.
it should be fine
public readonly bool?
wait you can put readonly mark into a method?
public readonly bool CheckPermissions(
IDoorPermissionProvider provider,
IDoorPermissionRequester requester,
out PermissionUsed callback)
{
if (this.RequiredPermissions == DoorPermissionFlags.None)
{
callback = (PermissionUsed) null;
return true;
}
callback = provider.PermissionsUsedCallback;
return this.CheckPermissions(provider.GetPermissions(requester));
}
it actually is that
what does this mean
it wont mutate the class
using InventorySystem.Items;
using System;
#nullable disable
namespace Interactables.Interobjects.DoorUtils
{
[Serializable]
public struct DoorPermissionsPolicy(
DoorPermissionFlags requiredPermissions,
bool requireAll = false,
bool bypass2176 = false)
{
public DoorPermissionFlags RequiredPermissions = requiredPermissions;
public bool RequireAll = requireAll;
public bool Bypass2176 = bypass2176;
public readonly bool CheckPermissions(
IDoorPermissionProvider provider,
IDoorPermissionRequester requester,
out PermissionUsed callback)
{
if (this.RequiredPermissions == DoorPermissionFlags.None)
{
callback = (PermissionUsed) null;
return true;
}
callback = provider.PermissionsUsedCallback;
return this.CheckPermissions(provider.GetPermissions(requester));
}
public readonly bool CheckPermissions(DoorPermissionFlags flags)
{
return (this.RequireAll ? (flags.HasFlagAll(this.RequiredPermissions) ? 1 : 0) : (flags.HasFlagAny(this.RequiredPermissions) ? 1 : 0)) != 0 || this.RequiredPermissions == DoorPermissionFlags.None;
}
public readonly bool CheckPermissions(
ReferenceHub hub,
IDoorPermissionRequester requester,
out PermissionUsed callback)
{
callback = (PermissionUsed) null;
if (this.RequiredPermissions == DoorPermissionFlags.None || hub.serverRoles.BypassMode)
return true;
if (hub.roleManager.CurrentRole is IDoorPermissionProvider currentRole)
return this.CheckPermissions(currentRole, requester, out callback);
ItemBase curInstance = hub.inventory.CurInstance;
return (UnityEngine.Object) curInstance != (UnityEngine.Object) null && curInstance is IDoorPermissionProvider provider && this.CheckPermissions(provider, requester, out callback);
}
}
}
it should be patchable
Harmony claims otherwise 😭
can u show full code
[HarmonyPatch(typeof(DoorPermissionsPolicy),
nameof(DoorPermissionsPolicy.CheckPermissions),
argumentTypes: [typeof(IDoorPermissionProvider), typeof(IDoorPermissionRequester), typeof(PermissionUsed)])]
public static class PolicyCheckPermissionsPatch
{
public static bool Prefix(ref bool __result, IDoorPermissionProvider provider, IDoorPermissionRequester requester, out PermissionUsed callback)
{
callback = null;
return true;
}
}
uh
I also tried doing ref PermissionUsed callback but the effect is the same

and typeof(PermissionUsed).MakeByRefType()
wat
Actually, does the compiler report an error if you mutate the class when using readonly?
you can reassign it using reflection
compiler wont let you do it directly though
private static MethodBase TargetMethod()
{
return AccessTools.Method(typeof(DoorPermissionsPolicy), nameof(DoorPermissionsPolicy.CheckPermissions), [typeof(IDoorPermissionProvider), typeof(IDoorPermissionRequester), typeof(PermissionUsed).MakeByRefType()]);
}
try it
is there a TargetMethod?
i thought harmony only had TargetMethods
Got it to work with this:
MethodInfo original = typeof(DoorPermissionsPolicy).GetMethod("CheckPermissions", [typeof(IDoorPermissionProvider), typeof(IDoorPermissionRequester), typeof(PermissionUsed).MakeByRefType()]);
MethodInfo prefixMethod = typeof(PolicyCheckPermissionsPatch).GetMethod("Prefix");
RoleplayPack.Instance.harmony.Patch(original, new HarmonyLib.HarmonyMethod(prefixMethod));
guh
LabAPI Harmony extensions when 
That is not build in
cat SCPSL-Helpers.dll >> LabAPI.dll 
I mustn't forget to delete META-INF folder
perhaps
WAIT: https://github.com/ikvmnet/ikvm
With this you can make a jar loader so you have Java based SL plugins
That sounds so cursed
i know jvav
well @unique crane made Lua to work as SL plugins 
what JDK does it use, or do i need to provide that myself?
imagine
Bukkit in SL
Yo there is a prob in Assembly-CSharp
MainModule.CharController may be null
and cause console spam
[2025-07-14 20:10:27.589 +08:00] [STDOUT] at UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException (System.Object obj) [0x00018] in <6869b1608d104370ab4484f8f699b3fc>:0
[2025-07-14 20:10:27.589 +08:00] [STDOUT] at UnityEngine.CharacterController.get_radius () [0x00006] in <8ec4296b0b8f44929cd444aea301ae68>:0
[2025-07-14 20:10:27.589 +08:00] [STDOUT] at PlayerRoles.FirstPersonControl.FpcStateProcessor.UpdateMovementState (PlayerRoles.FirstPersonControl.PlayerMovementState state) [0x00075] in <093a5c0d652d42d593cd177a9f57d69f>:0
[2025-07-14 20:10:27.589 +08:00] [STDOUT] at PlayerRoles.FirstPersonControl.FirstPersonMovementModule.UpdateMovement () [0x0000d] in <093a5c0d652d42d593cd177a9f57d69f>:0
[2025-07-14 20:10:27.589 +08:00] [STDOUT] at (wrapper delegate-invoke) <Module>.invoke_void()
[2025-07-14 20:10:27.589 +08:00] [STDOUT] at PlayerRoles.FirstPersonControl.FirstPersonMovementModule+<>c.<Init>b__109_0 () [0x0000e] in <093a5c0d652d42d593cd177a9f57d69f>:0
[2025-07-14 20:10:27.589 +08:00] [STDOUT] at (wrapper delegate-invoke) <Module>.invoke_void()
[2025-07-14 20:10:27.589 +08:00] [STDOUT] at StaticUnityMethods.Update () [0x00009] in <093a5c0d652d42d593cd177a9f57d69f>:0```
and players' pos wont be updated anymore
this is usually caused by an exception in StaticUnityMethods.Update which breaks the game
its plugin afaik
should add a null check
thats a unity error
CharController isnt null
CharController.get_radius is throwing a null error when called
which is unity error
okay
and like i said its usually caused by a plugin breaking
Interesting but i never saw this before
That would be hilarious
And i used a patch to fix it
imagine someone start putting down dirt blocks in heav 💀
*crafts diamond armor and puts it on very fine in 914*
Does storing a players steamID for the entire duration of a round go against official server guidelines?
I wanted to save who did what using just a Player reference, but what they did should stay even if they reconnect. But since players can have DoNotTrack, im not 110% sure how i could handle this.
Eh ill probably avoid it in any case
that's fine, if you delete it when the round ends
Thank you
yeah you can't keep them for extended periods, but per-round is okay
Alrighty 
you can track for gameplay and moderation
gameplay has to be per round tho afaik
Okiii
Basically i want players to be able to spawn something in but only have one of those per round, but they dont get deleted on disconnect.
So i wanted to not use Player references to avoid someone constantly rejoining and keep spawning new ones xd
yea thats valid
shut up eve
idc!!!
MY crimes???
i know what you did
im innocent
guilty
of what.
is that french
ok mb it work just a file skill issue
yea
my condolences
why ?
get better soon
049 gate didnt have it own DoorName ?
is there a way to play the sound when a keycard door is declined
You mean on the door or the sound overall
sorry didnt read that part
you will have to get it and play it via speaker toy then
and if I wanted to get on the door
not the sound
Wdym
oh nvm
oh no another magyar, how many are there
What exactly do want to do? If you write it in hungarian I can help translate
Bro
But I assume you need DoorVariant.PermissionsDenied
I just explained it to him, and he explained it to me how to do it.
RpcPlayBeep or something
If that plays that sound too thats good
That
it also plays the no permission animation
so which one?
this is called when you do not have a keycard
Hollow
Check which Rpcs exist in the DoorVariant class, can't recall exactly
alr
RpcPermissionDenied needs permissions too and you'll see the effect too
Like visually
So if you only want the sound, use a SpeakerToy
That is what I needed
It is RpcPlayBeepSound
it is private though and is in BasicDoor
so reflection / publicize magic
I was thinking of that initially
what is dirty bit inside fake sync vars?
the thing to modify
all i know is that 2 is rotation and 3 is scale
so 1 is position probably
idk
No
There's no 3
They're powers of 2
from what i know about computer science a bit is 1 and a byte is 8
You can decompile the setter and see what you need it to be when faking it
00000001
00000010
00000100
That's how you get powers of two, never anything else
Since the dirty bit per setter is one bit true
If you combine them then you can get an arbitrary number
this is what I got:
player.SendFakeSyncVar(player, typeof(playerrolecontroller), nameof(Role), RoleTypeId.smth...)
hey, I'm new to LabAPI, I made plugins on Exiled before this. I have this plugin which I'm trying to migrate from Exiled to LabAPI. I've put three of my events on and I'm trying to test in in SCP:SL. There is absolutely no feedback. It says in console that the plugin has been enabled, but there is no log output or anything happening. Where am I going wrong?
so idk what method is this using
you got enable and disable the wrong way around
you are unsubscribing when the plugin is enabled
and subscribing when the plugin is disabled
it's fine
for wasting your time 😂
very small mistake
What even is this for
changing role appearance ig
exiled
Bruh
they are an exiled dev
Copium
you cant rly do it like that
role isnt a sync var
holy fuck it gets worse when I realise that you're the one who I was a going cooky with last time 😂
huh
OH IT'S YOU
how do I know what is a sync var?
so like item that player is holding is fake sync?
how would i know
decompile the game and see if has attribute as rpc, target, or sync or any mirror related attribute
then
getting information that I can use when I'll be able to
thank you
itemSerial?
do I need to create item of every type somewhere in void and write it there?
what
no I mean get the serial of that item me dumbass
no it selects either nothing or item from the inventory
so I can't make player for others hold for example logicer when he only has pistols
yeah
you prob have to fake add item
i think
but thats a lot of shit to just fake a logicer on someone hands instead of pistol
i dont even know if possible
why's there not on github the decompiled source code of SL?
like the assembly csharp
eula or tos
there is
just private
theres like 3
if I would upload the whole source code just decompiled could I get in problems for that?
just get a machine in the cloud 
remote desktop
or you can even ssh on android
usually advised not to
if you set as private not much
"source code just decompiled" is quite a statement
just not be public
Yes
Source of SL is still the very private property
regardless if actual source or decompiled
otherwise NW would provide the source themselves
if I share the private property with small circle on people will there be problem?
How can I make a FirearmItem unable to disarm, and how can I change mag size for it?
I dont think there is Door name for that one
Cancel PlayerDisarmingEvent
oh
And for change mag size, you will have to patch MaxAmmo of magazine module
or its equivalents
How do I make a raycast and check if the player is looking at a button for a door
CylinderMagazineModule
me when AttachmentParameters
Or.. that
Wont be synced properly either way
pfffft why would you sync it 
real
(to be able to reload a 200mag logicer for example, khm)
Can somebody help me with this
or know this how to make it work
Yes
does anyone know about porting from normal docker to pterodactyl supported
idk what im doing!
Sorry i am an old man and stick with regular server instead of pre install
R u going crazy
Hey, how do I get the amount of ammo in the gun that the player is shooting?
Exiled had ev.Firearm.TotalAmmo, I can't seem to find a LabAPI alternative.
Firearm.Base.GetTotalAmmo or smth
yup, thank you <3
The last one is part of a static class with (this Firearm f) stuff
Your ide will help with that part, or check decompiled dll
I'm sorry to inform you but
I don't understand what this means, I just put shit together and hope it works
it does
And that you imported Assembly CSharp dll
I did
idk what the fuck "static" means, my ide just tells me when to throw it in 😭
static is non instanced
so uhh
Every player has a instance of Player
But theres Player.List (static) containing a list of all those instances
it also means Player.List works instead of Player.Get().List
i see
Probably best response would be "learn c#" 
You should try that
woke up
shit
get out of bed
read 10 pages of msdoc c#
breakfast
Wasn't me who thinks gravity is Vector.one
This one will haunt you
eh
i dont rly care xd
And thats not c# knowledge
Thats knowledge of a feature released 2 days prior or smth
Ye bc is a common knowledge
common knowledge is that gravity is 19.6
?
The c# issue wasnt even the wrong value, it was that it applied it even when not needed
pretty sure its not 19.6 or wtv
Swear sl has it a bit different than irl
Would say common knowledge what v3.one represents
yes... Represents 1 1 1

ya, u mean to tell me thats not what pops into ur head when u think of gravity?
no maam
With in 3d space what does it mean?
It means 1 to the 1 to the 1
💀
i dont rly care still
Soo
go to coordinate 1 in X,Y,Z. So depending on engine, up, right, forward
okay?
Okay
Now you can tell me when and where i made a c# common knowledge failure
I'm just curious
Ye same here
Entirely up to urself to figure out what i mean
Nah
Not you
9.81N
yeah
i dont actually remember sl values but
Afaik its not realism
Hello people, it's me again. My plugin kills my server on round end and I have no idea why 

show code
Round ends, and like 3 seconds before round restart, all player health bars go to 0hp. Then it goes to loading screen whilst round restarts, but round never ends up actually restarting. No output in console except this endless loop.
okie, it's specifically since I added the watermark stuff so I assume it has to do with the coroutine
how do I send it as a code snippet?
wait 😭
it gets blocked if I send it as a message
ended up fixing it myself 👀
you need to stop coroutines at round end if I remember correctly
Did you send something to the host player 
Contained a Discord invite
round restart would probably be better
im posting this here too idgaf im so proud of myself
Watch Untitled by rr1111 and millions of other SCP Secret Laboratory videos on Medal. Tags: SCP Secret Laboratory, SCP: Secret Laboratory
what is it
this V3?
yea

