Ich hab mal gehört, dass man mit Ruby auf MySQL zugreifen kann!
Wie lautet der Befehl dafür?
Druckbare Version
Ich hab mal gehört, dass man mit Ruby auf MySQL zugreifen kann!
Wie lautet der Befehl dafür?
Dazu gibt's irgendwo ein Modul, ergoogle dir das und mit etwas Glueck findest du auf der Website auch nicht-japanische Doku.
Im RMXP wirst du das allerdings nicht verwenden koennen, weil enterbrain das Laden von Modulen deaktiviert hat.
Using the Ruby MySQL Module
Ruby/MySQL
Vielleicht hilft dir ja das weiter
Wenn du dann vom Spiel aus auf die MySQL-DB auf deinem Server zugreifen willst, würd ich davon abraten. Jeder wird somit deine MySQL-Daten wissen, da sie ja in irgendwelchen Rubyscripten definiert sein müssen. Somit könnte jeder durch Modifikation deiner Scripte sich eine beliebige Highscore ercheaten. Und eine andere Möglichkeit sehe ich nicht, vielleicht einfach auf Dateibasis aber dann müssten irgendwo in den Rubyscripten deine FTP-Daten stehen. Ich rate davon ab, zu unsicher.
Nein, gibt es nicht. Eine Online-Rangliste macht man (aus den Gruenden, die malu genannt hat), aber auch nicht so.
Was die Ruby-Stdlib allerdings enthaelt, ist eine HTTP-Client-Lib (s. hier), sprich, du kannst Webseiten damit aufrufen. Dann parkst du auf deinem Webserver ein (PHP-)Script, dass von deinem Spiel aufgerufen wird und die Daten in deine Highscore-DB schreibt - fertig. Du musst dich natuerlich um Verschluesselung kuemmern, sonst kann man da auch beliebige Sachen an das Script senden und in die Rangliste eintragen.
Hm! Gut! Ich werds mal so versuchen!
Lass alle Namen nach Punkte sotieren per RGSS und schreib sie in ne Txtfile die im Server liegt... Noch nen lua Eintrag und dann alles in ner Scene abrufen lassen... Wäre am einfachsten...