Patch mod compassgps

8a98085c48
This commit is contained in:
Jordan Irwin 2025-01-03 21:26:36 -08:00
parent 6e1e5364b6
commit e20cfa8ad9
No known key found for this signature in database
GPG Key ID: E3E358C2F44C290A
9 changed files with 973 additions and 986 deletions

View File

@ -131,7 +131,7 @@ The game includes the mods from the default [minetest_game](https://github.com/m
* [drawers][] ([MIT / CC0 / CC BY][lic.drawers]) -- version: [0.6.2][ver.drawers] *2021-03-27*
* [more_chests][] ([GPL][lic.gpl2.0]) -- version: [6be8145 Git][ver.more_chests] *2021-04-05*
* tools/
* [compassgps][] ([WTFPL][lic.wtfpl] / [CC0][lic.cc0] / [CC BY-SA][lic.ccbysa]) -- version: [567b95f Git][ver.compassgps] *2018-09-24*
* [compassgps][] ([WTFPL][lic.wtfpl] / [CC0][lic.cc0] / [CC BY-SA][lic.ccbysa]) -- version: [567b95f Git][ver.compassgps] *2018-09-24* ([patched][patch.compassgps])
* [equip_exam][] ([MIT][lic.equip_exam]) - version: [1.6][ver.equip_exam] *2021-07-19*
* [tools_obsidian][] ([LGPL / CC BY-SA][lic.tools_obsidian]) -- version: [1.0][ver.tools_obsidian] *2021-01-15*
* [workbench][] ([BSD][lic.workbench]) -- version: [1.0][ver.workbench] *2021-06-10*
@ -712,6 +712,7 @@ The game includes the mods from the default [minetest_game](https://github.com/m
[patch.bridges]: https://github.com/AntumMT/mod-bridges/tree/ba8f71a
[patch.bright_night]: https://github.com/AntumMT/mod-bright_night/tree/d39f20d0cc5a78c2cde282f4150260a2cb40bb4e
[patch.christmas]: https://github.com/AntumMT/mod-christmas/tree/50bda80
[patch.compassgps]: https://github.com/AntumMT/mod-compassgps/tree/8a98085c482c360b53bd231195065d581dd89961
[patch.craftguide]: https://github.com/AntumMT/mod-craftguide/tree/aef18f2
[patch.crops]: https://github.com/AntumMT/mod-crops/tree/a1cce06
[patch.drawers]: https://github.com/AntumMT/mod-drawers/tree/a77f809

View File

@ -8,10 +8,10 @@ TeTpaAka's gui, file io, and coding for multiplayer games was simply amazing. B
**Previous Forks**<br/>
* Echo created a compass mod back in 2012: [https://forum.minetest.net/viewtopic.php?id=3785](https://forum.minetest.net/viewtopic.php?id=3785)
* Echo created a compass mod back in 2012: [https://forum.luanti.org/viewtopic.php?id=3785](https://forum.luanti.org/viewtopic.php?id=3785)
* Echo managed to make the compass in your inventory actually change it's image to point in the direction of it's target.
* PilzAdam's fork was lost, and the amount of code that merged back into Echo's is unknown.<br/>
* TeTpaAka made a fork (2013) of the compass mod called compass+ [https://forum.minetest.net/viewtopic.php?id=8117](https://forum.minetest.net/viewtopic.php?id=8117)
* TeTpaAka made a fork (2013) of the compass mod called compass+ [https://forum.luanti.org/viewtopic.php?id=8117](https://forum.luanti.org/viewtopic.php?id=8117)
* added bookmarks via chat commands
* added some type of GUI, file IO, and multiplayer considerations
* Kilarin fork adds the ability to bookmark named targets, and a GUI so you could choose the compass' target:
@ -149,7 +149,7 @@ OR, simply install it directly from minetest using the online mod repository.
**Mod Database:**<p>
If you use this mod, please consider reviewing it on the MineTest Mod Database.<p>
[https://forum.minetest.net/mmdb/mod/compassgps/](https://forum.minetest.net/mmdb/mod/compassgps/)
[https://forum.luanti.org/mmdb/mod/compassgps/](https://forum.luanti.org/mmdb/mod/compassgps/)
**Changelog:**<p>
2.7 fork 1 HUD fixes

View File

@ -7,18 +7,7 @@
local growing_wall_maps=false
-- Boilerplate to support localized strings if intllib mod is installed.
local S
if (minetest.global_exists("intllib")) then
dofile(minetest.get_modpath("intllib").."/intllib.lua")
if (intllib.make_gettext_pair) then
S = intllib.make_gettext_pair(minetest.get_current_modname())
else
S = intllib.Getter(minetest.get_current_modname())
end
else
S = function ( s ) return s end
end
local S = core.get_translator(core.get_current_modname())
local selected_cgpsmap = {}
@ -26,7 +15,7 @@ local textlist_bookmark = {}
local selected_bookmark = {}
function write_to_cgpsmap(itemstack, user)
--print("write_to_cgpsmap")
--print("write_to_cgpsmap")
selected_cgpsmap[user:get_player_name()] = itemstack
local list,bkmrkidx=compassgps.bookmark_loop("M", user:get_player_name())
if list == "" then
@ -39,13 +28,13 @@ function write_to_cgpsmap(itemstack, user)
default.gui_slots..
"button_exit[2,2;5,0.5;write;"..S("Write to cgpsmap").."]"..
"textlist[0,3.0;9,6;bookmark_list;"..list..";"..bkmrkidx.."]"
minetest.show_formspec(user:get_player_name(), "compassgps:write", formspec)
--print("write_to_cgpsmap end")
core.show_formspec(user:get_player_name(), "compassgps:write", formspec)
--print("write_to_cgpsmap end")
end
function read_from_cgpsmap(itemstack, user, meta)
--print("read_from_cgpsmap")
--print("read_from_cgpsmap")
local formspec = "size[9,5]"..
default.gui_bg..
default.gui_bg_img..
@ -54,26 +43,26 @@ function read_from_cgpsmap(itemstack, user, meta)
if itemstack~=nil then
formspec=formspec.. "button_exit[3.1,4;2.6,0.8;rename;"..S("Rename bookmark").."]"
else
itemstack=ItemStack("compassgps:cgpsmap_marked 1")
if meta then
itemstack:set_metadata(minetest.serialize(meta))
end
itemstack=ItemStack("compassgps:cgpsmap_marked 1")
if meta then
itemstack:set_metadata(core.serialize(meta))
end
end
if not meta then --marked map from creative or /giveme has no meta!
meta={bkmrkname="default",x=0,y=0,z=0}
itemstack:set_metadata(minetest.serialize(meta))
meta={bkmrkname="default",x=0,y=0,z=0}
itemstack:set_metadata(core.serialize(meta))
end
selected_cgpsmap[user:get_player_name()] = itemstack
formspec=formspec.."label[2,0.5;"..S("Bookmark pos:").." ("..meta["x"]..","..meta["y"]..","..meta["z"]..")]"..
"field[2,2;5,0.5;name;"..S("Bookmark name:")..";"..meta["bkmrkname"].."]"
minetest.show_formspec(user:get_player_name(), "compassgps:read", formspec)
--print("read_from_cgpsmap end")
formspec=formspec.."label[2,0.5;"..S("Bookmark pos:").." ("..meta["x"]..","..meta["y"]..","..meta["z"]..")]"..
"field[2,2;5,0.5;name;"..S("Bookmark name:")..";"..meta["bkmrkname"].."]"
core.show_formspec(user:get_player_name(), "compassgps:read", formspec)
--print("read_from_cgpsmap end")
end
minetest.register_craft({
core.register_craft({
output = 'compassgps:cgpsmap',
recipe = {
{'default:paper', '', 'default:paper'},
@ -82,14 +71,14 @@ minetest.register_craft({
}
})
minetest.register_craft({
core.register_craft({
output = 'compassgps:cgpsmap',
recipe = {
{'compassgps:cgpsmap_marked'},
}
})
minetest.register_craftitem("compassgps:cgpsmap", {
core.register_craftitem("compassgps:cgpsmap", {
description = S("CompassGPS Map (blank)"),
inventory_image = "cgpsmap-blank.png",
--groups = {book = 1},
@ -100,14 +89,14 @@ minetest.register_craftitem("compassgps:cgpsmap", {
end
})
minetest.register_craftitem("compassgps:cgpsmap_marked", {
core.register_craftitem("compassgps:cgpsmap_marked", {
description = "CompassGPS Map (marked)",
inventory_image = "cgpsmap-marked.png",
groups = {not_in_creative_inventory = 1},
stack_max = 1,
on_use = function(itemstack, user, pointed_thing)
local meta = minetest.deserialize(itemstack:get_metadata())
local meta = core.deserialize(itemstack:get_metadata())
read_from_cgpsmap(itemstack, user, meta)
return nil
end,
@ -116,18 +105,18 @@ minetest.register_craftitem("compassgps:cgpsmap_marked", {
if pointed_thing.type=="node" and pointed_thing.above then
local pos=pointed_thing.above
local ppos=placer:getpos()
local facedir=minetest.dir_to_facedir(vector.direction(ppos,pointed_thing.under))
local facedir=core.dir_to_facedir(vector.direction(ppos,pointed_thing.under))
local x=pos.x
local y=pos.y
local z=pos.z
if facedir~=nil and itemstack:get_name()=="compassgps:cgpsmap_marked"
and (not minetest.is_protected(pos,placer:get_player_name())) then
minetest.set_node(pos,{name="compassgps:cgpsmap_wall",param2=facedir})
and (not core.is_protected(pos,placer:get_player_name())) then
core.set_node(pos,{name="compassgps:cgpsmap_wall",param2=facedir})
local mapdata = itemstack:get_metadata()
local meta=minetest.get_meta(pos)
local meta=core.get_meta(pos)
meta:set_string("mapdata",mapdata)
if mapdata~=nil then
local data=minetest.deserialize(mapdata)
local data=core.deserialize(mapdata)
if data~=nil then
meta:set_string("infotext", data["bkmrkname"])
x=data["x"]
@ -144,12 +133,12 @@ minetest.register_craftitem("compassgps:cgpsmap_marked", {
elseif facedir==2 then
pos={x=pos.x,y=pos.y,z=pos.z-0.3}
end
local e = minetest.add_entity(pos,"compassgps:cgpsmap_item")
local e = core.add_entity(pos,"compassgps:cgpsmap_item")
local yaw = math.pi*2 - facedir * math.pi/2
e:setyaw(yaw)
local dist=math.abs(pos.x-x)+math.abs(pos.y-y)+math.abs(pos.z-z)
if growing_wall_maps == false then
e:set_properties({visual_size={x=0.85,y=0.85}})
e:set_properties({visual_size={x=0.85,y=0.85}})
elseif dist>30000 then
e:set_properties({visual_size={x=3.45,y=3.45}})
elseif dist>15000 then
@ -173,7 +162,7 @@ minetest.register_craftitem("compassgps:cgpsmap_marked", {
end,
})
minetest.register_node("compassgps:cgpsmap_wall",{
core.register_node("compassgps:cgpsmap_wall",{
description = "CompassGPS Map (wallmounted)",
drawtype = "nodebox",
node_box = { type = "fixed", fixed = {-0.5, -0.5, 7/16, 0.5, 0.5, 0.5} },
@ -188,20 +177,20 @@ minetest.register_node("compassgps:cgpsmap_wall",{
legacy_wallmounted = true,
sounds = default.node_sound_defaults(),
on_punch = function(pos,node,puncher)
local meta = minetest.get_meta(pos)
local meta = core.get_meta(pos)
local mapdata=meta:get_string("mapdata")
if minetest.is_protected(pos,puncher:get_player_name()) then
if core.is_protected(pos,puncher:get_player_name()) then
--don't take map, instead open formspec to add coordinates in compassgps
if mapdata~=nil then
read_from_cgpsmap(nil, puncher, minetest.deserialize(mapdata))
read_from_cgpsmap(nil, puncher, core.deserialize(mapdata))
end
return
end
local inv = puncher:get_inventory()
local objs = nil
objs = minetest.get_objects_inside_radius(pos, .5)
objs = core.get_objects_inside_radius(pos, .5)
if objs then
for _, obj in ipairs(objs) do
if obj and obj:get_luaentity() and obj:get_luaentity().name == "compassgps:cgpsmap_item" then
@ -214,13 +203,13 @@ minetest.register_node("compassgps:cgpsmap_wall",{
if inv:room_for_item("main",itemstack) then
inv:add_item("main",itemstack)
else
minetest.add_item(pos, itemstack)
core.add_item(pos, itemstack)
end
minetest.remove_node(pos)
core.remove_node(pos)
end,
})
minetest.register_entity("compassgps:cgpsmap_item",{
core.register_entity("compassgps:cgpsmap_item",{
hp_max = 1,
visual="wielditem",
visual_size={x=0.7,y=0.7},
@ -229,19 +218,19 @@ minetest.register_entity("compassgps:cgpsmap_item",{
textures={"compassgps:cgpsmap_marked"},
})
minetest.register_abm({
core.register_abm({
nodenames = { "compassgps:cgpsmap_wall" },
interval = 600,
chance = 1,
action = function(pos, node, active_object_count, active_object_count_wider)
if #minetest.get_objects_inside_radius(pos, 0.5) > 0 then return end
local meta=minetest.get_meta(pos)
if #core.get_objects_inside_radius(pos, 0.5) > 0 then return end
local meta=core.get_meta(pos)
local x=pos.x
local y=pos.y
local z=pos.z
local mapdata=meta:get_string("mapdata",mapdata)
if mapdata~=nil then
local data=minetest.deserialize(mapdata)
local data=core.deserialize(mapdata)
if data~=nil then
x=data["x"]
y=data["y"]
@ -258,7 +247,7 @@ minetest.register_abm({
elseif facedir==2 then
pos={x=pos.x,y=pos.y,z=pos.z-0.3}
end
local e = minetest.add_entity(pos,"compassgps:cgpsmap_item")
local e = core.add_entity(pos,"compassgps:cgpsmap_item")
local yaw = math.pi*2 - facedir * math.pi/2
e:setyaw(yaw)
local dist=math.abs(pos.x-x)+math.abs(pos.y-y)+math.abs(pos.z-z)
@ -282,7 +271,7 @@ minetest.register_abm({
})
minetest.register_on_player_receive_fields(function(player, formname, fields)
core.register_on_player_receive_fields(function(player, formname, fields)
if (formname == "compassgps:write") then
if not player then
return
@ -294,22 +283,22 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
end
if fields["bookmark_list"] then
-- to get the currently selected
local id = minetest.explode_textlist_event(fields["bookmark_list"])
local id = core.explode_textlist_event(fields["bookmark_list"])
selected_bookmark[playername] = id.index
end
if fields["write"] then
--print("***cgpsmap fields=write***")
--print("***cgpsmap fields=write***")
if selected_bookmark[playername] == nil then
return nil
end
local bkmrk=textlist_bkmrks[playername][selected_bookmark[playername]]
local write = { ["bkmrkname"] = bkmrk.bkmrkname,
x = bkmrk.x,
y = bkmrk.y,
z = bkmrk.z}
--print("dump(write)="..dump(write))
selected_cgpsmap[playername]:set_name("compassgps:cgpsmap_marked")
selected_cgpsmap[playername]:set_metadata(minetest.serialize(write))
local bkmrk=textlist_bkmrks[playername][selected_bookmark[playername]]
local write = { ["bkmrkname"] = bkmrk.bkmrkname,
x = bkmrk.x,
y = bkmrk.y,
z = bkmrk.z}
--print("dump(write)="..dump(write))
selected_cgpsmap[playername]:set_name("compassgps:cgpsmap_marked")
selected_cgpsmap[playername]:set_metadata(core.serialize(write))
player:set_wielded_item(selected_cgpsmap[playername])
end
end
@ -319,11 +308,11 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
return
end
if (fields["read"]) then
--print("***cgpsmap fields=read***")
local meta = minetest.deserialize(selected_cgpsmap[player:get_player_name()]:get_metadata())
--print("dump(meta)="..dump(meta))
local bkmrkname = fields["name"]
--print("bkmrkname from fields[name]="..bkmrkname)
--print("***cgpsmap fields=read***")
local meta = core.deserialize(selected_cgpsmap[player:get_player_name()]:get_metadata())
--print("dump(meta)="..dump(meta))
local bkmrkname = fields["name"]
--print("bkmrkname from fields[name]="..bkmrkname)
local pos = { x = meta["x"] + 0,
y = meta["y"] + 0,
z = meta["z"] + 0 }
@ -344,16 +333,16 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
return
end
if fields["rename"] then
local bkmrkname = fields["name"]
local meta = minetest.deserialize(selected_cgpsmap[player:get_player_name()]:get_metadata())
local bkmrkname = fields["name"]
local meta = core.deserialize(selected_cgpsmap[player:get_player_name()]:get_metadata())
if meta~=nil and bkmrkname~=nil then
local pos = { x = meta["x"] + 0,
y = meta["y"] + 0,
z = meta["z"] + 0 }
selected_cgpsmap[playername]:set_metadata(minetest.serialize({ ["bkmrkname"] = bkmrkname,
x = pos.x,
y = pos.y,
z = pos.z}))
selected_cgpsmap[playername]:set_metadata(core.serialize({ ["bkmrkname"] = bkmrkname,
x = pos.x,
y = pos.y,
z = pos.z}))
player:set_wielded_item(selected_cgpsmap[playername]) --new name is saved in marked cpgsmap
end
end

View File

@ -1,3 +1,2 @@
default
intllib?
craft_guide?

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,66 @@
Can create shared bookmarks for use by anyone with a compassgps=
bkmrkidx\=nil=bkmrkidx\=nil
playername\=%s=playername\=%s
playername\=nil=playername\=nil
%s's map=Karte von %s
A bookmark with the name '%s' can't be created.=Ein weiterer Wegpunkt mit dem Namen '%s' kann nicht erstellt werden.
Admin=Administrator
Bookmark '%s' added at %s type\=%s=Wegpunkt '%s' wurde bei %s vom Typ %s erstellt.
Change hud:=Ändere HUD:
Color:=Farbe:
Dist:=Entfernung:
Compass Type:=Kompasstyp:
Give the bookmark a name.=Geben Sie dem Wegpunkt einen Namen
Lets the compassgps point to the bookmark=Lässt den Kompass auf den Wegpunkt zeigen.
No=Nein
No bookmark was specified.=Kein Wegpunkt wurde angegegeben.
Pointing at %s.=Zeige auf %s.
Pointing at default location.=Zeige auf die Standardposition.
Private=Privat
Remove bookmark: =Entferne Wegpunkt:
Removes the bookmark specified by <bookmark_name>=Entfernt den Wegpunkt der mit <bookmark_name> angegeben ist.
Settings=Einstellungen
Shared=Geteilt
Show:=Zeige:
Sort by:=Sortiere nach:
Teleporting to %s=Teleportiere zu %s
The bookmark =Der Wegpunkt
The maximum number of shared bookmarks any user can create is %d.=Jeder Nutzer kann nur %d geteilte Wegpunkte erstellen.
Yes=Ja
You already have a bookmark with that name.=Sie haben bereits einen Wegpunkt mit diesem Namen.
You have no bookmark with this name.=Sie haben keinen Wegpunkt mit diesem Namen.
bookmark=Wegpunkt
compassgps reading bookmarks=compassgps liest die Wegpunkte.
compassgps reading settings=compassgps liest die Einstellungen.
compassgps=Kompass
compassgps teleporting player %s to %s=compassgps teleportiert Spieler %s nach %s.
compassgps writing settings=compassgps schreibt die Einstellungen.
compassgps.%s invalid bkrmkidx=compassgps.%s ungültige bkmrkidx.
compassgps.%s invalid bookmark playername\=%s bkmrkid\=%s=compassgps.%s ungültiger Wegpunkt Spielername\=%s bkmrkidx\=%s.
compassgps.%s player not found=compassgps.%s Spieler nicht gefunden.
compassgps: hud color not valid hex number=compassgps: HUD Farbe ist keine zulässige Hexadezimalzahl.
compassgps: hud coords are not numeric. Change to between 0 and 1=compassgps: HUD Koordinaten sind keine Zahlen. Ändern sie diese zu Werten zwischen 0 und 1.
compassgps: hud coords out of range, hud will not be displayed. Change to between 0 and 1 to restore=compassgps: HUD Koordinaten sind außerhalb des zulässigen Bereichs. Ändern sie diese zu Werten zwischen 0 und 1 um das HUD wiederherzustellen.
compassgps:%s invalid bookmark=compassgps.%s ungültiger Wegpunkt
Create admin=Erstelle Administratorwegpunkt
Create bookmark=Erstelle Wegpunkt
Create shared=Erstelle geteilten Wegpunkt
current position : =Momentane Position :
distance=Entfernung
Show selected bookmark=Zeigen den ausgewählten Wegpunkt
list_bookmarks: Lists all bookmarks of a player=list_bookmarks: Zeigt alle Wegpunkte eines Spielers.
name=Name
Remove bookmark=Entferne den Wegpunkt
remove bookmark playername\=%s bkmrkidx\=%s=Entferne den Wegpunkt Spielername\=%s bkmrkidx\=%s
removed %s=%s entfernt.
set_bookmark: Sets a location bookmark for the player=set_bookmark: Setzt einen Wegpunkt für den Spieler.
teleport to bookmark=Teleportiere zu dem Wegpunkt.
you can not remove someone elses bookmark:=Sie können den Wegpunkt eines anderen Spielers nicht entfernen:
CompassGPS Map (blank)=CompassGPS Karte (leer)
CompassGPS Map (marked)=CompassGPS Karte (markiert)
Write to cgpsmap=Schreibe auf die Karte
Copy bookmark to compassgps=Kopiere den Wegpunkt in Kompass.
Bookmark name:=Name des Wegpunkts:
Bookmark pos:=Position des Wegpunkts:
Rename bookmark=Lesezeichen umbenennen

View File

@ -1,64 +0,0 @@
bkmrkidx\=nil = bkmrkidx\=nil
playername\=%s = playername\=%s
playername\=nil = playername\=nil
%s's map = Karte von %s
A bookmark with the name '%s' can't be created. = Ein weiterer Wegpunkt mit dem Namen '%s' kann nicht erstellt werden.
Admin = Administrator
Bookmark '%s' added at %s type\=%s = Wegpunkt '%s' wurde bei %s vom Typ %s erstellt.
Change hud: = Ändere HUD:
Color: = Farbe:
Dist: = Entfernung:
Compass Type: = Kompasstyp:
Give the bookmark a name. = Geben Sie dem Wegpunkt einen Namen
Lets the compassgps point to the bookmark = Lässt den Kompass auf den Wegpunkt zeigen.
No = Nein
No bookmark was specified. = Kein Wegpunkt wurde angegegeben.
Pointing at %s. = Zeige auf %s.
Pointing at default location. = Zeige auf die Standardposition.
Private = Privat
Remove bookmark: = Entferne Wegpunkt:
Removes the bookmark specified by <bookmark_name> = Entfernt den Wegpunkt der mit <bookmark_name> angegeben ist.
Settings = Einstellungen
Shared = Geteilt
Show: = Zeige:
Sort by: = Sortiere nach:
Teleporting to %s = Teleportiere zu %s
The bookmark = Der Wegpunkt
The maximum number of shared bookmarks any user can create is %d. = Jeder Nutzer kann nur %d geteilte Wegpunkte erstellen.
Yes = Ja
You already have a bookmark with that name. = Sie haben bereits einen Wegpunkt mit diesem Namen.
You have no bookmark with this name. = Sie haben keinen Wegpunkt mit diesem Namen.
bookmark = Wegpunkt
compassgps reading bookmarks = compassgps liest die Wegpunkte.
compassgps reading settings = compassgps liest die Einstellungen.
compassgps = Kompass
compassgps teleporting player %s to %s = compassgps teleportiert Spieler %s nach %s.
compassgps writing settings = compassgps schreibt die Einstellungen.
compassgps.%s invalid bkrmkidx = compassgps.%s ungültige bkmrkidx.
compassgps.%s invalid bookmark playername\=%s bkmrkid\=%s = compassgps.%s ungültiger Wegpunkt Spielername\=%s bkmrkidx\=%s.
compassgps.%s player not found = compassgps.%s Spieler nicht gefunden.
compassgps: hud color not valid hex number = compassgps: HUD Farbe ist keine zulässige Hexadezimalzahl.
compassgps: hud coords are not numeric. Change to between 0 and 1 = compassgps: HUD Koordinaten sind keine Zahlen. Ändern sie diese zu Werten zwischen 0 und 1.
compassgps: hud coords out of range, hud will not be displayed. Change to between 0 and 1 to restore = compassgps: HUD Koordinaten sind außerhalb des zulässigen Bereichs. Ändern sie diese zu Werten zwischen 0 und 1 um das HUD wiederherzustellen.
compassgps:%s invalid bookmark = compassgps.%s ungültiger Wegpunkt
Create admin = Erstelle Administratorwegpunkt
Create bookmark = Erstelle Wegpunkt
Create shared = Erstelle geteilten Wegpunkt
current position : = Momentane Position :
distance = Entfernung
Show selected bookmark = Zeigen den ausgewählten Wegpunkt
list_bookmarks: Lists all bookmarks of a player = list_bookmarks: Zeigt alle Wegpunkte eines Spielers.
name = Name
Remove bookmark = Entferne den Wegpunkt
remove bookmark playername\=%s bkmrkidx\=%s = Entferne den Wegpunkt Spielername\=%s bkmrkidx\=%s
removed %s = %s entfernt.
set_bookmark: Sets a location bookmark for the player = set_bookmark: Setzt einen Wegpunkt für den Spieler.
teleport to bookmark = Teleportiere zu dem Wegpunkt.
you can not remove someone elses bookmark: = Sie können den Wegpunkt eines anderen Spielers nicht entfernen:
CompassGPS Map (blank) = CompassGPS Karte (leer)
CompassGPS Map (marked) = CompassGPS Karte (markiert)
Write to cgpsmap = Schreibe auf die Karte
Copy bookmark to compassgps = Kopiere den Wegpunkt in Kompass.
Bookmark name: = Name des Wegpunkts:
Bookmark pos: = Position des Wegpunkts:
Rename bookmark = Lesezeichen umbenennen

View File

@ -1,63 +1,65 @@
bkmrkidx\=nil =
playername\=%s =
playername\=nil =
%s's map =
A bookmark with the name '%s' can't be created. =
Admin =
Bookmark '%s' added at %s type\=%s =
Change hud: =
Color: =
Dist: =
Compass Type: =
Give the bookmark a name. =
Lets the compassgps point to the bookmark =
No =
No bookmark was specified. =
Pointing at %s. =
Pointing at default location. =
Private =
Remove bookmark: =
Removes the bookmark specified by <bookmark_name> =
Settings =
Shared =
Show: =
Sort by: =
Teleporting to %s =
The bookmark =
The maximum number of shared bookmarks any user can create is %d. =
Yes =
You already have a bookmark with that name. =
You have no bookmark with this name. =
bookmark =
compassgps reading bookmarks =
compassgps reading settings =
compassgps =
compassgps teleporting player %s to %s =
compassgps writing settings =
compassgps.%s invalid bkrmkidx =
compassgps.%s invalid bookmark playername\=%s bkmrkid\=%s =
compassgps.%s player not found =
compassgps: hud color not valid hex number =
compassgps: hud coords are not numeric. Change to between 0 and 1 =
compassgps: hud coords out of range, hud will not be displayed. Change to between 0 and 1 to restore =
compassgps:%s invalid bookmark =
create admin =
create bookmark =
create shared =
current position : =
distance =
find selected bookmark =
list_bookmarks: Lists all bookmarks of a player =
name =
remove bookmark =
remove bookmark playername\=%s bkmrkidx\=%s =
removed %s =
set_bookmark: Sets a location bookmark for the player =
teleport to bookmark =
you can not remove someone elses bookmark: =
CompassGPS Map (blank) =
CompassGPS Map (marked) =
Write to cgpsmap =
copy bookmark to your compassgps =
bookmark name: =
bookmark pos: =
Can create shared bookmarks for use by anyone with a compassgps=
bkmrkidx\=nil=
playername\=%s=
playername\=nil=
%s's map=
A bookmark with the name '%s' can't be created.=
Admin=
Bookmark '%s' added at %s type\=%s=
Change hud:=
Color:=
Dist:=
Compass Type:=
Give the bookmark a name.=
Lets the compassgps point to the bookmark=
No=
No bookmark was specified.=
Pointing at %s.=
Pointing at default location.=
Private=
Remove bookmark: =
Removes the bookmark specified by <bookmark_name>=
Settings=
Shared=
Show:=
Sort by:=
Teleporting to %s=
The bookmark =
The maximum number of shared bookmarks any user can create is %d.=
Yes=
You already have a bookmark with that name.=
You have no bookmark with this name.=
bookmark=
compassgps reading bookmarks=
compassgps reading settings=
compassgps=
compassgps teleporting player %s to %s=
compassgps writing settings=
compassgps.%s invalid bkrmkidx=
compassgps.%s invalid bookmark playername\=%s bkmrkid\=%s=
compassgps.%s player not found=
compassgps: hud color not valid hex number=
compassgps: hud coords are not numeric. Change to between 0 and 1=
compassgps: hud coords out of range, hud will not be displayed. Change to between 0 and 1 to restore=
compassgps:%s invalid bookmark=
create admin=
create bookmark=
create shared=
current position : =
distance=
find selected bookmark=
list_bookmarks: Lists all bookmarks of a player=
name=
remove bookmark=
remove bookmark playername\=%s bkmrkidx\=%s=
removed %s=
set_bookmark: Sets a location bookmark for the player=
teleport to bookmark=
you can not remove someone elses bookmark:=
CompassGPS Map (blank)=
CompassGPS Map (marked)=
Write to cgpsmap=
copy bookmark to your compassgps=
bookmark name:=
bookmark pos:=

View File

@ -0,0 +1,4 @@
name = compassgps
description = A customizable compass with user settable bookmarks.
depends = default
optional_depends = craft_guide