Just started a new bot called Guardian.
--Version 0.1
-- description, faq, lol, network, rules and oprules txt file reading.
-- script announcer in the mainchat
-- ops and vip announcing in the mainchat
-- hubstats on timer (default = 60 minutes)
-- welcome to any new user
-- profile based inbuilt hubfunction assignment for ptokax 0.3.3.0
-- multiple help files
--Version 0.2
-- more hubstats assigned
-- addprofile Moderator
-- bugfixed bot reaction in mainchat
*Download here* (http://www.djbert.org/Troubadour/Guardian.rar)
Is tested with PtokaX DC Hub 0.3.3.0 build 15.18 [debug]
We also seek translators for any language besides Dutch and English.
-- Guardian by Troubadour & [NL]-=DJ_Bert=-
Hello,
This script has a lot of features, nice script. I like the "!stat" commando 8)
[NL]MrBuitenhuizen
not bad for a new bot but here you go, a little effiencent
function DataArrival(curUser, data)
s,e,cmd = strfind(data,"%b<>%s++(%S+)")
if cmd ~= nil then cmd = (strsub(cmd,1,strlen(cmd)-1))
if (cmd=="!help") and curUser.iProfile == nil then
SendUserhelp(curUser)
return 1
end
if (cmd=="!help") and curUser.iProfile == 0 then
SendMasterhelp(curUser)
return 1
end
if (cmd=="!help") and curUser.iProfile == 1 then
SendOpshelp(curUser)
return 1
end
if (cmd=="!help") and curUser.iProfile == 2 then
SendViphelp(curUser)
return 1
end
if (cmd=="!help") and curUser.iProfile == 3 then
SendReghelp(curUser)
return 1
end
if (cmd=="!help") and curUser.iProfile == 4 then
SendModeratorhelp(curUser)
return 1
end
if (cmd=="!lol") then
SendLol(curUser)
return 1
end
if (cmd=="!rules") then
SendRules(curUser)
return 1
end
if (cmd=="!network") then
SendNetwork(curUser)
return 1
end
if (cmd=="!faq") then
SendFaq(curUser)
return 1
end
if (cmd=="!description") then
SendDescription(curUser)
return 1
instead of many checks shorten it down into all one check
also its a shame this script wont function properly but a nice try if this is your first :)) here we go i will give you a head start on what you were trying to accomplish
function DataArrival(curUser, data)
s,e,cmd = strfind(data,"%b<>%s++(%S+)")
if cmd ~= nil then cmd = (strsub(cmd,1,strlen(cmd)-1))
if (cmd=="!help") then
if curUser.iProfile == nil then
SendUserhelp(curUser)
return 1
elseif curUser.iProfile == 0 then
SendMasterhelp(curUser)
return 1
elseif curUser.iProfile == 1 then
SendOpshelp(curUser)
return 1
elseif curUser.iProfile == 2 then
SendViphelp(curUser)
return 1
elseif curUser.iProfile == 3 then
SendReghelp(curUser)
return 1
elseif curUser.iProfile == 4 then
SendModeratorhelp(curUser)
return 1
end
elseif (cmd=="!lol") then
SendLol(curUser)
return 1
elseif (cmd=="!rules") then
SendRules(curUser)
return 1
elseif (cmd=="!network") then
SendNetwork(curUser)
return 1
elseif (cmd=="!faq") then
SendFaq(curUser)
return 1
elseif (cmd=="!description") then
SendDescription(curUser)
return 1
elseif (cmd == "!op") then
if curUser.iProfile == 1 or curUser.iProfile == 0 or curUser.iProfile == 4 then
return 0
elseif curUser.iProfile == nil then
curUser:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!drop") then
if curUser.iProfile == 1 or curUser.iProfile == 0 or curUser.iProfile == 4 then
return 0
elseif curUser.iProfile == nil then
curUser:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!ban") then
if curUser.iProfile == 1 or curUser.iProfile == 0 or curUser.iProfile == 4 then
return 0
elseif curUser.iProfile == nil then
curUser:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!unban") then
if curUser.iProfile == 1 or curUser.iProfile == 0 or curUser.iProfile == 4 then
return 0
elseif curUser.iProfile == nil then
curUser:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!nickban") then
if curUser.iProfile == 1 or curUser.iProfile == 0 or curUser.iProfile == 4 then
return 0
elseif curUser.iProfile == nil then
curUser:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!getbanlist") then
if curUser.iProfile == 1 or curUser.iProfile == 0 or curUser.iProfile == 4 then
return 0
elseif curUser.iProfile == nil then
curUser:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!getinfo") then
if curUser.iProfile == 2 or curUser.iProfile == 1 or curUser.iProfile == 0 or curUser.iProfile == 4 then
return 0
elseif curUser.iProfile == nil then
curUser:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!me") then
AddAChatter(user)
return 0
elseif (cmd == "!gag") then
if curUser.iProfile == 1 or curUser.iProfile == 0 or curUser.iProfile == 4 then
return 0
elseif curUser.iProfile == nil then
curUser:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!ungag") then
if curUser.iProfile == 1 or curUser.iProfile == 0 or curUser.iProfile == 4 then
return 0
elseif curUser.iProfile == nil then
curUser:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!banip") then
if curUser.iProfile == 1 or curUser.iProfile == 0 or curUser.iProfile == 4 then
return 0
elseif curUser.iProfile == nil then
curUser:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!ipinfo") then
if curUser.iProfile == 1 or curUser.iProfile == 0 or curUser.iProfile == 4 then
return 0
elseif curUser.iProfile == nil then
curUser:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd =="!iprangeinfo") then
if curUser.iProfile == 1 or curUser.iProfile == 0 or curUser.iProfile == 4 then
return 0
elseif curUser.iProfile == nil then
curUser:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!userinfo") then
if curUser.iProfile == 1 or curUser.iProfile == 0 or curUser.iProfile == 4 then
return 0
elseif curUser.iProfile == nil then
curUser:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!stat") then
if curUser.iProfile == 1 or curUser.iProfile == 0 or curUser.iProfile == 4 then
return 0
elseif curUser.iProfile == nil then
curUser:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!reloadtxt") then
if curUser.iProfile == 1 or curUser.iProfile == 0 or curUser.iProfile == 4 then
return 0
elseif curUser.iProfile == nil then
curUser:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!restartscripts") and curUser.iProfile == 0 then
return 0
elseif (cmd == "!restart") and curUser.iProfile == 0 then
return 0
elseif (cmd == "!topic") and curUser.iProfile == 0 or curUser.iProfile == 4 then
return 0
end
end
end
l8rr
-phatz ;)
oK you had a few glitches etc the script did not work anyways, end missing on new user connect and put at bottom, ive fixed it, but then i decided to rewrite it all anyways so here goes
--Version 0.3
-- fixed a bug with new user connect
-- totally rewrittne by Phatty
-- enhanced functions and cut down on some to give effiecency
--Version 0.2
-- more hubstats assigned
-- addprofile Moderator
-- bugfixed bot reaction in mainchat
--Version 0.1
-- description, faq, lol, network, rules and oprules txt file reading.
-- script announcer in the mainchat
-- ops and vip announcing in the mainchat
-- hubstats on timer (default = 60 minutes)
-- welcome to any new user
-- profile based inbuilt hubfunction assignment
-- multiple help files
------------Thanks------------------------------------------------------------
--[NL]Xantia for watching our hub, during script-writing and for some ideas --
------------------------------------------------------------------------------
BOTName ="Guardian"
Version ="Guardian 0.3"
Creators ="Origainally by Troubadour and [NL]-=DJ_Bert=-"
sUserCount = frmHub:GetUsersCount()
sHubName = frmHub:GetHubName()
sHubDesc = frmHub:GetHubDescr()
sRedirect = frmHub:GetRedirectAddress()
sMaxUsers = frmHub:GetMaxUsers()
sMinShare = frmHub:GetMinShare(3)
sCurrentShare = frmHub:GetCurrentShareAmount(3)
function Main()
frmHub:UnregBot(BOTName)
frmHub:RegBot(BOTName)
SendToAll("( >>>> "..Version.." Started"..date(" the %d/%m-%Y at %X ").." <<<< )")
TimeSpanInMinutes = 60 --> sets Hubstats time in minutes
BOTNameInfo = "$MyINFO $ALL "..BOTName.." <++V:0.2 Guardian,C:Troubadour and [NL]-=DJ_Bert=-> $ $Black Light"..strchar( 1 ).."$guardian@nederfun.no-ip.com$"
SendToAll(BOTNameInfo)
AddProfile("Moderator", 4269273088)
SetTimer(TimeSpanInMinutes*60000)
StartTimer()
end
function OnTimer()
SendAdMessage()
end
function SendAdMessage()
upline = "============H=U=B==S=T=A=T=S=========="
underline = "======================================="
hubstats = "\r\n\r\n"..upline.."\r\n"..
" ?Script Version: "..Version.."\r\n"..
" ?Script Creator: "..Creators.."\r\n"..
" ?Hub Name: "..sHubName.."\r\n"..
" ?Hub Description: "..sHubDesc.."\r\n"..
" ?Hub Adress: nederfun.no-ip.com \r\n"..
" ?Owner: Troubadour".."\r\n"..
" ?Online Users: "..sUserCount.."\r\n"..
" ?Redirect Adress: "..sRedirect.."\r\n"..
" ?Maximum Users: "..sMaxUsers.."\r\n"..
" ?Minimum Share: "..sMinShare.." in bytes".."\r\n"..
" ?Total Share in the hub: "..sCurrentShare.." in bytes".."\r\n"..
" ?Hub Network: !network".."\r\n"..
" ?Hub Rules: !rules".."\r\n"..underline.."\r\n".." "
SendToAll(BOTName, hubstats)
end
function DataArrival(user, data)
if strsub(data, 1, 1) == "<" then
data=strsub(data,1,strlen(data)-1)
s,e,cmd = strfind(data,"%b<>%s+(%S+)")
if (cmd=="!help") then
if user.iProfile == nil then
SendUserhelp(user)
return 1
elseif user.iProfile == 0 then
SendMasterhelp(user)
return 1
elseif user.iProfile == 1 then
SendOpshelp(user)
return 1
elseif user.iProfile == 2 then
SendViphelp(user)
return 1
elseif user.iProfile == 3 then
SendReghelp(user)
return 1
elseif user.iProfile == 4 then
SendModeratorhelp(user)
return 1
end
elseif (cmd=="!lol") then
SendLol(user)
return 1
elseif (cmd=="!rules") then
SendRules(user)
return 1
elseif (cmd=="!network") then
SendNetwork(user)
return 1
elseif (cmd=="!faq") then
SendFaq(user)
return 1
elseif (cmd=="!description") then
SendDescription(user)
return 1
elseif (cmd == "!op") then
if user.iProfile == 1 or user.iProfile == 0 or user.iProfile == 4 then
return 0
elseif user.iProfile == nil then
user:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!drop") then
if user.iProfile == 1 or user.iProfile == 0 or user.iProfile == 4 then
return 0
elseif user.iProfile == nil then
user:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!ban") then
if user.iProfile == 1 or user.iProfile == 0 or user.iProfile == 4 then
return 0
elseif user.iProfile == nil then
user:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!unban") then
if user.iProfile == 1 or user.iProfile == 0 or user.iProfile == 4 then
return 0
elseif user.iProfile == nil then
user:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!nickban") then
if user.iProfile == 1 or user.iProfile == 0 or user.iProfile == 4 then
return 0
elseif user.iProfile == nil then
user:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!getbanlist") then
if user.iProfile == 1 or user.iProfile == 0 or user.iProfile == 4 then
return 0
elseif user.iProfile == nil then
user:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!getinfo") then
if user.iProfile == 2 or user.iProfile == 1 or user.iProfile == 0 or user.iProfile == 4 then
return 0
elseif user.iProfile == nil then
user:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!me") then
AddAChatter(user)
return 0
elseif (cmd == "!gag") then
if user.iProfile == 1 or user.iProfile == 0 or user.iProfile == 4 then
return 0
elseif user.iProfile == nil then
user:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!ungag") then
if user.iProfile == 1 or user.iProfile == 0 or user.iProfile == 4 then
return 0
elseif user.iProfile == nil then
user:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!banip") then
if user.iProfile == 1 or user.iProfile == 0 or user.iProfile == 4 then
return 0
elseif user.iProfile == nil then
user:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!ipinfo") then
if user.iProfile == 1 or user.iProfile == 0 or user.iProfile == 4 then
return 0
elseif user.iProfile == nil then
user:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd =="!iprangeinfo") then
if user.iProfile == 1 or user.iProfile == 0 or user.iProfile == 4 then
return 0
elseif user.iProfile == nil then
user:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!userinfo") then
if user.iProfile == 1 or user.iProfile == 0 or user.iProfile == 4 then
return 0
elseif user.iProfile == nil then
user:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!stat") then
if user.iProfile == 1 or user.iProfile == 0 or user.iProfile == 4 then
return 0
elseif user.iProfile == nil then
user:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!reloadtxt") then
if user.iProfile == 1 or user.iProfile == 0 or user.iProfile == 4 then
return 0
elseif user.iProfile == nil then
user:SendPM(BOTName, "you are not allowed to use this command")
end
elseif (cmd == "!restartscripts") and user.iProfile == 0 then
return 0
elseif (cmd == "!restart") and user.iProfile == 0 then
return 0
elseif (cmd == "!topic") and user.iProfile == 0 or user.iProfile == 4 then
return 0
end
end
end
function OpConnected(user)
SendToAll(BOTName, "[OPS] "..user.sName.." has joined the hub")
end
function OpDisconnected(user)
SendToAll(BOTName, "[OPS] "..user.sName.." has left the hub")
end
function UserDisconnected(user)
if user.iProfile == 2 then
SendToAll(BOTName, "[VIP] "..user.sName.." has left the hub")
end
end
function NewUserConnected(user)
if user.iProfile == 2 then
SendToAll(BOTName, "[VIP] "..user.sName.." has joined the hub")
elseif user.iProfile == nil then
SendToNick(BOTName, "Welcome to the [NL]Holland Hub" )
end
end
function DoRead(user)
while 1 do
line = read()
if line == nil then break end
user:SendPM(BOTName, line)
end
readfrom()
end
function SendOprules(user)
readfrom("Guardian/oprules.txt")
DoRead(user)
end
function SendRules(user)
readfrom("Guardian/rules.txt")
DoRead(user)
end
function SendNetwork(user)
readfrom("Guardian/network.txt")
DoRead(user)
end
function SendLol(user)
readfrom("Guardian/lol.txt")
DoRead(user)
end
function SendFaq(user)
readfrom("Guardian/faq.txt")
DoRead(user)
end
function SendDescription(user)
readfrom("Guardian/description.txt")
DoRead(user)
end
function SendUserhelp(user)
readfrom("Guardian/userhelp.txt")
DoRead(user)
end
function SendMasterhelp(user)
readfrom("Guardian/masterhelp.txt")
DoRead(user)
end
function SendOpshelp(user)
readfrom("Guardian/opshelp.txt")
DoRead(user)
end
function SendViphelp(user)
readfrom("Guardian/viphelp.txt")
DoRead(user)
end
function SendReghelp(user)
readfrom("Guardian/reghelp.txt")
DoRead(user)
end
function SendModeratorhelp(user)
readfrom("Guardian/moderatorhelp.txt")
DoRead(user)
end
l8rr
-phatty
since you speak efficiency..
ptokazcommands = {
op = 1, drop = 1, ban = 1, unban = 1, nickban = 1, getbanlist = 1,
getinfo = 1, gag = 1, ungag = 1, banip = 1, ipinfo = 1, iprangeinfo = 1,
userinfo = 1, restart = 1, restartscripts = 1 }
local s, e, cmd, args = strfind(data, "^%b<> %!(%a+)%s*(.*)%|$")
if s and ptokazcommands[cmd] then
if user.iProfile == 1 or user.iProfile == 0 or user.iProfile == 4 then
return 0
elseif user.iProfile == nil then
SendPM(BOTName, "you are not allowed to use this command")
end
this will save you 50 lines of repeating code
similar thing can be done with the textfiles
..
speaking of glitches..
you must have noticed that usercount and currentshare stay the same since script restart
you need to re-evaluate them on newuser or sendad or whenever
and IF you decide to stick to the same naming convention as ptokaz..
make it iUserCount iCurrentShare etc
he he he
dont tell me :P
i just made a quick rewrite in 2mins, helping not writing it for them :P
Newest version of Guardian now available.
--Version 0.4
-- included SUPERVIP single announcement
-- added !showreg command
-- included announcement by name (Master, Moderator, Operator)
-- included total share ammount in hubstats
-- included current uptime in hubstats
Download Guardian 0.4 (http://www.djbert.org/Troubadour/Guardian0.4.rar)
-Troubadour-
ThX
Dank Je Wel
tezlo thnx for the hint!
Just finished Guardian0.5
--Version 0.5
-- included !myip for users to find out their IP
-- included !myversion to check your client version
-- added Guest account
-- disabled total share and total usercount in hubstats
-- redefined functions using variables (thanks to tezlo)
* Download Guardian0.5 English * (http://www.djbert.org/Troubadour/Guardian0.5.rar)
* Download Guardian0.5 Spanish * (http://www.djbert.org/Troubadour/Guardian.V5.spa.rar)
P.S. graag gedaan, turkiye (*dutch for your welcome*)
-Troubadour-
i still can't get it to run, can u help?
just unpack the *.rar file in your ptokax scripts directorie!
That should do the trick!
It is allready for ptokax 0.3.3.0 (included inbuild commands from that version)
-Troubadour-
ok! - onl problem i use 0.326
i got it to work :P
Ok, Im traslating this Bot to spanish but I have tested this versi?n on TD 4 and I need some help about translate the description file !!!
Send me a mail at my e-mail adress, so i can send the newest version to you (so you can start translating Guardian 0.6) I will translate all txt files to english as well, so you can understand it better.
-Troubadour-
Guardian
All files translated to english.
--Version 0.6
-- included announcement by name when leaving the hub (Master, Operator)
-- fixed total share and total usercount in hubstats
-- included !logfile to see when your ops login and logout
-- included /fav (dc++ command) in hubstats so people can put your hub to their favorites with one single command in mainchat.
**Download Guardian 0.6 ** (http://www.djbert.org/Troubadour/Guardian0.6.rar)
-Troubadour-
Guardian V0.6 Spanish
All files translated to spanish.
I didnt verify this bot in spanish becaus I havent got the new ptokax version. :(
***Download Guardian 0.6 Spanish*** (http://www.iespana.es/ScoutAlba601/Guardian.v0.6.spa.rar)
by
GORDOS HUB
gordos.no-ip.com
Sorry. Guardian bot was crazy, but I restarted the hub and allthing is good.
Sorry for my english.
It should be ok, cause i tested it before releasing!
--Version 0.7
-- included !mmop (sends all ops a message)
-- included !massmess (sends all people in the hub a pm with the message)
-- included search for badfile names
-- included name of the script translator in hubstats
** Download Guardian 0.7 ** (http://www.djbert.org/Troubadour/Guardian0.7.rar)
-Troubadour-
n1
Some good functions :D
all very good functions
thanks.
Will be updated saturday 13 dec 2003.
Then Guardian 0.8 will be released!
Troubadour
Gr8 M8!! :D
That will bee nice!!
//WickeD
I am waiting for Guardina 0.8 to translate this version to spanish because I did not be able to translate the version 0.7 because I was very busy.
Couldn't reach the forum for 2 and a half day (but better late than never)
--Version 0.8
-- added hubowner (so all users of the script can configer easier)
-- added fakeshare check (gives pm to OPS if found)
-- fixed and updated badshare check
* Download Guardian 0.8 * (http://www.djbert.org/Troubadour/Guardian0.8.rar)
-Troubadour-
--Version 0.9
-- added hubadress (also to change easier)
-- added Guardian.cfg (configuration file to change the script to your needs)
Config file can be opened with the windows notepad and be changed to needs.
** Download Guardian 0.9 ** (http://www.djbert.org/Troubadour/Guardian0.9.rar)
-Troubadour-
Nice work Troubadour!!
***GUARDIAN 0.9 SPANISH*** (http://www.iespana.es/ScoutAlba601/Guardina.0.9-Spanish.rar)
A little idea to help to translate:
Can you do a file to the languages, look the logger bot languages.
--Version 1.0
-- added more lines to the cfg file (containing all txt in script)
-- added !hideme and !unhideme to make yourself invisible or visible in the hub
-- fixed some line cfg display errors
** Download Guardian 1.0 ** (http://www.djbert.org/Troubadour/Guardian1.0.rar)
-Troubadour-
Great Bot.
Here you are the new Guardian in Spanish.
***DOWNLOAD GUARDIAN 1.0 SPANISH*** (http://www.iespana.es/ScoutAlba601/Guardian1.0-SPANISH.rar)
i looked thru script and it looks alot better but still needs cleaning alot m8 b4 i think you shud carry on, when i wrote gekko and it was messy, i had to restart because it got so big i cud not find errors, i sugest uses tab key more often ;)
we are still improving and cleaning the bot!
(and still learning more about lua)
-Troubadour-
--Version 1.1
-- added !smoke just to enjoy in mainchat
-- found repeating error on !smoke
-- fixed !smoke with the user:SendData(data) string
-- added !whereami to see wich hub your in
-- added !funny to display a ASCII (ansi) of LOL
-- added !whomadethebot and !networkrules using tStringTable
-- included the texter bot by plop wich shows text files from the folder named Guardian (doesn't mather what prefix is used. If the file excist it shows.)
-- cleaned up unused coding (during the ability to be shown using the texter bot part)
** Download Guardian 1.1 ** (http://www.djbert.org/Troubadour/Guardian1.1.rar)
-Troubadour-
Use of less memory with the newest version
--Version 1.2
-- removed the texter bot (called double cmd, so other commands got disabled)
-- replaced some coding (cause of texter bot removed part, but didn?t like it so started using the stringtable instead)
-- replaced !rules from txt file reading to stringtable (easier for translating and to use less files in directorie)
-- stored !description to stringtable
-- stored !oprules to stringtable
-- stored all helpfiles in stringtable
-- replaced !funny with !lol
-- rewritten some parts to get a smaller script with the same functions
** Download Guardian 1.2 ** (http://www.djbert.org/Troubadour/Guardian1.2.rar)
-Troubadour-
--Version 1.3
-- stored !faq to stringtable
-- included HubGorgieus single announcement when entering and leaving the hub (kinda hub mascotte for best friend)
-- added !away (sets yourself as not available)
-- added !back (sets yourself as available)
-- added !showaway (shows all away users)
** Download Guardian 1.3 ** (http://www.djbert.org/Troubadour/Guardian1.3.rar)
-Troubadour-
Newbie But Asking to get More Knowledge
I was skimming the Scripts and Found
--SendToAll("Guardian",user.sName.." with connection "..speed..", e-mail "..email.." and with share "..share2.." Gb Just entered the hub:P")
I would have written
--SendToAll("Bot",user.sName.." with connection "..speed..", e-mail "..email.." and with share "..share2.." Gb Just entered the hub:P")
cause their is already
BOTName ="Guardian"
So when a New Person Downloads This SCripts And Changes the Bots Name, Their will be a problem right ?
sorry MY Bad, I can See their are newer Versions Out Here To SEe More into :)
Oke.
We gonna change that in the next update ;)
-----------------------------------------------------------------------
Newbie But Asking to get More Knowledge
I was skimming the Scripts and Found
--SendToAll("Guardian",user.sName.." with connection "..speed..", e-mail "..email.." and with share "..share2.." Gb Just entered the hub:P")
I would have written
--SendToAll("Bot",user.sName.." with connection "..speed..", e-mail "..email.." and with share "..share2.." Gb Just entered the hub:P")
cause their is already
BOTName ="Guardian"
So when a New Person Downloads This SCripts And Changes the Bots Name, Their will be a problem right ?
-----------------------------------------------------------------------
There will be no problem, while the -- is in front of it, so the command is not in use at this moment.
This is allready in here but will be changed a bit and will get activated in the near future (when the time is ready for it)
But indeed it could be BOTName instead of Guardian.
-Troubadour-
--Version 1.4
-- included Nickname check (created a fakers list after checking in 3 hubs during 1 year long and in 7 hubs for 6 months)
-- changed the opconnected part (tip through lua forum) and cleaned up the script
** Download Guardian 1.4 ** (http://www.djbert.org/Troubadour/Guardian1.4.rar)
-Troubadour-
--Version 1.5
-- updated badfiles
-- stored the !away, !back and !showaway messages in the cfg
-- updated fakerslist
-- stored fakers message lines in the cfg
-- added a trigger to hahaha and a trigger to ?help
-- added !writenews and !readnews (kind of a message board of the hub)
-- added description check on mldc
** Download Guardian 1.5 ** (http://www.djbert.org/Troubadour/Guardian1.5.rar)
-Troubadour-
--Version 1.6
-- updated description check words
-- stored description check message to cfg file
-- added date and time to the news section
-- for !help changed user profile index
-- rewritten nickname check (to be more effective)
-- added !regme
to register yourself to the hub (all users) included the text in cfg file
-=DOWNLOAD=- (http://www.djbert.org/Troubadour/Guardian1.6.rar)
Grtzzz DJ Bert
(http://www.danasoft.com/sig-dut.jpg)
--Version 1.7
-- deactivated !regme (is there for use in the future, but will try to set it to time limit
-- so a user has to be more then 2 months online in the hub, before he can register,
-- otherwise to many register who do leave and never return)
-- added trigger on command !whydc
-- updated forbidden words in description
-- updated filecheck (Capitol letters and regular, so the script will be more specific while checking)
-- expanded the team of scripters with [NL]MrBuitenhuizen
-- added share ammount to the bot so it looks like a standard operator
-- turned off showing of auto away message in opchat from users that are currently not available
-=Download Guardian=- (http://www.djbert.org/Troubadour/Guardian1.7.rar)
(http://www.danasoft.com/sig-dut.jpg)
--Version 1.8
-- included anti-spam and anti-advertise (replaces the adres with your own) Thanks to anti advertise by plop & anti url by Phatty.
-- added more txt lines and webadress to cfg file
-- expanded hubstats
-=Download Guardian=- (http://www.djbert.org/Troubadour/Guardian1.8.rar)
(http://www.danasoft.com/sig-dut.jpg)
--Version 1.9
-- added more words to wordcheck of description
-- added Networkmember profile (also known as profile 6)
-- updated okhubs with networklist for antispam
-- expanded the rules of the hub
-- added !pig to display a ASCII (ansi) of a pig
-- included NetwerkMember announcement when entering and leaving the hub
>>> Download Guardian <<< (http://www.djbert.org/Troubadour/Guardian1.9.rar)
>>> Eurotopia Network <<<
<<< Eurotopia Info >>> (http://www.djbert.org/eurotopia/)
--Version2.1
-- inserted a 3 times kick = ban (so you don't have to keep kicken the same users!)
-- with ability to define times of kick before ban in cfg file
-- added Network Switch (to connect through the network from hub to hub)
-- expanded multitimer with date issue
-- fixed ops autobanning.
-- fixed mail error (dumb forgotten to put in Mailname in cfg)
>>> Download Guardian <<< (http://www.djbert.org/Troubadour/Guardian2.1.rar)
Keep Up the Good Work This Bots Come Along A Great Deal.....Would Be Better If It Got More Feedback N Testing I Think,.....I Would Do That But I Been Xtra Busy Recently 1 And Also Ma Connection Aint Brilliant...
But Still Good 2 See Ur Still Workin On This Project & Give PtokaX Users The Choice Of Another Fine Bot!
Keep Up The Good Work M8
Devastator
Thnx m8 for the encouragment.
We still improve with lua and keep scripting to improve this bot.
Hope lots of people go and use it!
We are still looking for grafix artists!
Regards,
-Troubadour-
-- Guardian by Troubadour ,[NL]-=DJ_Bert=- & [NL]MrBuitenhuizen
--Version2.2
-- added a message if there was no mail found after the !checkmail command was used
-- added triggers to respond in the mainchat so standard questions will be answered by the bot (they are stored in the cfg file)
-- added all new lines in cfg file
-- added iprange blocker
-- implented ops protection for maxkicks
>>>> Download Guardian <<<< (http://www.djbert.org/Troubadour/Guardian2.2.rar)
New version (2.3) is coming soon, with:
--huge update blocked ip ranges
--keywords of organisations that are blocked BMG, BUMA, BSA, MPAA, RIAA, MF, adsl, cable, law, police, polizei, politie, guardian civil, sony, telephone, copyright, telecom
and some more functions 8)
[NL]MrBuitenhuizen
--Version2.31a
-- bugfixed ptokax inbuilt commands and ops maxkicks problem
-- rearranged commands for ops
--Version2.3
-- inserted badword check from phatty (replaces forbidden words with *censored* or changes the words or totally leaves the word out. (even has the possibility to insult the chatter who types it back)
-- updated fakers list
-- added more lines to cfg file
-- huge update blocked ip ranges
-- keywords of organisations that are blocked BMG, BUMA, BSA, MPAA, RIAA, MF, adsl, cable, disney, law, police, polizei, politie, guardian civil, sony, telephone, copyright, telecom
-- update network list
-- expanded hub switch
-- inserted another networkmember announcement
>>>> Download Guardian <<<< (http://www.djbert.org/Troubadour/Guardian2.31a.rar)
Dead Link :(
The Guardian download page can be found HERE (http://www.buitenhuizen.no-ip.com/guardian)
latest version: Guardian 2.33
MrBuitenhuizen
I'm gonna repair that links
Grtzzz DJ Bert
Al Older links are working again. Latests version of guardian can be downloaded now.
--Version2.33
-- created fakerinsult to let them know what we think about fakers!
-- added Moderator announcement
-- restyled kickparts
--Version2.32
-- made fakerslist check more accurate (so look-alikes still: can connect)
-- stored fakerlist in guardian.cfg file
-- added hubstats profile check and added the lines to cfg
-- improved userinfo for the ones who get banned after maxkicks
-- extra update blocked ipranges
>>>> Download Version 2.32 <<<< (http://www.djbert.org/Guardian/Guardian2.32.rar)
>>>> Download Version 2.33 <<<< (http://www.djbert.org/Guardian/Guardian2.33.rar)
For overview see the post of Mr. Buitenhuizen :)
Because there where some people asking why Guardian doesn't use the Peerguardian blocklist, I've decided to do some beta testing.
The reason why we don't use the Peerguardian blocklist is that this is a huge list, because of that it could take a lot of cpu.
I'm now testing Guardian with the newest (17-04-2004 updated) Peerguardian blocklist. When I'm finished I'll publish the cpu usage log here.
If you also like to test this (if there is any difference in cpu usage), you can download the beta test rar file HERE (http://www.buitenhuizen.no-ip.com/guardian/betatest/Guardian-betatest.rar)
Note:
-Don't forget to read the readme file
-This is at your own risk
MrBuitenhuizen
hello
a little question here
with wich script has guardian troublles?
robocop?
channelbot?
Gekko?
or can it run aside them?
QuoteOriginally posted by [NL]trucker
hello
a little question here
with wich script has guardian troublles?
robocop?
channelbot?
Gekko?
or can it run aside them?
I heared that somebody got a error when using Robocop 7.0 and Guardian at the same time (every time a new user connects). I Don't know if this is a unique situation or that there is standard a error when those two are combined.
MrBuitenhuizen
Testing with the blocklist of Peerguardian inside Guardian instead of the (smaller) own one.
Log:
-->The Guardian own blocklist running:
--Users: 34 - (most sleeping)--
[03:09] ------------------------------------------------------------
[03:09] CPU usage (60 seconds average): 37.0%
[03:09] MEM usage: 1643 kB
[03:09] ------------------------------------------------------------
-->Replaced the Guardian blocklist by the Peerguardian blocklist:
[03:13] ------------------------------------------------------------
[03:13] CPU usage (60 seconds average): 42.7%
[03:13] MEM usage: 1639 kB
[03:13] ------------------------------------------------------------
--Users: 36
[07:55] ------------------------------------------------------------
[07:55] CPU usage (60 seconds average): 34.6%
[07:55] MEM usage: 1637 kB
[07:55] ------------------------------------------------------------
[12:46] ------------------------------------------------------------
[12:46] CPU usage (60 seconds average): 39.4%
[12:46] MEM usage: 1657 kB
[12:46] ------------------------------------------------------------
[13:52] ------------------------------------------------------------
[13:52] CPU usage (60 seconds average): 39.0%
[13:52] MEM usage: 1653 kB
[13:52] ------------------------------------------------------------
--Users: 58
[14:48] ------------------------------------------------------------
[14:48] CPU usage (60 seconds average): 42.4%
[14:48] MEM usage: 1655 kB
[14:48] ------------------------------------------------------------
[15:51] ------------------------------------------------------------
[15:51] CPU usage (60 seconds average): 44.8%
[15:51] MEM usage: 1657 kB
[15:51] ------------------------------------------------------------
(It's a old slow machine so that's why cpu usage is that high)
-Most of the growing cpu usage is caused by the amount of users and the growing activity from midnight to day. (as normal)
-I don't see a huge growing cpu usage caused by the bigger blocklist.
-more testing is needed before we decide to replace the blocklist.
MrBuitenhuizen
Guardian 2.33
This is only the lua file
Fixed last letter missing when users chat in main
>>>> Download <<<< (http://www.djbert.org/Guardian/Guardian2.33fixed.rar)
Testing with Peerguardian blocklist:
So far so good....
The next version (Guardian S.E.), will probably have the Peerguardian blocklist.
Bugfix v2.33:
the script with the fixed lua file included here avaible (http://www.buitenhuizen.no-ip.com/guardian/files/Guardian2.33fixed.rar)
MrBuitenhuizen
We want to release this version at about 2 weeks (still some work to do).
this version will have a simple .exe file to edit the config file ( screens. (http://www.buitenhuizen.no-ip.com/guardian/images/guardianse.gif) )
We would like to have some help with translating the script to other languages, if you want to help or more info contact me.
MrBuitenhuizen
Here a little Guardian Info
>>> Guardian Info <<< (http://www.djbert.org/Guardian/Guardianinfo.rar)
latest development screenshots here (http://www.buitenhuizen.no-ip.com/guardian/se)
MrBuitenhuizen
looking great !!!
nice work . :D
Guardian SE version:
download: here (http://www.buitenhuizen.no-ip.com/guardian/files/Guardian_SE.rar)
info: here (http://www.buitenhuizen.no-ip.com/guardian)
MrBuitenhuizen
EDIT:
Latest (convertion of the 23:11:43 GMT 05-15-2004 Peerguardian blocklist) blocklist for Guardian:
(http://www.buitenhuizen.no-ip.com/guardian/images/block.gif)
HERE (http://www.buitenhuizen.no-ip.com/guardian/files/blocklist-2004-05-15/)
replace this blocklist.txt for the other one in the guardian directory (..../ptokax/scripts/guardian)
wow finally the release of guardian_se
i,m gonna test this baby MrBuitenhuizenJunior
thanx... :D
well here are my thoughts about it .
first of all i appriciate all the work you have done folks
but i think you need to update the stuff a bit more.
after this kind of devolpment time i was convinced more or less to find a good working gui.
but it didnt.
i couldnt even see where the cursor was on that white screen so my choice would be a bit darker background for the gui.
second of all after i installed a clean instal of ptotax 33o
and made the settings in the gui [wich was horriblle] i got so much errors i directly decided to stop with it.
my advice is to make the gui background so that we can see where we put the cursor...like the background collor of the game you put in.
make the gui were posibble with textboxes it looks a lot cleaner.
dont put the settings of your network in it you give others a lot of work they arent waiting for.
make it so that for the ones under us that cant work with gui,s ;
that the basic settings can be done in a easy config file
take a look at the gui from robocop and try to make it something like that with a own twist in it.
wich makes me wonder why put a game in a scriptgui?
most of us if we want to play a game we woudnt use one that was made in a gui;
even though i liked it just the thought that you are playing with a piece of code that runs on your hub
makes me chiffer.
P.S.
sorry for these comments but i try to give an honest opinion about the things you made and i,m not quitte impressed with it;
although i appriciate all the effort and time that has spend trying to give us all a very good script.
and furthermore i think you guys are doing a great job by serving the community with Guardian keep on doing it. :-))
Will have a look at those comments
Because of the comment we want to release the next version soon:
Those "errors":
after changing the config don't forget to replace the "in front and back of the changed issues.
This will be changed in the next version
Why a game with it:
created install menu (for options to install this script package or play the Guardian Game V1.1)
So that you can choose what you want.
Menu layout:
changed to a better layout
also added info buttons in the menu
Other things:
-- fixed ops-kick part
-- updated range blocklist
MrBuitenhuizen
EDIT Guardian SE II release today at 19:00 (GMT Standard Time)
Download/Info: HERE (http://www.buitenhuizen.no-ip.com/guardian/)
MrBuitenhuizen
Register as member for the Guardian forum and keep informed or suggest improvements for the Guardian Bot or for The Guardian Game.
>>>>> GO TO FORUM <<<<< (http://s7.invisionfree.com/Guardian_Forum/index.php)
Grtzzzz DJ Bert
There are now a french and a spanish version avaible look >here< (http://www.buitenhuizen.no-ip.com/guardian) for download/info.
MrBuitenhuizen
hi
it looks all nice to me
but i have a question
whats the difference betwee this lua script
and protowall ?
can some explain it to me ?
because the protowall is update the .p2p file every 12 hours
QuoteOriginally posted by AlwaysConnected
...whats the difference betwee this lua script
and protowall ?
ProtoWall is an excelent application !!!! :D
ProtoWall (http://bluetack.co.uk/pw.html) and BlockList Manager (http://bluetack.co.uk/blm.html) , are PERFECT "for the job" !!!! You all must try them...:D :D :D :D :D :D
I prefeer an application rather than using a script...but its a very nice script though. :]
QuoteOriginally posted by [PT]CableGuy
QuoteOriginally posted by AlwaysConnected
...whats the difference betwee this lua script
and protowall ?
ProtoWall is an excelent application !!!! :D
ProtoWall (http://bluetack.co.uk/pw.html) and BlockList Manager (http://bluetack.co.uk/blm.html) , are PERFECT "for the job" !!!!
You all must try them...:D :D :D :D :D :D
I prefeer an application rather than using a script...but its a very nice script though. :]
The difference is the use of your cpu/memory.
The newest Peerguardian & Protowall protection use less cpu then older versions, and those programs are excellent. The blocklist that this lua script uses is the latest up to date blocklist from http://methlabs.org/sync/
Besides the difference in cpu use (that is not anymore a big difference because the latest versions of Peerguardian and Protowall are very good) is that this blocklist blocks only users that want to connect with the hub (so someone of the riaa will be blocked when he wants to connect with your hub).
Hmm I see there is a new blocklist update,will convert Peerguadian blocklist to guardian blocklist soon and post at the site.. :D
MrBuitenhuizen
QuoteOriginally posted by [PT]CableGuy
QuoteOriginally posted by AlwaysConnected
...whats the difference betwee this lua script
and protowall ?
ProtoWall is an excelent application !!!! :D
ProtoWall (http://bluetack.co.uk/pw.html) and BlockList Manager (http://bluetack.co.uk/blm.html) , are PERFECT "for the job" !!!!
You all must try them...:D :D :D :D :D :D
I prefeer an application rather than using a script...but its a very nice script though. :]
Also this script does lots more than blocking those guys (for instance look at the help file).
Next version will be Guardian XP
This version will contain some nudity during install.
Regards,
Troubadour
blocklist file updated (convertion from the latest update at methlabs.org(Peerguardian) )
file avaible ->here<- (http://www.buitenhuizen.no-ip.com/guardian/)
download "blocklist.txt" and replace this one for the other one in the Guardian directory (.../Ptokax/scripts/Guardian)
MrBuitenhuizen
Version XP will contain the following
-- added guardian forum link in stats
-- restyled install menu
-- another blocklist update
-- rewritten some code
-- added information about IP, Client, Version, Mode when entering hub
-- also check for number of hubs and how registered there (Regular user, Registered user or Vip or Operator)
-- doesn't see master, moderator and such profiles (will count them as registered user)
-- added some rightclick functions to be sent to the operators of the hub
-- added some rightclick functions to be sent to the users of the hub
This version will soon be released (testing is almost finished)
For further info check the Guardian Forum (http://s7.invisionfree.com/Guardian_Forum/index.php)
Regards,
Troubadour
QuoteOriginally posted by Troubadour
....Also this script does lots more than blocking those guys (for instance look at the help file)...
YES... a see it's a very complete script.
GOOD JOB !!! :P
What i don't see is the "help file"... :( , can you help me "on this one" please ? :]
The help file could be called by typing !help in mainchat.
It can also be found in the Guardian.cfg file.
Look at it at the tStringTable issues 5, 6, 7, 8 and 9.
The cfg can be edited with the windows notepad.
Hope i answered your questions so far.
Regards,
Troubadour
:rolleyes: Sorry for not beeing "clear"....i meant the help file , like in readme.txt. ;)
You could also seperate the "changelog" into a chanlog.txt file...
...and create a readme.txt with instalation hints and a link to the "update file ".
Just trying to make a better script , don't get me wrong. :]
No hard feelings [PT]CableGuy .
Every help or command/suggestion is welcome to continue improving this script package.
The readme.txt will have install instructions and more (it will also contain the url adresses where to find things about guardian such as newest screenshots, demo versions and so on)
Will try to improve by creating the readme.txt allready with the Guardian XP version.
Regards,
Troubadour
Bugs at the GuardianSE2_FR (french) version are fixed.
MrBuitenhuizen
EDIT Guardian XP version released, french and spanish version included.
->here<- (http://www.buitenhuizen.no-ip.com/guardian/)
This release of Guardian XP has the abbility of multi languages install.
It has 3 languages to be selected (the english, french and espanol version)
It has also readme in 3 different languages available.
Regards,
Guardian Script Team.
>>> Download Guardian <<< (http://www.djbert.org/Guardian/GuardianXP.exe)
Here is the first screenshot of Guardian Xenon.
(http://www.members.lycos.nl/guardianse/Guardian_Xenon.jpg)
Regards,
Troubadour
While more women and girls are invading the hub section, we will change the layout. (just to ensure no one will be offended by it).
I would love to get contacted by people who can create stunning things (create music, grafx, translatings and so on)
Soon the new layout will be shown here.
Regards,
Troubadour
Guardian Xenon will be available in the languages English, Dutch, French, Spanish and German.
Soon more info about it.
Guardian XP
now download here the dutch version
** dutch Guardian XP version ** (http://www.members.lycos.nl/guardianse/GuardianXP-NL.rar)
Regards,
Troubadour
Latest screenshot of Guardian Xenon wich is about to be released!
(http://www.members.lycos.nl/guardianse/GuardianXenon.jpg)
--Version Guardian Xenon
-- available in languages English, Dutch, and Spanish
-- added all operator commands under right mouse button
-- added all user commands under right mouse button
-- another blocklist update
-- expanded hub switch network
-- added badword check and replacement (5 selectable items)
-- totally restyled the GUI (graphic user interface) for installing the script
Here is the release of Guardian Xenon.
** Download Guardian Xenon ** (http://www.djbert.org/Guardian/GuardianXenon.exe)
is a great script only hi use a lot mem
Mem 1603 GC 3198
is it posible to fix it :D
ant when i start the setup i get 5 time the same install windows
Will try to reduce memory use in next version.
The reason why you get more than 1 install is because i did a mouse_over instead of mouse_click.
with this script
// The OBJECTS SPRITE needs to have 2 frames
// frame 0 is the normal image.
// frame 1 is the mouse over image.
{
if (mouse_x > self.x && mouse_x < self.x + sprite_width)
{
if (mouse_y > self.y && mouse_y < self.y + sprite_height) {image_single=1} else {image_single=0}
}
else {image_single=0}
}
The mouse_over part is to change the menu buttonswhile selecting.
then it activated this piece of code
execute_program("GuardianXenonUK.exe","","wait");
that should be
execute_program("GuardianXenonUK.exe"); and so on.
Will fix that too in the next version.
Hope you still like it and keep using it.
Regards,
Troubadour
oke i test the script now in my test hub
hardrock.kicks-ass.net:1411
Saw it (nice hub m8)
Let me know what you think of it!
Regards,
Troubadour
great script Troubadour its running wel in the testhub :D
thnx m8
Always fine to hear people who are satisfied about something!
Regards,
Troubadour
i run the Guardian Xenon now in the normal hub whit 230 users now and running well
no problems til now
Next version will be Guardian Nemesis
Gone
Who did this awsome thing ?
that is great work from Ardabur fore a great script
Gone
llllooollll
Real awesome setup screens Ardabur.
Will need them for Guardian Nemesis.
Please contact me in Tarot's hub and i will give me your e-mail adress.
Then we can also discuss the rest.
Keep it up, m8.
Regards,
Troubadour
.. .s.p.e.e.c.h.l.e.s.s. ..
Bravo Arbadur ... you keep it up and I keep my jaw on the floor ...
You'll be stunned about the graphics, once the Nemesis version will be released.
Arbadur is really a superb graphics artist.
We are glad he's helping us with creating superb graphics.
Regards,
Troubadour
First screenshots of the script package and the included game can be found at the guardian forum.
Regards,
Troubadour
--Version Nemesis
-- Description Tag will insert the users hub status in his/her description tag (Vip, Ops, Master, Moderator, Reg, Networkmember)
-- update of inbuilt commands
-- fixed some rc errors
-- dropped the fakerlist (many people took other nicks, but are blocked by blocklist now)
-- added rules and oprules as standalone txt files to be called (easier for hubs to change to their needs)
-- added !showteam to let people see who is working on Guardian behind the curtains
-- removed badword check and replacement (5 selectable items)
-- added standalone word replace script from plop (with permission)
-- update rightclick commands
-- another huge blocklist update
-- fixed oprules repeat after chatting in opchat
-- also supplied a slotmachine game with the install package
** Download Guardian Nemesis ** (http://www.djbert.org/Guardian/GuardianNememsis.exe)
Regards,
Troubadour
Next release will be called : Guardian Corridor
Still we need some extra beta-testers.
You can contact me by leaving a pm here on the forum.
Regards,
Troubadour
For now we have enough beta testers.
Thanks for the responces.
We still could use some translators!
QuoteOriginally posted by Troubadour
For now we have enough beta testers.
Thanks for the responces.
We still could use some translators!
i can make the translate to the portuguese version.....my english inst the best......but i can do it....
if you want it send me a PM or email me:
odyny@ibestvip.com.br
PS:brazilian portuguese =]
Thanx for helping with the portuguese version odyny.
Looking forward to have you there for translating part.
Regards,
Troubadour
Hi Trobadour,
I left a post in your forum regarding installation instructions for the Nemesis Bot. I dunno if you still mantain that forum, but the question is because I don't seem to be doing things right and am unable to install the bot beyond just expanding the files into de Script directory. Once I hace them there I don't seem to able to procees beyond this point.
Help Please
Elpocho, I answered your question at the forum.
The newest version will be looking like this.
(http://members.lycos.nl/guardianse/Corridor-setup.jpg)
I have removed the game from it. (scrolling shooter)
The game was not bugfree at this moment.
Regards,
Troubadour
Thank you very much for your answer. Its up and running now. Great Script.
Youre the one
thanks mate.
;-)
--Version Guardian Corridor
-- added random trigger select for answering
-- updated the triggers in the config file
-- inserted random welcome announcement messages for all profile types
-- inserted welcome to regular users
-- inserted random goodbye announcement messages for all profile types
-- stored faq in txt file (to reduce memory use)
-- added rightclick version detect of script
-- disabled sending rc commands to unregged users
-- enable or disable triggers
-- enable or disable anti-advertising
-- enable or disable fakeshare check
-- enable or disable blocklist (iprange check)
-- inserted word-replacement update
** download Guardian Corridor ** (http://www.djbert.org/Guardian/GuardianCorridor.exe)
Regards,
Troubadour
Blocklist update for Guardian script avaible ->here<- (http://www.buitenhuizen.no-ip.com/guardian/)
Backup download server avaible ->here<- (http://www.buitenhuizen.no-ip.com/guardian/backup.html)
Newest version will be Guardian Eraser.
The installing will be different from the previous releases.
Make sure you got a backup of your other package, in case you do something wrong.
Once run you have to click all available options to create the files needed to run. (when some things are not selected the script will not work properly).
The Gui will create the lua files self and all txt files too.
When nothing is typed the program will set a standard name or text for you.
After completing all pages the script will be ready for usage.
More info will be available soon (including screenshots)
Regards,
Troubadour
Guardian Corridor language pack avaible (German, Dutch and Spanish) French will be added soon.
->avaible here<- (http://www.buitenhuizen.no-ip.com/guardian/files/GuardianCorridorLanguagepack.rar)
MrBuitenhuizen
EDIT: Guardian homepage changed: http://www.buitenhuizen.org/guardian/ (no-ip didn't like it when I've redirected that adress to the .org adress :P )
Sorry, in new version of Language Pack Guardian is possible made language Italian? Thanks
make one, and there will be. i don't think that it cannot be customised.
At this moment there will NOT be an italian version (while we have no member available who knows the italian language)
We just finished the Guardian Eraser English version and wait for the language packs to insert in the Gui.
This new Gui contains background music as well.
More info will soon be given.
Maybe the English version will be released before the multi-language version.
Regards,
Troubadour
First screenshot of Guardian Eraser Gui.
(http://www.members.lycos.nl/guardianse/Guardian_Eraser_Menu_Pic.JPG)
Regards,
Troubadour
Guardian Eraser has been released.
To download it, go to the Guardian Homepage.
** Guardian Homepage ** (http://www.buitenhuizen.org/guardian/)
Regards,
Troubadour
Old Guardian Versions.
All old Guardian versions are deleted from http://www.djbert.org. Only the follow versions are online for download.
-=Guardian Xenon=- (http://www.djbert.org/Guardian/GuardianXenon.exe)
-=Guardian Nememsis=- (http://www.djbert.org/Guardian/GuardianNememsis.exe)
-=Guardian Corridor=- (http://www.djbert.org/Guardian/GuardianCorridor.exe)
-=Guardian Eraser=- (http://www.djbert.org/Guardian/GuardainEraser-nomusic.exe)
-=Guardian Eraser=- (Music Version) (http://www.djbert.org/Guardian/GuardainEraser-musicversion.exe)
Info about Guardian (http://www.djbert.org/Guardian/Guardianinfo.rar)
Greetzzz DJ Bert
Next version will be Guardian Lite.
Regards,
Troubadour
:D Hi , im new here. If downloaded guardian eraser but I get the following message within Ptokax. stack traceback: 1: main of file `C:\0.330.b15.25.dbg\scripts\Guardian.lua' at line 191 could you tell what is wrong? :(
QuoteOriginally posted by TopCat
:D Hi , im new here. If downloaded guardian eraser but I get the following message within Ptokax. stack traceback: 1: main of file `C:\0.330.b15.25.dbg\scripts\Guardian.lua' at line 191 could you tell what is wrong? :(
you probably changed this line
BOTNameInfo = "$MyINFO $ALL "..BOTName.."
$ $Black Light"..strchar( 1 ).."$guardian@eurotopia.no-ip.com$"..Bot_Share_Size.."$"
that's line 191
check if it is the same as above.
Regards,
Troubadour
you probably changed this line
BOTNameInfo = "$MyINFO $ALL "..BOTName.." $ $Black Light"..strchar( 1 ).."$guardian@eurotopia.no-ip.com$"..Bot_Share_Size.."$"
that's line 191
check if it is the same as above.
No I checkt it but as fare as I can see they are the same
Bot_Share_Size = 17.28 * 1024 *1024 *1024
BOTNameInfo = "$MyINFO $ALL "..BOTName.." $ $Black Light"..strchar( 1 ).."$guardian@eurotopia.no-ip.com$"..Bot_Share_Size.."$"
Creators ="Troubadour ,[NL]-=DJ_Bert=- and [NL]MrBuitenhuizen"
Hi Troubadour ,
If downloaded Guardian Eraser with no music and installed it again but it still keeps giving that same error.
I would rely like to try and run Guardian Eraser but I just don't get it to work because of the error.
Hope to here from you for a solution :D
If you really don't get it to work, visit me at dhq-eurotopia.no-ip.com
Will help you to get it perfectly working.
Cya soon.
Regards,
Troubadour
--Version Lite (Beta pre-release) -- not released public yet
-- Changed hub entrance regular users
-- added more info when entering the hub
-- !noclean add/remove - adds/removes users from/to the list which aren't cleaned
-- !showusers - shows all registered users
-- !seen - shows the last time the user left the hub
-- !shownoclean - shows all names wich are on the noclean list
-- !cleanusers - manualy start the usercleaner
-- users will be cleaned after 4 weeks of no activity in the hub (thnx to plop for the source)
-- inserted time registering user/bot so people can see the local time in the userlist
-- fixed part of no response
-- updated entrances to him and her
Homepage of Guardian is fully renewed (thnx to MrBuitenhuizen)
** Homepage of Guardian ** (http://www.buitenhuizen.org/guardian/)
Regards,
Troubadour
Blocklist update webpage for Guardian bot:
->here<- (http://buitenhuizen.org/guardian/blocklist)
functions:
-update checker
-blocklist download
-step by step guide
Final Release
-=Download Guardian=- (http://www.djbert.org/Guardian/GuardianLCedi.rar)
--Version Lite Cold Edition
-- Changed hub entrance regular users
-- added more info when entering the hub
-- !noclean add/remove - adds/removes users from/to the list which aren't cleaned
-- !showusers - shows all registered users
-- !seen - shows the last time the user left the hub
-- !shownoclean - shows all names wich are on the noclean list
-- !cleanusers - manualy start the usercleaner
-- users will be cleaned after 4 weeks of no activity in the hub (thnx to plop for the source)
-- inserted time registering user/bot so people can see the local time in the userlist
-- fixed part of no response
-- bugfixed blocklist part (error after update)
-- fixed news section part
-- updated entrances to him and her
-- huge blocklist update
-- changed some ascii commands to single word without prefix commands (these are the words = pig truste and tsss)
-- added Supervip announcement and tag (at request)
-- added Deputy_Operator status and announcements and tag
Grtzzz
DJ Bert
All older versions are delete //www.djbert.org . If want older versions, visit //www.plop.nl and look for scripts by Troubadour.
Grtzzz
DJ Bert
Is there also a Lua 5 version?
QuoteOriginally posted by [NL]Koromo
Is there also a Lua 5 version?
No.. Lua 4 version ;)
We are busi to make a version on lua 5. There is a beta what i'm testing. We have to change some things before we release the first version. Please wait a little bit.
Grtzzz
DJ Bert
This is only an update to.
Replace only Guardian.lua. Don't delete the others.
-- Guardian by Troubadour ,[NL]-=DJ_Bert=- & [NL]MrBuitenhuizen
--Version Lite Cold Edition Update
-- Changed rightclick commands in a menu with commands by DJ Bert (Request by [NL]-=Huub=-)
-- Some little fixed by DJ Bert
--Version Lite Cold Edition
-- Changed hub entrance regular users
-- added more info when entering the hub
-- !noclean add/remove - adds/removes users from/to the list which aren't cleaned
-- !showusers - shows all registered users
-- !seen - shows the last time the user left the hub
-- !shownoclean - shows all names wich are on the noclean list
-- !cleanusers - manualy start the usercleaner
-- users will be cleaned after 4 weeks of no activity in the hub (thnx to plop for the source)
-- inserted time registering user/bot so people can see the local time in the userlist
-- fixed part of no response
-- bugfixed blocklist part (error after update)
-- fixed news section part
-- updated entrances to him and her
-- huge blocklist update
-- changed some ascii commands to single word without prefix commands (these are the words = pig truste and tsss)
-- added Supervip announcement and tag (at request)
-- added Deputy_Operator status and announcements and tag
-=Download Update=- (http://limboserver.no-ip.info/Guardian.lua)
Grtzzz
DJ Bert
I've translated this script for portuguese.
If you want it email me for
Lxonline@portugalmail.pt
LXONLINE.NO-IP.INFO