d2jsp
Log InRegister
d2jsp Forums > Off-Topic > Computers & IT > Programming & Development > Request: Dynamic Signature Script > Side Project, Looking For Offers!
Add Reply New Topic New Poll
Member
Posts: 15,292
Joined: Feb 7 2008
Gold: 12,289.00
May 20 2020 01:22pm
Notice: Please don't quote this post to keep this post organized a bit, thanks :)

Hey all,

I'm looking for someone who can create a basic script for me that can create a dynamic Oldschool Runescape signature.

I don't necessarily want/need a shiny web interface to generate the signature with, but some explanation how to customize the script and outcome will be required (I understand a lot of web development languages, I just need a solid base to continue develop/customize :) ) -> for example I'd like to customise font/font size/font color, background image, location of text(skill levels).

So what am I exactly looking for?
-> A script that gets the information from hiscore api
-> If it's necessary to store the info somewhere, a mysql db would be fine by me.
-> A .png or .jpeg is generated and shows all skill levels (see example image)
-> The final .png/.jpeg must be updated every X hours by a cronjob or something

I want to use the final .png/.jpeg as a signature here on JSP.

I want to host the script myself. If it has specific requirements please let me know, but I can even get a fresh VPS for this.

Please send me a quote of how much FG you can make this for :)

And if you have any questions or if there are certain things unclear, feel free to pm me.

------------------------------

Edit: Something like this would be perfect:


Example site offering dynamic signatures http://www.leetsigs.com/07runescape/stats.php
(outside link, if not allowed please remove without closing the topic immediately, thanks)

You can test it with the username 't4t'

This would create for example:


Code
http://07stats.leetscape.com/default/ranged1/t4t.png

Markup is --> host.com/background-img/avatar-img-on-the-right/username.png

------------------------------

Hiscore API

You can get the skill levels from the official Runescape hiscore link:
Code
http://services.runescape.com/m=hiscore_oldschool/index_lite.ws?player=t4t

(where 't4t' is the username of course)


This will get you:

Code
204109,1847,77649424 343361,87,4156541 475228,80,2007751 490698,90,5384038 315138,96,9718955 152824,99,14769403 278456,75,1271011 424859,88,4483265 367069,80,2075944 419915,75,1244097 507344,73,1018427 446452,74,1097009 230128,86,3603041 115024,85,3393373 275341,73,1043919 218031,77,1513233 278793,71,865568 311380,72,938455 231706,73,1084688 366602,80,1986171 303372,75,1254669 219045,64,439027 18821,99,13078742 261546,75,1222097 -1,-1 -1,-1 -1,-1 339418,47 75916,11 246698,10 419470,7 338824,14 199459,4 172366,1 -1,-1 -1,-1 -1,-1 96982,237 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 95365,180 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 -1,-1 151295,214 47260,50 -1,-1



Necessary information for creating the signature would be:

Format = rank,skill level,experience

Code
204109,1847,77649424 - total level
343361,87,4156541 - attack
475228,80,2007751 - defence
490698,90,5384038 - strength
315138,96,9718955 - hitpoints
152824,99,14769403 - ranging
278456,75,1271011 - prayer
424859,88,4483265 - magic
367069,80,2075944 - cooking
419915,75,1244097 - woodcutting
507344,73,1018427 - fletching
446452,74,1097009 - fishing
230128,86,3603041 - firemaking
115024,85,3393373 - crafting
275341,73,1043919 - smithing
218031,77,1513233 - mining
278793,71,865568 - herblore
311380,72,938455 - agility
231706,73,1084688 - fletching
366602,80,1986171 - slayer
303372,75,1254669 - farming
219045,64,439027 - runecrafting
18821,99,13078742 - hunter
261546,75,1222097 - construction


The rest in the result at the hiscore page are "boss kills". They don't need to be in the signature.

This post was edited by Cfwx on May 20 2020 01:29pm
Member
Posts: 6,990
Joined: Apr 16 2019
Gold: 50.00
May 20 2020 05:18pm
I do Dynamic signatures for LS on here and I can convert that scripting system to this.. what kind of budget you thinking here?

So you could skin this cat many ways, but this way it pulls all data live. We could do it another way where we grab the data on a timer, store it into a MySQL table and then query that table and update the stuff as needed.

But if we go the Download + MySQL + Script to Overlay on image we are talking a decent fee here because we will be working on multiple languages and building a pretty complete system.

If you want to go with just purely the update live, were talking less FG but still this isn't going to be cheap.

Here it is in action :D



This post was edited by 3oDAtlas on May 20 2020 05:46pm
Member
Posts: 15,292
Joined: Feb 7 2008
Gold: 12,289.00
May 21 2020 03:47pm
Thanks to 3oDAtlas this can be closed for now :thumbsup:

t/c
Go Back To Programming & Development Topic List
Add Reply New Topic New Poll