#plugins-dev-chat

1 messages Β· Page 88 of 1

teal junco
#

my plugin was primarily made for making radio stations

cosmic echo
#

sorting through spaghetti code to take parts i need is my specialty

restive turret
#

No comment , prob worst rhan before

upper vapor
#

I have to write docs
Have a video I need to make before that
I didn't think I'd get drafted to grandparents today

#

Because that's how waypoints work
If you're in its area your relative position is... relative to it
For admin toy waypoints it's a local space bounds check

#

That's what I didn't understand and riptide explained

celest thorn
#

because i understood until now

#

that if the big red cross is on top of my head works

teal junco
#

waypoints toys are bounding boxes right

celest thorn
#

else fuck you im not working

upper vapor
#

256x256x256 scaled, positioned and rotated

cosmic echo
#

for waypoints does the entire player need to be in it or does only a little bit need to be in it?

teal junco
#

i would 90% assume touching any part counts

#

when i even slightly touch an elevator in noclip i get sweeped up

cosmic echo
#

yeah thats fair

teal junco
#

that kinda makes sense

cosmic echo
#

I see I see

celest thorn
#

something like this should be fine

teal junco
#

rotating players gonna be fire

#

dude waypoints have me so excited

celest thorn
#

Im confused asf

#

this is not ok

#

for the game

#

if i jump disconnected

#

if i just go outside of the center nothing

upper vapor
#

Xdd

celest thorn
#

like this it works

#

bruh this is massive

#

what if someone is doing magic parkour and they get killed by this fucker

restive turret
#

What's that

celest thorn
#

and thats a spinner that exist in atoh

restive turret
#

Tbh i would make like the up like 4 m and side +1 of the thing

celest thorn
#

I don't know how or why

#

and its for sure the same on the server / client

restive turret
#

What doesn't work

#

The waypoint?

celest thorn
#

if i go outside of the center

restive turret
#

What

#

I'm confused

upper vapor
celest thorn
upper vapor
#

Server side everything

#

Nothing client

#

No client

restive turret
upper vapor
celest thorn
#

My tps don't like that

celest thorn
upper vapor
restive turret
#

Skill issue then

celest thorn
#

this is the new one

restive turret
#

Do +2 m for the side

royal mica
#

Are you sure that bounding box doesnt rotate as well? dogkek

restive turret
#

Or +1

upper vapor
#

My issue with waypoints is the OnMoved thing
The player isn't patented to the waypoint
So I can't create waypoints with ridiculous speeds

royal mica
#

0 clue how it works making guesses

restive turret
upper vapor
#

Idk

celest thorn
#

like you can see

upper vapor
#

But when testing in Unity myself with this approach (applying position delta) it shat itself at like 20 km/h already

restive turret
royal mica
teal junco
celest thorn
#

nor in the server nor in the client

restive turret
#

Maybe that's why not moving on sync

celest thorn
#

parenting just breakes everything

teal junco
#

arent you supposed to parent prim to waypoint

upper vapor
upper vapor
celest thorn
#

nope it does

#

if i parent a prim it works

#

fine

#

this one nope

teal junco
#

i mean i can still make like cars

upper vapor
#

You can try

#

But they're probably gonna yeet you off above x speed

naive charm
teal junco
#

yeah lol

worthy rune
teal junco
#

teleporting waypoints works right

#

funny timing...

naive charm
teal junco
#

i will test stuff with waypoints tomorrow i think

naive charm
worthy rune
#

waypoint toy works very similarly to elevator waypoints

teal junco
teal junco
celest thorn
upper vapor
slate flume
#

Ever since 14.1.3 dropped I've been having this weird issue

worthy rune
#

and elevator waypoints teleport halfway thought their animation

restive turret
slate flume
restive turret
worthy rune
cosmic echo
upper vapor
#

-# ETA: undefined

slate flume
#

Fuck

#

What the hell

royal mica
#

"SCP 173 contained succesfully. Containment unit Audi R8 GT" πŸ’€

royal mica
teal junco
#

i wonder if we can parent waypoints to players

#

i mean... probably

restive turret
#

What if I parent a cullingtoy to player and I add lightsource to it? ClassDTroll

teal junco
#

so scp sl uppsies?

restive turret
#

Culling parent or smth

#

14.1.3 addition

#

Thing became invisible or smth when not seen

forest sentinel
restive turret
upper vapor
#

Imagine

cosmic echo
celest thorn
#

So let me understand something because im going to shoot myself soon enough

It needs to be bigger always more than the one thing its trying to speed

south socket
#

when can we finally edit the chaos car route and make terrorist attacks with it...

upper vapor
slate flume
celest thorn
#

i think this works on a cube normally

slate flume
#

I'm inexperienced with these

celest thorn
#

but not on other shape

slate flume
#

How often do you update the position of the waypoint toy?

restive turret
#

Ball

south socket
#

i like balls

restive turret
south socket
restive turret
forest sentinel
#

with pmer

slate flume
#

Gotcha

teal junco
ashen hornet
slate flume
#

I have no fucking clue how to use Unity so I'm just gonna chalk that up to something I'll never do lmao

cosmic echo
teal junco
# upper vapor Imagine

imagine shoulder carrying your teammate and you both instantly beam the first enemy you find with the full might of two rifles

celest thorn
# ashen hornet Fun

So i am the only fucker in this entire fucking community that this thing doesn't work?

celest thorn
#

even tho im doing everything 100% fine

south socket
celest thorn
#

wait i have a money idea

restive turret
restive turret
south socket
celest thorn
#

Now i made it a platform

#

if it works

#

im going to scream

upper vapor
teal junco
celest thorn
unique crane
celest thorn
#

what am i doing wrong now

unique crane
#

Zero

#

what are you doing

celest thorn
unique crane
#

Have you made it server side already

celest thorn
#

ITS NOT CLIENT SIDE

restive turret
#

Make the waypoint little bit expanded

unique crane
#

or your still trying to make it-

#

mhm

restive turret
#

Like +1 meter

celest thorn
#

i made it 2

upper vapor
#

I'm gonna remake meow editor from scratch toomuchtrolling

celest thorn
#

just to be sure

grave eagle
restive turret
#

After helping you with these stuff thats probably can be done lolClassDTroll

celest thorn
upper vapor
#

Or I'm gonna remake map forge and optimize it

celest thorn
#

honestly meow took me so long

celest thorn
restive turret
#

I mean you can potentially make it inside Godot since some of the stuff on it easier tbh and you just need to do some very basic stuff and also export to your own custom format

celest thorn
#

NO its not FINE

#

the edges

#

the fucking edges

worthy rune
celest thorn
#

always the fucking problem

upper vapor
worthy rune
#

in theory it shouldnt

upper vapor
worthy rune
#

did you parent the waypoint to the schematic

celest thorn
#

its parented to everything

restive turret
#

Are you sure

worthy rune
#

no im talking to @ashen hornet

celest thorn
#

Oh

#

lol

celest thorn
#

im sure

#

i bet every fucking bone

restive turret
teal junco
#

wait so do i parent schem to waypoint or waypoint to schematic?

#

or i guess it doesnt fully matter?

upper vapor
upper vapor
#

To avoid having to rescale everything put the waypoint in the parent that you're moving

#

Then you can scale the waypoint freely

worthy rune
#

i forgot which way i did it

celest thorn
#

but honestly if it doesn't support edges

#

that much im fucked

#

its useless for me

glass karma
#

I've done this, and I get an assembly error saying it's inaccessible from my method even though the assembly is publicized

celest thorn
#

could it be the priority?

#

-1

worthy rune
celest thorn
#

watch this

upper vapor
#

Because square

worthy rune
#

maybe set the priority to 255

upper vapor
celest thorn
#

let me test

restive turret
#

UInt256.MaxValue

worthy rune
#

lmao

teal junco
#

im happy we have these tho now

celest thorn
#

IT WORKS

teal junco
#

cus i had to place my map on top of an existing roomπŸ˜‚

celest thorn
#

OH MY GOD

#

IT WORKS EVERYWHERE

restive turret
#

Was it still issueClassDTroll

celest thorn
#

NO fuck no

#

im crying

#

one night and a fucking morning

worthy rune
#

you should really read the docs we write on the wrappers even if you dont use them yourself xD

celest thorn
#

to just say oh set it to 255

upper vapor
#

Finally

celest thorn
#

let me test it now with a spinner

#

spinning

restive turret
#

Btw what was the reason adding the getting the closest route from room to room?

forest sentinel
#

@teal junco Laying the player on his back will not work

glass karma
restive turret
#

I ain't complaining since would be ducking goated with my own AI

worthy rune
teal junco
#

but still sad

celest thorn
#

but i do wonder something

#

can you make mario galaxy with this Trolley

#

(i know its not but i want to dream ;( )

forest sentinel
unique crane
#

The player rotates with horizontal rotation

#

not vertical

worthy rune
#

yeah i didnt know what todo there so decided to keep it the same as elevators

teal junco
worthy rune
#

was worried rotation would mess with the CC

unique crane
#

Can you for the funny do elevator from surface to LCZ?

worthy rune
#

character controller

restive turret
#

Give player gravity in that way

teal junco
restive turret
unique crane
#

Oh dammit there is collider around surface

celest thorn
celest thorn
forest sentinel
unique crane
#

i forg

celest thorn
#

When tutorial were green

unique crane
#

Oh right

#

Just do the same thing elevator does

#

move a bit

#

teleport

celest thorn
#

i think i need to update them manually

#

because they desync with primitives

#

by a bit

#

primitives update every 0.1

#

i could use syncinterval ig

restive turret
#

Bring back update on 0

cosmic echo
worthy rune
#

AdminToy.SyncInterval

celest thorn
#

don't worry :3

worthy rune
#

im very worried

unique crane
#

Zero your capable of anything

upper vapor
#

Xd

unique crane
#

we are very worried

celest thorn
upper vapor
#

NW when zero quits SL development

celest thorn
#

i mean im developing something cool

#

and not something boring

unique crane
#

A looot of bugfixing time

#

see ya

celest thorn
#

so fuck all of you

upper vapor
#

Zero when NW quits SL development

unique crane
celest thorn
celest thorn
#

honestly if i get banned i wouldn't care that much i would be more mad for the ban reason if its just something random

#

lol

restive turret
unique crane
#

I mean on the role sync

restive turret
#

Also
For me the DropAllAmmos is throwing an error

thin shuttle
unique crane
#

Yeah for me too

restive turret
#

I'm crying, have you not tested it?😭

celest thorn
#

so

slate flume
#

Actually?

celest thorn
thin shuttle
#

Probably some do have them

slate flume
#

The real question is does it sync with client

restive turret
thin shuttle
#

I reminded him saying it's was smooth so probably client delete too

#

I know you can deleted player list

restive turret
#

I seen method for it exists but, zero clue how would i impl it yet

restive turret
thin shuttle
#

The one i did on exiled is the easiet for my opinion

thin shuttle
#

Like it's no more open anything

#

In the same way you can delete escape menu lol

#

Idk if it's still the case

upper vapor
#

XDDDD

#

Peak

thin shuttle
#

There a lot of things than you can delete

unique crane
#

Waiting for players UI

thin shuttle
#

Just that it's not very well know

unique crane
#

is networked too

thin shuttle
#

Lol

unique crane
#

yea

thin shuttle
#

But now it's look shitty

worthy rune
thin shuttle
#

Could we have QA role here ?

#

:3

celest thorn
thin shuttle
#

That would be cool

worthy rune
ashen hornet
#

cause priority is a float

ashen hornet
#

for some reaaon

worthy rune
#

hmmm, that could break it but idk

celest thorn
thin shuttle
#

You talk of that to fix mtf fake role right ?

worthy rune
#

but if you can please try 255, and see if it works better

soft turtle
#

Maybe they updated something related to the light?

celest thorn
#

thats why

soft turtle
thin shuttle
#

You easier put light to 255,255,255 instead of 1,1,1

#

Look your plugin related to light

restive turret
#

But i love 255 light

soft turtle
celest thorn
modern lark
#

Instead of #FFFFFF it's #ZZZZZZ πŸ˜”

restive turret
celest thorn
restive turret
#

Going to take 20% of your income ClassDTroll1

celest thorn
#

because for the government i have a net of -10k and for income i don't have anything

celest thorn
#

it doesn't update for the client

restive turret
#

You directly sending the NetworkSpawn message

#

No?

celest thorn
#

but it doesn't update and this is the only toy i've seen doing it

restive turret
#

Bro you can just send the isSpawn with the check you done before

celest thorn
#

i don't know where you are getting isSpawn

restive turret
#

In the wrapper

#

But idk how you using or what you do

celest thorn
#

it just doesn't spawn it on the NetworkServer

#

same thing im doing rn

#

and it doesn't spin for the client

#

its static

restive turret
#

Honestly no idea what u do or how so

#

I literally fucking guessing

celest thorn
#

i just don't do anything special

#

I just spawn it

#

and thats it

restive turret
#

And what the patch for?

celest thorn
#

the patch i removed it

#

because i tried doing IsSpawn

#

but nope

slate flume
#

You guys make me feel so dumb sometimes

restive turret
#

That's usually happens

celest thorn
#

i honestly feel dumb asf

#

everyday

restive turret
celest thorn
#

idk i think best way is the patch

#

because not using NetworkServer.Spawn makes it static

#

for no apparent reason

#

i think its something doing with netid and checks on the client?

restive turret
#

Try spawn and destroy ig

celest thorn
#

and then spawn it inside the dictionary

upper vapor
celest thorn
celest thorn
upper vapor
#

So if you use NetworkServer.Spawn, it works, right?

celest thorn
#

yes

upper vapor
#

Then why can't you just do that

celest thorn
upper vapor
#

Why would doors or other stuff spawn if you only spawn the waypoint

celest thorn
#

the waypoint does the same thing

#

why would i want to spawn something that you see if i have multiple schematic in the same place that creates alot of problems

upper vapor
#

Multiple schematics in the same place

celest thorn
upper vapor
#

Just why

#

Then

#

DestroyMessage

worthy rune
upper vapor
celest thorn
ashen hornet
ashen hornet
upper vapor
celest thorn
#

so i cannot prevent it to spawn

#

i cannot do pratically nothing

#

wait

upper vapor
#

Just send a destroy message

worthy rune
upper vapor
#

You are already doing weird visibility stuff

#

Manual loading/unloading

celest thorn
#

because every loading and unloading i don't know if the player sees it or not

upper vapor
#

Wdym you don't know 😭

celest thorn
#

Is it so hard to understand or am i stupid

upper vapor
#

You load a certain area when the player goes there

celest thorn
#

yes

upper vapor
#

Then you send a destroy message for every other area's waypoints

celest thorn
#

Thats not going to be more laggy

#

then fucking do that patch

upper vapor
#

If you send a destroy message for everything except the one they see initially

celest thorn
#

thats going to be so fucking hard to do

upper vapor
#

I don't understand how your patch solves it though

celest thorn
#

at the start when the player joins

upper vapor
#

Right

#

But then you don't have anything

#

And still need to send them manually

#

When it's loaded

celest thorn
#

thats fine

upper vapor
#

That means you know what to spawn

forest sentinel
celest thorn
upper vapor
#

That's not called natively, is it

celest thorn
#

its called here

worthy rune
upper vapor
#

Yeah that's for initial spawning

celest thorn
worthy rune
#

@ashen hornet are you doing anything in the code for your cage thing

celest thorn
#

because i need to prevent initial spawn

upper vapor
#

But you'll have to handle spawning/despawning, no?

#

When another area is loaded

celest thorn
#

i just need to prevent the client from seeing it

celest thorn
#

when they load in the server

upper vapor
#

Okay

ashen hornet
# ashen hornet No, it's a schematic

I only do this in code

    private GameObject CreateWaypoint()
    {
        WaypointToy waypoint = GameObject.Instantiate(PrefabManager.Waypoint);
        waypoint.NetworkVisualizeBounds = true;
        waypoint.NetworkPriority = byte.MaxValue;

        return waypoint.gameObject;
    }
upper vapor
#

So keep your patch

worthy rune
celest thorn
#

or the ShowForConnection?

worthy rune
#

but maybe thats fine since thats how 173 works

ashen hornet
upper vapor
ashen hornet
#

it's not in PMER yet, what did you use?

celest thorn
upper vapor
#

Can you just create a set of waypoints and check if the set contains the identity

#

HashSet<NetworkIdentity> waypoints

forest sentinel
ashen hornet
#

can you show me the code

forest sentinel
celest thorn
#

so lets see

forest sentinel
upper vapor
celest thorn
forest sentinel
upper vapor
celest thorn
#

at the end i use the same for everyone that is server side

upper vapor
#

Ah

celest thorn
#

ShowForConnection is not even called

upper vapor
#

Lmao

#

For NetworkServer.Spawn, it isn't

#

Ofc

celest thorn
#

oh no wait it works

#

yea it doesn't find some stuff im debuging to understand why

worthy rune
# ashen hornet is waypoint parented to the schematic?

hmmm, maybe its some server sided thing. it could be that the tool gun is moving the schematic at an unideal time. one way it could be fixed is calling waypoint.UpdateWaypointChildren() for all waypoints in the schematic after each move

celest thorn
#

are auth down?

#

they had a moment of being down

celest thorn
#

this is so strange i cannot patch Add from WaypointToy it tells me it doesn't exist

#

but if i go decompile it, it does

unique crane
#

What

celest thorn
#

Oh

#

im stupid

#

i was calling the wrong class

#

its AdminToyWaypoint

upper vapor
#

Bruh

celest thorn
#

im sleepy

upper vapor
#

Yeah there are two objects

upper vapor
celest thorn
#

i cannot i need to fix this today

#

i had probably 30 minutes of sleep

upper vapor
#

You can sleep, wake up and work

celest thorn
#

or something like that

#

i think if i patch the AdminToyWaypoint.Add it should desync or anything? because the client nor the server attach it i think?

unique crane
#

@hearty shard Can you send me replication steps for the 106 proximity chat disconnect?

#

Or whole plugin preferrably kek

#

Working on a fix

hearty shard
south socket
#

is the new item wiki field translation bound & scp item bound?

upper vapor
hearty shard
#

And then speak

#

Thats it

unique crane
#

Okay

hearty shard
#

at least looked like it

#

im in bed rn but if you need a replication i can probably make one?

unique crane
#

I guess this should do it

hearty shard
#

It has to be sent to a human i think?

#

actually no shouldnt matter

unique crane
#

Because 106 role was the only role where the fields are not set as client

#

for some reason

#

so I removed it

hearty shard
#

because uhhh

#

ya

unique crane
#

Seems like it does

#

Every other role does it

#

Well maybe not for base game

hearty shard
#

939 and 106

#

939 does it

#

106 doesnt

unique crane
#

If you have any other role sync related exceptions

#

I know of one regarding faking MTF dc

hearty shard
#

um

#

i cant ping trouble

#

but she might know some others

unique crane
#

I pinged her in labapi dev chat

hearty shard
#

ah

unique crane
#

as she told us about the mtf one

hearty shard
#

😭

celest thorn
#

Life is so sad

south socket
#

why are you depressed now

celest thorn
#

So sad

#

If a player does have it and the other doesn’t the client assumes the other does

#

And so it starts spinning

south socket
celest thorn
#

I patched the add and i think it works?

celest thorn
#

Or something like that

ashen hornet
#

43~SCP-2176~Your very own Ghostlight! Caution: Fragile. Disrupts electronics when broken.~Ghostlightβ„’

south socket
#
          ItemTranslationReader._cachedTranslations[result] = new ItemTranslationReader.NameDescriptionPair()
          {
            Name = str1,
            Nickname = str3,
            Description = str2
          };

yeah i think i found it.

#

Nickname is it i guess

ashen hornet
#

ye

#

(I was behind that change, otherwise I'd have no idea how translation works, lol)

celest thorn
#

lol

#

Btw yes i tested it

#

and it seems that if add doesn't add it

#

then even the client doesn't

#

and it syncs correctly

restive turret
#

Go sleep when u wake up you probably found the solution while sleeping

forest sentinel
celest thorn
restive turret
heady turret
# ashen hornet Fun

how you spawn and correct size? I spawn and set parent, but size is insane

forest sentinel
upper vapor
ashen hornet
vast canopy
#

Am I doing smth wrong?

obtuse spruce
#

am i dumb or when im trying to change the scale of a player in RoleChangedEvent its not working SkullClownRainbow

#

need to make a coroutine ?

unique crane
#

Known bug related to role sync

#

If you change it outside of player view it doesn't sync properly

#

There is hotfix we are working on

obtuse spruce
#

oh okay nice thx

worn gull
#

Hi! Some times I crash when the round ends and I'm getting this:

#
UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogError(Object)
PlayerRoles.Spectating.<>c:<Init>b__0_1()
PlayerRoles.Spectating.SpectatorTargetTracker:set_CurrentTarget(SpectatableModuleBase)
PlayerRoles.Spectating.SpectatorTargetTracker:OnDisable()
PlayerRoles.Spectating.SpectatorTargetTracker:OnRoleChanged(ReferenceHub, PlayerRoleBase, PlayerRoleBase)
PlayerRoles.PlayerRoleManager:InitializeNewRole(RoleTypeId, RoleChangeReason, RoleSpawnFlags, NetworkReader)
PlayerRoles.PlayerRoleManager:OnStopClient()
Mirror.NetworkIdentity:OnStopClient()
Mirror.NetworkClient:DestroyAllClientObjects()
Mirror.NetworkClient:Shutdown()
Mirror.NetworkManager:OnClientDisconnectInternal()
RoundRestarting.RoundRestart:OnMessageReceived(RoundRestartMessage)
Mirror.<>c__DisplayClass56_0`1:<ReplaceHandler>b__0(NetworkConnection, T)
Mirror.<>c__DisplayClass9_0`2:<WrapHandler>g__Wrapped|0(C, T, Int32)
Mirror.<>c__DisplayClass8_0`2:<WrapHandler>b__0(NetworkConnection, NetworkReader, Int32)
Mirror.NetworkClient:UnpackAndInvoke(NetworkReader, Int32)
Mirror.NetworkClient:OnTransportData(ArraySegment`1, Int32)
Mirror.LiteNetLib4Mirror.LiteNetLib4MirrorClient:OnNetworkReceive(NetPeer, NetPacketReader, Byte, DeliveryMethod)
LiteNetLib.NetManager:ProcessEvent(NetEvent)
LiteNetLib.NetManager:PollEvents()```
#

How can I fix it or what could be the problem?

restive turret
#

What are you doing

worn gull
#

I don't know

restive turret
#

Btw you probably using Player.List instead of Player.ReadyList

upper vapor
#

Exiled toomuchtrolling

worn gull
#

Bruh

upper vapor
#

Idk

#

Or cedmod

#

Those are my 2 guesses

worn gull
#

Then exiled we don't use cedmod

upper vapor
#

After "NW moment"

upper vapor
worn gull
#

or that xd

upper vapor
#

Yeah how tf does the shutdown message get to the host

worn gull
#

And my game crashes

upper vapor
#

Ah

restive turret
#

Probably something in your plugin works on my machine

#

Didn't got any errors

upper vapor
#

Solution: remove the client

restive turret
#

New Player:Crash method

upper vapor
worn gull
random scaffold
hearty shard
#

i dont actually know whats happening there

#

all you can rly go off is that its spectator related it seems

worn gull
hearty shard
#

well from what i see its trying to send to server its spectate target maybe?

restive turret
#

Try reading the error log

#

Read and extract related information

plain gazelle
#
[2025-08-04 14:41:08.652 +02:00] [ERROR] [LabApi] 'NullReferenceException' occured while invoking 'OnRoundStarted' on 'Site66.Features.CustomCharacters.CharacterPickerDummy': 'Object reference not set to an instance of an object', stack trace:
                                   at ServerRoles.SetGroup (UserGroup group, System.Boolean byAdmin, System.Boolean disp) [0x000a2] in <f46d4d7de96941168027ebdae2c598a5>:0
                                   at LabApi.Features.Wrappers.Player.set_UserGroup (UserGroup value) [0x00006] in <bd83d6009c394d05b0e4e2080b3f314d>:0
                                   at Site.Features.CustomCharacters.CharacterPickerDummy.SpawnDummy (UnityEngine.Vector3 position, UnityEngine.Vector3 lookForward) [0x00026] in C:\Users\ender\source\betterRepos\Site\Features\CustomCharacters\CharacterPickerDummy.cs:45
                                   at Site.Features.CustomCharacters.CharacterPickerDummy.OnRoundStarted () [0x00001] in C:\Users\ender\source\betterRepos\Site\Features\CustomCharacters\CharacterPickerDummy.cs:25
                                   at LabApi.Events.EventManager.InvokeEvent (LabApi.Events.LabEventHandler eventHandler) [0x0001d] in <bd83d6009c394d05b0e4e2080b3f314d>:0
#

I copied the UserGroup setting from Exiled's Dummy spawner

restive turret
#

Dummy null?

#

Try making the usergroup in calldelayed

plain gazelle
#

Line 43 works correctly and spawns the dummy as a tutorial

plain gazelle
celest thorn
#

Btw someone knows PlayerRaPlayerListAddingPlayerEventArgs removes players from the "N player list"

plain gazelle
#

I was just about to ask about how i could hide a Dummy from the player and/or RA list, fitting

hearty shard
#

do custom npc spawn code

plain gazelle
#

well

#

I have no clue how to do that

hearty shard
#

youll need this

#

and this

plain gazelle
#

isnt NPC stuff from Exiled

flat vine
celest thorn
hearty shard
celest thorn
#

like thats my question

celest thorn
hearty shard
#

thats based on instance mode

#

so like

celest thorn
hearty shard
#

i gave working code

upper vapor
#

you can hub.serverRoles.Start() befoire assigning the group

celest thorn
#

can some skibidi toilet in nw fix auth servers please :3

slender lynx
#

at least let me finish my project first

upper vapor
slender lynx
#

its been 9 months

#

not this far in

celest thorn
#

i wanna be global banned

#

so im free

upper vapor
slender lynx
#

ok well ur retarded

#

so

celest thorn
celest thorn
slender lynx
restive turret
celest thorn
celest thorn
upper vapor
#

what are your plans for the next sprint

slender lynx
#

just 3 more towers

#

then im FREE

restive turret
celest thorn
upper vapor
#

xd

restive turret
#

Guys where are we dropping

upper vapor
#

can we just remove those top colliders above the outer area of gate a

#

like

#

why tf are they there

slender lynx
#

we droppin tilted towers

restive turret
#

That's not tilted

slender lynx
#

its close enough

restive turret
#

Rotate it 45 Β°

#

How much i hate mac

upper vapor
#

tower of pisa

#

(piss)

restive turret
#

I building my shit testing with GitHub actions and just not works on max

#

Its like

#

Everything telling me to not push into mac

#

Whoever choosen it should pay 1000 for everything

upper vapor
upper vapor
#

it's

#

Apple Mathβ„’ TFA_SparklesTFA_Sparkles

restive turret
#

Like it checks for it but after it doesnt??

restive turret
#

Like somehow my thing got garbage collected??

upper vapor
#

wait what are you talking about

restive turret
#

I writing a C# wrapper on a hooking library for my own Overlay for games and stuff.
And this shit works on linux and win but not on mac

upper vapor
#

is it dx11

celest thorn
#

how can you delete a player from the N list because setting their lovely PlayerAuthenticationManager.NetworkSyncedUserId says nuh uh

restive turret
#

Currently only writing the wrapper

hearty shard
celest thorn
#

so sad

hearty shard
#

ObjectDestroyMessage

upper vapor
#

yes

hearty shard
upper vapor
#

and respawn

celest thorn
#

Thats going to cause so many issues

hearty shard
#

yes

celest thorn
#

i prefer not to crash people

#

you know

plain gazelle
#

Where are default spawn positions saved?
Like the Tutorial spawn position?

upper vapor
#

don't send it to the original player

hearty shard
upper vapor
#

yeah

#

IFpcRole.SpawnpointHandler

hearty shard
plain gazelle
#

RoleSpawnpointManager.SetPosition(player.ReferenceHub, player.RoleBase);
should set them back to the/a spawn point if i understand it correctly?

plain gazelle
#

ohhh extension

hearty shard
#

you gotta make it urself

#

i dont believe sl has it

plain gazelle
#

How could i do the RoleTypeId -> IFpcRole myself?

upper vapor
#

PlayerRoleLoader

worn gull
#

Hi! If I scale a waypoint and throw a gun into it, the gun's scale changes, how can I fix that

upper vapor
#

wtf xd

forest sentinel
#

yeh mme to

upper vapor
#

solution

#

don't scale the waypoint

#

did NW parent pickups to the waypoints but used SetParent(false)

restive turret
#

Lmao

#

Patch it

#

Nvm it's probably client sided too

plain gazelle
restive turret
#

Isn't there a method in it?

plain gazelle
#

PlayerRoleLoader.TryGetRoleTemplate<PlayerRoleBase>(player.Role, out var roleTemplate);

#

ohhh

#

would
PlayerRoleLoader.TryGetRoleTemplate<IFpcRole>(Dummy.Role, out var fpcRole);
work?

restive turret
#

Maybe

#

Or just do
roleTemplate is IFpcRole

celest thorn
#

Am i the only one or the server lags when trying to connect to central

#

Because im getting desynced randomly but its not lag from the machine or plugin

#

Everytime it tries to connect

#

Tps drop

royal mica
#

Yesterday we noticed stuttering our server which was happening to everyone at the same time

#

I do not know cause of Central, but it was happening same time

#

and as in stuttering I mean it was a literal pause

celest thorn
#

Yea its like explodes and then comes back

#

And its like player lag

#

But its not its server lag

royal mica
#

like the main thread is occupied with the request

celest thorn
#

Yep

plush walrus
#

Okay I been poking at this for a while, does anyone know how TryReload works?

Ignore the weird commenting, I was trying a few things, I just couldnt get it to work for me. Does TryReload check for ammo or does it just do the animation, etc

upper vapor
#

use TryGetModule

#

on the firearm base

worn gull
unique crane
restive turret
#

Cant wait for 14.1.4 TrollDespair

#

@davidsebesta

modern lark
#

I hope to be able one day to use elevators prefabs

worn gull
unique crane
#

Look up

#

there is a video of someone making elevator from the waypoint toy

restive turret
#

Ye

modern lark
unique crane
#

Yea

modern lark
#

Yeah, but I meant, using the elevator prefab instead of a schematic :p

#

Though, will try this waypointtoy

unique crane
#

It needs little adjustments but yea we can add it

modern lark
#

Sounds like a fun way to create dynamic rooms

unique crane
#

Since you can also move players with it

#

Maybe the waterfall room elevator will be real

modern lark
#

That's the thing I love with those elevators

modern lark
unique crane
#

Me on my way to add net identity to the bridge part just so you can delete it and replace it with your own networked bridge

modern lark
#

Please network everything cg_kek

worn gull
royal mica
modern lark
restive turret
restive turret
#

At this point add every room to network

#

Please I wanna create random hallucinated rooms

modern lark
#

If all room were networked, everyone could create their own layout without much work

modern lark
#

so evil

unique crane
#

HCZ backrooms

modern lark
#

oh wow

#

infinite Ikea real

#

infinite cross rooms

restive turret
#

Infinite candy room

unique crane
#

Infinite server rooms

modern lark
modern lark
unique crane
#

You know those roblox obbies

#

Its gonna be

#

Cross 100 server rooms to get admin

modern lark
#

A player think they are done passing all those servers rooms, only to find an infinite corridor of tesla

#

make teslas networked

worn gull
unique crane
#

First thing regarding custom maps is to allow custom layouts

unique crane
#

but

#

@worthy rune could you look at it if you have time?

worn gull
#

I mean what I need to patch

restive turret
#

Idk not on pc

#

Somewhere pickup, somewhere waypoint somewhere where you see that exact same method

worn gull
#

I thought you know it

restive turret
#

Ye let me guess with my 8ball

winged meteor
#

How can I remove the micro speed limit in code?

restive turret
#

Or with my mirror

#

mirror mirror tell me where is this function

unique crane
#

so you cannot do it as it will cause desync

winged meteor
#

That’s sad

#

Should make it a server setting

restive turret
#

Wdym david said you are causing desync

winged meteor
#

I wanted to do something but it would cause detox he said gotta go

modern lark
plain gazelle
#

I love being unable to join my localhost server

restive turret
#

Womp womp

#

(online mode off and you cna

plain gazelle
restive turret
#

Npc is exiled

plain gazelle
#

The custom made player thing in the pictures from Eve

#

Not Exileds npc

restive turret
#

Its not from labapis either

plain gazelle
#

It is still a player

#

Just not authenticated

restive turret
plain gazelle
#

Yeah and i copied it into my code and it works

#

I have a player spawned in that isnt appearing on the N list or RA list

restive turret
#

You probably should do is check how it determine it is a dummy

plain gazelle
#

ah

restive turret
#

Probably bc it using the DummyNetworkConnection

plain gazelle
#

It is being spawned in with
refHub.authManager.InstanceMode = ClientInstanceMode.DedicatedServer;
But IsDummy checks if the InstanceMode is .Dummy

restive turret
#

Replace to that or something i gave no clue

restive turret
plain gazelle
#

oke

restive turret
#

Or

south socket
#

wait am i fucking trippin or wasnt there something to change player model in this labapi update?

restive turret
#

make a new getter to it

hearty shard
#

its literally Npcs.Npc kek

south socket
#

dont mean fade

plain gazelle
#

Fade 255 makes player model invisible

south socket
#

i think im trippin

hearty shard
restive turret
#

PlayerDistributorSync.SendRole

#

Or something

plain gazelle
hearty shard
#

i ususally do player.IsNpc && !player.IsDummy

restive turret
#

Or you can do is

Npc : Player

public new bool IsDummy => MyDummyList.Contains(this);

plain gazelle
#

Ill try my hand at a Player extension

hearty shard
#

no ?

restive turret
hearty shard
#

😭

#

no!!!

#

wait

restive turret
hearty shard
#

yea but like

#

you cant

restive turret
#

Skill issue idk

#

Not my problem

hearty shard
#

unless you save the npc and not the basegame player

#

idek why u need dummies to be NOT seen in N but then also count as a dummy

#

why not ust .IsNpc

restive turret
hearty shard
#

or IsNPC

#

idk which one it is

restive turret
hearty shard
#

ya

restive turret
#

Lel

thin shuttle
#

That not considered as bug

restive turret
#

-# shh I directed that to david

restive turret
thin shuttle
#

I don't see at what moment it's a feature

#

To not fading the weapon and instead modifying it's scale

restive turret
#

I mean clearly as a bug

forest sentinel
thin shuttle
#

Said by nw developer

restive turret
#

Then a feature

#

Unwanted little happy features

thin shuttle
#

Unwanted features

#

Β―\_(ツ)_/Β―

forest sentinel
#

If it had remained full size, I think it would have been a feature.

restive turret
#

If you do - fading

#

Does it become big?

thin shuttle
thin shuttle
forest sentinel
thin shuttle
#

But yeah technically it's would make it bigger but it's not possible

thin shuttle
forest sentinel
thin shuttle
#

Fade is between 0 and 255

#

And 255 == invisible similar to 106

#

They use a similar mechanisms

restive turret
#

Just call the function

thin shuttle
#

How ?

forest sentinel
#

im talking about the model's fading, not the effect.

restive turret
#

Idk

thin shuttle
#

Do you want to call a function on client

#

I want your suggestions

restive turret
#

Oh its ah

thin shuttle
restive turret
#

Fuck

thin shuttle
#

Our only way to interact is fade effect

restive turret
#

Exploit mirror

#

Call some rpc function

#

Idk

grave eagle
#

holy shit its double jump real

unique crane
#

Yes

#

It is real

grave eagle
celest thorn
grave eagle
#

ghost lol

unique crane
#

No thats just lightweight

#

not double jump

grave eagle
#

im kidding

unique crane
#

you can do double jump

#

There is Player::Jump()

grave eagle
#

yes?

unique crane
#

which ignores grounded

grave eagle
#

oooooooooooo

#

i need to test it

sinful bronze
#

nooo tf2 scout

pallid galleon
upper vapor
#

so real

celest thorn
#

best way would be with SSSS

unique crane
#

Yea

#

SSS