Hallo zusammen,
gibt es in LUA eine Möglichkeit, den Namen eines Spielers beim Betreten und Verlassen des Servers "abzufangen", ich brauche sie für mein Projekt...
Danke schonmal!
Spielername bei Log-In
Re: Spielername bei Log-In
Ja, gibt es.
https://github.com/minetest/minetest/bl ... .txt#L5139
minetest.register_on_prejoinplayer(function(name, ip)) gibt dir den Namen und die IP Adresse.
Beim verlassen des Servers muß du dir den Namen aus dem player object holen:
https://github.com/minetest/minetest/bl ... .txt#L5146
minetest.register_on_leaveplayer(function(ObjectRef, timed_out))
https://github.com/minetest/minetest/bl ... .txt#L5139
minetest.register_on_prejoinplayer(function(name, ip)) gibt dir den Namen und die IP Adresse.
Beim verlassen des Servers muß du dir den Namen aus dem player object holen:
https://github.com/minetest/minetest/bl ... .txt#L5146
minetest.register_on_leaveplayer(function(ObjectRef, timed_out))
Re: Spielername bei Log-In
Danke für deine Antwort! Leider bekomme ich es nicht hin, kannst du mir eventuell das Programm dafür schreiben?
Bei mir werden immer nur Fehler angezeigt.
Danke
Bei mir werden immer nur Fehler angezeigt.
Danke
Re: Spielername bei Log-In
Das kommt drauf an, was du da "abfangen" möchtest und was du dann damit machen willst. Welche Fehler kriegst du denn bei denen versuchen?
Re: Spielername bei Log-In
Ich benötige sozusagend den Namen des Spielers, mit dem er sich einloggt, egal ob er ein neuer Spieler ist oder nicht.
Folgendes habe ich mal probiert:
mem.player = minetest.register_on_prejoinplayer(function(name, ip))
mem.player = minetest.register_on_prejoinplayer.name
und so die Richtung.
Die Weiterverarbeitung von "mem.player" kann ich, soweit habe ich mich eingearbeitet. Ich brauche eigentlich nur das Stück Programm, wie ich den Namen des Spielers auf die Variable "mem.player" bekomme.
Folgendes habe ich mal probiert:
mem.player = minetest.register_on_prejoinplayer(function(name, ip))
mem.player = minetest.register_on_prejoinplayer.name
und so die Richtung.
Die Weiterverarbeitung von "mem.player" kann ich, soweit habe ich mich eingearbeitet. Ich brauche eigentlich nur das Stück Programm, wie ich den Namen des Spielers auf die Variable "mem.player" bekomme.
Who is online
Users browsing this forum: No registered users and 3 guests