Author Topic: Trading Cards - That old Add-On from 2007... I found it.  (Read 19520 times)

How about you guys just ignore Ephialtes, and show that you're going to finish this?
Yup, that's what I plan to do, I wouldn't want people thinking that I don't follow though on my promises.

Anyway, the mod will work like this:

There will be a basic trading card gui which will allow you to view all your trading cards in a list, they will all be in a menu that you can scroll though with buttons to request a trade with someone else where you will be able to trade probably up to two cards each, either way, this can be viewed from a button on the main menu, or through a key bind in a server. Cards will be displayed with the border representing the cards type (keep reading) possibly a picture (cards can have pictures but they don't have the need to have one) and the players name and bl_id along with a short description about them.

There will be three types of cards, for now I just call them: silver,gold, and blue. Silver cards have a random chance of being given to you every hour of play time, but aren't actually displayed until you go back to the main menu, where there will be a little message saying if you were given new cards while you were in a server. The chance of getting a silver card has a basic value for each card, that can be decreased overall by the amount of other cards the player already has, or by how many cards have been given out in total. Gold cards are the same as silver cards, except when you get one, you can't get that card again, the only way to get multiple gold cards is to trade for someone else's. Blue cards are by theory the most valuable, you can only get them by being given them by someone who is authorized to give away such cards.

For authentication, the first time someone of a certain BL_ID opens blockland with the mod, they request their account be created with their bl_id, the server makes the account, and sends back a randomly generated password, this password is then set and everytime the person opens blockland, they'll login silently with that password. There will probably be a block that only one account can be registered per IP with occasional dumping of the IP reccords though, just to make it so that someone can't just register every BL_ID.

Well, City_DRPG or whatever is actually an extreme case... If you don't have the Add-On, you can't even join. In fact, whoever manages it is/was running a beta, so I couldn't get in to see people since the download was locked...

I'd rather this span.
It never had city in it's name.
It was server_drpg, and client_drpg.
You were forced to have the client (bunch of GUIs) because it would be extremely difficult to play otherwise.
The download was never locked, and if it was, you could've went to the topic, or contacted the host, for a new link.
And lastly, my server doesn't force you to download it, you'll just be stripped of some features.

Hey guys, help me come up with card ideas, the format is:
PLAYER_NAME PLAYER_BLID DESCRIPTION TYPE RARITY

Anyway, the first two are the player on the card's name and bl_id, the next is a short sentence or two describing the player, the type is blue, gold, or silver (read above for details about the difference) and the rarity is what your chance is of getting it in an hour of play time, 0.001 to 0.05 (won't definitely get it until between 1000 and 20 hours of game play) are valid, and if the type is blue, then the rarity is how many I should give out.

The mod should be ready for testers by tomorrow.

I also need some basic trade card frames that are gold silver and blue, if anyone would like to help design some.

Ill help test if that's okay. Just PM me when you are starting to test. I should be on.

I also need some basic trade card frames that are gold silver and blue, if anyone would like to help design some.
Ill try to work on that.

EDIT: Well, here is what I'm STARTING WITH. This is they layout I imagine and I will be adding details as we speak-er type.


^Holy crud that's big, how would I resize it?
« Last Edit: December 22, 2010, 11:09:29 PM by slimabob »

Perhaps something a third the width and length.
With some cool fade effects?

Also, example of cards document:
Code: [Select]
bushido 708 This_Player_Has_Made_Many_Add-Ons_Which_Has_Improved_Servers_And_Some_Inwhich_Haven't_Been_Released 1 0.020
Jookia 119 This_Player_Made_A_Dent_In_The_Servers_Of_Blockland_By_Creating_CityRP 1 0.015
Masterlegodude 590 This_Player_Is_A_Common_Poster_On_Blockland_Forums 1 0.013
Brian_Smith 8437 This_Player_Has_Made_Many_Unfinished_Projects 1 0.020
Badspot 0 This_Player_Created_Blockland 3 0.0001
Ephialtes 150 This_Player_Created_Many_Great_Add-Ons_Such_As_Return_To_Blockland 3 0.090
Ladios 232 This_Player_Created_Many_Great_Slate_Edits_For_Blockland 2 0.050
Gikon 511 This_Player_Created_Many_Nice_Weapons_For_Blockland 1 0.025
Xang 11664 This_Player_Is_Known_By_A_Many_Players 1 0.015
Wedge 2154 This_Player_Helps_Make_Return_To_Blockland 1 0.010
entrepreneur in 106 This_player_Was_A_Blockland_Beta_tester 1 0.045
Tape 121 This_Player_Made_A_Very_Well_Known_And_Used_Color_Set 1 0.040
Packer 135 This_Player_Made_A_Very_Good_Amount_Of_Used_Scripts
Kompressor 1 This_Player_Helped_Develop_Blockland 3 0.090
MegaScience 228 This_Player_Is_A_Common_Poster_On_Blockland_Forums 1 0.025
HKL 201 This_Player_Is_An_Extrodnary_Builder 1 0.030
Flaw 2107 This_Player_Is_A_Great_Blockland_Developer 2 0.060
Trader 205 This_Player_Made_A_Well_Known_Brick_Pack_Called_JVS 2 0.070
Aloshi 158 This_Player_Made_A_Nice_Old_Mod_Called_Blockomon 2 0.065
Except there are rarity values about 0.05 .
« Last Edit: December 22, 2010, 11:33:47 PM by DrenDran »

This is not going the way I though of it at all.

request a trade with someone else where you will be able to trade probably up to two cards each, either way, this can be viewed from a button on the main menu, or through a key bind in a server.
I disagree with limiting the amount of cards you can trade during one trade. I don't think it should be limited at all. I prefer the keybind method. That way you could trade and do everything else while in a server. If this add-on because a main menu only thing nobody will ever use it.

Cards will be displayed with the border representing the cards type (keep reading) possibly a picture (cards can have pictures but they don't have the need to have one) and the players name and bl_id along with a short description about them.
"Cards will be displayed with the border representing the cards type". Of course the whole card itself is displayed as is?

There will be three types of cards, for now I just call them: silver,gold, and blue. Silver cards have a random chance of being given to you every hour of play time, but aren't actually displayed until you go back to the main menu, where there will be a little message saying if you were given new cards while you were in a server. The chance of getting a silver card has a basic value for each card, that can be decreased overall by the amount of other cards the player already has, or by how many cards have been given out in total. Gold cards are the same as silver cards, except when you get one, you can't get that card again, the only way to get multiple gold cards is to trade for someone else's. Blue cards are by theory the most valuable, you can only get them by being given them by someone who is authorized to give away such cards.
No, no and no. Gold, silver and blue are all cool but you got the rarities all wrong. The way I though it was that the "blue" card or "Blockland" card (You know, black, white and blue. Generally looking a bit like the Blockland logo if you know what I mean.) as I prefer to call it would be the most basic card available. The most common one.

Silver would go up a notch in rarity, same with gold, but you would still able to get multiple of them. Then it would nice if there were some card that was incredibly rare, kinda like your "blue" card that you could only get one time. The rest you must aquire by trading. Also a player could have multiple cards of themselves, with different images of course. A good example would be Badspot who would have cards of all rarities of course. Oh yeah. That stuff about displaying what cards you got when you enter main menu, hell no. There should be a server wide message either in chat or a separate gui/popup (Because anyone wanting to use this mod must have the client unique GUIs like these are possible.) that displayes what cards every got this hour.

I'll finish the example gold card that I've been making as soon as I can.

This is not going the way I though of it at all.
I disagree with limiting the amount of cards you can trade during one trade. I don't think it should be limited at all. I prefer the keybind method. That way you could trade and do everything else while in a server. If this add-on because a main menu only thing nobody will ever use it.
"Cards will be displayed with the border representing the cards type". Of course the whole card itself is displayed as is?
No, no and no. Gold, silver and blue are all cool but you got the rarities all wrong. The way I though it was that the "blue" card or "Blockland" card (You know, black, white and blue. Generally looking a bit like the Blockland logo if you know what I mean.) as I prefer to call it would be the most basic card available. The most common one.

Silver would go up a notch in rarity, same with gold, but you would still able to get multiple of them. Then it would nice if there were some card that was incredibly rare, kinda like your "blue" card that you could only get one time. The rest you must aquire by trading. Also a player could have multiple cards of themselves, with different images of course. A good example would be Badspot who would have cards of all rarities of course.
Yes that's fine.

Oh yeah. That stuff about displaying what cards you got when you enter main menu, hell no. There should be a server wide message either in chat or a separate gui/popup (Because anyone wanting to use this mod must have the client unique GUIs like these are possible.) that displayes what cards every got this hour.
Why would there be a serverwide message? That would mean that the server would need to be delegating from clients to the main server, which obviously means that people can fake the webserver input to the client thus allowing for it to be forgeted with by the server. Moreover, why the forget should there be any serverside message going "HEY ____ GOT THIS"? It's loving cards, it has nothing to do with the server.

Oh and there was some rarity icons in my post that you could use, with the basic rarity being the normal BL logo, then a silver one, then a gold one. Which in fact fits the rarity colors for Magic: The Gathering (Black = common, Silver = uncommon, Gold = rare, Orange = legendary/unique/super rare or whatever you want to call it) which I think is a good standard.

And another idea I had: Hosting cards. These would have to be granted to you by the host of a server. It's the same as their normal card just that it's of a special rarity because it was given to you by them specifically. Like a signed card. Makes sense and adds some new dimension to things.

Yes that's fine.
Why would there be a serverwide message? That would mean that the server would need to be delegating from clients to the main server, which obviously means that people can fake the webserver input to the client thus allowing for it to be forgeted with by the server. Moreover, why the forget should there be any serverside message going "HEY ____ GOT THIS"? It's loving cards, it has nothing to do with the server.
It has everything to do with the server. That's where you trade and stuff. If this is just going to be some lame ass thing in the main menu I refuse to support this project. About that serverwide message, I meant the way the hat mod does it.

Oh and there was some rarity icons in my post that you could use, with the basic rarity being the normal BL logo, then a silver one, then a gold one. Which in fact fits the rarity colors for Magic: The Gathering (Black = common, Silver = uncommon, Gold = rare, Orange = legendary/unique/super rare or whatever you want to call it) which I think is a good standard.[/quote]
I already made my own rarity icons.

It never had city in it's name.
It was server_drpg, and client_drpg.
You were forced to have the client (bunch of GUIs) because it would be extremely difficult to play otherwise.
The download was never locked, and if it was, you could've went to the topic, or contacted the host, for a new link.
And lastly, my server doesn't force you to download it, you'll just be stripped of some features.

Then it wasn't that Add-On. I clicked join, and it'd give me a connection error saying "This server is running *some name with RPG in it*. Click the link to download. If you aren't in the beta, don't bother me about the blank page." or something like that.

Perhaps something a third the width and length.
With some cool fade effects?

Also, example of cards document:
-codesnip-
Except there are rarity values about 0.05 .

Break it up with tabs so you can go by fields and not have to use _ marks in it.

It has everything to do with the server. That's where you trade and stuff. If this is just going to be some lame ass thing in the main menu I refuse to support this project. About that serverwide message, I meant the way the hat mod does it.
And I dislike the way the hat mod does it. Message each client what they got, sure. I don't care what other people got. Good for them. (Not that I didn't filter hatmod messages entirely on account of they used clientcmdchatmessage with incorrect args in a way that it didn't need to be used)

And yes you would trade with people via the GUI and communicating with them to make the trade without being in the server with them would be kind of hard - unless say you wanted to trade via IRC? The whole point of a central server is to eliminate the need for a serverside addon so that you can use it in any server regardless. (On top of making it harder to sploit) Using a serverside addon for this would be like if you could only use the IRC from within a server and the server delegated your IRC chat.

Also, if the server you're on delegates to the central server, how do you confirm your identity with the central server? You send the password through? Then the server will see it and be able to fake your identity. Encrypt it before sending it to the server? The server only needs the encrypted version because that's what it sends to the central server.

And the reason that DrenDran would only do two cards (while I'm already ragin', inb4umad) is because he's another GUI maker who doesn't get the concept of making the objects at runtime. You can add as many cards as you like, he just would only do two in the GUI and change their info rather than adding a list of all the cards (say, with thumbnails and you click a card to view it fullsize) to be traded that is made of objects created and removed as needed.

I already made my own rarity icons.
And mine were there and posted for you before. I never said you have to use them, merely that the relevant icons were there already if you wanted them.

Then it wasn't that Add-On. I clicked join, and it'd give me a connection error saying "This server is running *some name with RPG in it*. Click the link to download. If you aren't in the beta, don't bother me about the blank page." or something like that.
That's Iban's new CityRPG server.

And yes you would trade with people via the GUI and communicating with them to make the trade without being in the server with them would be kind of hard - unless say you wanted to trade via IRC? The whole point of a central server is to eliminate the need for a serverside addon so that you can use it in any server regardless. (On top of making it harder to sploit)
That would work too. I'm not a scripter so I can't really imagine how this thing would work, but that sounds good.

1. This add-on is a client.cs and has no server.cs (is run from blockland client)
2. Trade won't be limted.
3. There will be a keybind, and a button in the main menu, I'm not sure what made you think different.
4. In the card file where all the cards data is stored the descriptions are stored with underscores but they are converted ingame to spaces.
5. I'm keeping the silver gold blue system, it adds variety to the cards, and gives a quick way to see how rare a card is, as the rarity values probably won't actually be displayed on the cards.

1. This add-on is a client.cs and has no server.cs (is run from blockland client)
2. Trade won't be limted.
3. There will be a keybind, and a button in the main menu, I'm not sure what made you think different.
4. In the card file where all the cards data is stored the descriptions are stored with underscores but they are converted ingame to spaces.
5. I'm keeping the silver gold blue system, it adds variety to the cards, and gives a quick way to see how rare a card is, as the rarity values probably won't actually be displayed on the cards.
As you wish. I shall no longer support this mod. Good luck.

As you wish. I shall no longer support this mod. Good luck.
Because you don't like that some cards will have a blue or gold fringe?
Seems a bit odd, but whatever.

EDIT: Of course he'd stop looking at the thread now.
« Last Edit: December 23, 2010, 09:03:45 AM by DrenDran »

Because you don't like that some cards will have a blue or gold fringe?
Seems a bit odd, but whatever.
That's not the problem. This is what I made. I know it's horrible because it's not done yet and will never be.



I just have a problem with your rating system which I find lacking.