--[[ nick_prefix.lua v0.02 by blastbeat ]]-- local prefix = hub:escapeTo "[ your hub prefix ] " hub:setListener( "onStart", { }, --// add prefix to already connected users function( ) for sid, user in pairs( hub:getUsers( ) ) do if not user:isBot( ) then user:updateNick{ nick = prefix .. user:getNick( ) } end end return nil end ) hub:setListener( "onExit", { }, --// remove prefix on script exit function( ) for sid, user in pairs( hub:getUsers( ) ) do if not user:isBot( ) then local original_nick = utf.sub( user:getNick( ), utf.len( prefix ) + 1, -1 ) user:updateNick{ nick = original_nick, bypass = true } end end return nil end ) hub:setListener( "onConnect", { }, --// add prefix to connecting user function( p ) p.user:updateNick{ nick = prefix .. p.user:getNick( ), not_send = true } return nil end ) hub:debug( "** Loaded nick_prefix.lua **" )