Minetest logo

IRC log for #minetest-hub, 2019-12-19

| Channels | #minetest-hub index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:16 behalebabo joined #minetest-hub
01:25 fluxflux_ joined #minetest-hub
03:44 Ruslan1 joined #minetest-hub
04:33 olliy2 joined #minetest-hub
05:28 ANAND Is ObjectRef:get_pos supposed to return nil for whatever reason?
05:28 ANAND I have an entity's object, but obj:get_pos() returns nil
05:29 ANAND Both obj and obj.get_pos exist, btw, otherwise MT would crash
05:34 ANAND And I'm not able to reproduce it now, although the code is still intact
05:54 ANAND But I noticed something else. obj:set_attach never attaches the object to the parent
05:55 ANAND I'm periodically checking if the entity is detached, and re-attach it to the player
05:55 ANAND re-attaching*
05:59 olliy joined #minetest-hub
07:15 CWz joined #minetest-hub
07:34 hlqkj joined #minetest-hub
07:45 pyrollo joined #minetest-hub
08:37 ShadowNinja joined #minetest-hub
08:52 hlqkj_ joined #minetest-hub
10:53 Fixer joined #minetest-hub
10:56 Curious joined #minetest-hub
11:03 curiousguy joined #minetest-hub
11:58 olliy joined #minetest-hub
12:11 aerozoic joined #minetest-hub
12:36 BuckarooBanzai joined #minetest-hub
13:01 hlqkj joined #minetest-hub
13:37 Fixer_ joined #minetest-hub
14:33 CWz_ joined #minetest-hub
15:37 HDMI_STECKDOSE joined #minetest-hub
16:07 BuckarooBanzai0 joined #minetest-hub
16:12 BuckarooBanzai8 joined #minetest-hub
17:29 Krock joined #minetest-hub
17:48 scr267 joined #minetest-hub
18:24 BuckarooBanzai joined #minetest-hub
18:27 BuckarooBanzai1 joined #minetest-hub
18:34 tomraceror joined #minetest-hub
18:35 tomraceror left #minetest-hub
19:28 hlqkj joined #minetest-hub
20:06 nore joined #minetest-hub
21:49 rubenwardy The rotation of a player object doesn't update when attached to an entity. Any ideas on how to work around this?
21:49 rubenwardy I tried    object.rotation.y = player.look_horizontal, but there was no changes
21:49 rubenwardy player does have player:set_rotation()
21:49 rubenwardy *doesn't
21:50 rubenwardy It would be nice for the idea of server- or client-control to be properly coded in, meaning that set_rotation would work in these situations when the player _object_ is server-controlled
21:50 rubenwardy actually, I haven't tried that
22:19 hlqkj joined #minetest-hub
22:51 shivajiva anyone up for testing https://github.com/shivajiva101/authx
22:53 rubenwardy you should consider splitting the init.lua file into  api.lua,  chatcmd.lua,  gui.lua   at least
22:53 rubenwardy ideally db.lua too
22:54 rubenwardy designing mods like that encourages you to make contained API functions, hopefully
22:55 rubenwardy plus a 3000 line long file is pretty bad
22:55 rubenwardy but anyway, nice work
22:55 rubenwardy is it a new and improved schema?
22:56 rubenwardy having an id field which is not PRIMARY KEY is problematic, and there appears to be a table with no primary keys
22:59 shivajiva I have this aversion to creating global functions for some reason it seems more appealing to keep it tightly wrapped. The advantage of using auth as part of sban is reduced storage, what tables did you notice that on?
23:01 shivajiva expired is an odd table due to the multiple names and id's possible
23:03 shivajiva I suppose I could use a single id entry and serialize the records in a data field to tidy it up
23:04 rubenwardy `id` should be the primary key of the current table. If it's the id of something else, then it should be tableId like playerId.    If it's not then it should probably be removed as unnecessary
23:04 rubenwardy for example, if you have name as a primary key then an id is unnecessary
23:07 shivajiva the id is stored because it's tracking data for an account regardless of the index being on name though
23:08 rubenwardy the point of a primary key is that it uniquely indentifies the current record, and is the key used in foreign keys
23:09 rubenwardy oh, is the id actually a tracking id to merge multiple accounts?
23:09 shivajiva yes
23:09 rubenwardy ahh
23:12 shivajiva via the assumption of name and ip's being common over a progression of connections I keep track with an id and assign where possible, violations are marked for further analysis by the db admin
23:14 shivajiva pre emptive bans are possible via a separate table so the real data isn't contaminated
23:14 shivajiva a 'blacklist' effectively
23:15 shivajiva but transparent to the ban and unban commands if you have server priv
23:17 rubenwardy I suggest using a different name to id for that
23:17 rubenwardy idk what
23:18 rubenwardy group or clump
23:18 rubenwardy altSet
23:18 rubenwardy heh
23:18 rubenwardy it doesn't matter that much
23:20 shivajiva if it makes it more readable I'm all for that
23:22 shivajiva account would suffice instead of id
23:26 shivajiva if I split the code into parts there's nothing to stop the global functions being used over the api functions so what's the incentive, always wondered that
23:26 shivajiva if you are up for using a mods api you are up for reading and understanding the code anyway
23:30 shivajiva this kind of mod needs to be secure in that respect

| Channels | #minetest-hub index | Today | | Google Search | Plaintext