Table of Contents

Vordefiniertes Verhalten mit ROBOT.txt

Siehe auch: ”robot
Alle Roboter-Kommandos

Datei c:\…\PikkuBot\config\Bot_Name-ROBOT.txt:

In diese Datei wird pro Zeile ein Roboter-Befehl eingetragen.
Parameter folgen in der selben Zeile, vom Kommando per [TAB] getrennt.

Einfaches Roboter-Beispiel

# einfaches Robot - Script
# Du kannst Kommentare mit einem "#" als ersten Charakter setzen

sit    58f9545f-2f66-2cf1-cfcc-666c7bdcb9ad
pause    720
stand
say    Ok, battery's loaded again

move    39,234,21
pause    5

# ich bevorzuge "move" anstatt "position" da in diesem Fall die Koordiante nicht exakt 
# erreicht werden muss, sondern der Bot ein Zeitfenster (durch "pause") erhält, in dem 
# er ankommen sollte, sonst zum nächsten Kommando weiterspringt.

move    34,217,21
pause    10

move    57,207,21
pause    15

# ...



Ausführliches Roboter-Beispiel

#
# Special Bot-Script - [c] 2007 Eves Sinister
#
# Hier wird der Startpunkt definiert
#
start [START_SIM],220,44,22
#
# Sprungmarke setzen
#
rem SPRUNG1
#
# Ein wenig rumlaufen
#
position 237,72,22
#
# Der Bot geht zu einer bestimmten Position
#
position 227,70,22
#
# Ich rufe, um Kunden anzulocken
#
say Who wants to party with me?
#
# Und wartet dann 21 Sekunden auf einen anderen Avatar
#
timeout 21
#
# Wenn die Suche nach einem Kunden 21 Sekunden erfolglos war, dann überspringe 4 Stationen
#
false SPRUNG1
true SPRUNG2
#
# Ich warte jetzt auf Kundschaft, diese darf 15m entfernt sein
#
customer 16

say nix

rem SPRUNG2
say Hier gehts weiter
im foo
true SPRUNG3
false SPRUNG1
timeout 60
waitforim yes
say fuck
rem SPRUNG3
say jetzt bin ich hier
say Ok, then follow me my dear
#
# Range hochsetzen, falls der Kunde nicht hinterher kommt, lahmer Sack *g*
#
range 40
#
# Jetzt wo hin gehen
#
toward 205,34,21
position 205,34,21
position 194,30,21
toward 195,28,20
#
# Jetzt noch was sagen, damit der Mensch weiss was er tun soll
#
im Du musst einfach mit der rechten Maustaste auf X druecken und dann "Sit"
pause 5
im Trau dich einfach, es ist nicht schwer *bussi*
pause 5
sit 51af9046-0278-c064-be11-e6d9b06ac22c
pause 120
stand
im Danke fuer deine Aufwerksamkeit, bye!a
pause 10
reload