Comando /lock
El comando /lock te permite bloquear el objeto que tienes enfrente, asignando su propiedad a un jugador específico o directamente al servidor.
¿Qué significa “bloquear” un objeto?
En Unturned, cada objeto (vehículos, estructuras, etc.) tiene un dueño.
Esto implica que:
- Cada jugador que coloca o reclama un objeto deja una “firma”.
- Esa firma impide que otros jugadores puedan quitar, mover o usar ese objeto, según las reglas del juego/servidor.
Esa “firma” no es más que la SteamID del jugador.
Lo que hace el comando /lock es reescribir esa SteamID a:
- La de otro jugador, o
- La del servidor (simulada).
Como el servidor no tiene una SteamID propia, “bloquear para el servidor” significa reescribir la SteamID del dueño a:
0
De esta forma, ningún jugador normal puede coincidir con esa ID (las SteamID de usuarios reales son números de 17 dígitos).
💡 Nota:
Si algún jugador logra coincidir y puede utilizar el objeto bloqueado al servidor, es muy probable que:
- Exista un error en el plugin, o
- El jugador esté utilizando algún tipo de cheat.
Si sospechas que se trata de un error del plugin, ¡repórtalo de inmediato!
Sintaxis
/lock <server|player>
server: reescribe la SteamID del dueño a0(propiedad del servidor).player: puede ser el nombre o la SteamID del jugador al que quieras asignar la propiedad.
Ejemplo de uso: Bloquear para un jugador
Acción:
/lock juanito
Comportamiento:
- Si quien ejecuta el comando está mirando un objeto válido (estructura, construcción, etc.), el plugin:
-
Reescribirá la propiedad de ese objeto para que pertenezca al jugador
juanito. -
Enviará el siguiente translate de confirmación:
"CommandLock_Buildable_Success_TargetLock"
-
💡 Nota:
Si el jugador objetivo (juanito) forma parte de un grupo, el plugin también asignará el grupo al objeto.
Esto significa que:
- La propiedad principal es de
juanito.- Pero los miembros de su grupo también podrán interactuar con ese objeto.
Ejemplo de uso: Bloquear para el servidor
Acción:
/lock server
Comportamiento:
-
Si quien ejecuta el comando está mirando un objeto válido, el plugin:
-
Reescribirá la propiedad del objeto al servidor.
-
Enviará el siguiente translate:
"CommandLock_Buildable_Success_ServerLock"
-
-
La propiedad quedará de la siguiente forma:
steamId del dueño => 0 id del grupo => 0
Es decir, ningún jugador o grupo será reconocido como dueño directo del objeto.
Ejemplo de error
-
No se detecta ningún objeto enfrente
-
Situación: el jugador ejecuta
/lockpero no está mirando ningún objeto válido, o el raycast no detecta nada. -
Translate enviado:
"RaycastNothingFound"
-
Resumen de permisos
Para poder utilizar el comando /lock, el jugador debe contar con el siguiente permiso:
g73AdminHelper.Command.Lock