The Unofficial Firebird's Forest Newsletter!

Scripting

Home

Firebird's Links
&
Other Stuff

Visit Firebird's Forest

The Rules of the Forest

The FIRST Firebird's Forest Homepage

The SECOND Firebird's Forest Homepage

The NEWEST Firebird's Forest Homepage

Features & Other Stuff

Dear Forest Fairies

Profiles of Forest Friends

The Links Page

Pickup Lines

Help with Palace

Profile Form

Joke Page

Reviews

Something to Think About
1 & 2


Positive Energy - 1 & 2

Poetry Pages - 1 & 2

Purple's Page of Whatchamacallits

Checkerboard Script for Member Rooms

The Forum/Message Board

Firebird's Forest Quotes

Song Dedications

Screen Shot Pages

Friends (3)

Couples

Blackmail (3)

Christmas '99 in the Forest

Joxie's Memories

4th of July 2000 in the Forest

Big Avs at the Gate

Halloween Masquerade Party 2000

Downloads

The Palace User Client

Palaback

ICQ Skins

Winamp Skins

Everyone wants scripts, and those that don't, wish they understood them. I know that at FBF only Rangers can use them but they are great to have, because face it, we don't spend every second at Firebird's Forest. I'm hoping that these pages and whatever instructions I give you will be easy to understand. If you have any questions, feel free to write and I, or one of the Forest Fairies will hopefully be able to answer them. Have fun!

How to Copy and Paste Scripts into Your Borg:

First some quick instructions:

1. When you copy and paste scripts into your Cyborg file, or borg, you need to be sure that they go into the right handler. The handler is the part that tells palace what kind of script it is. They go under these headings/handlers.

ON ENTER--for when you enter a room.

ON SIGNON--for when you first sign onto a palace.

ON INCHAT-- this stuff is executed when someone else says the command.

ON OUTCHAT-- this is for when you execute the script by saying the command.

2. Each handler has it's own set of brackets { }'s. When you paste a script in, you need to be sure they they're between the bracket's for that section or you'll loop and crash out. And be sure it's AFTER or BEFORE another script. Putting it in the middle of one is not the way to do it.


Downloads/Copy&Paste-able Borgs & Scripts:

http://madwack.scriptmania.com/--when you get here, refresh the page and then click on Palace, then on Cyborg. There are some dlable borgs here and there is a section that tells you the execution commands and what the scripts do. There are some good ones here. If you want laggy, get vertigo. If you like tossing out props in circular or heart shapes, try Paste * *.

www.botzilla.com --this is for those who don't want to write, or copy and paste but have a borg made for them. It's an easy to use page and the directions are clear and easy. An easy way to do it for those who dont' know how to change file formats is to just copy the whole customized borg and paste it into a clean cyborg.ipt file, overwriting what's there.

http://members.xoom.com/_XMCM/Iptscrae/index.html--this one is great also, because you can click at the top frame, on the borg handlers and know where to put the different scripts that you copy and paste.

http://callisto.syr.edu/~alrubin/palace/HELP/elphay.html--I havnt' checked this one out really but there seems to be some stuff here that you dont' see on most lesson pages.


Links to Script Lesson Pages:

http://mslady.home.mindspring.com/vision/learn_palace/iptscrae/indexipt.html--this is the one I liked the most for iptscrae lessons. It has a lot of info and even a download for a new script file. It's very easy to understand also.

http://www.geocities.com/SiliconValley/Bay/7083/script.html--the same basically as the one above but maybe some things are easier for some to understand if they're put differently.

http://www.tandika.com/prog/iptprog.htm--this is the same thing in various formats, html, text and word documents.

http://mycorner.chatserve.com/IptScrae/index.html--I havn't checked these out. Let me know if there's any good info here.


How to Make a Simple Prop Script:

1. First, be sure that the prop pieces you want to use are all named.

2. Lay them out the way you want them to come up when you say the command.

3. Now type in /showlooseprops and hit return. Did you see it? Look in the log. It's the position of every named piece. It should look like this:

"purc6" -2 339 ADDLOOSEPROP
"purc33" 470 295 ADDLOOSEPROP
"purc63" 469 339 ADDLOOSEPROP
"purc3" -3 295 ADDLOOSEPROP
"purc2" 74 295 ADDLOOSEPROP
"purc2" 118 295 ADDLOOSEPROP
"purc5" 29 339 ADDLOOSEPROP
"purc5" 73 339 ADDLOOSEPROP
"purc5" 117 339 ADDLOOSEPROP
"purc2" 30 295 ADDLOOSEPROP
"purc2" 162 295 ADDLOOSEPROP
"purc5" 161 339 ADDLOOSEPROP
"purc2" 206 295 ADDLOOSEPROP
"purc5" 205 339 ADDLOOSEPROP
"purc5" 249 339 ADDLOOSEPROP
"purc2" 250 295 ADDLOOSEPROP
"purc2" 294 295 ADDLOOSEPROP
"purc5" 293 339 ADDLOOSEPROP
"purc5" 337 339 ADDLOOSEPROP
"purc2" 338 295 ADDLOOSEPROP
"purc2" 382 295 ADDLOOSEPROP
"purc5" 381 339 ADDLOOSEPROP
"purc5" 425 339 ADDLOOSEPROP
"purc2" 426 295 ADDLOOSEPROP

what's in the "'s are the prop piece names and the numbers are the coordinates they're in.

4. Highlight that part and hit copy.

5. Now you get to write the actual script. Open Notebook or whatever word processor you use and type in { . That is the beginning of all scripts. Then you can type in something using a ; to say what the script is. Anything after ; on the same line is for personal notation, and it doesn't get read when the script is executed.

example:

{ ;blue couch

6. Now simply enough, just paste everything you copied on the next line.

example:

{;blue couch

"purc6" -2 339 ADDLOOSEPROP
"purc33" 470 295 ADDLOOSEPROP
"purc63" 469 339 ADDLOOSEPROP
"purc3" -3 295 ADDLOOSEPROP
"purc2" 74 295 ADDLOOSEPROP
"purc2" 118 295 ADDLOOSEPROP
"purc5" 29 339 ADDLOOSEPROP
"purc5" 73 339 ADDLOOSEPROP
"purc5" 117 339 ADDLOOSEPROP
"purc2" 30 295 ADDLOOSEPROP
"purc2" 162 295 ADDLOOSEPROP
"purc5" 161 339 ADDLOOSEPROP
"purc2" 206 295 ADDLOOSEPROP
"purc5" 205 339 ADDLOOSEPROP
"purc5" 249 339 ADDLOOSEPROP
"purc2" 250 295 ADDLOOSEPROP
"purc2" 294 295 ADDLOOSEPROP
"purc5" 293 339 ADDLOOSEPROP
"purc5" 337 339 ADDLOOSEPROP
"purc2" 338 295 ADDLOOSEPROP
"purc2" 382 295 ADDLOOSEPROP
"purc5" 381 339 ADDLOOSEPROP
"purc5" 425 339 ADDLOOSEPROP
"purc2" 426 295 ADDLOOSEPROP

7. Now the last part, the command line. Well that's what I call it, I don't know what it's actually called.

"" CHATSTR = } CHATSTR "bluecouch" == IF

That basically says that if you say bluecouch to run the script. If you want further details, check out the Scripting lessons.

8. The finished script should look like this:

 

{;blue couch

"purc6" -2 339 ADDLOOSEPROP
"purc33" 470 295 ADDLOOSEPROP
"purc63" 469 339 ADDLOOSEPROP
"purc3" -3 295 ADDLOOSEPROP
"purc2" 74 295 ADDLOOSEPROP
"purc2" 118 295 ADDLOOSEPROP
"purc5" 29 339 ADDLOOSEPROP
"purc5" 73 339 ADDLOOSEPROP
"purc5" 117 339 ADDLOOSEPROP
"purc2" 30 295 ADDLOOSEPROP
"purc2" 162 295 ADDLOOSEPROP
"purc5" 161 339 ADDLOOSEPROP
"purc2" 206 295 ADDLOOSEPROP
"purc5" 205 339 ADDLOOSEPROP
"purc5" 249 339 ADDLOOSEPROP
"purc2" 250 295 ADDLOOSEPROP
"purc2" 294 295 ADDLOOSEPROP
"purc5" 293 339 ADDLOOSEPROP
"purc5" 337 339 ADDLOOSEPROP
"purc2" 338 295 ADDLOOSEPROP
"purc2" 382 295 ADDLOOSEPROP
"purc5" 381 339 ADDLOOSEPROP
"purc5" 425 339 ADDLOOSEPROP
"purc2" 426 295 ADDLOOSEPROP
"" CHATSTR = } CHATSTR "bluecouch" == IF

9. Once you've done it, you'll realize that it actually takes less steps than this. Now you just put it into the ON OUTCHAT part of your script. Go to File at the top of the Palace toolbox and click on Reload Script. Now say the command and it should work fine.

Hosted by www.Geocities.ws

1