• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

TalkAction BotShield Pro v3.1 [discontinued]

Status
Not open for further replies.

Syntax

Developer
Joined
Oct 10, 2007
Messages
2,890
Reaction score
458
Location
Texas
FUTURE FEATURES
#Choose between stamina loss or unable to target, attack, and do area damage. (nostamina/nodamage in config)
#Bonus EXP% gain for certain amount of right answers in a row. % Bonus configurable
More feature suggestions are welcome
DESCRIPTION
Only for 0.3.5 TFS Public Rev+
Offers Moderate protection from botters
Uses new mod system for easy installation

CREDITS
Syntax/Old Greg (Scripting it)
Slawkens (Update Idea)
TFS Staff (Mod Examples)

CHANGELOG:
#Optimized code by switching to Global Event
#Merged all files into 1 xml file
#Merged all talkaction files into 1
#Updated to Mod System
#Added a better config
#Deleted some useless code

-Installation-
Just make a file called Botshield.xml and paste information in code box. Simple.

NOTE: This is not tested and I'm 100% sure it will not work without bug fixes. I quickly updated to show I am working on it, reply with any errors you see or receive and I will fix them.

Heres an idea of what it all does: http://otland.net/f251/botshield-pro-37277/
 
Last edited:
Thankyou, remember to Rep++ If you like it.
 
Nice :thumbup:.
I think many people will use it.

Regards,
Shawak
 
Upgrade to 3.4pl2,

SERVERPATH/data/XML/channels.xml
 
I think this:
Code:
doAddNotation(getPlayerAccountId(cid), 3, 4, BotShield, auto)

Should be:
Code:
doAddNotation(getPlayerAccountId(cid), 3, 4, "BotShield", "auto")

And next time, use indents please, then scripts are easier to read. :p
 
yeah my bad, didnt see that, first time ive used that function, and i know, i wasn't planning on releasing it so i didnt make it userfriendly
 
notations are up to the owner, its just to show the owner who to watch out for. Besides, theres so many checks that you are 99% guilty if you get a notation
 
Oh, can I also remove channels with GUI console? because they can talk in it now as a normal chat channel =\
 
You have to wait for 0.3.5 to use without source edit. OR you can follow step 7 instructions and edit sources of 3.4pl2
 
I guess I can handle it for 1 week :)

and also I just got an error =\

Code:
[18/07/2009 19:47:59] Lua Script Error: [CreatureScript Interface] 
[18/07/2009 19:47:59] in a timer event called from: 
[18/07/2009 19:47:59] data/creaturescripts/scripts/botshield.lua:onJoinChannel

[18/07/2009 19:47:59] luaGetCreaturePosition(). Creature not found

[18/07/2009 19:47:59] Lua Script Error: [CreatureScript Interface] 
[18/07/2009 19:47:59] in a timer event called from: 
[18/07/2009 19:47:59] data/creaturescripts/scripts/botshield.lua:onJoinChannel

[18/07/2009 19:47:59] luaGetCreatureName(). Creature not found

[18/07/2009 19:47:59] Lua Script Error: [CreatureScript Interface] 
[18/07/2009 19:47:59] in a timer event called from: 
[18/07/2009 19:47:59] data/creaturescripts/scripts/botshield.lua:onJoinChannel

[18/07/2009 19:47:59] attempt to index a boolean value
[18/07/2009 19:47:59] stack traceback:
[18/07/2009 19:47:59] 	[C]: in function 'getTileInfo'
[18/07/2009 19:47:59] 	data/lib/function.lua:334: in function 'getTilePzInfo'
[18/07/2009 19:47:59] 	data/creaturescripts/scripts/botshield.lua:36: in function <data/creaturescripts/scripts/botshield.lua:32>
 
Status
Not open for further replies.
Back
Top