|
You last visited: Today at 03:29
Advertisement
[Development]ConquerIPN (Instant Rewards)
Discussion on [Development]ConquerIPN (Instant Rewards) within the CO2 Private Server forum part of the Conquer Online 2 category.
03/03/2011, 17:13
|
#1
|
elite*gold: 0
Join Date: Apr 2006
Posts: 231
Received Thanks: 94
|
[Development]ConquerIPN (Instant Rewards)
I am currently developing a instant rewards system based off of paypal. I have programmed it into a web server that is just strictly for this purpose.
[Features]
-Sales monitoring. (Total income, average income, users in checkout, etc)
-Site statistics (Current visitors, unique views, page views, etc)
-Custom Promo Codes (Enter custom promo codes in and give % off, has option for reuseable or not)
-Process Monitor (Monitors CPU usage, Thread count, etc)
-Graph monitoring (CPU Usage, etc etc)
-Form based reward list view. Can add/remove rewards/prices
-Works for any sql source.
-Lightweight (Average of around 10-11 MB of RAM)
[FAQ]
Will you be releasing the source code? Unfortunately No.
How are the payments secured? Quick answer: Paypal's IPN. Paypal has a system setup where after you receive a purchase you can actually communicate with paypal and verify the purchase.
How does it work? Users views your website, orders his items, the website then sends information to paypal based on the details of the purchase using either a POST or GET method. In my case I just use POST. The user then checks out as normal. After the purchase, paypal then visits a webpage automatically that youve selected(paypal, not the visitor). After paypal has visited that page, you can then verify the transaction and get all of the details regarding it.
How will I add my own rewards? There is a form that I have implemented to make things simple. There are 3 things that you will need to enter. 1: The price of the item, 2: The name of the item for users to see, and 3: Then a mysql query that inserts the item into a table that your source can read. For example: "INSERT INTO `cq_bonus` (`accountid`) VALUES ('$charName')". The dollar sign represents a variable that will be read by the source. This way for the sources that store it by character names, or account names, or account ids, it can all be read. (Also I may add a 4th field for a location of a image if you wish to add a example)
Not everyone wants the same appearance, will I be able to change? Yes, I will be leaving the images/css folders both outside of the exe, leaving png's of the images outside, as well as ill leave a text file containing all of the class's and id's of the html fields for styling purposes.
[Screenshots]
|
|
|
03/03/2011, 20:18
|
#2
|
elite*gold: 0
Join Date: Dec 2010
Posts: 162
Received Thanks: 31
|
What Does This Have to do with Conquer?
|
|
|
03/04/2011, 01:37
|
#3
|
elite*gold: 0
Join Date: Apr 2006
Posts: 231
Received Thanks: 94
|
Instantly reward your players that donate for items?
|
|
|
03/04/2011, 01:45
|
#4
|
elite*gold: 0
Join Date: Dec 2010
Posts: 341
Received Thanks: 255
|
Nice man, I was gonna work on one of these but then I quit working on my source :P
Did you make any client side purchasing, or have you just done the server side?
|
|
|
03/04/2011, 03:28
|
#5
|
elite*gold: 0
Join Date: Apr 2006
Posts: 231
Received Thanks: 94
|
well previously I have made a PHP script that did the job, but it didnt have too many features. But it worked 100%. Currently I just have the web server complete and the base for the paypal system, I have most of the programming done for paypal handling, just gatta do the website layout, and then start adding stuff to it, such as shopping cart etc.
Edit: Speaking of which, anyone good with photoshop and care to pitch in a PSD/PNG template? I can convert it, just need the image xD, or i can do it myself idc.
|
|
|
03/04/2011, 05:17
|
#6
|
elite*gold: 0
Join Date: Jan 2011
Posts: 41
Received Thanks: 6
|
Oh interesting :O
A very good idea indeed!
|
|
|
03/05/2011, 12:14
|
#7
|
elite*gold: 0
Join Date: Dec 2008
Posts: 16
Received Thanks: 8
|
Steal: Yuki here if you need help, im in your msn
|
|
|
03/05/2011, 13:05
|
#8
|
elite*gold: 0
Join Date: Nov 2010
Posts: 1,162
Received Thanks: 370
|
Btw. before you release it, if you want it obfuscated I can do it for you.
Peoples can use a reflector to get your source code.
|
|
|
03/05/2011, 15:57
|
#9
|
elite*gold: 0
Join Date: Sep 2008
Posts: 1,683
Received Thanks: 506
|
LOL
You can obfuscate things?MADNESS!
|
|
|
03/05/2011, 17:27
|
#10
|
elite*gold: 0
Join Date: Apr 2006
Posts: 231
Received Thanks: 94
|
@wizard
Im pretty sure I can find a free program out there. But if i cant ill give u a holler. Never obfuscated C# before, but I have for PHP. Thanks for the offer anyways.
|
|
|
03/06/2011, 12:15
|
#11
|
elite*gold: 0
Join Date: Nov 2010
Posts: 1,162
Received Thanks: 370
|
Quote:
Originally Posted by stealarcher
@wizard
Im pretty sure I can find a free program out there. But if i cant ill give u a holler. Never obfuscated C# before, but I have for PHP. Thanks for the offer anyways.
|
{SA} or Dotfuscator should be pretty good
@Basser LOL
|
|
|
03/06/2011, 21:55
|
#12
|
elite*gold: 0
Join Date: Apr 2006
Posts: 231
Received Thanks: 94
|
hmm, i got stuck with retrieving all of the POST data using C#. Anyone ever worked with a C# web server and no how to receive POST data?
|
|
|
03/07/2011, 14:14
|
#13
|
elite*gold: 1142
Join Date: Aug 2006
Posts: 2,464
Received Thanks: 1,162
|
Quote:
Originally Posted by Syst3m_W1z4rd
Btw. before you release it, if you want it obfuscated I can do it for you.
Peoples can use a reflector to get your source code.
|
You know it's possible to de-obfuscate, just do the whole routine backwards and you're back where you started.
|
|
|
03/07/2011, 15:02
|
#14
|
elite*gold: 0
Join Date: Nov 2010
Posts: 1,162
Received Thanks: 370
|
Quote:
Originally Posted by EmmeTheCoder
You know it's possible to de-obfuscate, just do the whole routine backwards and you're back where you started.
|
Depends on what obfuscater and encrypter you're using.
Most of the time you have to follow the assembly and it will just give a sloppy code back.
|
|
|
 |
Similar Threads
|
[Development] CPX 3G
09/05/2010 - CO2 Private Server - 6 Replies
I know, I know. My last project didn't go too well because it was really rubbish, I guess me and Nullable both agree on that. So yeah, I decided to take this project into development again for those who actually followed the development of the previous project.
I'm writing a new source this time, using different methods and actually have gained more information about certain things. Some examples;
Mapping system:
private Dictionary<uint, IMap> mapCollection;
IMap interface:
...
|
XtremeRoad; In Development.
12/20/2008 - SRO Private Server - 4 Replies
Me and my friend Mark have nearly completed the database used by isro. So, if we get enough coders, developers, designers etc, we will be able to complete it, and successfuly launch a private server, if you wish to contact us about anything, join our forum and register. xtremeroad.tk . We are currently recruiting -GMs, -Mods, -Graphics Designers, -Coders, and -c++ Users. We shall give you a trial before letting you on the team.
Best Regards.
Sam.
|
New bot development
12/19/2008 - Archlord - 16 Replies
Ok, i decided to make a new thread for this.
So basically we have nothing, we're starting from scratch.
So our obvious obstacle is: packet encryption
From my testing I've discovered the whole packet where the "session key" is sent. Meaning I don't know specifically what in the packet is the session key.
I can do all the programming for the bot, packet handling, GUI etc.
But I do need a team, or people willing to help.
Mostly I someone who can analyze the client and find the...
|
[Development] - phpMyCoAdmin
08/29/2008 - CO2 Private Server - 12 Replies
phpMyCoAdmin Project - CMS
Developer - ikea
** = Done
-- = Not Done
-* = Incomplete
FrontEnd
-- Server Anouncements/News
|
New Bot in Development.
03/02/2008 - Conquer Online 2 - 19 Replies
If this is not the correct place for this, then please move it mods, i was unsure of where to put it.
For the DMapViewer, go to:
http://www.elitepvpers.com/forum/co2-main-discussi ons-questions/113588-dmap-file-parsing.html
I've started development on my new bot, it will not be standalone due to the fact that there would be to many things to code, perhaps in the future once everything has been mapped/able to be replicated it can move to standalone, but for now, it will act as a proxy,...
|
All times are GMT +1. The time now is 03:30.
|
|