Hier findet ihr Neuigkeiten rund um unseren Webauftritt
Antwort erstellen

Vorlage Laden und RunescapeKarte

Di 8. Feb 2011, 15:02

Huhu zusammen,

ich möchte euch mitteilen das wir zwei Neuerungen im Wiki haben.

Zum ersten die Vorlage:Laden mit welcher ihr das Bild eines Ladens auf Runescape nachstellen könnt.


Zum zweiten habt ihr jetzt die Möglichkeit in euren Artikeln direkt einen Ausschnitt der Runescapekarte anzuzeigen. hierfür habe ich den Tag <rskarte/> im Wiki hinzugefügt. Das schöne daran ist, hierfür wird unsere eigene Runescape Weltkarte verwendet und Änderungen welche an unserer Weltkarte gemacht werden sind sofort auf allen Artikeln welche diesen Tag zum anzeigen der Karte benutzen verfügbar. Der Tag verarbeitet folgende Parameter:

c1 = Angabe des Längengrades
c2 = Angabe des Breitengrades
xsize = Breite des Ausschnittes in Pixel (maximal 2000)
ysize = Höhe des Ausschnittes in Pixel (maximal 2000)
zoom = Zoomfaktor für den Ausschnitt (minimal 0.1 maximal 4)

Die Längen- bzw- Breitengrade werden angegeben mit (Stunden)(Anfangsbuchstabe der Himmelsrichtung)(Minuten)

z.B.

c1=9O55
c2=10N11

Das würde entsprechen 9 Grad 55 Minuten östlicher Lange und 10 Grad 11 Minuten nördlicher Breite

Der komplette Tag könnte dann z.B. so aussehen

<rskarte c1="10N11" c2="9O55" xsize="350" ysize="350" zoom="1.3"/>

und als Ergebnis würde folgendes angezeigt: :o :eeek:

Bild

Grüße,
Nove

Re: Vorlage Laden und RunescapeKarte

Mi 9. Feb 2011, 05:11

Die Bilder sind verdammt unscharf, aber sonst eine reife Leistung :eeek:

Re: Vorlage Laden und RunescapeKarte

Mi 9. Feb 2011, 19:45

Achja die Variablen sollten bei keiner angabe automatisch gefüllt werden.
Lässt sich bei allen mit folgenden Code ganz einfach prüfen:
Code:
<?php
if(!isset($_GET['c1'])) {
   $c1 = '0O0'; //wie auch immer die Variablen heißen
}
if(!isset($_GET['c2'])) {
   $c2 = '0N0';
}
if(!isset($_GET['xsize'])) {
   $xsize = '300';
}
if(!isset($_GET['ysize'])) {
   $ysize = '300';
}
if(!isset($_GET['zoom'])) {
   $zoom = '1';
}
?>

Du kannst die einzelnen GET-Elemente auch in einem array speichern und dann mittels for- (oder von mir auch mit einer while-) schleife auslesen. Da müsstest dann die angaben in $var[$get] speichern.

Re: Vorlage Laden und RunescapeKarte

Do 10. Feb 2011, 14:03

Huhu PattyDalli97,

danke für dein Feedback.

Das mit der Unschärfe stimmt :( Leider liegt das daran das unsere Karte als jpeg gespeichert ist und schon eine gewisse Grundunschärfe hat. Aber du hattest recht, das sieht nicht wirklich gut aus.

Ich hab nun eine komplett neue Karte erstellt (nicht das JPEG von der Runescape Webseite welches eh uralt ist. Ich hab das Bild aus der Kartenübersicht die man im Spiel öffnen kann genommen.) Jetzt haben wir eine aktuelle Karte im .PNG Format in einer Auflösung von 5800x5200 Pixeln :eeek: http://www.schnupptrupp.org/Weltkarte/RSKarte.png

Die Variablen werden jetzt automatisch gefüllt wenn sie nicht angegeben sind.

Die Bilder werden jetzt gecached, was die erneute Ladezeit extrem senkt :pfeiff:

Bild

Das eigentliche Script ist hier

Grüße,
Nove

Re: Vorlage Laden und RunescapeKarte

Do 10. Feb 2011, 18:34

Huhu^^
Hast ja schon einiges verbessert.
Was jetzt vllt noch fehlt, ist dass z.b garnichts angegeben wird, nicht das Bild angezeigt wird, sondern das usage.
Musst einfach nur den Teil der scan paramenter ersetzten:
# scan parameters
$get = 0;
if(!isset($_GET['c1'])) {
$_GET['c1'] = '0O0';
$get++;
}
if(!isset($_GET['c2'])) {
$_GET['c2'] = '0N0';
$get++;
}
if(!isset($_GET['x'])) {
$_GET['x'] = '250';
$get++;
}
if(!isset($_GET['y'])) {
$_GET['y'] = '250';
$get++;
}
if(!isset($_GET['z'])) {
$_GET['z'] = '1';
$get++;
}
if($get==5) {
usage();
// exit() ist ja nicht nötig; steht ja im usage(); ist mir erst im nachhinein aufgefallen ;)
}

Re: Vorlage Laden und RunescapeKarte

Do 10. Feb 2011, 18:53

eingebaut.

version 0.0.3

Re: Vorlage Laden und RunescapeKarte

Do 10. Feb 2011, 21:19

Du bist wenigstes brav und steigst nicht bei jedem neuen Button auf eine neue Hauptversion (wie Google es macht ;) )

Patty

Re: Vorlage Laden und RunescapeKarte

Fr 11. Feb 2011, 02:07

Nove ist auch kein Sript - Kiddy
:rofl2:

Ps: gar nicht wird gar nicht zusammengeschrieben :pfeiff:

und deine Wortwahl ist anmaßend nebenbei bemerkt überaus arrogant. So kennen wir dich nicht Patty und so wirst du bei uns auch keinen Rosenstrauss gewinnen.

Re: Vorlage Laden und RunescapeKarte

Fr 11. Feb 2011, 15:12

1) Was hat jetzt ein Script - Kiddy mit diesem Thema zu tun?
2) Womit war ich arrogant? Ich habe Nove nur "gelobt", dass er nicht wie Google ist. Aber ich bin gerne bereit etwas neues bzg. Arrogant sein lernen^^

Patty

Re: Vorlage Laden und RunescapeKarte

Fr 11. Feb 2011, 15:49

version 0.0.4

Nachdem ich mich bei Wikipedia schlau gelesen hab, wird bei Geo Koordinaten der Breitengrad zuerst angegeben.
Desweiteren habe ich eine kleine Testseite gebaut in welcher man die Koordinaten eingeben kann.

http://www.schnupptrupp.org/Weltkarte/weltkarte.php

Grüße,
Nove
Antwort erstellen