Hallo,
ich habe eine Spalte für Achievements in meiner Datenbank erstellt. Diese Spalte soll für alle (momentan nur drei) Achievements sein.
So wird es eingetragen:
Wenn Spieler X das erste Achievement erhält, sieht es wie folgt aus:
Nun weiß ich schon, wie ich auslesen kann, ob die Achievements auf 1 (true) oder auf 0 (false) stehen.
Lua
local achievem = getElementData(player, "achievements")
local achievem1 = gettok(achievem, 1, string.byte('|'))
local achievem2 = gettok(achievem, 2, string.byte('|'))
local achievem3 = gettok(achievem, 3, string.byte('|'))
Doch wie kann ich die einzelnen Achievements setzen?
Beispiel: Spieler X hat noch keine Achievements (0|0|0), nun erhält er das zweite Achievement (0|1|0). Wie kann ich also nur die zweite Ziffer in der Datenbank verändern?
VG