Codificador e Codificador de Hashlink's
Função para decodificar hashlink's:
function hashlinkDecode(hash)
{
var txt = hash;
var obj= Hashlink.decode(txt);
print(obj.name);
}
Função para codificar hashlink's:
function hashlinkEncode(hash)
{
var txt = hash;
var obj = { ip: txt.split(",")[0], port: txt.split(",")[1], name: txt.split(",")[2] };
var hash = Hashlink.encode(obj);
print(hash);
}
Criando comandos e utilizando funções:
function onCommand(userobj, command, target, args)
{
//decodificar
if(command.substr(0, 7) == "decode " && userobj.level > 1)
{
str = command.substr(7);
hashlinkDecode(str);
}
//codificar: ip, porta, nome
if(command.substr(0, 7) == "encode " && userobj.level > 1)
{
str = command.substr(7);
hashlinkEncode(str);
}
}