Hey,
ich wollte mein älteres Skript mal wieder funktionstüchtig machen dabei ist mir aufgefallen das das DB Modul anscheinend mittlerweile anders funktioniert. Nur noch mal zum näheren Verständnis ein gebautes SQL Statement sieht dann wie folgt zum Beispiel aus.
Leider sieht die Ausgabe im Log so aus
Was muss ich tuen um diese kryptischen werte wieder in die Richtigen zu konvertieren?
ich wollte mein älteres Skript mal wieder funktionstüchtig machen dabei ist mir aufgefallen das das DB Modul anscheinend mittlerweile anders funktioniert. Nur noch mal zum näheren Verständnis ein gebautes SQL Statement sieht dann wie folgt zum Beispiel aus.
SELECT uuid AS 'uuid', rank AS 'rank' FROM users WHERE uuid = 'Hoifa4pr3kRvDEshhegOuLM9roQ=';
JavaScript:
if (dbc) dbc.query("SELECT %u AS 'uuid', %r AS 'rank' FROM %t WHERE %u = ?".replace(/%u/g, db_uuid_column).replace(/%r/g, db_rank_column).replace(/%t/g, db_table), ev.client.uid(), function(err, res) {
if (!err) {
if (res.length == 1) {
res.forEach(function(row) {
user = helpers.toString(row.uuid)
rank = helpers.toString(row.rank)
if (rank == '') {
rank = 'guest'
}
engine.log(user)
engine.log(rank)
});
}
Leider sieht die Ausgabe im Log so aus
Code:
2019-12-21T22:05:02+01:00 [ rankSync:415:40] "115,95,97,100,109,105,110"
2019-12-21T22:05:02+01:00 [ rankSync:414:40] "80,109,113,114,79,118,74,116,111,69,51,105,50,104,82,90,110,113,119,103,89,119,89,73,104,50,69,61"
2019-12-21T22:05:02+01:00 [ rankSync:415:40] "97,100,109,105,110"
2019-12-21T22:05:02+01:00 [ rankSync:414:40] "47,88,120,108,103,51,120,81,101,104,65,47,50,106,109,104,77,55,81,81,101,106,52,68,75,113,89,61"
2019-12-21T22:05:02+01:00 [ rankSync:415:40] "109,111,100"
2019-12-21T22:05:02+01:00 [ rankSync:414:40] "72,111,105,102,97,52,112,114,51,107,82,118,68,69,115,104,104,101,103,79,117,76,77,57,114,111,81,61"
Was muss ich tuen um diese kryptischen werte wieder in die Richtigen zu konvertieren?