Guten Tag, Communtiy wollte mal mein ersten Script probieren der für rl Sever sehr hilfreich ist.
Nur ich habe ein Problem, man kann sich trotzdem noch ein Multiaccount machen, keiner Errors bei script angezeigt
habt ihr vll. eine ahnung was ich falsch gemacht habe?
-------------------------
------- (c) 2014 --------
--- bei Timo --
-- und Rockstar RL --
-------------------------
function checkMultiAcc(player, pass)
local userName = getPlayerName(player);
local userPass = md5(hashKey..pass);
local userSerial = getPlayerSerial(player);
local userLogin = getRealTime().timestamp;
local securityCheck = Sever.Core.MySQL.executeQuery("SELECT accName FROM `accounts` WHERE `accName` = ?", userName);
if(#securityCheck == 0) then
securityCheck = Sever.Core.MySQL.executeQuery("SELECT accSerial FROM `accounts` WHERE àccSerial` = ?", userSerial);
if(#securityCheck == 0) then
local tmp = toJSON({});
Sever.Core.sendToClient(player, "Client.Account.receiveData", "onRegister:true");
Sever.Core.MySQL.executeQuery("INSERT INTO `accounts` (accName, accPass, accSerial, accLastLogin, accWarns, accAccount");
Sever.Account.loadAccountInfo(player, false);
else
-- Multiaccount
Sever.Core.sendToClient(player, "Client.Account.receiveData", "onRegister:multi");
end
else
-- Name existiert bereits
Sever.Core.sendToClient(player, "Client.Account.receiveData", "onRegister:already");
end
end
Alles anzeigen