Time |
Nick |
Message |
01:43 |
|
Grandolf_ joined #minetest-hub |
06:14 |
|
nerzhul joined #minetest-hub |
07:23 |
|
CWz joined #minetest-hub |
07:39 |
|
Zeno` joined #minetest-hub |
08:27 |
rdococ |
YaY |
09:11 |
|
nerzhul joined #minetest-hub |
09:13 |
CWz |
why when players become solid thay walk wierd |
09:15 |
rdococ |
I'm not used to bipedals either. |
09:15 |
rdococ |
:P |
09:15 |
rdococ |
anyway, depends what you mean by weird |
09:54 |
|
IhrFussel joined #minetest-hub |
09:55 |
IhrFussel |
What's the syntax to delay a function in on_joinplayer() BUT also to give that function the player var? is it minetest.after(2,FUNCTIONNAME(player) end) ? |
09:56 |
rdococ |
minetest.after(2, function (player) doStuffWith(player) end) |
09:57 |
IhrFussel |
rdococ, that didn't seem to work...it said player was nil when it ran |
09:58 |
rdococ |
minetest.register_on_join_player(function (player) minetest.after(2, function (player) doStuffWith(player) end) end) |
09:58 |
rdococ |
s/join_player/joinplayer |
09:58 |
IhrFussel |
I'm pretty sure I tried that and it crashed the server with a nil error |
09:59 |
rdococ |
odd |
09:59 |
rdococ |
ah |
09:59 |
rdococ |
minetest.register_on_join_player(function () minetest.after(2, function (player) doStuffWith(player) end) end) |
10:00 |
rdococ |
wait |
10:00 |
rdococ |
minetest.register_on_joinplayer(function (player) minetest.after(2, function () doStuffWith(player) end) end) |
10:00 |
rdococ |
if that doesn't work, try this: |
10:01 |
rdococ |
minetest.register_on_joinplayer(function (player) minetest.after(2, function (player) doStuffWith(player) end, player) end) |
10:14 |
sfan5 |
while the first might work you should definitely use the second |
10:38 |
lisac |
my fucking phone decided it would be a good idea to format the SD card while reseting settings. |
10:38 |
lisac |
I specifically told it NOT to do it |
10:39 |
lisac |
I'm now in the process of installing some actual android, and not this shitty bloatware version I got it with. |
10:43 |
CWz |
how does one install andriod os on pone |
10:44 |
lisac |
I'll just grab latest cyanogen and install it as an update |
10:44 |
lisac |
luckily google backed up my images |
10:44 |
rdococ |
can someone wipe my iPad and replace it with a Linux installation? |
10:45 |
rdococ |
currently it's got Apple ShitOS, and I don't want that |
10:45 |
lisac |
not sure if you can install it on ios phone |
10:45 |
rdococ |
eh, I'll just get a chainsaw. |
10:46 |
lisac |
why would you get an iphone, though? |
10:47 |
lisac |
I always found androids cheaper and nicer |
10:47 |
rdococ |
because I was an idiot back then |
10:47 |
lisac |
and I only ever saw Bosnians using iPhones. |
10:47 |
rdococ |
probably barely even knew what an android was |
10:47 |
lisac |
lol okay |
10:47 |
rdococ |
what I really want is a small computer that's at least capable of running an actual OS, not these dumb phone versions |
10:48 |
|
Fixer joined #minetest-hub |
10:48 |
lisac |
ubuntu touch was like that |
10:48 |
lisac |
sadly, the project died |
10:48 |
rdococ |
even if it requires a keyboard, I'd be fine as long as I could carry it around |
11:01 |
IhrFussel |
sfan5, ok thanks...any clue why the profiler affects some callbacks it seems? If I enable mod profiler the server seems to think that players have no armor when falling or in lava |
11:07 |
sfan5 |
sounds like a bug |
11:14 |
rdococ |
YaY |
11:17 |
|
Jordach joined #minetest-hub |
11:22 |
rdococ |
2 + 2 = 5[citation needed] |
11:23 |
Calinou |
[1] + [2] - [3] = 9 |
11:25 |
rdococ |
ah, but [dubious -- discuss] * [4] = 9.25[citation needed]. |
11:34 |
|
ThomasMonroe joined #minetest-hub |
11:36 |
|
CalebDavis joined #minetest-hub |
12:00 |
Zeno` |
that's not true. 2 + 2 = 10 however |
12:02 |
|
Grandolf joined #minetest-hub |
12:03 |
Zeno` |
Are you allowed in here Grandolf? |
12:04 |
rdococ |
2 + 2 = 10.... IN QUATERNARY! |
12:10 |
Zeno` |
Grandolf, are you OldCoder? |
12:11 |
Fuchs |
Grandolf: unrelated: what was the poke about Lausefuchs about? |
12:11 |
Fuchs |
also as far as I can tell: he is not. |
12:11 |
Fuchs |
(the former, he is allowed in here I think) |
12:12 |
Fuchs |
oh, it was +m, sorry |
12:12 |
Shara |
No problem. Figured he should be able to answer the questions himself at least. |
12:12 |
Grandolf |
hi |
12:13 |
Fuchs |
yes :) |
12:13 |
Fuchs |
hi! |
12:13 |
Grandolf |
it was bc someone was saying they ideling for a year was long, and i had read the idle hours as days |
12:13 |
ThomasMonroe |
hey Fuchs |
12:14 |
Fuchs |
Grandolf: impressive, but no, he didn't idle for that long :) |
12:14 |
Fuchs |
Grandolf: it's an alt of mine |
12:14 |
Fuchs |
(an obvious one) |
12:14 |
Grandolf |
i figured |
12:14 |
Fuchs |
decent clients convert it |
12:15 |
Fuchs |
[Whois] Lausefuchs has been idle for 41 days, 16 hours, 15 minutes, and 51 seconds. |
12:15 |
Fuchs |
ThomasMonroe: hi! :) |
12:15 |
ThomasMonroe |
hey Grandolf |
12:15 |
Grandolf |
hi thomas |
12:20 |
* rdococ |
hugs Minetest somehow |
12:24 |
Shara |
Did it hug you back? |
12:25 |
ThomasMonroe |
somehow XD |
12:25 |
* Grandolf |
writes minetest on a pole for rdococ to hug |
12:26 |
* rdococ |
hugs Grandolf instead |
12:26 |
Shara |
My server bot has been known to hug people (somehow) |
12:26 |
Shara |
Though it's also been known to try and eat people as well. |
12:26 |
rdococ |
O_o |
12:26 |
Shara |
You never noticed that? |
12:27 |
rdococ |
Your server bot? |
12:27 |
Grandolf |
?? |
12:27 |
* Grandolf |
is conused |
12:28 |
* Grandolf |
is also unsure of what to say, or do |
12:29 |
* rdococ |
hugs Grandolf again |
12:35 |
Grandolf |
if i use a command/commandblock/player detector to make a sound, how do i make the sound stop once noone is in range? |
12:37 |
rdococ |
WITH HUGS! |
12:37 |
Grandolf |
i dont want 50 of a song playing at the same time bc someone goes back and forth, and i dont want to manually start it every 5 mins, and i dont want to just play the song with 5,000,000 delayers |
12:37 |
Grandolf |
hm... |
12:37 |
Grandolf |
maybe |
12:38 |
* Grandolf |
will make a delayer that delays for the exact song time and call it :mesecons_delayer:hugs :P |
12:44 |
|
RobbieF joined #minetest-hub |
12:48 |
rubenwardy |
rdococ: never store the player object between callbacks |
12:49 |
rubenwardy |
Instead, store the name and look up the player again |
12:49 |
rubenwardy |
And make sure the player is non nil |
12:49 |
rubenwardy |
If the player leaves between it joining and the 2 seconds, then the server will crash |
12:50 |
rdococ |
rubenwardy: mw ha ha ha |
12:51 |
xerox123 |
my server keeps throwing this error when I place a homedecor bed https://paste.ubuntu.com/25362400/ |
12:54 |
nerzhul |
lua core related objects can change between loop steps |
12:55 |
xerox123 |
what does that mean? I'm no programmer |
12:56 |
rubenwardy |
Nerzhul: scripting is run in the main thread and blocks networking etc logic |
12:56 |
rubenwardy |
Surely there's no race conditions |
12:57 |
nerzhul |
rubenwardy, yes, but if you store LuaPlayerRef in your mod and multiple server steps are done, it 's possible that the RemotePlayer pointer ref will become invalid in a loop step in core engine and the LuaPlayerRef just become unstable |
12:58 |
rubenwardy |
Ah, you mean server steps not Lua steps |
12:58 |
rubenwardy |
I thought you meant whilst stepping through a Lua loop |
12:59 |
rubenwardy |
Yeah, a Lua ObjectRef is essentially just a pointer to a player or an entity |
13:00 |
rubenwardy |
It may be worth using a weak pointer at some point, or just storing the player name in the objectref, so we can give a more informative message |
13:00 |
rubenwardy |
Although the latter wouldn't work for entities |
13:01 |
nerzhul |
rubenwardy, yeah i mean the sync between core and lua :) |
13:01 |
nerzhul |
never store a LuaRef between steps if it's a removable cores-die object |
13:01 |
nerzhul |
coreside* |
13:01 |
nerzhul |
you have same problem with entities, you should store entity id |
13:02 |
nerzhul |
and yes, it's less performant because you store and lookup on each call you do across lua steps , but no choice |
13:02 |
Grandolf |
in mesecons_delayer how long is delaytime = 0.1 ? |
13:07 |
|
Grandolf joined #minetest-hub |
13:16 |
|
Fixer_ joined #minetest-hub |
13:16 |
Grandolf |
hi fixer |
13:18 |
|
lisac joined #minetest-hub |
13:18 |
|
Megaf joined #minetest-hub |
13:23 |
|
cx384 joined #minetest-hub |
13:25 |
rdococ |
chromium is cool and all, but I wish it supported flash |
13:31 |
nerzhul |
nobody should support flash |
13:32 |
rdococ |
Sorry, but my computer does not support nerzhul. |
13:33 |
nerzhul |
i run in 128bit it's why it doesn't work |
13:34 |
rdococ |
Ha, 128bit. My computer migrated from that aaaaages ago. |
13:35 |
rdococ |
My computer utilizes 18,446,744,073,709,551,616-bit architecture - and that's a number that a 64-bit computer can't even /grasp/ in an unsigned integer! |
13:41 |
|
Grandolf joined #minetest-hub |
13:41 |
Megaf |
Im not sure if you are serious or ironic rdococ |
13:42 |
|
Grandolf joined #minetest-hub |
13:42 |
Zeno` |
rdococ, sure it can |
13:42 |
Zeno` |
it's 2^64 |
13:43 |
Zeno` |
oh wait |
13:43 |
Zeno` |
would need 65 bits I guess |
13:44 |
Megaf |
arent some if not most SIMD instructions 128 bit? |
13:45 |
Megaf |
"The IBM System/370 could be considered the first simple 128-bit computer, as it used 128-bit floating-point registers. Most modern CPUs feature SIMD instruction sets (SSE, AltiVec etc.) where 128-bit vector registers are used to store several smaller numbers, such as four 32-bit floating-point numbers. A single instruction can then operate on all these values in parallel. However, these processors do not operate on individual numbers that are 128 |
13:45 |
Megaf |
binary digits in length, only their registers have the size of 128-bits." |
13:45 |
Calinou |
Rust now has i128 |
13:45 |
Calinou |
128-bit signed integer |
13:45 |
Calinou |
(I don't think there's u128?) |
13:45 |
Zeno` |
But it could of course be represented with any computer with an arbitrary precision library |
13:47 |
Megaf |
Lets just get a 5 GHz 64 bit CPU and emulate 128 bit CPU running at 1 GHz on it |
13:47 |
Megaf |
(That's not supposed to be a serious sentence) |
13:48 |
Calinou |
let's make CPUs go to 6 GHz and have 24 cores, all this to emulate the Nintendo Switch |
13:48 |
Zeno` |
since it only needs65 bits it's easy anyway |
13:51 |
nerzhul |
128bit integer is useless except in mathematics |
13:51 |
Megaf |
and in the Minetest database |
13:52 |
nerzhul |
useless in mt database, map uses 16b |
13:54 |
* Calinou |
joined the Just Test server for the laughs |
13:55 |
Calinou |
I should take a screenshot of the spawn area, and we'll have the answer to "What will Minetest look like in 10 years from now?" |
13:55 |
* CWz |
wonders how his server all of the sudden got more players |
13:56 |
Calinou |
heh, camera offset is broken, since I'm using a recent dev build |
13:56 |
Calinou |
uh uh, found two bugs with that offset thing |
13:57 |
CWz |
hello Zeno` |
13:57 |
Calinou |
1) I can't get out of water without sneaking and jumping (usually, only jumping is required) |
13:57 |
Calinou |
2) my character can be underwater (from third person view), but since my view isn't, I'm not losing air bubbles |
13:57 |
Calinou |
(this works both in third person and first person) |
13:57 |
rdococ |
Calinou: The big money is in the bignums. |
13:59 |
Calinou |
meh, chat2 output looks bad with my font size |
13:59 |
Calinou |
I wish we had a built-in chat log |
13:59 |
Calinou |
(and move away chat messages from the console) |
13:59 |
CWz |
+1 |
14:04 |
|
sniper338 joined #minetest-hub |
14:07 |
Calinou |
https://i.imgur.com/GkFXfYe.png |
14:07 |
Calinou |
best anticheat |
14:08 |
CWz |
wow |
14:08 |
CWz |
every spammy |
14:08 |
rdococ |
heh |
14:09 |
* benrob0329 |
thinks a out getting another hour if sleep |
14:09 |
rdococ |
a good anticheat should look at the player's privs and physics table. |
14:09 |
benrob0329 |
*about |
14:10 |
Calinou |
what about an anticheat that asks for $0.50 payment every time a violation is detected? |
14:10 |
Calinou |
this could be better than hat sales |
14:12 |
lisac |
hey IhrFussel, after some time on your server, I was wondering if I should write a guide detailing the use of minetest.chat_send_player |
14:13 |
lisac |
seeing that your mods all use chat_send_all instead of it |
14:13 |
rdococ |
hah |
14:14 |
IhrFussel |
lisac, No, there are 150+ commands on my server (yes you heeard right) and many output in PM/chat_send_player() ... but there is also info I consider important for the public |
14:15 |
IhrFussel |
When players spam a public command too much I either put them on a blacklist for that command or I think about making it private |
14:16 |
|
Bobr joined #minetest-hub |
14:18 |
lisac |
IhrFussel, your server reminds me of facebook. :P |
14:18 |
lisac |
hijenavuk enjoys it, though. So I guess it is nice. |
14:24 |
Megaf |
Why was the view offset thing broken in the first place? |
14:27 |
Megaf |
gtg |
14:31 |
IhrFussel |
My server offers a lot ... players have levels, there is a shop system, friend lists, players can be with each other, there are different chat channels, profiles, events, challenges that make sure nobody can cheat...really it's too much to list ... I'm most proud of the ingame-bot cause I coded it 100% myself |
14:33 |
Shara |
In fairness, it's one of the nicest servers I found yet. |
14:34 |
Shara |
Though I'm still not sure I like seeing so many public messages :P |
14:35 |
|
DI3HARD139 joined #minetest-hub |
14:36 |
|
Bobr joined #minetest-hub |
14:40 |
Bobr2 |
soz |
14:42 |
lisac |
Shara, IhrFussel, I do think it has some very interesting features. I just don't like the concept of social networking in minetest. |
14:42 |
lisac |
especially seeing that most players are kids who might share a bit too much. |
14:42 |
lisac |
I myself might have been guilty of that in my earlier years. |
14:42 |
Raven262 |
Playstyle: What?! |
14:43 |
Shara |
I'm not social enough to social network anyway :) |
14:44 |
|
Bobr2_ joined #minetest-hub |
14:46 |
lisac |
I do reddit |
14:49 |
IhrFussel |
My server is an entire social environment... IMO multiplayer without social features is boring |
14:50 |
IhrFussel |
My goal is it to bring as much features to MT as possible...anything that makes sense should be in it |
14:50 |
Raven262 |
So make a social network out of the server. Nice idea, but not for me xD |
14:53 |
Shara |
I wouldn't want the responsibility of running such a thing to be honest |
14:53 |
IhrFussel |
My server tracks player activity, uses a certain punishment system called Bad Score that adds points to a player's account for breaking rules...when the score reached a certain amount the account will be kicked or banned...the interesting part about it is that it goes down by 0.1 per day the player behaved fine, so players see that they have the chance to show that they can get another chance on the server |
14:53 |
Shara |
Regular chat and a server IRC channel, plus an external site for updates, is quite enough for people to interact with already, and already plenty to manage |
14:54 |
IhrFussel |
they have the chance to be "forgiven" on the server if they behave fine for a long time* |
15:05 |
IhrFussel |
But I admit that there are commands/features that make no real sense...they exist just for fun when the players are bored (such as lovemeter) |
15:06 |
rdococ |
a karma system would be cool |
15:11 |
Calinou |
upnodes to the left |
15:27 |
|
Krock joined #minetest-hub |
15:39 |
Bobr2 |
wb krock |
15:42 |
Krock |
ty Bobr2 |
16:28 |
|
Zeno`` joined #minetest-hub |
16:41 |
IhrFussel |
Guys? What's wrong here? https://pastebin.com/ndLBuD6X |
16:41 |
IhrFussel |
"unexpected symbol near 'end'" |
16:42 |
Raven262 |
that "," at the last end looks suspicious |
16:43 |
calcul0n |
yes, and it looks like there's an extra "end" |
16:45 |
IhrFussel |
calcul0n, sorry that's the end) of on_joinplayer() ... Raven262 I tried with and without , |
16:45 |
Raven262 |
I doubt there should be an "," before that end |
16:46 |
shivajiva |
the symbol would be player at the end? |
16:46 |
calcul0n |
yes, the player at line 5 seems useless too |
16:46 |
calcul0n |
the last one |
16:50 |
IhrFussel |
what is wrong here now? minetest.after(2,function(player) u_skins.update_player_skin(player) end, player end) |
16:50 |
shivajiva |
IhrFussel: remove last player |
16:50 |
IhrFussel |
But sfan5 said it's the recommended syntax |
16:51 |
shivajiva |
okay for minetest.after(1, function, parameter) maybe but not for what you are doing |
16:52 |
lisac |
IhrFussel, do you even indent? :D |
16:54 |
shivajiva |
i.e. minetest.after(1, foo.bar, player) where foo.bar = function(player) |
16:54 |
lisac |
Y that would help |
16:54 |
IhrFussel |
shivajiva, this doesn't worjk either minetest.after(2,u_skins.update_player_skin(player), player end) |
16:55 |
Raven262 |
end? |
16:55 |
Raven262 |
at the end |
16:55 |
shivajiva |
try it as |
16:55 |
shivajiva |
player, |
16:55 |
shivajiva |
end) |
16:55 |
shivajiva |
eww sorry |
16:55 |
calcul0n |
something like minetest.after(2,function(player) u_skins.update_player_skin(player) end, player) end |
16:55 |
calcul0n |
if the last end is needed by something upper |
16:56 |
IhrFussel |
THis works minetest.after(2,u_skins.update_player_skin(player), player) |
16:56 |
shivajiva |
try it as minetest.after(2,u_skins.update_player_skin, player) |
16:57 |
IhrFussel |
Ok it crashed on_joinplayer() I'll try this one ^ |
16:57 |
shivajiva |
minetest.after(the delay, the function, the parameter) |
16:58 |
shivajiva |
that's how it's expressed in the api I believe |
16:59 |
IhrFussel |
Not sure what's wrong, the skin stays white |
17:00 |
shivajiva |
out of interest what are you trying to do that uskins doesnt? |
17:02 |
IhrFussel |
I want to delay the setting of the skin cause the profiler showed me that on_joinplayer() lags quite a bit |
17:02 |
|
Fixer joined #minetest-hub |
17:05 |
shivajiva |
I see |
17:08 |
|
Calinou joined #minetest-hub |
17:08 |
shivajiva |
then I'd expect to be able to get away with minetest.after(2,u_skins.update_player_skin, player) for line 171 |
17:09 |
sfan5 |
yes that should work |
17:14 |
shivajiva |
I noticed 0.4.16 was showing players white occasionally until they moved around a bit on my server |
17:34 |
rdococ |
O_O |
17:34 |
rdococ |
shivajiva: that seems to happen if you repeatedly punch a player |
17:34 |
rdococ |
also, I just compiled minetest and the latest dev version calls itself 0.5.0 :P |
17:36 |
Raven262 |
nrz's new version numbering? |
17:36 |
* Raven262 |
voted for yes :P |
17:37 |
rdococ |
I'm not sure - I'd have to compare 0.4.15 and 0.4.16 with 0.5.0's planned features to determine if it is worthy of a semi-major version incrementation :P |
17:38 |
shivajiva |
lol |
17:47 |
rdococ |
What's in the new dev release anyway? |
17:48 |
|
Megaf joined #minetest-hub |
17:48 |
benrob0329 |
all the things! |
17:48 |
rdococ |
like what? |
17:49 |
|
lisac joined #minetest-hub |
17:49 |
benrob0329 |
all of them! |
17:49 |
rdococ |
like nodes? |
17:49 |
rdococ |
are there nodes? |
17:49 |
benrob0329 |
Ikr |
17:49 |
rdococ |
because I checked the changelog and it didn't say "added nodes" |
17:49 |
benrob0329 |
*idk |
17:50 |
rdococ |
so I'm worried if nodes exist or if we're just going to be playing in a void :/ |
17:50 |
Raven262 |
Cause they removed them! :( |
17:50 |
rdococ |
Oh noes! |
17:50 |
rdococ |
I will just have to emulate them with entities! |
17:50 |
Raven262 |
And they added the directional lightning, what is it going to light! :( |
17:50 |
Raven262 |
*? |
17:51 |
rdococ |
wait |
17:51 |
benrob0329 |
Did that get merged? I though it was still a PR |
17:51 |
rdococ |
did they actually add directional lighting? O_O |
17:52 |
rdococ |
(suck it, minecraft! :P) |
17:52 |
benrob0329 |
For Sun + Moon |
17:52 |
KaadmY |
No, it's not merged yet |
17:52 |
benrob0329 |
And its more directional shading |
17:52 |
benrob0329 |
Just an effect |
17:55 |
|
Bobr2 joined #minetest-hub |
18:05 |
|
nerzhul joined #minetest-hub |
18:13 |
|
Miner_48er joined #minetest-hub |
18:23 |
|
paramat joined #minetest-hub |
18:46 |
IhrFussel |
shivajiva, sfan5 that is exactly what got me the white player skin and it didn't change after 2 secs |
18:48 |
shivajiva |
doesn't make a lot of sense, I'll try adding a delay to simple skins to see what effect it has |
19:07 |
* garywhite |
saw the eclipse on TV...clody |
19:08 |
garywhite |
cloudy* |
19:08 |
benrob0329 |
you can still see the sun through the clouds |
19:08 |
garywhite |
very cloudy... |
19:10 |
Raven262 |
What if eclipse happens during the night? Ah, yes. |
19:19 |
IhrFussel |
I need a way to delete areas from the areas mod that were owned by accounts that don't exist anymore...the areas.dat file is so large, each adding/removing/changing takes up to 1 sec |
19:25 |
Bobr2 |
isnt the command remove_player |
19:26 |
IhrFussel |
Bobr2, yes /remove_area ID ... but that would take forever with 5,000+ protections |
19:27 |
Bobr2 |
ah |
19:27 |
DI3HARD139 |
@IhrFussel You could manually edit the file if you want. Just make sure the world is offline. |
19:27 |
DI3HARD139 |
Had to do that a few times |
19:27 |
IhrFussel |
I need a way in Lua to parse the playername, check the account existence and if not found, delete it from the file |
19:28 |
|
Corvus_ joined #minetest-hub |
19:28 |
IhrFussel |
The file is ONE huge line AFAIK...I'd be wayy too worried about corruption |
19:29 |
Shara |
I worry about the areas file as well... |
19:29 |
DI3HARD139 |
grep maybe? |
19:30 |
IhrFussel |
The areas data is stored as a huge Lua table I think...I imagine it to be extremely difficult to use grep on it |
19:30 |
IhrFussel |
Let me ask in #bash |
19:31 |
sfan5 |
i doubt you can do that efficiently in bash |
19:57 |
|
Fixer joined #minetest-hub |
19:58 |
IhrFussel |
sfan5, the only answer I got was "do it in Lua" |
19:58 |
IhrFussel |
xP |
20:07 |
IhrFussel |
Can I do this somehow externally? Without MT functions? "self.areas = minetest.deserialize(file:read("*a"))" ? |
20:11 |
sfan5 |
copy the functions from mt |
20:23 |
Fixer |
PAM_PAM_PAM |
20:26 |
|
soupfly joined #minetest-hub |
20:28 |
IhrFussel |
sfan5, That looks cryptic as heck |
20:29 |
IhrFussel |
No matter what I do I get nil |
20:47 |
IhrFussel |
This MIGHT work...I put it inside the /remove_area command https://pastebin.com/7RZ21Ji9 |
20:48 |
IhrFussel |
Oops it's areas:remove(id) |
21:01 |
shivajiva |
seems viable, can you objectify the table length for the loop? |
21:02 |
IhrFussel |
Improved version (checks if ID exists first): https://pastebin.com/0FM6qtEq |
21:03 |
shivajiva |
I hope you indent your code :) |
21:03 |
IhrFussel |
shivajiva, not sure how to do that (getting table length) |
21:05 |
shivajiva |
simple table length is #table, then we have table.getn(table) |
21:05 |
IhrFussel |
DISCLAIMER: I do not guarantee the success of that code, ALWAYS make a backup of the areas file before editing it |
21:07 |
IhrFussel |
shivajiva, I'm not sure if that would work because deleted area IDs get reused o.o |
21:08 |
IhrFussel |
In theory the table should have a fixed length, but I'll keep it at 1, 8000 for myself cause I know the highest ID is 7XXX |
21:13 |
|
RobbieF left #minetest-hub |
21:13 |
shivajiva |
ipairs would be better then |
21:14 |
IhrFussel |
shivajiva, I just ran it...it took only 3 secs |
21:16 |
IhrFussel |
It deleted ~ 1,000 protections |
21:17 |
shivajiva |
cool |
21:22 |
shivajiva |
btw the test adding delay to the update player skin on join didn't produce any noticeable effect, skin shows correctly |
21:24 |
IhrFussel |
Maybe it's u_skins specific then |
21:24 |
shivajiva |
maybe but that part of the code is identical |
21:31 |
shivajiva |
the logic is common to the skin mods regardless of where it acquires the textures or how it presents them to the user afaik |
21:36 |
shivajiva |
I'm guessing your sever is heavy on player join because of the amount of mods processing that event |
21:58 |
IhrFussel |
Yes I know that's why I try to delay some stuff that usually runs on_joinplayer() |
23:14 |
* sofar |
back from eclipse |
23:15 |
* sofar |
& kids enjoyed totality - was awesome - hope others got a chance to see it today as well |
23:16 |
KaadmY |
The eclipse was partial here |
23:16 |
VanessaE |
it just barely reached totality here too, sofar |
23:16 |
KaadmY |
70-80% totality here |
23:16 |
VanessaE |
lasted for like 1 minute, got a full "diamond ring" |
23:17 |
VanessaE |
clouds got in the way but what was visible was spectacular. |
23:29 |
* Wayward_One |
saw it partially as well |
23:35 |
sofar |
we had not a cloud in the sky |
23:43 |
|
bigfoot547 joined #minetest-hub |