Quantcast

Jump to content


Photo

How does the Score Sender works?


  • Please log in to reply
7 replies to this topic

#1 HiMyNameIsNick

HiMyNameIsNick
  • Shitlord

  • 1730 posts


Users Awards

Posted 31 May 2015 - 10:17 PM

I'm really curious about that program. What's the algorithm? Scores are sent directly to the Neopets server?

 

Edit: I'm not a programmer, so try to ELI5.

 

Edit2: *work


Edited by HiMyNameIsNick, 31 May 2015 - 10:28 PM.


#2 Shane

Shane
  • Sad sack.

  • 1982 posts


Users Awards

Posted 31 May 2015 - 10:51 PM

@HiMyNameIsNick

 

http://www.neocodex....ador-cup-games/

 

This link will help you understand the SS.



#3 akatsukibug

akatsukibug
  • 28 posts

Posted 31 May 2015 - 11:01 PM

Hmm I would like to know this as well. The link above doesn't work for me.



#4 SnowfaLL

SnowfaLL
  • 15 posts

Posted 31 May 2015 - 11:20 PM

I normally lurk, but it says "You do not have enough posts to view topics in this forum." so I'm going to stop lurking and start posting by telling you this.



#5 Limeh

Limeh
  • 169 posts


Users Awards

Posted 01 June 2015 - 06:28 AM

I don't exactly know but I understand your question.

I'm assuming it sends packets/signals to the neopets websites which mimic what happens when you press a certain button to open a page.

It could probably just fill out certain website links with related information to login and such.

After the login it would then just open pages using URLS and run code. To be honest all games are just packets of information being sent to a server.



#6 Limeh

Limeh
  • 169 posts


Users Awards

Posted 01 June 2015 - 06:43 AM

Basically, with a wrapper you get two types of request Post and Get. I think there are others but those are the two main ones. When you submit your score it or click a button on Neo you send data to their server with the information of what you are trying to do. So for example in the plushie tycoon player, when you set the time zone, you have to click a button to complete that process. That button will send data to the server with the timezone you selected. Here the line of code from that as a better example.

Account.Post("http://www.neopets.com/games/tycoon/timezone.phtml", "timeoffset1=0&Submit=Change+Zone", "http://www.neopets.com/games/tycoon/timezone.phtml");

The structure of this post is (page, data being sent, referrer).

 

You can try it yourself as well, livehttp headers is an addon for firefox (chrome too maybe), once you have it open it up before you click a button and you'll get all the info being sent and receiving from it.

 

Thanks for this post!



#7 HiMyNameIsNick

HiMyNameIsNick
  • Shitlord

  • 1730 posts


Users Awards

Posted 01 June 2015 - 06:46 AM

Basically, with a wrapper you get two types of request Post and Get. I think there are others but those are the two main ones. When you submit your score it or click a button on Neo you send data to their server with the information of what you are trying to do. So for example in the plushie tycoon player, when you set the time zone, you have to click a button to complete that process. That button will send data to the server with the timezone you selected. Here the line of code from that as a better example.

Account.Post("http://www.neopets.com/games/tycoon/timezone.phtml", "timeoffset1=0&Submit=Change+Zone", "http://www.neopets.com/games/tycoon/timezone.phtml");

The structure of this post is (page, data being sent, referrer).

 

You can try it yourself as well, livehttp headers is an addon for firefox (chrome too maybe), once you have it open it up before you click a button and you'll get all the info being sent and receiving from it.

 

 

Oh, I see. So it's all about sending information?

Thank you!



#8 Adam

Adam
  • Coffee God


  • 4771 posts


Users Awards

Posted 01 June 2015 - 06:50 AM

Oh, I see. So it's all about sending information?

Thank you!

ScoreSender :p




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users