Stats Signature Runescape

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Medior/senior PHP ontwikkelaar E-commerce

Functie Het software development team bestaat momenteel 5 scrum teams . Ieder team heeft een eigen SCRUM Master en eigen tester. Zij werken voornamelijk in PHP en met hun eigen geschreven framework wat Symfony based is . Jij bent samen met je collega’s verantwoordelijk voor het interne softwaresysteem en alle projecten die daar omheen lopen. Alles wat jij ontwikkelt, wordt direct toegepast en uitgerold (wereldwijd). Dit maakt jouw werk tastbaar en uitdagend! Een greep uit jouw werkzaamheden: Toevoegen en ontwikkelen van nieuwe functionaliteiten Logistieke software ontwikkelen voor intern gebruik Tientallen gigabytes aan data inzichtelijk maken Altijd op zoek gaan naar

Bekijk vacature »

Leidinggevend Full Stack Developer

Hé jij, nieuwe Pinkcuber! Ga aan de slag bij Pinkcube, online leverancier van promotieartikelen! Een innovatieve organisatie waar extra stappen zetten voor klanten de normaalste zaak van de wereld is. Ambitieus zijn we ook. ‘Naoberschap’ staat bij Pinkcube hoog in het vaandel; we helpen elkaar en iedereen is welkom. Pinkcube is Great Place to Work Certified, erkend leerbedrijf, maatschappelijk betrokken partner van stichting Present en partner van CliniClowns. En misschien wel jouw nieuwe werkgever. Wij zoeken namelijk een enthousiaste: Leidinggevend Full Stack Developer (40 uur, medior/senior) Ben jij klaar om baanbrekende ideeën tot leven te brengen en deel uit te

Bekijk vacature »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

PHP developer

Functie omschrijving Voor een klein bedrijf in de buurt van Nieuwegein zijn wij per direct op zoek naar een talentvolle PHP developer. Er wordt veel ruimte geboden voor eigen initiateven, waardoor je een mooie stempel kan drukken op jouw eigen werkzaamheden (zowel operationeel als strategisch). Het bedrijf heeft middels externe programmeurs een multimedia platform ontwikkeld, maar willen geleidelijk de ontwikkeling naar binnen halen. Om die reden zoeken zij een communicatieve interne PHP developer die graag meebouwt aan het succesvolle product. Je gaat de volgende werkzaamheden verrichten: Platform beheren en programmeren (PHP, MySQL, JQuery, Javascript, XML & HTML); Communicatie en aansturing

Bekijk vacature »

Back-end Developer

Functie omschrijving Als Back-end Developer heb je de eer om als eerste interne developer bij deze organisatie te beginnen. Op dit moment zijn er externe developers, maar daar wil de organisatie verandering in brengen. Op termijn moet de gehele afdeling uit intern personeel bestaan. Je kan je voorstellen dat de eerste interne developer ook de nodige kennis mee moet brengen. Dat klopt. Je gaat je namelijk aan het begin bekommeren over de externe developers en uiteindelijk over je interne collega's. Verder ga je het volgende doen: Het bedenken, beheren en onderhouden van webportalen, API-koppelingen en applicaties; Je bedenkt en werkt

Bekijk vacature »

Senior PHP developer met ambities tot Software Arc

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Laravel / PHP developer

Functie omschrijving Wij zijn op zoek naar een Medior PHP / Laravel Developer voor een IT-consultancy in de omgeving van Hoofddorp! Ben jij op zoek naar een leuke nieuwe uitdaging binnen een veelzijdige werkomgeving? Lees dan snel verder! Binnen dit bedrijf werk je in een ontwikkelteam, waarin je zeer betrokken bent en meedenkt over softwareoplossingen. Binnen dit Team hou je je bezig met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken;

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

.NET developer

Functie Als senior .NET ontwikkelaar en aankomend lead developer ben jij in één van de drie development teams verantwoordelijk voor het volgende: • Jij hebt een oogpunt op modernisering en bent verantwoordelijk voor de technische staat en architectuur van de applicatie; • Jij bent verantwoordelijk voor het reviewen van de technische haalbaarheid van verschillende onderwerpen; • Jij bent verantwoordelijk voor een goede aansluiting binnen het multidisciplinaire team en de bijbehorende taken; • Jij bent verantwoordelijk voor het aandragen van verbetervoorstellen en ontwikkelstandaarden in zowel de techniek als architectuur; • Jij bent meewerkend voorman en ondersteunt en coacht jouw team op

Bekijk vacature »

Medior/senior front end developer React Sportsoftw

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van onze stack; Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor

Bekijk vacature »

Junior Software developer

Functie Als junior .NET ontwikkelaar start jij in een compact team met drie ervaren .NET ontwikkelaars. Wij werken op projectbasis en begeleiden zelf het hele traject van A tot Z. Wij bieden jou dan ook een brede functie aan met veel technische uitdaging! Ons traject ziet er als volgt uit: 1) Wij analyseren de behoefte van onze klant 2) Wij werken de behoefte uit en vertalen dit naar technische werkzaamheden en maken een uren/kosten schatting; 3) Wij gaan aan de slag met het ontwikkelen van het product met directe feedback van de klant, zodat datgene gerealiseerd wordt, wat gewenst is;

Bekijk vacature »
Slash

slash

13/09/2008 01:37:00
Quote Anchor link
IK heb wat zitten proberen om een skill signature te maken, maar ik zit vast
hij neemt altijd m'n totaal skill terwijl ik bv m'n prayer wil laten zien.
De skill prayer neemt hij wel maar de xp, rank of lvl niet daar neemt hij altijd de resultaten van m'n totaal.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<?php
putenv('GDFONTPATH=' . realpath('.'));
$imgname='baseimage.jpg';
$im = @imagecreatefromjpeg($imgname);


error_reporting(E_ALL);

function
GetRSstats($username,&$result)
{

    # Return: Boolean
    # And an empty array in your second parameter on failure, or filled with the skills on success.
    # Please note; no support is given.
/*
###
### Made By Chessspider ( www.chessspider.nl - 2007© )
###
### Please leave this notice here. If you really want to make me happy, also put a link to my runescape world switcher:
### http://worldswitcher.chessspider.nl/
### on your website.
*/
        # You might have to update these some day...

    $arrSkills = array(
            "Prayer",
          
            );
// Skills... Order DOES matter, it should always be the same order as the highscores page.

    $sDomain = "http://hiscore.runescape.com/"; // With trailing /
    $sPage = "index_lite.ws?player="; // Page to request

        # You shouldnt have to change anything from here

    $arrLevels = @file($sDomain.$sPage.urlencode($username),FILE_IGNORE_NEW_LINES); // Obtaining scores, surpressing possible warnings
    $result = Array();

    if($arrLevels === false || empty($username) || strlen($username) > 15)
        return false;

    $iLength = count($arrSkills);
    for($i = 0;$i < $iLength;$i++)
    {

        $levels = explode(",",$arrLevels[$i]);

       $arrStats[$arrSkills[$i]]["skill"] = $arrSkills[$i];
        $arrStats[$arrSkills[$i]]["rank"] = $levels[0];
        $arrStats[$arrSkills[$i]]["level"] = $levels[1];
        $arrStats[$arrSkills[$i]]["exp"] = $levels[2];


    }


    $result = $arrStats;
    return true;
}



    if(GetRSstats("slash350",$stats))
    {


        foreach($stats as $values)

            

$var = $values['skill'];
$var1 = $values['exp'];

$color = imagecolorallocate($im, 0, 0, 0);
$font = 'arial.ttf';
imagettftext($im, 9, 9, 77, 28, $color, $font, $var);
imagettftext($im, 9, 9, 129, 54, $color, $font, $var1);
header('Content-Type: image/jpeg');
imagejpeg($im);
imagedestroy($img);
}

    else
    {
        echo "Username does not exist";
    }

?>





Kan er iemand helpen ? alvast bedankt.
 
PHP hulp

PHP hulp

21/11/2024 20:47:38
 
Robert Deiman

Robert Deiman

13/09/2008 08:42:00
Quote Anchor link
Hij wil ALLE gegevens inlezen, alle ranks. Pak het origineel er nog eens bij, en zet die array met skills terug zoals die was. Dan leest die de gegevens in elk geval weer goed in.

Je kan dan wel bijvoorbeeld van regel 66 t/m regel 72 maken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
if($var == 'Prayer'){
$color = imagecolorallocate($im, 0, 0, 0);
$font = 'arial.ttf';
imagettftext($im, 9, 9, 77, 28, $color, $font, $var);
imagettftext($im, 9, 9, 129, 54, $color, $font, $var1);
header('Content-Type: image/jpeg');
imagejpeg($im);
imagedestroy($img);
}

?>


Als ik het namelijk goed begrijp, maakt het script normaal gesproken een lijst met voor elke skill een afbeelding. Je geeft op deze manier aan dat die hier alleen de prayer moet hebben.
 
Slash

slash

13/09/2008 09:55:00
Quote Anchor link
Met deze aanpassing krijg ik de melding :
Notice: Undefined variable: var in /home/rsinfo/public_html/slash350/index.php on line 87
 
Robert Deiman

Robert Deiman

13/09/2008 10:05:00
Quote Anchor link
Dat is knap, want ik tel in je scriptje maar 78 regels:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<?php
putenv('GDFONTPATH=' . realpath('.'));
$imgname='baseimage.jpg';
$im = @imagecreatefromjpeg($imgname);


error_reporting(E_ALL);

function
GetRSstats($username,&$result)
{

    # Return: Boolean
    # And an empty array in your second parameter on failure, or filled with the skills on success.
    # Please note; no support is given.
/*
###
### Made By Chessspider ( www.chessspider.nl - 2007© )
###
### Please leave this notice here. If you really want to make me happy, also put a link to my runescape world switcher:
### http://worldswitcher.chessspider.nl/
### on your website.
*/
        # You might have to update these some day...

#VUL DEZE ARRAY COMPLEET IN MET ALLE STATS

    $arrSkills = array(
            "Prayer",
          
            );
// Skills... Order DOES matter, it should always be the same order as the highscores page.

    $sDomain = "http://hiscore.runescape.com/"; // With trailing /
    $sPage = "index_lite.ws?player="; // Page to request

        # You shouldnt have to change anything from here

    $arrLevels = @file($sDomain.$sPage.urlencode($username),FILE_IGNORE_NEW_LINES); // Obtaining scores, surpressing possible warnings
    $result = Array();

    if($arrLevels === false || empty($username) || strlen($username) > 15)
        return false;

    $iLength = count($arrSkills);
    for($i = 0;$i < $iLength;$i++)
    {

        $levels = explode(",",$arrLevels[$i]);

       $arrStats[$arrSkills[$i]]["skill"] = $arrSkills[$i];
        $arrStats[$arrSkills[$i]]["rank"] = $levels[0];
        $arrStats[$arrSkills[$i]]["level"] = $levels[1];
        $arrStats[$arrSkills[$i]]["exp"] = $levels[2];


    }


    $result = $arrStats;
    return true;
}



    if(GetRSstats("slash350",$stats))
    {


        foreach($stats as $values)

            

$var = $values['skill'];
$var1 = $values['exp'];

if($var == 'Prayer'){
$color = imagecolorallocate($im, 0, 0, 0);
$font = 'arial.ttf';
imagettftext($im, 9, 9, 77, 28, $color, $font, $var);
imagettftext($im, 9, 9, 129, 54, $color, $font, $var1);
header('Content-Type: image/jpeg');
imagejpeg($im);
imagedestroy($img);
}
}

    else
    {
        echo "Username does not exist";
    }

?>
 
Slash

slash

13/09/2008 10:13:00
Quote Anchor link
Ik moest alle ranks erterug bijzetten daardoor kom ik aan meer regels , foutmelding is weg maar hij haalt nu geen gegevens meer of hij toont toch de gegevens niet meer.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<?php
putenv('GDFONTPATH=' . realpath('.'));
$imgname='baseimage.jpg';
$im = @imagecreatefromjpeg($imgname);


error_reporting(E_ALL);

function
GetRSstats($username,&$result)
{

    # Return: Boolean
    # And an empty array in your second parameter on failure, or filled with the skills on success.
    # Please note; no support is given.
/*
###
### Made By Chessspider ( www.chessspider.nl - 2007© )
###
### Please leave this notice here. If you really want to make me happy, also put a link to my runescape world switcher:
### http://worldswitcher.chessspider.nl/
### on your website.
*/
        # You might have to update these some day...

    $arrSkills = array(
            "Total",
            "Attack",
            "Defence",
            "Strength",
            "Hitpoints",
            "Ranged",
            "Prayer",
            "Magic",
            "Cooking",
            "Woodcutting",
            "Fletching",
            "Fishing",
            "Firemaking",
            "Crafting",
            "Smithing",
            "Mining",
             "Herblore",
            "Agility",
            "Thieving",
            "Slayer",
            "Farming",
            "Runecraft",
            "Hunter",
            "Construction",
            "Summoning"
,
          
            );
// Skills... Order DOES matter, it should always be the same order as the highscores page.

    $sDomain = "http://hiscore.runescape.com/"; // With trailing /
    $sPage = "index_lite.ws?player=";  // Page to request

        # You shouldnt have to change anything from here

    $arrLevels = @file($sDomain.$sPage.urlencode($username),FILE_IGNORE_NEW_LINES); // Obtaining scores, surpressing possible warnings
    $result = Array();

    if($arrLevels === false || empty($username) || strlen($username) > 15)
        return false;

    $iLength = count($arrSkills);
    for($i = 0;$i < $iLength;$i++)
    {

        $levels = explode(",",$arrLevels[$i]);

       $arrStats[$arrSkills[$i]]["skill"] = $arrSkills[$i];
        $arrStats[$arrSkills[$i]]["rank"] = $levels[0];
        $arrStats[$arrSkills[$i]]["level"] = $levels[1];
        $arrStats[$arrSkills[$i]]["exp"] = $levels[2];


    }


    $result = $arrStats;
    return true;
}



    if(GetRSstats("slash350",$stats))
    {


        foreach($stats as $values)

            

$var = $values['skill'];
$var1 = $values['exp'];
if($var == 'Prayer'){
$color = imagecolorallocate($im, 0, 0, 0);
$font = 'arial.ttf';
imagettftext($im, 9, 9, 77, 28, $color, $font, $var);
imagettftext($im, 9, 9, 129, 54, $color, $font, $var1);
header('Content-Type: image/jpeg');
imagejpeg($im);
imagedestroy($img);
}
}

    else
    {
        echo "Username does not exist";
    }

?>
Gewijzigd op 01/01/1970 01:00:00 door slash
 
Hans

hans

13/09/2008 10:35:00
Quote Anchor link
je kan toch wel een runescape stats signate maken met Photoshop cs.
of wil je net als dat van www.leetscape.com ?
 
Douwe

Douwe

13/09/2008 10:40:00
Quote Anchor link
Hans;
De TS wil die sig automatisch laten maken door PHP. Dat kan niet met Photoshop CS.
 
Hans

hans

13/09/2008 11:08:00
Quote Anchor link
Douwe M schreef op 13.09.2008 10:40:
Hans;
De TS wil die sig automatisch laten maken door PHP. Dat kan niet met Photoshop CS.

Dat weet ik wel. maar wil hij nou gewoon 'runescape signature' of dat het automatisch word gemaakt?

Dan is het wel moeilijk om automatisch Signature te maken.?
Gewijzigd op 01/01/1970 01:00:00 door hans
 
Wouter De Schuyter

Wouter De Schuyter

13/09/2008 11:19:00
Quote Anchor link
hans schreef op 13.09.2008 10:35:
je kan toch wel een runescape stats signate maken met Photoshop cs.
of wil je net als dat van www.leetscape.com ?

Dat van leetscape doet het anders toch ook niet zo goed?
Afbeelding


edit:
Nu werkt het wel lol
Gewijzigd op 01/01/1970 01:00:00 door Wouter De Schuyter
 
Douwe

Douwe

13/09/2008 11:21:00
Quote Anchor link
Leetscape is inderdaad we handig (ik had niet goed gekeken):
Afbeelding
 
Hans

hans

13/09/2008 11:23:00
Quote Anchor link
er zijn ook goal levels daar ect.
 
Douwe

Douwe

13/09/2008 11:25:00
Quote Anchor link
Hans;
Wat bedoel je?

Paradox;
Inderdaad, net had je iets fout gedaan :) Maar om daar nou hardop om te gaan lachen... ^^
 
Hans

hans

13/09/2008 11:35:00
Quote Anchor link
mij Runescape account
Afbeelding

Afbeelding
Gewijzigd op 01/01/1970 01:00:00 door hans
 
Slash

slash

13/09/2008 12:19:00
Quote Anchor link
Het is idd de bedoeling om de stats van Rs eruit te halen en op een signature die ik zelf zal maken erop te zetten.
Maar met de laatste berichten geraak ik niet verder .
 
Hans

hans

13/09/2008 13:39:00
Quote Anchor link
slash schreef op 13.09.2008 12:19:
Het is idd de bedoeling om de stats van Rs eruit te halen en op een signature die ik zelf zal maken erop te zetten.
Maar met de laatste berichten geraak ik niet verder .

Sorry, Maar daar mee kan ik je niet helpen ik ben geen proscripter blijf verder posten op www.phphulp.nl of op andere phphulps sites zoals : http://www.phpfreakz.nl/ <--- Daar zijn ook goeie scripters. die je verder kunnen helpen.
Of blijf posten Je kan hulp krijgen.

TIP : Maak een nieuwe forum pagina, Als titel : Stats signature rs wilt niet
Dan plak je daar je Code en bewerken ze hem hoe het moet!

M.V.G
Gewijzigd op 01/01/1970 01:00:00 door hans
 
Slash

slash

13/09/2008 16:41:00
Quote Anchor link
Het is me al gelukt voor 1 skill maar daarvoor moet ik bij "$arrSkills = array(" stoppen bij de skill dat ik wil laten weergeven .... nu is de vraag op welke manier kan ik er dan 2 opzetten ? het resultaat zal ik al ff tonen

Afbeelding


het script tot nu toe :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
<?php
putenv('GDFONTPATH=' . realpath('.'));
$imgname='slash350.png';
$im = @imagecreatefrompng($imgname);


error_reporting(E_ALL);

function
GetRSstats($username,&$result)
{

    # Return: Boolean
    # And an empty array in your second parameter on failure, or filled with the skills on success.
    # Please note; no support is given.
/*
###
### Made By Chessspider ( www.chessspider.nl - 2007© )
###
### Please leave this notice here. If you really want to make me happy, also put a link to my runescape world switcher:
### http://worldswitcher.chessspider.nl/
### on your website.
*/
        # You might have to update these some day...

    $arrSkills = array(
            "Total",
            "Attack",
            "Defence",
            "Strength",
            "Hitpoints",
            "Ranged",
            "Prayer",
            "Magic",
            "Cooking",
            "Woodcutting",
            "Fletching",
                        "Fishing",
            "Firemaking"
        

          
            ); // Skills... Order DOES matter, it should always be the same order as the highscores page.

    $sDomain = "http://hiscore.runescape.com/"; // With trailing /
    $sPage = "index_lite.ws?player="; // Page to request

        # You shouldnt have to change anything from here

    $arrLevels = @file($sDomain.$sPage.urlencode($username),FILE_IGNORE_NEW_LINES); // Obtaining scores, surpressing possible warnings
    $result = Array();

    if($arrLevels === false || empty($username) || strlen($username) > 15)
        return false;

    $iLength = count($arrSkills);
    for($i = 0;$i < $iLength;$i++)
    {

        $levels = explode(",",$arrLevels[$i]);

       $arrStats[$arrSkills[$i]]["skill"] = $arrSkills[$i];
        $arrStats[$arrSkills[$i]]["rank"] = $levels[0];
        $arrStats[$arrSkills[$i]]["level"] = $levels[1];
        $arrStats[$arrSkills[$i]]["exp"] = $levels[2];


    }


    $result = $arrStats;
    return true;
}



    if(GetRSstats("slash350",$stats))
    {


        foreach($stats as $values)

            

                
$var1 = $values['rank'];
$var2 = $values['level'];
$var3 = $values['exp'];
$color = imagecolorallocate($im, 214, 135, 26);
$font = 'arial.ttf';
imagettftext($im, 10, 0, 345, 63, $color, $font, $var1);
imagettftext($im, 10, 0, 345, 78, $color, $font, $var2);
imagettftext($im, 10, 0, 315, 93, $color, $font, $var3);
header('Content-Type: image/png');
imagejpeg($im);
imagedestroy($img);
}

    else
    {
        echo "Username does not exist";
    }

?>
Gewijzigd op 01/01/1970 01:00:00 door slash
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.