ok, the skin on the downloads page for that game, has a solid background thing with text showing up, how would i make a skin like that in byond?
i was thinking itd be easier but its obviously not so easy for me.
ID:271765
Oct 18 2007, 12:55 pm
|
|
In response to GhostAnime
|
|
ive read it, i just try and use that tutorial to do it, but i still cant figure it out, i need a more "directed" approach on how to do it, where you tell me a few steps to do, a big lengthy thing just confuses me.
|
In response to Super Silly Stuart
|
|
You can set the background colour, as well as any other colour for most elements, via the appearence tab when editing an element.
So for what you want, make the background black and the foreground any colour you want, such as white. |
In response to GhostAnime
|
|
yes, but as for making player names and such show on that thing, how do i do it.
|
In response to Super Silly Stuart
|
|
That is the output element, which is talked about in lesson 2.
Just have a default foreground set to white ad any other colour you want to add (eg: green for an owner title), output the text with an HTML tag colouring it. Eg:
world<<"<font color=red>Red color</font>\n<font color=blue>Blue color</font>\nDefault colour"
<font color=red>Red color</font> <font color=blue>Blue color</font> Default colour |
In response to GhostAnime
|
|
no like, players in the games are shown there....how do i make the game output the text to THAT screen.
when i read his thing i didnt get what to put under all those arguements, xD |
In response to Super Silly Stuart
|
|
I assume you don't know about output() than.
Reference << output(Text/object/etc,"Elememt ID")
If you have more than two output windows, you will be using this method (note that the output() proc is not limited to the output element). An output window which has default checked off will show all text messages sent without any specific output ID (eg: world<<"Hi" will show 'Hi' in the output window checked off as default). Essentially, you just output the person info when the person logs in to another element ID
world<<output(name,"WHO_Window")
Note that the method above will output it as a text, meaning the list will not be dynamic but like a chat log. If you want a list of players, the best bet would be to make a grid element for it. I feel somewhat giving so here's an example: mob/player/Login() // Called when a client is set in a /mob/player For the above, you really should learn about how the grid element works. This is what you do not want (most likely). Remember, this whole topic came up with what you said and how I assumed what you meant. If you were talking about how to display the character information as shown in that Ultimatum snapshot... well, you have to code your own. atom/Click() // Called when something is clicked [link] if you do not get the colon element ID. The ? operator is like a mini-if statement (http://bwicki.byond.com/ByondBwicki.dmb?TrueFalse) |
In response to GhostAnime
|
|
actually i got it now, i wasnt putting the name of the output window id in "", that was my problem.
|
In response to Super Silly Stuart
|
|
Ah, alrighty, good luck with your project :)
|
In response to GhostAnime
|
|
thanks, :D
|
Now, i am trying to get better skin customization, similar to the one on the download page, although it cant be clearly seen there really, it has the borders and stuff around it, etc...
and i need the colors there for those things so i can do it too, plz help. |
In response to Super Silly Stuart
|
|
balls
|
In response to Super Silly Stuart
|
|
my other post about this.
http://developer.byond.com/forum/ index.cgi?action=message_read&id=593086&forum=5&view=0 |
http://members.byond.com/ DreamMakers?command=view_post&post=33352
(Part 1 of 4, you can access the other parts by the link on the right-side or the bottom of that page)