# Command list All commands are listed below with their proper syntax. Arguments are shown between pointy brackets like <>. Optional arguments are indicated by square brackets like []. You should NOT type them in your command, unless you intent to. ! Variables: :set_var , Defines a variable. must be a digit from 0-30. :app_var , Appends to a variable. must be an existing variable. :rem_var Removes a variable from memory. must already exist. :get_vars Shows a list of defined variables. To access a variable in a command, use : var_ must exist and must be valid. ! Filters: :set_filter , , Defines a filter. can be any positive digit. is a plain text string. So is . Use :terminal to get larger strings with habbo-invalid characters. :toggle_filter Enables/Disables a filter. Multiple arguments are possible. For mass toggling, use :-. This toggles all filters between and . :rem_filter Removes a filter. Allows for multiple arguments and mass toggling. :load_filter Loads a filter file from the .\flt\ directory. is the filter file without the .hsf extension. All filters must be exentended with a lowercase .hsf extension. The standard filter provided with Scriptwise is 'StdFlt'. Use ':load_filter StdFlt' to load it. Keep in mind that all set filters will be removed after you've typed the ':load_filter' command. It is wise to save your filters every now and then, read along. :save_filter , , [ comment ] Saves all currently defined filters to a proper .hsf format in your .\flt\ directory. specifies the name of the filter and the file will be saved as .hsf. is your (nick)name. And won't show up unless you open the filter in notepad. See the filter documentation for the .hsf guts. The [ comment ] is optional and will put in an extra message you would like to give to your end-users. Will only be seen in notepad. :get_filters Shows a list of all set filters. Once you've loaded a filter, use this command to see all the features. ! Safety :anti_error Disables/Enables the possibility to get errored by a photo. If enabled you CAN'T get errored by a photo, instead, a message will popup showing you who tried to send you the photo. Will only work on photos with 'bobba' in them, not on regular photos. If you try to error someone with the notifier enabled, you also WON'T get errored. Instead, you'll receive a message saying you successfully sent the photo through the trade window. Now also nullifies errored bottles. This feature is enabled by default. ! Data Manipulation :receive Sends data to the client. No ':send' command has been made, people would just error themselves. I advise you use :terminal for the input. All data you specify will be extended with an ASCII#1 character if there isn't one already. :mass_task Freezes the dataflow for a while. Go to the console (MSDOS Box) and hit enter to return to normal. While frozen, you can still use habbo, but nothing happens. Everything you did while in mass task mode will only take effect after you press return on the console. ! User(s) :get_users Shows a list of all users in the room sorted by their roomID. Helpful if you want to make clones but don't want to error yourself by entering an ID already in use. Names that are in the room twice (like pets) have an incrementing digit behind their name surrounded by brackets. :get_info Shows a list of all known things about a user. Like their figure, sex, current object, roomID, position, rights, etc. If you target yourself, you'll get a lot more data like the DOB, email address, film, pool tickets, etc. Note that the argument is case sensitive. Also include the by brackets surrounded digit if you target someone who's name is seen twice in the room. :toggle_hc Enables a few habbo club features. Such as the :chooser and :furni command, aswell as access to club room layouts. I haven't been able to test the effect on already HC members, but you might lose some features if you use this. I really wouldn't recommend this if you're a hobba, too :-) Anyhow, once you've enabled it you can't disable it, yet. But if you feel anything's wrong just reload the app. :set_mission Allows for a long mission. Just enter the command, update your ID and edit it slightly. Then press 'Ok' and your mission should be updated. ! Datalogs :toggle_datalog Enables/Disables data logging. The received and sent data is stored in .\log\datalog.log. This features is enabled by default. :get_datalog Opens up 'explorer.exe .\log\datalog.log' and thus shows you all known sent and received data. Note that explorer splits lines by carriage returns, if you want to know where a carriage return is placed, open the log in notepad, which doesn't split the files at a return. :rem_datalog Removes the datalog, no confirmation is asked. Watch out the datalog doesn't grow too big. Clean it up every once in a while. ! Chatlogs :toggle_chatlog Enables/Disables chat logging. The received conversations are stored in .\log\chatlog.log. The sophisticated system can see exactly who said what and how he/she said it. Unlike many other applications who simply display: 'User said: AI like turtles.'. If a user is not known to the application, which doesn't happen unless there is a bug, the user will be defined as 'UNKNOWN'. An example chatlog looks like: [Impetuous shouts] Hi, I'm Callie! :-) [Mitch whispers] Haha, everyone knows that! This feature is disabled by default. :get_chatlog Same as ':get_datalog'. Here you don't have to watch out for data split by a carriage return, habbo doesn't allow the use of such characters while chatting. :rem_chatlog Same as ':rem_datalog'. Watch out you don't remove any important conversations. ! Client Side :notice Pops up a message displayig your . :make_talk , Makes a user talk. Same technology is used to recognize the right user using commands and to maintain chatlogs. The must exist and the can't be void. Others won't see this message and it is not recorded in the chatlogs. :mass_talk Makes every habbo in the current room shout your . Even pets are included. This feature is kind of weird but can be funny for screenshots, just like ':make_talk'. :set_credits Very simple, very basic. If you own a scam site this can be nice. The max. amount is 9999. If you could cross it, the digits wouldn't line up nicely in your purse and no-one would buy your screenshot to be real. ! Miscellaneous :gimme_cam Gives you the ability to hold a camera and take pictures. You can't put the camera down. :toggle_trade Allows you to trade in all guest rooms, or not. This feature is enabled by default. :set_scolor Is able to edit the color of a sticky. Pass a valid hexadecimal value to activate it. To use it, enter command, edit sticky text, close sticky. That's it. To deactivate, simply pass an invalid hexadecimal value as an argument, like 0. :text2hex Converts a simple text string to hexadecimal. It's quite useless though. I recommend using the text->hex converter made by Paul (a.k.a. Winsocket). It lines up perfectly with the input required for the :terminal arg. :data Displays how many packets have been sent and received. Also shows how many bytes have been transferred and how many things have been said by people. Quite useless too, so if you've got a suggestion of what should come here, tell me. ! Application :notes Opens up .\not\NOTES.txt in notepad. Again a very simple command. :about Shows some information about this program. You'll find the names of people I respect for helping me out with stuff. If you're not there you haven't helped me enough, so start crying. :restart Restarts the application, allowing you to load a different hotel and login with a different character. :exit Closes the application, this is just like closing the browser the only proper way. ! Shit Got suggestions? Visit the forums on www.scriptwise.tk