#plugins-dev-chat
1 messages Β· Page 211 of 1
π€£
yo gng can someone globally banned still issue bans and do sl server related stuff
idk where to ask that
π
[2026-04-20 20:45:36.151 -04:00] [ERROR] [LabApi] System.TypeLoadException: Could not resolve type with token 0100000d from typeref (expected class 'System.Runtime.CompilerServices.NullableContextAttribute' in assembly 'System.Runtime, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a')
at (wrapper managed-to-native) System.MonoCustomAttrs.GetCustomAttributesDataInternal(System.Reflection.ICustomAttributeProvider)
System.TypeLoadException: Could not resolve type with token 0100000d from typeref (expected class 'System.Runtime.CompilerServices.NullableContextAttribute' in assembly 'System.Runtime, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a')
any idea what this means?
i thought it could be because my .dlls were old from the update(s)
but doesnt seem to be the case
fairly cryptic because the plugin compiles fine
π
I guess you could use one of the support channels?
Ion know if that's really the main topic here
they removed the tickets
I think
idk who cares
for csg
Might fall under "Requests related to the in-game server list (Server Verification/Reporting/Geolocation)" or #discord-support
If it falls under that first one, they provide a direct link presumably to an email in #technical-support (but not #discord-support ??? weird)
related to ICommand somehow
removing all references to ICommand makes the plugin load fine
Dont use .Net10
have to use .net10
cant use 4.8 because 4.8 isnt supported on linux
i doubt .net10 is even part of the problem
well
Is it possible to allow 079 to listen and talk on the radio?
It is though

I lowkey forgot how I set it up tho
You got dat twin
I just installed .net10 and i had net48
What distro
endeavoros (arch)
bruh like every source i've seen so far straight up says 4.8 on linux doesnt exist
because it requires bumass windows libraries
or like
idk other stuff
:3
wharg
Solution 2: Virtual machine hell
Yeah i installed .net10 on mint and it came with net48
what does the package look like on mint π
the dotnet packages i have installed
dotnet 4.8 is noticably missing :(
isnt this building with dotnet 10.0?
i dont see anything about net48 in the build?
ThaumielMapEditor -> /home/baguetter/RiderProjects/ThaumielMapEditor/ThaumielMapEditor/bin/Debug/net48/ThaumielMapEditor.dll
nvm
just saw it
interesting
so what net48 is just like a hidden part of net10?
confusing
Very realistic quadsuit
It is supported
Basically
It's bundled with .net 8 sdk and up
You can also just use mono msbuild
Although mono is currently a bad place because development jumped ship to the wine organisation instead of being Microsoft backed now
Why would you do that to yourself
So it can build 4.8 projects, run 4.8.1 (because it's the same runtime version) but not build 4.8.1 projects
Use mono
sudo pacman -S mono
why cant scp sl update to like
a version people actually use π
<PropertyGroup>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
</PropertyGroup>
Unity uses mono not dotnet
As from what I know
You can also use dotnet
^
Then msbuild in console
Oh right, it's our fault that Unity uses it after 20 years
Sorry man, we will update it right away
i thought your display name was homophobia 
what the dog doin
alternative solution: kill unity
(RELOAD THE SCENE ALREADY)
Port Scpsl to unreal engine
real, switch to godot
Or cocos2d
i can get behind that, if you leave bhop in
Releases on 28th
Or at least the game is
yes the game is paid
but I think there is no additional license to publish a game with s&box
i really hope so
Yeah they did that
on steam a least you will be able to publish games
Cause paid engine would be ass^2
dunno about other standalone builds
indeed
https://github.com/Facepunch/sbox-public/
They kind of have an MIT license
it just the layer on top of S2 yeah
just lock in teehee :3
what the fucky
No comment
lol
have you got it to to work
I understand why, you can do ps, sh or any atp
i havent been working on it for a bit but i'll update when i do ^^
they should totally switch to dotnet run build.cs
and whoever decided that there should be spaces between parentheses
they are worse than all humans combined
it works now yeey #1495965876749598881 message
im the best
thanks besties
ok now what do i add to secretapi
do i source gen brainrot into all secretapi plugins
waiting for extension methods for classes that use the Create method over constructors
guh
mentioned this ages ago
instead of
Pickup pickup = Pickup.Create(...);
pickup.Foo = Bar```
you can do
```cs
Pickup pickup = Pickup.Create(...).WithFoo(Bar);```
OMW to add another useless stuff into LabApiExt
IsImposter(true)
Ok i'm incredible but have so many issues rn, i wanted a pipeline to connect the proxy (for sl) to all of the SL servers, which i found with the sending mirror packets with a specific id, but now i find the other side of the medal how tf do i send packets from THE proxy to the server and vice versa as a sort of exchange the only problem is i cannot do that nor if players are online nor if other stuff happens, so it becomes a crucial situation where if i wanna know i can connect a player without spamming preauth of the server i cannot
because as of rn, the server tries
use websockets 
ig i could
Hi. Does anyone know what might be causing the issue where the number of players is displayed as /0 and it is impossible to track players while in spectator mode? (Second screenshot in spectator)
Restarting sometimes helps, sometimes it doesn't. Sometimes reconnecting to the server will help.
Β―_(γ)_/Β―
if this is client-side, ask #technical-support
Hm... I think it's not just me who has this problem, but some other players as well, but I'll ask the question. Thanks.
If that were the case, I think there would already be reports. I suspect its a local technical issue with the plugins, i'll need to look into it. thx
Β―_(γ)_/Β―
probably
the player log should have some exceptions that help us (client-side)
any LocalAdmin logs?
Unfortunately, they're not here it would be so easy, yeah..
huh
check LA and Player log file
Motivation = gone
Nah Ill get it trust
Havent touched plugins in a hot minute is there anything massive I need to know
double and give it to the next person 
DisplayKit is on the way
that's
kinda it
15.0 will break all plugins*
I regret not asking them about facial diversity for humans that day
theyre releasing secretapi as the new modding framework
Display kit is gonna be fire
labapi is obsolete
Wow awesom!!
eveil
Interesting news
Okay I wil just program in basegame then :)
back to nwapi π
NwApi π
Looking for new a LabAPI maintainer
its fine we'll just make david maintain it
No clue if someone have answered this or not but the answer is no. Globally banned person cannot hold any staff position at a verified server
Ill use you to maintain it
no
if its a plugin that bans ppl?
so
if a global ban has access to that plugin and can ban via it, then thats just trying to bypass
π
i assume its like when you ban through cedmod
which
they wanna use ai to ban ppl 
still counts as acting as staff 
it's something like cedmod
the person issuing the ban is responsible for that, yeah
Yeah that sounds like staff role

guys how do i get global banned and beat the allegation?
Don't you dare hurt allegation
i'm beating you
β
You're getting taken out of context
I must ask - why does LabAPI not throw when a plugin is out of date?
Recently had a situation where a user installed the incorrect version of EXILED - and LabAPI silently ignored Exiled.Loader.dll instead of throwing or logging any errors.
Also, can this be fixed? Users should be informed, at minimum with a warning - that their plugins failed to load
It should throw an error to console if a plugin doesn't load
Weird - it's possible this version of EXILED used a different version of LabAPI, but even so shouldn't it warn if there's a DLL in there that won't load since it's from a previous iteration?
they throw an exception
unless you make it silent somehow

Looking back, I do believe the user mentioned the folder extracting to a "pluginapi" -- not familiar with this, but I assume that was the previous framework. Regardless, this has happened to multiple users at this point
yeah uh PluginAPI is outdated by like
50 years
I can send the logs, one second
It's possible it failed silently (without an exception), or wasn't installed correctly in the first place
Yeahh, I get it - but the old EXILED repo is still up with all its files π
NorthwoodApi 
Ok it sounds like they're putting the dll in the wrong directory 
^^
Nah, they moved it to the new directory and it didn't throw any errors
Lemme get permission from the user real quick, hold on
thats run by a completely different team
also
LOL
xd
It's actually archived -- LabAPI should probably throw if it tries to load a plugin it can't, no?
idk
i dont think its archived
i mean
if the plugin
isnt a plugin
then it wont load
Did not see that, weird
because theres no plugin to load
π
i dont think labapi does anything if a file has no plugin
which in that case... well thats a user error
True, but you've gotta be checking the directory somewhere - and if there's a file in there that doesn't fit, maybe warn?
it doesnt do anything if the file has no plugin
thats it
if you install smth that isnt a plugin, thats not on NW
Lel
SECURITY ALERT

Somebody is trying to execute malicious code while attempting to stay hidden!!1!1!1
I understand the current functionality, I'm recommending further functionality to prevent users from silently failing
This is perfect, precisely up to spec
We don't warn for older minor version differences.cuz it doesn't really make sense
There.would be a lot of log spam
nono
thats not the issue
Ik
In that case, maybe a verbose option to identify errors easier - assuming you're trying to keep it minimal generally
huh
^
^
tldr:
why does labapi not throw exception when a file has no plugin
if the plugin works and access informations that can work with older version it still works
for example a simple hello word plugin in 1.0 should work in 1.1.6.1
aka you throw a .dll in and it has no Plugin
yes
i mean
not actually
it should be
Not the issue - the plugin itself failed to load silently despite being in the directory, and a user of it had to go to a support server to figure out their plugin was outdated
I do definitely agree that minor version changes shouldn't require a warning, but if the plugin is from, say, a different framework or a different time period (pluginapi or wtv) a warning would be nice
then it wont load any further than be inside the unity loaded assemblies
actually yeah it does do that
how the hell would LabApi check if something made with PluginApi or exiled ? and WHY would it check that?
I frequently use the fact that it only searches for *.dll and only if contains the approprate class. I just rename something to .dll.DISABLED I want it to be disabled
slime
yes
what
that feels weird
refrashe
static partial void InitializeWrappers(); // The contents of this method will be generated by Source Generators
this is in PluginLoader
ye? and
and is called by PluginLoader.Initialize
ye?
which feels weird cuz its not loading a plugin
There's gotta be override differences - it'd just be for user convenience, to hint users onto the correct path if they try to install the unmaintained EXILED that depends on pluginapi
What about omni-plugins, that has both EXILED and LabAPI endpoints?
Why does a non-staff person has permission to ban people?
grrr
WHAT
ok who does that
π
not my issue that people using another framework and or outdated one
True actually, this was mainly intended for PluginAPI based plugins - but yeah checking for EXILED may be complicated. I assume there's an error being thrown somewhere when they try to load it, they're just not using it - right? Given your previous solution worked
thats like saying why SMOD still not supported
I feel like this is a PEBKAC issue tbh
Since it doesnt find the actual content there it will just skip doing any loading
Again, it's just a matter of user convenience - it's preferable that the main plugin API, run by NW has checks for extremely old versions of their own API and informs the users that they'd need to update, if possible
NWApi no longer pushed along the game since 14.0
If it's already there, then adding a warning would help a lot with issues such as these
No, we will not support warning/error messages if you try to load NWAPI plugin now
"Succesfully loaded XYZ.dll"
Observe no "Loaded plugin XYZ"
Boom
^
If plugin did not load, you wont have them in loaded plugins
And enabled
In console
They should be nuked

1 in 1000000000 edge case
In here it even support having multiple plugin endpoint, OR none at all.
It does not really concerned if not found any good types in your plugin
someone who do modular plugins would go crazy when it will say "Assembly 'balls v1.0.0.0' does not have LabApi plugin class" like 10 or more times
so the guy was creating an alternative to cedmod, then he allegedly got globally banned for doxxing
but he still have access to his panel and still does bans through that
as eve said it, evading ban
I think he got a 1 year ban
and idk If I should report the server that it's allowing that or the person that got banned
server
ig
its the server allowing it, breaking the CSG
If he has any permission regarding the server even if it's remotely he is seen as a server staff
3.2. No globally banned user can act as a Server Owner or Server Staff.
Just quit, trust me EVE it's the best thing you'll ever do
the freedom you get is amazing
you have to do everything yourself from near to zero so
tbf i already quit, excluding secretapi
im only here cuz i enjoy some of the people
and cuz im too nice to abandon secretapi
I don't think EVE wants to make an SCP game lol
that's fair
yea
well even if not a game nor an SCP game
based
Besides me going a little crazy by rewriting a Steam plugin from scratch is also because I needed it and it'll be nice to have in my portfolio when I look for additional clients
me wanting to rewrite harmony
and then giving up
I will in the future maybe idk
I feel like Harmony's a little useless to rewrite considering how good it is and used by everyone, no?
but
but
how else do i show my lack of self respect
:(
one day
when i can be arsed
and know how tf C# works
sounds fun
eev
never
I'm rewriting mine because the base stuff is shit
you should tortorute youreslf with src gens
are you having a stroke
um
no
you should start doing learning Source gens
learn C++
hell no
One of my fiancΓ©e's nephews turns 9 this month and wants to become a game dev, so I've got him a nice "coding with Scratch" book to get him started
even as still doing my some stuff with C++ I still consider myself as I didnt learned c++
I stared wtich Scratch 2 too
or 1 i dont remember
If he goes through with it and shows a real desire to become a game developer I'll probably offer to mentor him
Anyone know which protocol is used for the preauth handshake? I'm trying to debug a strange networking issue on the SCPSL client running under Proton and I only have a packet capture of the behavior to go off of. I looked on the list of transports for Mirror, and I don't think it's KCP, Ignorance, or LiteNetLib.
It's lnl but the preauth is different
is it a proprietary protocol?
i see the steam user string in the packet along with a lot of other data
Nevermind, it's a double NAT issue. Totally unrelated to Proton, but still weird that this one specific server's proxy is the only one that can't tolerate double NAT
Lol
This is the largest log ive seen that wasnt a ddos
It was MeowDebugger breaking one of my patches 
How would i get the LightSourceToy (Wrapper or AdminToys) referance from a gameobject?
Its a component
Just the AdminToys one or also the Wrapper?
AdminToys
thankies
trygetcomponent
I have a peculiar problem. People are randomly being kicked from a server I develop for, and I believe I found the plugin. The biggest issue with this issue, is that it doesn't give me any insight whatsoever as to the cause of kicking the player. AKA the server says nothing, local admin logs say nothing, the player doesn't get given a reason, and there is no reason provided in the client console. This is the plugin I believe is causing issues, can anyone help?
https://github.com/ProjectNetworkDevelopment/CustomFramework-SCPSL
does anyone here know where I can go to do some paid plugin work or where i could like post about it (i dont believe this server has something for that)
i dont wanna use the exiled server since i have basically no experience with it
One minute of silence for this :((
π£οΈ
Another L to false advertisers 
Just un-nat yourself 
Check the Player.log (run log.bat in the client's game dir)
There should be some exception
do you guys think that exploding humans would be fun
with custom gibs and blood bits using rigidbody

NetworkClient: received Message was too short (messages should start with message id)
PollingLoop stopped
NullReferenceException: Object reference not set to an instance of an object.
at Mirror.LiteNetLib4Mirror.LiteNetLib4MirrorClient+<>c__DisplayClass9_0.<OnNetworkReceive>b__0 () [0x00000] in <00000000000000000000000000000000>:0
at Mirror.LiteNetLib4Mirror.LiteNetLib4MirrorTransport.LateUpdate () [0x00000] in <00000000000000000000000000000000>:0
What the fuck
Crazy
I don't mess with packets tho? Why would it be doing this to me?
My best guess is that Player::SendHint is doing something, but idk what
Is there any other send call?
I had the same exact issue
couldn't find why
Did you ever get it fixed?
Well, shit
and it happens even on the server
proxy
no matter what i do
so
and even if the packets aren't malformed
Well, I kinda need to fix this because it's causing issues on Silly Site
can you send me code?
or something
Code for?
i could try and looking into it
wahtever you are doing?
Oh the stuff causing issues
Code is at this link
Somewhere in the CustomHintSystem I think (might have the name wrong but idk)
CustomFramework folder
this system is really
simple
you use player.SendHint
you don't even use mirror anywhere
lol
FpcServerPositionDistributor_RoleSyncEvent
No, and that's what is making me confused
only here
Well, yea
Is it a client issue?
Yes
because i have the same exact problem
which i didn't have
and it randomly happens
Could the role sync be the issue? I ain't disguised when the issue happens.
i know its not me or the server
If i give you a patch
could you try and replicate it
let me make a patch to extract stuff before they get sent
Thanks
nw :3
Stuff that I'm not big brain enough to do lol
namespace Lala.Patches;
using System.Reflection;
using HarmonyLib;
using LabApi.Features.Console;
using Mirror;
[HarmonyPatch]
public static class SendingMirrorPatch
{
private static readonly string[] IgnoredMessages =
{
"CommandMessage",
"RpcMessage"
};
public static IEnumerable<MethodBase> TargetMethods()
{
var packMethod = typeof(NetworkMessages)
.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance)
.FirstOrDefault(m => m.Name == nameof(NetworkMessages.Pack) && m.IsGenericMethod);
if (packMethod == null)
yield break;
foreach (var method in GetPackMethodsFromAssembly(typeof(ServerConsole).Assembly, packMethod))
yield return method;
foreach (var method in GetPackMethodsFromAssembly(typeof(NetworkServer).Assembly, packMethod))
yield return method;
}
private static IEnumerable<MethodBase> GetPackMethodsFromAssembly(Assembly assembly, MethodInfo openGenericPack)
{
foreach (var type in assembly.GetTypes())
{
if (!type.IsValueType)
continue;
if (!typeof(NetworkMessage).IsAssignableFrom(type))
continue;
yield return openGenericPack.MakeGenericMethod(type);
}
}
public static void Prefix(MethodBase __originalMethod)
{
var parameter = __originalMethod.GetParameters().FirstOrDefault();
if (parameter == null)
return;
var messageTypeName = parameter.ParameterType.Name;
if (IgnoredMessages.Contains(messageTypeName))
return;
Logger.Debug($"[ Sending: {messageTypeName}]");
}
}
here
it should log everything except CommandMessage and RpcMessage
which are probably the worst thing to log because they fucking get used so much and abused i would say
you can remove by that name some of them
like distributor one
and so on
lol
my miis are broken ;(
fucking hell
lmao
now the "coroutine" is throwing errors because I'm not in a list. This did not happen before.
Had to close my server because I couldn't use visual studios lol
-# It's because I'm stupid. Absolutely nothing new.
What I find interesting is that the server starts sending messages before players can join.
btw
i think it is client side
i'm having again the same issue
and got brought back to the menu

Just remove that shit from your computer
^^^^^
i agree
jetsbrain supremacy
Is there an NRE in Player.log for you or just the malformed packet thing
nope
and same as this
Nah, I've been using visual studios too long

this time it crashed as soon as it set the health
Lamest excuse

When you setup rider there's an option to import from visual
so no excuses
btw WHY IMPORTING MIIS is SO HARDDDD
i wanna play tomodachi life with peter griffin
BTW, the sizes of my last 4 local admin logs. The last two are with the patch lmao
the patch sends EVERYTHING
so
ik lol
I could add so much shit
i saw someone even importing 096 from miitopia
but it DOESN'T WORK
tbf, I knew going in that the files were gonna be pretty damn big compared to normal.
I'm curious though like what's the genuine problem with visual studio?
I've been using that for like 5+ years atp, never really had/noticed any problems
- It's shit
- Slopilot
- IntelliShit
- The UI is straight up just ass
- Not enough refactorings
- No smart inspections
it consumes rams, its full of bloatware none needs, its fucking slow asf, intellisense sucks ass, no help, no better shit for configuring it, and no way to debug threads and so on
Also the fact that it gaslights you into not being able to change the C# version in some projects
The inline completion is buried in settings, no obvious way to turn it off
Oh yeah I had to like redo entire backend project because of that 
couldn't update packages because it killed itself
Just use Rider
It's free for non-commercial use
just switch
XDDD
Oh that's so cooked
It was for the final exam of the "profession" subject
Like the big project for the final year of CS
Your too spoiled by jetbrains
rider is done by jetbrains ye?
True programmers use text editor and command line
Yep
yes
You're just jealous cuz it has good features that you refuse to use
and pycharm
You will never take me alive!!!!!
I'll try it I guess when I get home
Eclipse β€οΈ
compared to eclipse being ass
Eclipse -> IDEA was one of the best decisions in my life
auto save
YES
i cannot go back
java projects auto save
too bad vs only has intellisense for c# and nothing else
is a savior
another good reason to switch
auto save of the files
omg
like how much it saves you
I constantly press shift s
i still do
so not really a problem for me
but its amazing
yeah guess I'll try when I get home
I have to update the token validator anyway
Sorry that I wanna save time on refactorings
Sorry that I'm warned where <inheritdoc /> doesn't apply
Sorry that I can spot obvious nullability problems with the help of the IDE
Sorry that the IDE renames members properly instead of half-assing replace all
@languid temple KILL
SSSS
Yes
@languid temple can I post the uh
It's orbver tung picture
They asked people this question: if triple t gives you a house, would you accept it?
david might murder you
Yeah xd
No
wtf you mean
orban?
can you send it in dms
Εt ne
or is it orbover
Viktover
best shit i've ever seen
AI is probably the greatest invention for memes
it gives idiots abilities to do shit
and its just perfect
its like a balance
narancsos bukta xdd
why you needed to specify the fruit
(Not the language)
lol
True

mandarin is goated
i have a production of those lol
next to my house
they give it to us for free
both orange and mandarin
mandarins?
They produce Chinese? 
mandarin tastes best in the winter
Except when its mags are still there
idk i don't like them that much
seed π
i use oranges to do my loving orange juice
XDD
Reloading the seeds
reloading the mag
Yeah
homemade?
yes
.
What the hell is wrong with you
Why do you drink oranj
you wanna mail some to me? 
yea coffee makes me sleepy
if you want i think they would get spoiled tho
I just finished my monster and I'm already eepy
we produce both the blood ones and normal one
and I still have a programming class
Location leak
White monster doesn't make me sleepy
i live in the mountains, none can find me
its not even in the maps my city
so
I'm drinking mango loco atm
I love pink and white ngl
That's an important clue
its not
I have 3 diff pinks at home
P, panic, I, I'm scared, N, nauseous, K, death!
i love strawberries
lol
its about to be the season for strawberries here
i'm gonna eat so many of them
I need to make a gif "Scream if you love strawberries"
Facts
Strawberries unite the world
ngl i wanna share my recipe here
Can't tell if this is real ngl
for like something so good
a sandwich with Emmental, Honey, toasted bread and strawberry
this shit is fire
If it's like mixing 3 coke 2 hell and 2 shot of vodka i decline
Honey and cheese togheter are perfect
I eat strawberries alone with sugar
strawberries just are perfect with the taste of both
My lactose intolerant ass don't like cheese


i'm so sorry for you
i don't think i could live with being lactose intolerant
Real
Diabetes
i prefer shitting myself
We have to rebel against the lack toes and toddler ants
than not eating fucking burrata and so on
What
Burrata
yes
@languid temple a bΓΊrΓ‘m ta
Wtf
Wtf
its so good
That's like
a mozzarella
Cheese wrapped in cheese
type
Cheese wrapper
this is how it looks like when opens up
4/3cheeseΒ³*PI
I would say tΓΊrΓ³ wrapped in cheese
Right
Still cheese
Cottage cheese
Yes
Turbo rudi >>>>
What
burro is butter in italian
yea no its like butter
Are you comparing cottage cheese to butter? π
I mean they're both from milk but like
That does not look like butter
no
its like butter
because of how it spreads and so on
its called like that
because of this
What kind of butters do you have man
Gross, probably ππ
when butter gets melted it becomes liquid
GroΓ
and that's how it is the burrata
I know that but
like its really good
Why
I didn't make the name
Xd
Burrata (Italian: [burΛrata]) is an Italian cow's milk (occasionally buffalo milk) cheese made from mozzarella and cream.
Burrata has its origins in the Apulia region of Italy. The dish was born out of a need to minimise food waste in the 1920s.
The outer casing is solid cheese, while the inside contains stracciatella and clotted cream, giving ...
here
i would kill for one of this
i'm just asking here
horse meat
on god
so amazing
i've heard so many people saying i'm a monster
idc i love that shit

At this point just eat tΓΊrΓ³gombΓ³c
Cottage cheese ball
i remember i ate something in hungary
π
What is that
i'm not joking lol
The american mind cannot comprehend what this is
I guess you are that hungry
its tradition here
"I'm so hungry I could eat a jorse"
it cost cheaper than alot of meats
WE ACTUALLY EAT THEM
Muh burger
Only in sicily
other part of italy don't have them
or they are super expensive to eat
horse meat balls
Cottage cheese wrapped in fried(?) dough
You can add powdered sugar as topping or eat it with cinnamon mixed with sugar and something
Liquid sugary cinnamon
had them like this sunday
XDDD
i said to my friend who is a big fan of the umamusume, and he is from sicily
bro would you like taste the umamusume
(China reference)
i think they would be like crazy good
Yes
Caveman word
Umamusume: Pretty Derby is a Japanese multimedia franchise created by Cygames. The franchise centers on anthropomorphized racehorses known as Umamusume (γ¦γε¨; lit.β'horse girls'), who compete in races inspired by real-life race tracks managed by the Japan Racing Association. Most of the characters are named and themed after actual racehor...
its horse girls
Great cheese
I thought it was a food
i mean i can ask my dad if humanoid horse girls
are good to taste
idk
he would probably think i'm going insane
He might already know that
true
btw wanna share something with you
by atsomeone
Trueing
What the
Why am I not surprised
lol
Petition to rebrand "only in Ohio" to "only in Sicily"
huh
Scroll up
@cosmic frigate sos
What
wha
wh
Lmao
that checks out
@celest thorn You got anything out of your researches if you did any
for what?
The game freaking out when a round time is very long
Basically the game set everyone to 0hp and set the round state back to lobby
and everyone is frozen
idk if theres a way around
restart is needed every X period of time id say
ye dont let the round very long
Is there no way around to fix this ?
I would say this is more of mirror limit
It just wasnt designed to run endlessly
its not that big of a deal to make Cron restart server at 3am
yeah we are doing that already
it has been running the round since 6am
so id say 14 hours round time is the max
Have the server restart the round if theres no one online Β―_(γ)_/Β―
Do you mean round time?
Bro
We do not need SCP SL mega events
It should be easy enough to program a system that saves the entire game state and recreates it with a round restart
why do they reset
i've yet to play that gayme
jenga max
on what?
A ball, two goals, and... toasters! Welcome to Toasterball.Toasterball is a multiplayer physics-based sports game, quick to learn and perfect for good old game nights on a couch with friends (1-4 players local multiplayer). Because you are playing as toasters, you can naturally expect some chaotic physics, random situations, electrical haβ¦
$2.99
309
a
b
c
d
e
f
g
Use server
whats the event for finishing interacting with an interactabletoy?? these dont work
public void OnSearchedToy(PlayerSearchedToyEventArgs ev)
{
Log.Info("SEARCHED");
Log.Info(ev);
Log.Info(ev.Interactable);
Log.Info(ev.Interactable.GameObject);
Log.Info(ev.Interactable.GameObject.name);
}
public void OnInteractedToy(PlayerInteractedToyEventArgs ev)
{
Log.Info("INTERACTING");
Log.Info(ev);
Log.Info(ev.Interactable);
Log.Info(ev.Interactable.GameObject);
Log.Info(ev.Interactable.GameObject.name);
}
this does work though but it isnt what i want
public void OnSearchingToy(PlayerSearchingToyEventArgs ev)
{
Log.Info("SEARCHING!!");
Log.Info(ev.Interactable.GameObject.name);
}
If the InteractionDuration is 0 it will trigger OnInteracted otherwise it triggers OnSearched
Works fine for me
oh
this does not work for me
i changed it to OnSearched and the duration is 1
the toy is in a schematic from project mer and tracks the player using sl wardrobe but i dont think that helps
Unable to register command 'SubcommandChangePDAFrequency' from 'SCPDA'. CommandHandler 'SCPDA.Commands.CommandSCPDA' not found.
prevents a subcommand from being registered, despite CommandSCPDA being registered earlier
whats strange is that i wrote very similar code in another plugin and it has no issues with parent-child commands
relevant code
seems like the issue was {"pda","PDA"}
removing the duplicate caps pda seems to have worked?
is that a bad thing ^^;
(it did fix it)
Weird
the subcommand as inner class is for code clarity
but i can see how it would cause issues
is there a way to have server info not use pastebin?
No
ew
@serene vine free money
!softban 294946845040312332 compromised account, change your password
Done. Enough chaos.
$3168 claimed π€π€π€

Impeccable timing btw. Just parked the car lmao
Haha
what's the difference between LabApi.Features.Wrappers.Item and InventorySystem.Items?
First is labapi second is assembly i guess
which one should i use π
they look pretty identical
@restive turret
whats the use case
trying to keep track of individual radio items (both in inventory and dropped) to track information about them
like owner and "pda channel"
Hi
Im on phone rn i cant show you
use serials then
when you drop an item the Item is destroyed and it becomes a Pickup
Tbh i would use the wrapper one since has easy access and stuff for you
wait slime


