Az alábbi sorok miért felelősek?
local motdresult = mysql:query_fetch_assoc(\"SELECT value FROM settings WHERE name=\'motd\' LIMIT 1\")
exports[\'anticheat-system\']:changeProtectedElementDataEx(getRootElement(), \"account:motd\", motdresult[\"value\" ], false )
local amotdresult = mysql:query_fetch_assoc(\"SELECT value FROM settings WHERE name=\'amotd\' LIMIT 1\")
exports[\'anticheat-system\']:changeProtectedElementDataEx(getRootElement(), \"account:amotd\", amotdresult[\"value\" ], false )
Konzolba pedig:
attempt to index local \'motdresult\' (a nil value)
Nem létezik?
Valamint a következő hiba. Nem tudom, honnan szedi azt az ip-t, hol lehet átírni? MySQL ls az SQL be átírtam már mind.
unable to connect to mysql <2003> Can\'t connect to mysql server on 91.82.101.19 <10060>
Dupla üzenet összevonva ekkor: [time]2014. December 21. - 11:00:08[/time]
Megoldás
Hibákat orvosoltam, biztos valakinek még jól fog jönni ezért leírom.
#1
MySQL settings táblájában két sor hiányzik. Beszúrással adjuk hozzá a motd és az amotd sort.
#2
Nem csak az sql és a mysql mappában lévő fájlok kapcsolódási adatokat kell módosítani, hanem a report-system/s_reports.lua fájlban is 597. sorban.