Blockland Forums > General Discussion
Eventing and You - Basic Default Events Guide
<< < (8/10) > >>
Lamebro1:

--- Quote ---eventing and you
--- End quote ---
God damn eventing has nothing to do with my personal life you loving stalker.



In all seriousness this guide is very nice, good job ike
IkeTheGeneric:

--- Quote from: Lamebro1 on October 27, 2012, 03:07:20 AM ---In all seriousness this guide is very nice, good job ike

--- End quote ---

Thanks.



--- Quote from: .:FancyPants:. on October 26, 2012, 11:56:49 PM ---list of client special text (for torque) requires you to login?

--- End quote ---

It does?
Blocki:

--- Quote from: .:FancyPants:. on October 26, 2012, 11:56:49 PM ---list of client special text (for torque) requires you to login?

--- End quote ---
Click the link
Click 'LOGIN'
Click the back button on your browser
Fixed
Gen. Hothauser:

--- Quote from: Blocki on October 27, 2012, 09:12:51 AM ---Click the link
Click 'LOGIN'
Click the back button on your browser
Fixed

--- End quote ---

Doesn't work on IPhones.

He should just copy/paste the text into this topic.
Also, the whole annotation thing doesn't work for me and my Iphone.

List of what needs to be fixed/added:
•A glossary of words-like trigger, fire, etc-that are pedestrian for advanced eventers, but foreign to beginners
•A section for "good combinations of events" for input events that work well with certain output events. I can't think of any default examples currently, but the use of a zonebrick and onplayerenterzone vs onplayertouch for games like foot races (the zonebrick is better)
•A section for "How not to spam", where you explain certain event combinations that can cause spam and the work-arounds/alternatives for these events
•It isn't inportant, but something I suggest you do, because it's never been done, is a/are separate topic(s) that explain various event systems for different games, like the store system for TDMs, or good events to use in Fort Wars.  This could be rather beneficial to the general community so we get less topics on how to event stuff
•Better explanations of events using less technical terms, or, as said earlier, glossarizing technical words that are needed, like triggered.

Over all, this is a very good thread, should be very helpful for people
Conan:

--- Quote from: Gen. Hothauser on October 27, 2012, 10:35:15 AM ---
He should just copy/paste the text into this topic.


--- End quote ---

I'll do it.


--- Quote from: GarageGames Wiki ---The following markup tags are recognized:

<font:name:size>—Sets the current font to the indicated name and size. Example: <font:Arial Bold:20>

<tag:ID>—Set a tag to which we can scroll a GuiScrollContentCtrl (parent control of the guiMLTextCtrl)

<color:RRGGBBAA>—Sets text color. Example: <color:ff0000> will display red text.

<linkcolor:RRGGBBAA>—Sets the color of a hyperlink.

<linkcolorHL:RRGGBBAA>—Sets the color of a hyperlink that is being clicked.

<shadow:x:y>—Add a shadow to the text, displaced by (x, y).

<shadowcolor:RRGGBBAA>—Sets the color of the text shadow.

<bitmap:filePath>—Displays the bitmap image of the given file. Example: <bitmap:demo/client/ui/separator>

<spush>—Saves the current text formatting so that temporary changes to formatting can be made. Used with <spop>.

<spop>—Restores the previously saved text formatting. Used with <spush>.

<sbreak>—Produces line breaks, similarly to <br>. However, while <br> keeps the current flow (for example, when flowing around the image), <sbreak> moves the cursor position to a new line in a more global manner (forces our text to stop flowing around the image, so text is drawn at a new line under the image).

<just:left>—Left justify the text.

<just:right>—Right justify the text.

<just:center>—Center the text.

<a:URL>content</a>—Inserts a hyperlink into the text, which will open the user's browser. In the URL, the leading "http://" is understood. Example: <a:www.garagegames.com>Garage Games Website</a>. When the user clicks on the hyperlink text, GuiMLTextCtrl::onUrl(%this, %text) function is called. Your implementation can do whatever you want, including but not limited to opening the user's browser and navigating to the url.

<lmargin:width>—Sets the left margin.

<lmargin%:width>—Sets the left margin as a percentage of the full width.

<rmargin:width>—Sets the right margin.

<rmargin%:width>—Sets the right margin as a percentage of the full width.

<clip:width>content</clip>—Produces the content, but clipped to the given width.

<div:bool>—Use the profile's fillColorHL to draw a background for the text.

<tab:##[,##[,##]]>—Sets tab stops at the given locations.

<br>—Forced line break.

--- End quote ---

Hope that helps.

EDIT: RRGGBBAA = hex code; just ignore the AA unless you want fancy transparent text or something.
Navigation
Message Index
Next page
Previous page

Go to full version