PtokaX forum

Archive => Archived 4.0 boards => Finished Lua 4 scripts => Topic started by: Troubadour on 25 November, 2003, 22:19:50

Title: Guardian
Post by: Troubadour on 25 November, 2003, 22:19:50
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=-
Title:
Post by: MrBuitenhuizenJunior on 25 November, 2003, 22:32:58
Hello,

This script has a lot of features, nice script. I like the  "!stat"  commando   8)


[NL]MrBuitenhuizen
Title:
Post by: pHaTTy on 26 November, 2003, 00:31:26
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 ;)
Title:
Post by: pHaTTy on 28 November, 2003, 00:16:55
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
Title:
Post by: tezlo on 28 November, 2003, 13:51:08
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

..
Title:
Post by: tezlo on 28 November, 2003, 13:58:17
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
Title:
Post by: pHaTTy on 29 November, 2003, 07:34:04
he he he

dont tell me :P

i just made a quick rewrite in 2mins, helping not writing it for them :P
Title:
Post by: Troubadour on 29 November, 2003, 21:52:23
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-
Title:
Post by: turkiye on 29 November, 2003, 22:10:05
ThX
Dank Je Wel
Title:
Post by: Troubadour on 30 November, 2003, 18:21:46
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-
Title:
Post by: mmx on 30 November, 2003, 21:50:28
i still can't get it to run, can u help?
Title:
Post by: Troubadour on 01 December, 2003, 08:51:30
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-
Title:
Post by: mmx on 01 December, 2003, 19:53:11
ok! - onl problem i use 0.326
Title:
Post by: mmx on 01 December, 2003, 19:56:03
i got it to work :P
Title:
Post by: Xander007 on 01 December, 2003, 20:06:15
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 !!!
Title: translating
Post by: Troubadour on 02 December, 2003, 16:55:45
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-
Title:
Post by: Troubadour on 04 December, 2003, 16:42:15
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-
Title:
Post by: Xander007 on 04 December, 2003, 21:21:33
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
Title: I have a problem
Post by: Xander007 on 06 December, 2003, 17:48:20
Sorry. Guardian bot was crazy, but I restarted the hub and allthing is good.


Sorry for my english.
Title:
Post by: Troubadour on 06 December, 2003, 19:43:46
It should be ok, cause i tested it before releasing!
Title:
Post by: Troubadour on 08 December, 2003, 19:48:33
--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-
Title:
Post by: IceCoder on 08 December, 2003, 21:52:10
n1
Title:
Post by: IceCoder on 09 December, 2003, 14:04:22
Some good functions   :D
Title:
Post by: SaintSinner on 09 December, 2003, 14:19:24
all very good functions
Title:
Post by: Troubadour on 10 December, 2003, 17:33:39
thanks.
Will be updated saturday 13 dec 2003.
Then Guardian 0.8 will be released!

Troubadour
Title: Hi....
Post by: WickeD on 10 December, 2003, 21:24:15
Gr8 M8!!   :D

That will bee nice!!

//WickeD
Title:
Post by: Xander007 on 10 December, 2003, 22:54:36
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.
Title:
Post by: Troubadour on 15 December, 2003, 15:19:19
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-
Title:
Post by: Troubadour on 20 December, 2003, 17:50:16
--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-
Title: Guardian 0.9 Spanish
Post by: Xander007 on 20 December, 2003, 20:38:21
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.
Title:
Post by: Troubadour on 24 December, 2003, 19:59:30
--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-
Title: Guardian Bot 1.0 SPANISH
Post by: Xander007 on 25 December, 2003, 20:05:15
Great Bot.

Here you are the new Guardian in Spanish.



***DOWNLOAD GUARDIAN 1.0 SPANISH*** (http://www.iespana.es/ScoutAlba601/Guardian1.0-SPANISH.rar)
Title:
Post by: pHaTTy on 25 December, 2003, 20:28:36
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 ;)
Title:
Post by: Troubadour on 26 December, 2003, 12:40:11
we are still improving and cleaning the bot!
(and still learning more about lua)

-Troubadour-
Title:
Post by: Troubadour on 01 January, 2004, 18:32:40
--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-
Title:
Post by: Troubadour on 04 January, 2004, 18:33:46
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-
Title:
Post by: Troubadour on 08 January, 2004, 19:41:01
--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-
Title:
Post by: Intel on 08 January, 2004, 21:56:52
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 ?
Title:
Post by: Intel on 08 January, 2004, 22:00:05
sorry MY Bad, I can See their are newer Versions Out Here To SEe More into :)
Title:
Post by: DJ Bert on 09 January, 2004, 17:54:42
Oke.

We gonna change that in the next update  ;)
Title:
Post by: Troubadour on 11 January, 2004, 13:54:50
-----------------------------------------------------------------------
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-
Title:
Post by: Troubadour on 15 January, 2004, 21:09:24
--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-
Title:
Post by: Troubadour on 22 January, 2004, 20:13:14
--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-
Title: Guardian 1.6
Post by: DJ Bert on 27 January, 2004, 13:15:05
--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)
Title: Guardian 1.7
Post by: DJ Bert on 11 February, 2004, 18:54:13
--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)
Title: Guardian 1.8
Post by: DJ Bert on 13 February, 2004, 00:01:24
--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)
Title: Guardian 1.9
Post by: DJ Bert on 14 March, 2004, 22:03:44
--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/)
Title: Guardian 2.1
Post by: DJ Bert on 22 March, 2004, 20:19:15
--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)
Title:
Post by: Devastator on 22 March, 2004, 23:05:34
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
Title:
Post by: Troubadour on 23 March, 2004, 09:13:55
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-
Title: Guardian 2.2
Post by: DJ Bert on 25 March, 2004, 00:18:42
-- 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)
Title:
Post by: MrBuitenhuizenJunior on 26 March, 2004, 01:32:19
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
Title: Guardian 2.31a
Post by: DJ Bert on 30 March, 2004, 10:53:47
--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)
Title:
Post by: Woodster on 15 April, 2004, 18:20:29
Dead Link :(
Title: Guardian download page
Post by: MrBuitenhuizenJunior on 16 April, 2004, 18:40:42
The Guardian download page can be found HERE (http://www.buitenhuizen.no-ip.com/guardian)

latest version: Guardian 2.33

MrBuitenhuizen
Title: Dead links
Post by: DJ Bert on 16 April, 2004, 18:41:20
I'm gonna repair that links

Grtzzz DJ Bert
Title: Links
Post by: DJ Bert on 16 April, 2004, 18:56:58
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 :)
Title: guardian blocklist test
Post by: MrBuitenhuizenJunior on 17 April, 2004, 03:47:32
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
Title:
Post by: [NL]trucker on 17 April, 2004, 13:08:33
hello

a little question here

with wich script has guardian troublles?

robocop?
channelbot?
Gekko?

or can it run aside them?
Title:
Post by: MrBuitenhuizenJunior on 17 April, 2004, 15:05:15
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
Title: guardian blocklist test
Post by: MrBuitenhuizenJunior on 17 April, 2004, 16:03:53
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
Title:
Post by: DJ Bert on 18 April, 2004, 23:37:46
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)
Title:
Post by: MrBuitenhuizenJunior on 19 April, 2004, 00:56:46
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
Title: Guardian SE release
Post by: MrBuitenhuizenJunior on 04 May, 2004, 22:33:26
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
Title:
Post by: DJ Bert on 09 May, 2004, 12:00:46
Here a little Guardian Info

>>> Guardian Info <<< (http://www.djbert.org/Guardian/Guardianinfo.rar)
Title:
Post by: MrBuitenhuizenJunior on 12 May, 2004, 18:49:43
latest development screenshots here (http://www.buitenhuizen.no-ip.com/guardian/se)

MrBuitenhuizen
Title:
Post by: [NL]trucker on 14 May, 2004, 16:49:04
looking great !!!

nice work . :D
Title: Guardian SE release
Post by: MrBuitenhuizenJunior on 19 May, 2004, 20:24:08
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)


Title:
Post by: [NL]trucker on 20 May, 2004, 10:35:18
wow finally the release of guardian_se

i,m gonna test this baby MrBuitenhuizenJunior

thanx... :D
Title:
Post by: [NL]trucker on 21 May, 2004, 18:47:00
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. :-))
Title:
Post by: MrBuitenhuizenJunior on 23 May, 2004, 04:31:46
Will have a look at those comments
Title: Guardian SE II release
Post by: MrBuitenhuizenJunior on 24 May, 2004, 23:23:45
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)
Title: Guardian SE II released
Post by: MrBuitenhuizenJunior on 25 May, 2004, 20:42:53
Download/Info: HERE (http://www.buitenhuizen.no-ip.com/guardian/)

MrBuitenhuizen
Title: The Guardian Forum
Post by: DJ Bert on 25 May, 2004, 21:45:38
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
Title: GuardianSE2 spanish & french version
Post by: MrBuitenhuizenJunior on 04 June, 2004, 10:34:34
There are now a french and a spanish version avaible look >here< (http://www.buitenhuizen.no-ip.com/guardian) for download/info.

MrBuitenhuizen
Title:
Post by: AlwaysConnected on 04 June, 2004, 11:19:04
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
Title:
Post by: [PT]CableGuy on 04 June, 2004, 12:59:58
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. :]
Title:
Post by: MrBuitenhuizenJunior on 04 June, 2004, 15:13:50
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
Title:
Post by: Troubadour on 04 June, 2004, 19:36:51
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
Title: blocklist update Guardian
Post by: MrBuitenhuizenJunior on 04 June, 2004, 22:19:01
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
Title:
Post by: Troubadour on 06 June, 2004, 01:38:23
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
Title:
Post by: [PT]CableGuy on 06 June, 2004, 03:27:55
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 ? :]
Title:
Post by: Troubadour on 06 June, 2004, 12:05:40
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
Title:
Post by: [PT]CableGuy on 06 June, 2004, 14:44:52
: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. :]
Title:
Post by: Troubadour on 06 June, 2004, 20:14:46
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
Title:
Post by: MrBuitenhuizenJunior on 09 June, 2004, 13:46:40
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/)
Title: Guardian XP
Post by: DJ Bert on 10 June, 2004, 22:07:17
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)
Title: screenshot Guardian Xenon
Post by: Troubadour on 21 June, 2004, 17:59:46
Here is the first screenshot of Guardian Xenon.

(http://www.members.lycos.nl/guardianse/Guardian_Xenon.jpg)

Regards,
Troubadour
Title:
Post by: Troubadour on 24 June, 2004, 21:42:56
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
Title:
Post by: Troubadour on 29 June, 2004, 18:01:23
Guardian Xenon will be available in the languages English, Dutch, French, Spanish and German.
Soon more info about it.
Title:
Post by: Troubadour on 30 June, 2004, 17:37:01
Guardian XP
now download here the dutch version
** dutch Guardian XP version ** (http://www.members.lycos.nl/guardianse/GuardianXP-NL.rar)

Regards,
Troubadour
Title:
Post by: Troubadour on 16 July, 2004, 18:13:09
Latest screenshot of Guardian Xenon wich is about to be released!

(http://www.members.lycos.nl/guardianse/GuardianXenon.jpg)
Title:
Post by: Troubadour on 16 July, 2004, 19:29:53
--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)
Title:
Post by: Tarot on 16 July, 2004, 22:38:43
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
Title:
Post by: Troubadour on 17 July, 2004, 08:48:52
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
Title:
Post by: Tarot on 17 July, 2004, 11:00:35
oke i test the script now in my test hub

hardrock.kicks-ass.net:1411
Title:
Post by: Troubadour on 17 July, 2004, 15:44:32
Saw it (nice hub m8)
Let me know what you think of it!

Regards,
Troubadour
Title:
Post by: Tarot on 17 July, 2004, 16:11:52
great script Troubadour its running wel in the testhub  :D
Title:
Post by: Troubadour on 17 July, 2004, 20:36:55
thnx m8
Always fine to hear people who are satisfied about something!

Regards,
Troubadour
Title:
Post by: Tarot on 17 July, 2004, 21:29:50
i run the Guardian Xenon  now in the normal hub whit 230 users now and running well

no problems til now
Title:
Post by: Troubadour on 18 July, 2004, 11:16:41
Next version will be Guardian Nemesis
Title: 1ste Test
Post by: Ardabur on 19 July, 2004, 22:32:00
Gone
Title:
Post by: Herodes on 19 July, 2004, 22:34:15
Who did this awsome thing ?
Title:
Post by: Tarot on 19 July, 2004, 22:45:15
that is great work from Ardabur  fore a great script
Title: Test 2
Post by: Ardabur on 19 July, 2004, 23:16:46
Gone
Title:
Post by: jackthebest on 19 July, 2004, 23:42:10
llllooollll
Title:
Post by: Troubadour on 20 July, 2004, 16:27:49
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
Title:
Post by: Herodes on 20 July, 2004, 16:39:59
.. .s.p.e.e.c.h.l.e.s.s. ..
Bravo Arbadur ... you keep it up and I keep my jaw on the floor ...
Title:
Post by: Troubadour on 24 July, 2004, 15:34:11
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
Title:
Post by: Troubadour on 26 July, 2004, 12:03:00
First screenshots of the script package and the included game can be found at the guardian forum.

Regards,
Troubadour
Title:
Post by: Troubadour on 27 July, 2004, 23:39:18
--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
Title:
Post by: Troubadour on 31 July, 2004, 10:53:30
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
Title:
Post by: Troubadour on 02 August, 2004, 00:40:49
For now we have enough beta testers.
Thanks for the responces.
We still could use some translators!
Title: well
Post by: odyny on 08 August, 2004, 07:17:33
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 =]
Title:
Post by: Troubadour on 09 August, 2004, 22:17:17
Thanx for helping with the portuguese version odyny.
Looking forward to have you there for translating part.

Regards,
Troubadour
Title:
Post by: elpocho on 10 August, 2004, 20:47:53
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
Title:
Post by: Troubadour on 10 August, 2004, 22:49:04
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
Title:
Post by: elpocho on 11 August, 2004, 07:02:16
Thank you very much for your answer. Its up and running now. Great Script.


Youre the one
Title:
Post by: Troubadour on 11 August, 2004, 11:22:52
thanks mate.
;-)
Title:
Post by: Troubadour on 12 August, 2004, 07:29:26
--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
Title:
Post by: MrBuitenhuizenJunior on 12 August, 2004, 12:03:08
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)
Title:
Post by: Troubadour on 16 August, 2004, 18:32:48
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
Title: language pack
Post by: MrBuitenhuizenJunior on 22 August, 2004, 02:38:07
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 )

Title:
Post by: 6Marilyn6Manson6 on 19 September, 2004, 10:23:07
Sorry, in new version of Language Pack Guardian is possible made language Italian? Thanks
Title:
Post by: bastya_elvtars on 19 September, 2004, 10:26:21
make one, and there will be. i don't think that it cannot be customised.
Title:
Post by: Troubadour on 19 September, 2004, 15:51:31
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
Title:
Post by: Troubadour on 19 September, 2004, 16:10:51
First screenshot of Guardian Eraser Gui.

(http://www.members.lycos.nl/guardianse/Guardian_Eraser_Menu_Pic.JPG)

Regards,
Troubadour
Title:
Post by: Troubadour on 01 October, 2004, 19:50:34
Guardian Eraser has been released.
To download it, go to the Guardian Homepage.

** Guardian Homepage ** (http://www.buitenhuizen.org/guardian/)

Regards,
Troubadour
Title:
Post by: DJ Bert on 01 October, 2004, 22:00:20
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
Title:
Post by: Troubadour on 07 November, 2004, 08:49:31
Next version will be Guardian Lite.

Regards,
Troubadour
Title: Guardian Eraser error
Post by: TopCat on 08 November, 2004, 22:18:16
 :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?   :(
Title:
Post by: Troubadour on 09 November, 2004, 08:16:49
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
Title:
Post by: TopCat on 09 November, 2004, 12:10:50
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"
Title:
Post by: TopCat on 10 November, 2004, 14:23:54
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
Title:
Post by: Troubadour on 10 November, 2004, 15:49:16
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
Title:
Post by: Troubadour on 18 November, 2004, 00:56:28
--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
Title:
Post by: Troubadour on 22 November, 2004, 18:36:59
Homepage of Guardian is fully renewed (thnx to MrBuitenhuizen)

** Homepage of Guardian ** (http://www.buitenhuizen.org/guardian/)

Regards,
Troubadour
Title:
Post by: MrBuitenhuizenJunior on 04 December, 2004, 04:38:06
Blocklist update webpage for Guardian bot:
->here<- (http://buitenhuizen.org/guardian/blocklist)

functions:
-update checker
-blocklist download
-step by step guide
Title: Guardian Lite Cold Edition
Post by: DJ Bert on 08 March, 2005, 21:36:37
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
Title: Older version Guardian
Post by: DJ Bert on 08 March, 2005, 21:52:04
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
Title:
Post by: [NL]Koromo on 01 May, 2005, 12:13:41
Is there also a Lua 5 version?
Title:
Post by: 6Marilyn6Manson6 on 01 May, 2005, 12:25:30
QuoteOriginally posted by [NL]Koromo
Is there also a Lua 5 version?


No.. Lua 4 version ;)
Title:
Post by: DJ Bert on 01 May, 2005, 23:01:41
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
Title: Update
Post by: DJ Bert on 21 June, 2005, 00:47:05
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
Title: Script in Portuguese
Post by: MDFP on 28 July, 2005, 01:16:56
I've translated this script for portuguese.

If you want it email me for

Lxonline@portugalmail.pt


LXONLINE.NO-IP.INFO