ES/removeAccount: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{Server function}} __NOTOC__ Esta funcion es usada para eliminar cuentas de los jugadores. ==Sintaxis== <syntaxhighlight lang="lua"> bool removeAccount ( cuenta laCuenta ) </syntaxhighlight> ===Argum...") |
|||
| Line 15: | Line 15: | ||
==Ejemplo== | ==Ejemplo== | ||
Este ejemplo | Este ejemplo elimina la cuenta de un jugador con el comando /eliminar <nombre del jugador> | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function eliminarCuenta ( playerSource, commandName, playerName ) | function eliminarCuenta ( playerSource, commandName, playerName ) | ||
Revision as of 11:26, 10 June 2011
Esta funcion es usada para eliminar cuentas de los jugadores.
Sintaxis
bool removeAccount ( cuenta laCuenta )
Argumentos requeridos
- laCuenta: La cuenta que desea eliminar.
Devuelve
Devuelve true si la cuenta fue eliminada, false si la cuenta no existe.
Ejemplo
Este ejemplo elimina la cuenta de un jugador con el comando /eliminar <nombre del jugador>
function eliminarCuenta ( playerSource, commandName, playerName )
-- Comprobemos que que no pusieron nada para el nombre del jugador.
if playerName ~= nil then
-- Lets get the player from the nick provided
-- Obtengamos el jugador del nick.
local targetPlayer = getPlayerFromNick ( playerName )
-- Comprobemos que el jugador realmente exista.
if targetPlayer ~= nil then
-- Obtengamos sus cuentas.
local sourceAccount = getPlayerAccount ( playerSource )
local targetAccount = getPlayerAccount ( targetPlayer )
-- Ahora comprobemos si el jugador tiene mas privilegios (o niveles).
if getAccountLevel ( sourceAccount ) > getAccountLevel ( targetAccount ) then
removeAccount ( targetAccount )
outputChatBox ( getPlayerName ( playerSource ) .. " elimino la cuenta de " .. playerName .. "." )
else
outputChatBox ( "No tienes autoridad para eliminar la cuenta de " .. playerName .. "!", playerSource )
end
else
outputChatBox ( "No existe el jugador con el nombre " .. playerName, playerSource )
end
else
outputChatBox ( "Sintaxis: /eliminar [nombre del jugador]", playerSource )
end
end
addCommandHandler("eliminar",eliminarCuenta)