Greetings. I am new to ScriptLance, however, it appears as though its a successful place for what I am looking for. I'll start off by saying this, I haven't a lot of money, though I do believe that no one should work for free. I may be interested in more complex projects as time goes on and money accumulates. Lets start relatively simple though, as I could use the feedback and I'm certain this project will be easy feedback for a programmer (unless you totally leave me hanging).
I and my "clan" (as small as it is) play a free online game, [url removed, login to view] (Travian). I'll try to be as descriptive as possible here, though bare with me as my thinking process typically involves me trying to think of -what- needs done (and thats your job) and since I am not too familiar with AJAX, I haven't much of a clue -what- needs done, I only know what I want the end result to be. Sad I know.
Lets start. I want a script that will view the "activity" status (which is given by the game/Travian) of those within my "clan"/"alliance" and create reports based on their status, which I wish the script to check every 10 minutes. However, to "see" or access this status listing (which is a constant URL by the way) I need to be logged in. So, naturally, I assume this script would have to "log in" to the website/game using my login information. This scares me a little, as I believe then this login information would have to be stored on my webspace, so I would appreciate if this could be made secure so that not anyone can "phish" this information from my webspace.
The text file I have attached represents the AJAX/PHP created HTML. Take note of the [url removed, login to view] and [url removed, login to view] images beside everyones name. [url removed, login to view] means the player/clan member is "active" and [url removed, login to view] means the player/clan member is not active. There are two more, a yellow dot and a red dot. I ASSUME the graphic shown is labeled [url removed, login to view] and [url removed, login to view] respectively. My main concern is only whether or not it is [url removed, login to view] or [url removed, login to view] anyway, so I suppose any other image file name is irrelevent.
What I want your script to do is login under my username and password (to be able to access the page, which again, is attached) every 10 minutes and "record" in a small MySQL database what their percentage activity is in a 24 hour period. Since the script should be checking every 10 minutes, it will check the players status 144 times in a 24 hour period (there are 1440 minutes in 24 hours, but it is checking only every 10 minutes, so 1440 / 10 is 144).
Lets assume the player is active (ie. [url removed, login to view]) 30 times out of the 144 times your script checks the online status of the players. The HTML output of your script would display that player as having an activity of 20%, because that player was active 30 times out of the 144 times their status was "checked", which would be they were "active" 20% of the times. So your script should record in the MySQL database how many TOTAL times the player was checked to get an OVERALL activity percentage -and- should record how many times they have been checked for the "new day". User my webservers clock to determine when a "24 hour period" is done/over with.
The output of your script (ie. HTML) does not have to the pretty, however, it should be formatted so that it is readable/ledgible with ease (ie. it doesnt need fancy pictures or colors, just make it ledgible). The output should be alphabetized by the players name (which can be found in the attached file as well). If you take notice there is a "population number" for each player as well. I would like it if the script would find the "growth" (ie. increase) of this number in a 24 hour period. No percentage has to be shown, just record what their last "population" (ie. number) was the previous 24 hour check.
I would prefer if a programmer had feedback, even if its one feedback -- but since I have no feedback I'm wiling to deal with someone with no feedback as well. If a higher feedback bids on this project and isn't ridiculously priced (its NOT a complex script and is easy money for someone, compared to some of the scripts here) then that programmer will obviously get the project.
Any questions should be posted in the PMB's. I might not have explained something clearly, but I tried my best to make this a quick and easy project for an experienced programmer (I have NO AJAX experience what-so-ever and I have no real need to learn it -- so I'd rather not). I'll do my best to answer any questions asked in the PMB's.
If I received a REASONABLE bid in the next 24 hours, I will most likely go with that programmer! This isn't a life threatening project, but, heck, if I can get it up and running sooner, I will. Thank you all for viewing this project.