Splinter (http://splinter.comasu.de/index.php)
- Comasu MORPG (http://splinter.comasu.de/board.php?boardid=50)
-- Programmierung (http://splinter.comasu.de/board.php?boardid=57)
--- SQL: Weltkarte (http://splinter.comasu.de/thread.php?threadid=202)
Geschrieben von Sir Toby am 30.03.2007 um 22:17:
Dein Vertrauen ehrt mich, aber erstmal sollte es so gehen denk ich. Und ne neue MySQl Version? Sehr schön, da gibts sicher wieder nen paar neue Funktionen, vielleicht helfen uns davon sogar welche. Bin da aber nich so wirklich informiert.
Bin gespannt auf morgen abend.
Gruß,
Sir Toby
Geschrieben von MoG am 31.03.2007 um 12:48:
Naja, während meiner Bundzeit solltest du shcon auch db-Zugriff haben
Gut, ich hab 2 Funktionen geschrieben:
1) mapgetfieldid
2) mapgetxy
1) $field_id = mapgetfieldid($x,$y);
liefert direkt die Fieldid zurück
2) $coords = mapgetxy($fieldid);
Achtung: die Funktion liefert ein Array zurück
$coords[x] und $coords[y] sind die Feldnamen
jetzt gibts Mittagessen, danach mach kommt die Funtkion zum "bewegen"
Geschrieben von MoG am 21.04.2007 um 12:23:
Kurze Rückmeldung aus meiner Kriegszeit ^^
ich hab ein wenig mit den Koordinaten gespielt und seltsame Fehler gefunden.
jetzt, wo ich poste, ist mir direkt noch ein fehler aufgefallen, also los:
über phpmyadmin hab ich mich (und auch dich, tobi) auf die field_id 25555 gesetzt.
Fehler 1) Du solltest dich jetzt leicht nördlich der kleinen Insel befinden. Bewege dich mal auf die Insel zu, irgendwann wirst du einfach in den ersten Quadranten geschleudert. Bei einer Prüfausgabe ist der X-Wert um 250 gestiegen, einfach so.
Fehler 2) Wenn ich dich auf das Feld 25555 setze, wird mit der Funktion die Koordinate (55|52) ausgegeben. Verwende ich allerdings diese Koordinaten und berechne die FeldID komme ich auf 26948...
EDIT Hab den Fehler behoben, lag am FeldTyp in der Datenbank. Hatte smallint gewählt, das geht ja nur bis 32000 und ein paar zerquetschte ^^ habs jetzt auf mediumint geändert, nun gehts
Geschrieben von Sir Toby am 26.04.2007 um 18:48:
Ah, cool. Funktioniert ja schon ganz gut.
Andere Frage, bin ich eigentlich nur blind oder gibts wirklich keine Datumsanzeige der Posts im Forum?
Gruß,
Tobi
Geschrieben von MoG am 27.04.2007 um 20:09:
lol, jetzt wo du es sagst ^^ werd ich nachher noch reinschreiben, ist ein völlig neues template, muss ich wohl vergessen haben
Forensoftware: Burning Board 2, entwickelt von WoltLab GmbH