Fix various issues
This commit is contained in:
parent
4d3a39f6e4
commit
44efd61418
@ -1,13 +1,13 @@
|
||||
# cta = call to action (used when prompting user their language is available)
|
||||
|
||||
- code: de
|
||||
name: Deutsch
|
||||
cta: Das Buch ist in Deutsch verfügbar
|
||||
|
||||
- code: en
|
||||
name: English (UK)
|
||||
cta: This book is available in English
|
||||
|
||||
- code: de
|
||||
name: Deutsch
|
||||
cta: Das Buch ist in Deutsch verfügbar
|
||||
|
||||
- code: it
|
||||
name: Italiano
|
||||
cta: Questo libro è disponibile in italiano
|
||||
|
@ -20,7 +20,7 @@ interessante und abwechslungsreiche Umgebung im Spiel zu schaffen. In diesem Kap
|
||||
- [Ein Biom registrieren](#ein-biom-registrieren)
|
||||
- [Was sind Dekorationen?](#was-sind-dekorationen)
|
||||
- [Registrierung einer einfachen Dekoration](#registrierung-einer-einfachen-dekoration)
|
||||
- [Registrierung einer schematischen Dekoration](#registrierung-einer-schematischen-dekoration)
|
||||
- [Registrierung einer Schematischen Dekoration](#registrierung-einer-schematischen-dekoration)
|
||||
- [Kartenerstellungs-Aliase (Mapgen Aliases)](#kartenerstellungs-aliase-mapgen-aliases)
|
||||
|
||||
## Was sind Biome?
|
||||
|
@ -20,7 +20,7 @@ Die im Kapitel [Grundlegende Kartenoperationen](environment.html) beschriebenen
|
||||
Engine und Ihrem Mod, was langsam ist und die Leistung des Spiels schnell verringert. Die Verwendung eines Lua Voxel Manipulators (LVM) kann eine gute Alternative sein.
|
||||
|
||||
- [Konzepte](#konzepte)
|
||||
- [Einlesen in die LVM](#einlesen-in-den-lvm)
|
||||
- [Einlesen in den LVM](#einlesen-in-den-lvm)
|
||||
- [Nodes lesen](#nodes-lesen)
|
||||
- [Nodes schreiben](#nodes-schreiben)
|
||||
- [Beispiel](#beispiel)
|
||||
|
@ -19,9 +19,9 @@ Es ist wesentlich, den Aufbau der grundlegenden Strukturen des Mod-Verzeichnisse
|
||||
- [Mod-Verzeichnis](#mod-verzeichnis)
|
||||
- [mod.conf](#modconf)
|
||||
- [init.lua](#initlua)
|
||||
- [Zusammenfassung](#summary)
|
||||
- [Zusammenfassung](#zusammenfassung)
|
||||
- [Abhängigkeiten](#abhängigkeiten)
|
||||
- [Mod-Pakete](#mod-pakete-modpacks)
|
||||
- [Mod-Pakete (Modpacks)](#mod-pakete-modpacks)
|
||||
|
||||
|
||||
## Was sind Spiele und Mods?
|
||||
|
@ -17,7 +17,7 @@ redirect_from: /de/chapters/lua.html
|
||||
- [Typen von Variablen](#typen-von-variablen)
|
||||
- [Arithmetische, also Mathematische, Operatoren](#arithmetische-also-mathematische-operatoren)
|
||||
- [Auswahl](#auswahl)
|
||||
- [Logische Operatorens](#logische-operatoren)
|
||||
- [Logische Operatoren](#logische-operatoren)
|
||||
- [Programmierung](#programmierung)
|
||||
- [Lokale und globale Reichweite](#lokale-und-globale-reichweite)
|
||||
- [Es sollte so viel wie möglich auf lokale Variablen zurückgegriffen werden.](#es-sollte-so-viel-wie-möglich-auf-lokale-variablen-zurückgegriffen-werden)
|
||||
|
@ -15,11 +15,11 @@ einen Node anstößt. Es gibt auch globale Callbacks wie
|
||||
`minetest.register_on_punchnode`, um Ereignisse für alle Nodes zu empfangen.
|
||||
|
||||
- [Item Callbacks](#item-callbacks)
|
||||
- [on_use](#on_use)
|
||||
- [on_place und on_secondary_use](#on_place-und-on_secondary_use)
|
||||
- [on_drop](#on_drop)
|
||||
- [after_use](#after_use)
|
||||
- [item_place vs place_item](#item_place-vs-place_item)
|
||||
- [on\_use](#on_use)
|
||||
- [on\_place und on\_secondary\_use](#on_place-und-on_secondary_use)
|
||||
- [on\_drop](#on_drop)
|
||||
- [after\_use](#after_use)
|
||||
- [item\_place vs place\_item](#item_place-vs-place_item)
|
||||
- [Node Callbacks](#node-callbacks)
|
||||
- [Rechtsklick und Platzieren eines Nodes](#rechtsklick-und-platzieren-eines-nodes)
|
||||
- [Schlagen und abbauen](#schlagen-und-abbauen)
|
||||
|
@ -91,10 +91,6 @@ GIMP wird in der Minetest-Community häufig verwendet. Es hat eine ziemlich hohe
|
||||
Lernkurve, da viele seiner Funktionen nicht sofort
|
||||
offensichtlich sind.
|
||||
|
||||
Bei der Verwendung von GIMP kann das Bleistift-Werkzeug aus der Toolbox ausgewählt werden:
|
||||
|
||||
<figure>
|
||||
<img src="{{ page.root }}//static/pixel_art_gimp_pencil.png" alt="Pencil in GIMP">
|
||||
</figure>
|
||||
|
||||
Es ist außerdem ratsam, das Kontrollkästchen "Harte Kanten" für das Radiergummi-Werkzeug zu aktivieren.
|
||||
Bei der Verwendung von GIMP kann das Bleistift-Werkzeug aus der Toolbox
|
||||
ausgewählt werden.s Es ist außerdem ratsam, das Kontrollkästchen "Harte Kanten"
|
||||
für das Radiergummi-Werkzeug zu aktivieren.
|
||||
|
@ -58,7 +58,7 @@ end
|
||||
```
|
||||
|
||||
Die Anzahl wird immer 0 oder größer sein.
|
||||
Bei normalem Spielverlauf sollte die Anzahl nicht größer sein als die maximale
|
||||
Bei normalem Spielverlauf sollte die Anzahl nicht größer sein als die maximale
|
||||
Stackgröße des Gegenstands - `stack_max`.
|
||||
Allerdings können Admin-Befehle und fehlerhafte Mods dazu führen, dass Stacks die maximale Größe überschreiten.
|
||||
|
||||
@ -139,7 +139,7 @@ erstellen, bevor Sie darauf zugreifen:
|
||||
minetest.create_detached_inventory("inventar_name")
|
||||
```
|
||||
|
||||
Die Funktion create_detached_inventory akzeptiert 3 Argumente, wobei nur das erste -
|
||||
Die Funktion create_detached_inventory akzeptiert 3 Argumente, wobei nur das erste -
|
||||
der Inventarname - erforderlich ist.
|
||||
Das zweite Argument nimmt eine Tabelle von Callbacks entgegen, die verwendet werden können,
|
||||
um zu steuern, wie Spieler mit dem Inventar interagieren:
|
||||
|
@ -28,12 +28,12 @@ Die Nodeparameter werden zum steuern, wie ein Nde individuell gerendert wird, ve
|
||||
|
||||
- [Würfelförmiger Node: Normale und allfaces](#würfelförmiger-node-normale-und-allfaces)
|
||||
- [Glasartige Nodes](#glasartige-nodes)
|
||||
- [Glasartig gerahmt](#glasartig-gerahmt)
|
||||
- [Airlike Nodes](#airlike-nodes)
|
||||
- [Lighting and Sunlight Propagation](#lighting-and-sunlight-propagation)
|
||||
- [Glasartig gerahmt](#glasartig-gerahmt)
|
||||
- [Luftartige Nodes](#luftartige-nodes)
|
||||
- [Beleuchtung und Sonnenlichtausbreitung](#beleuchtung-und-sonnenlichtausbreitung)
|
||||
- [Flüssige Nodes](#flüssige-nodes)
|
||||
- [Nodeboxen](#nodeboxen)
|
||||
- [Wandgehaltene Nodeboxen](#wandgehaltene-nodeboxen)
|
||||
- [Wandgehaltene Nodeboxen](#wandgehaltene-nodeboxen)
|
||||
- [Mesh Nodes](#mesh-nodes)
|
||||
- [Signlike Nodes](#signlike-nodes)
|
||||
- [Plantlike Nodes](#plantlike-nodes)
|
||||
@ -148,7 +148,7 @@ minetest.register_node("meineluft:luft", {
|
||||
pointable = false, -- Sie können den Node nicht auswählen
|
||||
diggable = false, -- Sie können den Node nicht abbauen
|
||||
buildable_to = true, -- Nodes können diesen Node ersetzen
|
||||
-- (Sie können einen Node platzieren und den Luftnode
|
||||
-- (Sie können einen Node platzieren und den Luftnode
|
||||
-- entfernen die früher einmal da waren)
|
||||
|
||||
air_equivalent = true,
|
||||
|
@ -1,4 +1,4 @@
|
||||
---
|
||||
---
|
||||
title: Nodes, Items und Craften
|
||||
layout: default
|
||||
root: ../..
|
||||
@ -14,9 +14,9 @@ sind Grundlagen von vielen Mods
|
||||
|
||||
- [Was sind Nodes und Craftitems?](#was-sind-nodes-und-craftitems)
|
||||
- [Items erstellen](#items-erstellen)
|
||||
- [Itemnamen](#itemnamen)
|
||||
- [Itemaliase](#itemaliase)
|
||||
- [Texturen](#texturen)
|
||||
- [Itemnamen](#itemnamen)
|
||||
- [Itemaliase](#itemaliase)
|
||||
- [Texturen](#texturen)
|
||||
- [Erstellen von Basis-Nodes](#erstellen-von-basis-nodes)
|
||||
- [Crafting](#crafting)
|
||||
- [Shaped](#shaped)
|
||||
@ -224,6 +224,7 @@ minetest.register_craft({
|
||||
recipe = "meinemod:diamant",
|
||||
burntime = 300,
|
||||
})
|
||||
```
|
||||
|
||||
Sie haben keinen Ausgabe wie andere Rezepte, aber sie haben eine Brenndauer
|
||||
die angibt, wie lange sie in Sekunden als Brennstoff reichen.
|
||||
|
@ -13,13 +13,13 @@ In diesem Kapitel erfahren Sie, wie Sie grundlegende Aktionen auf der Karte durc
|
||||
|
||||
- [Karten-Struktur](#karten-struktur)
|
||||
- [Lesen](#lesen)
|
||||
- [Blöcke lesen](#blöcke-lesen)
|
||||
- [Blöcke finden](#blöcke-finden)
|
||||
- [Nodes lesen](#nodes-lesen)
|
||||
- [Nodes finden](#nodes-finden)
|
||||
- [Schreiben](#schreiben)
|
||||
- [Blöcke schreiben](#blöcke-schreiben)
|
||||
- [Blöcke löschen](#blöcke-löschen)
|
||||
- [Nodes schreiben](#nodes-schreiben)
|
||||
- [Nodes löschen](#nodes-löschen)
|
||||
- [Mapblöcke laden](#mapblöcke-laden)
|
||||
- [Blöcke löschen](#blöcke-löschen)
|
||||
- [Nodes löschen](#nodes-löschen-1)
|
||||
|
||||
## Karten-Struktur
|
||||
|
||||
|
@ -7,8 +7,10 @@ description: Nutzung eines ObjectRef
|
||||
degrad:
|
||||
level: warning
|
||||
title: Grad and Radiant
|
||||
message: Die Drehung von Anbauteilen wird in Grad angegeben, während die Drehung von Objekten in Radiant
|
||||
angegeben wird. Stellen Sie sicher, dass Sie das richtige Winkelmaß verwenden.
|
||||
message: >-
|
||||
Die Drehung von Anbauteilen wird in Grad angegeben, während die Drehung
|
||||
von Objekten in Radiant angegeben wird. Stellen Sie sicher, dass Sie das
|
||||
richtige Winkelmaß verwenden.
|
||||
---
|
||||
|
||||
## Einleitung <!-- omit in toc -->
|
||||
@ -21,6 +23,9 @@ definiert.
|
||||
- [Objekt-Eigenschaften](#objekt-eigenschaften)
|
||||
- [Entities](#entities)
|
||||
- [Leben und Schaden](#leben-und-schaden)
|
||||
- [Lebenspunkte (HP)](#lebenspunkte-hp)
|
||||
- [Schlagen, Damage Groups, und Armor Groups](#schlagen-damage-groups-und-armor-groups)
|
||||
- [Beispiel für die Schadensberechnung](#beispiel-für-die-schadensberechnung)
|
||||
- [Anhänge](#anhänge)
|
||||
- [Sie sind dran](#sie-sind-dran)
|
||||
|
||||
|
@ -14,13 +14,13 @@ redirect_from:
|
||||
In diesem Kapitel erfahren Sie, wie Sie Daten speichern können.
|
||||
|
||||
- [Metadaten](#metadaten)
|
||||
- [Was sind Metadaten?](#was-sind-metadaten)
|
||||
- [Abrufen eines Metadatenobjekts](#abrufen-eines-metadatenobjekts)
|
||||
- [Lesen und Schreiben](#lesen-und-schreiben)
|
||||
- [Besondere Schlüssel](#besondere-schlüssel)
|
||||
- [Speichern von Tabellen](#speichern-von-tabellen)
|
||||
- [Private Metadaten](#private-metadaten)
|
||||
- [Lua Tabellen](#lua-tabellen)
|
||||
- [Was sind Metadaten?](#was-sind-metadaten)
|
||||
- [Abrufen eines Metadatenobjekts](#abrufen-eines-metadatenobjekts)
|
||||
- [Lesen und Schreiben](#lesen-und-schreiben)
|
||||
- [Besondere Schlüssel](#besondere-schlüssel)
|
||||
- [Speichern von Tabellen](#speichern-von-tabellen)
|
||||
- [Private Metadaten](#private-metadaten)
|
||||
- [Lua Tabellen](#lua-tabellen)
|
||||
- [Mod Storage](#mod-storage)
|
||||
- [Datenbanken](#datenbanken)
|
||||
- [Entscheidung, was man benutzt](#entscheidung-was-man-benutzt)
|
||||
|
@ -28,7 +28,7 @@ sondern stattdessen etwas mehr Speicherplatz für die Verfolgung
|
||||
der ausstehenden Timer benötigen.
|
||||
|
||||
- [Nodetimer](#nodetimer)
|
||||
- [Aktive Map-Block Modifikatoren](#aktive-mapblock-modifikatoren)
|
||||
- [Aktive Mapblock Modifikatoren](#aktive-mapblock-modifikatoren)
|
||||
- [Sie sind dran](#sie-sind-dran)
|
||||
|
||||
## Nodetimer
|
||||
|
@ -34,17 +34,17 @@ Informationen für den Spieler bereitstellen möchten, Sie die Verwendung von
|
||||
unerwartete Fenster das Spielgeschehen stören können.
|
||||
|
||||
- [Reale oder Legacy-Koordinaten](#reale-oder-legacy-koordinaten)
|
||||
- [Anatomie eines formspecs](#anatomie-eines-a-formspecs)
|
||||
- [Elemente](#elemente)
|
||||
- [Header](#header)
|
||||
- [Anatomie eines formspecs](#anatomie-eines-formspecs)
|
||||
- [Elemente](#elemente)
|
||||
- [Header](#header)
|
||||
- [Ratespiel](#ratespiel)
|
||||
- [Padding und Abstände](#padding-und-abstände)
|
||||
- [Empfang von Formspec-Übermittlungen](#empfang-von-formspec-übermittlungen)
|
||||
- [Contexts](#contexts)
|
||||
- [Padding und Abstände](#padding-und-abstände)
|
||||
- [Empfang von Formspec-Übermittlungen](#empfang-von-formspec-übermittlungen)
|
||||
- [Contexts](#contexts)
|
||||
- [Formspec-Quellen](#formspec-quellen)
|
||||
- [Node Meta Formspecs](#node-meta-formspecs)
|
||||
- [Spieler Inventar Formspecs](#spieler-inventar-formspecs)
|
||||
- [Sie sind dran](#sie-sind-dran)
|
||||
- [Node Meta Formspecs](#node-meta-formspecs)
|
||||
- [Spieler Inventar Formspecs](#spieler-inventar-formspecs)
|
||||
- [Sie sind dran](#sie-sind-dran)
|
||||
|
||||
|
||||
## Reale oder Legacy-Koordinaten
|
||||
|
@ -14,15 +14,15 @@ Heads Up Display (HUD) Elemente ermöglichen es Ihnen, Texte, Bilder und andere
|
||||
Das HUD akzeptiert keine Benutzereingaben; dafür sollten Sie eine [formspec](formspecs.html) verwenden.
|
||||
|
||||
- [Positionierung](#positionierung)
|
||||
- [Position und Versatz](#position-und-versatz)
|
||||
- [Ausrichtung](#ausrichtung)
|
||||
- [Anzeigetafel](#anzeigetafel)
|
||||
- [Position und Versatz](#position-und-versatz)
|
||||
- [Ausrichtung](#ausrichtung)
|
||||
- [Anzeigetafel](#anzeigetafel)
|
||||
- [Textelemente](#textelemente)
|
||||
- [Parameter](#parameter)
|
||||
- [Unser Beispiel](#unser-beispiel)
|
||||
- [Bild-Elemente](#bild-Elemente)
|
||||
- [Parameter](#parameter-1)
|
||||
- [Scale](#scale)
|
||||
- [Parameter](#parameter)
|
||||
- [Unser Beispiel](#unser-beispiel)
|
||||
- [Bild-Elemente](#bild-elemente)
|
||||
- [Parameter](#parameter-1)
|
||||
- [Scale](#scale)
|
||||
- [Ein Element verändern](#ein-element-verändern)
|
||||
- [IDs speichern](#ids-speichern)
|
||||
- [Andere Elemente](#andere-elemente)
|
||||
|
@ -18,7 +18,7 @@ Ein Wert von 2 für die Schwerkraft würde zum Beispiel die Schwerkraft doppelt
|
||||
|
||||
- [Grundlegendes Beispiel](#grundlegendes-beispiel)
|
||||
- [Verfügbare Overrides](#verfügbare-overrides)
|
||||
- [Altes Bewegungsverhalten](#altes-bewegungsverhalten)
|
||||
- [Altes Bewegungsverhalten](#altes-bewegungsverhalten)
|
||||
- [Mod-Inkompatibilität](#mod-inkompatibilität)
|
||||
- [Sie sind dran](#sie-sind-dran)
|
||||
|
||||
|
@ -17,7 +17,7 @@ welche Fähigkeiten jeder Spieler hat.
|
||||
- [Erklärung von Privilegien](#erklärung-von-privilegien)
|
||||
- [Überprüfung der Privilegien](#überprüfung-der-privilegien)
|
||||
- [Abrufen und Festlegen von Privilegien](#abrufen-und-festlegen-von-privilegien)
|
||||
- [Privilegien zu basic_privs hinzufügen](#privilegien-zu-basicprivs-hinzufügen)
|
||||
- [Privilegien zu basic\_privs hinzufügen](#privilegien-zu-basic_privs-hinzufügen)
|
||||
|
||||
## Wann sollten Sie Privilegien nutzen?
|
||||
|
||||
|
@ -10,9 +10,9 @@ redirect_from: /de/chapters/common_mistakes.html
|
||||
|
||||
In diesem Kapitel werden häufige Fehler beschrieben und es wird erklärt, wie man diese vermeiden kann.
|
||||
|
||||
- [Vorsicht beim Speichern von ObjectRefs (z.B.: Spieler oder Entitäten)](#be-careful-when-storing-objectrefs-ie-players-or-entities)
|
||||
- [Vertrauen Sie keinen Formspec-Einsendungen](#dont-trust-formspec-submissions)
|
||||
- [ItemStacks nach dem Ändern einstellen](#set-itemstacks-after-changing-them)
|
||||
- [Vorsicht beim Speichern von ObjectRefs (z.B.: Spieler oder Entitäten) ](#vorsicht-beim-speichern-von-objectrefs-zb-spieler-oder-entitäten-)
|
||||
- [Vertrauen Sie keinen Formspec-Einsendungen ](#vertrauen-sie-keinen-formspec-einsendungen-)
|
||||
- [ItemStacks nach dem Ändern einstellen ](#itemstacks-nach-dem-ändern-einstellen-)
|
||||
|
||||
## Vorsicht beim Speichern von ObjectRefs (z.B.: Spieler oder Entitäten) <a name="be-careful-when-storing-objectrefs-ie-players-or-entities"></a>
|
||||
|
||||
|
@ -14,7 +14,7 @@ In diesem Kapitel werden Sie lernen, wie Sie das Werkzeug LuaCheck benutzen, um
|
||||
- [Installation von LuaCheck](#installation-von-luacheck)
|
||||
- [Windows](#windows)
|
||||
- [Linux](#linux)
|
||||
- [LuaCheck ausführen](#run)
|
||||
- [LuaCheck ausführen ](#luacheck-ausführen-)
|
||||
- [LuaCheck konfigurieren](#luacheck-konfigurieren)
|
||||
- [Fehlerbehebung](#fehlerbehebung)
|
||||
- [Verwendung mit einem Editor](#verwendung-mit-einem-editor)
|
||||
|
@ -19,7 +19,7 @@ veröffentlicht ist, kann sie in Einzelspieler-Spielen oder auf Servern, einschl
|
||||
- [README.txt](#readmetxt)
|
||||
- [mod.conf / game.conf](#modconf--gameconf)
|
||||
- [screenshot.png](#screenshotpng)
|
||||
- [Uploading](#uploading)
|
||||
- [Hochladen](#hochladen)
|
||||
- [Version Control Systeme](#version-control-systeme)
|
||||
- [Veröffentlichen auf ContentDB](#veröffentlichen-auf-contentdb)
|
||||
- [Forum Thema](#forum-thema)
|
||||
|
@ -12,8 +12,8 @@ Sicherheit ist sehr wichtig, um sicherzustellen, dass Serverbesitzer durch die M
|
||||
- [Zentrale Konzepte](#zentrale-konzepte)
|
||||
- [Formspecs](#formspecs)
|
||||
- [Trauen Sie niemals Einsendungen](#trauen-sie-niemals-einsendungen)
|
||||
- [Der Zeitpunkt der Prüfung ist nicht der Zeitpunkt der Nutzung](#check-use)
|
||||
- [(Unsichere) Umgebungen](#umgebungen)
|
||||
- [Der Zeitpunkt der Prüfung ist nicht der Zeitpunkt der Nutzung ](#der-zeitpunkt-der-prüfung-ist-nicht-der-zeitpunkt-der-nutzung-)
|
||||
- [(Unsichere) Umgebungen ](#unsichere-umgebungen-)
|
||||
|
||||
## Zentrale Konzepte
|
||||
|
||||
|
@ -37,8 +37,8 @@ Minetest ermöglicht es Ihnen, ihre Mods und Spiele in verschiedene Sprachen zu
|
||||
- [Markierter Text](#markierter-text)
|
||||
- [Übersetzungsdateien](#übersetzungsdateien)
|
||||
- [Formatierte Zeichenketten](#formatierte-zeichenketten)
|
||||
- [Beste Verfahren und verbreitete Unwahrheiten über die Übersetzung](#verfahren)
|
||||
- [Server-seitige Übersetzungen](#server)
|
||||
- [Beste Verfahren und verbreitete Unwahrheiten über die Übersetzung ](#beste-verfahren-und-verbreitete-unwahrheiten-über-die-übersetzung-)
|
||||
- [Server-seitige Übersetzungen ](#server-seitige-übersetzungen-)
|
||||
- [Zusammenfassung](#zusammenfassung)
|
||||
|
||||
|
||||
|
@ -18,9 +18,9 @@ strukturiert, um dies zu vermeiden.
|
||||
- [Ihr erster Test](#ihr-erster-test)
|
||||
- [init.lua](#initlua)
|
||||
- [api.lua](#apilua)
|
||||
- [tests/api_spec.lua](#testsapispeclua)
|
||||
- [tests/api\_spec.lua](#testsapi_speclua)
|
||||
- [Mocking: Externe Funktionen verwenden](#mocking-externe-funktionen-verwenden)
|
||||
- [Überprüfen von Commits mit Travis](#überprfen-von-commits-mit-travis)
|
||||
- [Überprüfen von Commits mit Travis](#überprüfen-von-commits-mit-travis)
|
||||
- [Zusammenfassung](#zusammenfassung)
|
||||
|
||||
## Busted installieren
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 98 KiB |
Binary file not shown.
Before Width: | Height: | Size: 28 KiB |
Loading…
Reference in New Issue
Block a user