Translations of this page:
  • English (USA)

Topic Of The Week III

State of the Art: Camping

Welcome to our next Topic of the week!

today in my bad english :)

I put a compact version of this topic here on the Documentation pages…
(Eine deutsche Übersetzung findet Ihr hier unter “Dokumentation”)

As camping still is a very popular topic,
and some new improved Anti-Bot Systems has arrived in SL,
today I want to talk about the (new) commands, which makes our little friends to experienced campers.

Basics

You already know the basic commands, to make your bots sit smart using presit, delay, resit and aftersit.

And you make them touch objects via UUID using tt , tn , tp , touchname and onetouch
with help of the the retouch / retouch2 / retouch3 timers.

You have defined the ANSWERS.txt to make your bot answer the silly questions like
“Are You a Human?” , “What colur has a green horse” or “Please press the number: 7”.

New Commands

So now we can go on, with the new arrived commands,
which helps you with the new arrived anti-bot camping systems.


  • Floating Text

The first nice idea of anti-bot is using the floating-text, on a timed interval the text changes,
and a dialog pops where you have to choose that word or number.

I call it the next pain in the ass for humans, who want to spend their traffic somewhere,
while they are going to cook, or take their pets on a run, or want to do whatever they like to do,
anything which isnt forcing them to click a silly button on their computer.

You can go again, to do what you like, your bot cares about the deal,
giving the traffic and earning some L$ using the command alicia
All you have to do is take care, that you enabled objects-mode (objects 1)
and set the campwords to default (campwords-).

Activate the floating text recognition system with alicia 1 and go :)
The bot had to get the campchair in its chairlist, so use an aftersit, or an upndown,
on crowded places it can last one cycle before its working as intended.
(Note: Remeber to disable alicia-mode on camping-devices where its not necessary!)


  • ASCII - Arts

The second system of anti-bot “on the market” is using this ASCII-Arts of characters or numbers in the dialogue.
This can also be done with your PikkuBot, but it needs some more preparation:
This ASCII-Art has to be included in an answers.txt, like you are used to from the older systems,
but we have included some powerful commnads, which makes it much easier,
still you need some time, though

First activate jva 1 which makes the bot spit out the dialogue in a way,
you can identify the letter which is asked for.

Second you switch to dialog-view with dia, which opens a numPad,
where you can press the correct button.
Use command “remember 1” to let the bot fill its ANSWERS.txt with the answers you are choosing!

This works for every dialogue, so if you havent already made an answers.txt manually,
you can use this now for doing so.

In this circumstances I want to point you to the new command answerfirst 0/1 which will let you decide,
if the standard retouch-answer (defined with the answer command) wins or loose against a corresponding answer from your ANSWERS.txt.


Some of these ASCII-Art systems scratching their symbolized characters or numbers with some noise,
making them dirty, so to say.
For this purposes the new command noise is your friend, it will normalize this scratches.
This lowers the possibilities of how for example a “9” can look like in this ASCII-Art style,
but, you still have to create an efficiently answers.txt,
so be prepared to spend a lazy afternoon for this ;)


Thats it, I hope you have fun, using this new systems and please note:
The implementation of these new features changed a lot at the older “answers.txt” system,
so some bug may occur which of course will be tracked down.
:)

Yours Rebekka

blog/topic_of_the_week_iii.txt · Last modified: 2009/05/02 13:19 by rebekka
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0