WeeD1 Posted October 13, 2019 Share Posted October 13, 2019 (edited) Oi, boa noite. Alguém poderia me ajudar. Preciso de um script que limite o número de 2 contas por serial. E que acls especificas seja liberada pra criar quantas quiser. Alguém sabe onde posso achar esse script ou como fazer? Agradeço desde já. Edit: Pensei também em criar um sistema que pudesse resetar a conta, por exemplo se a pessoa ja tiver criado 2 contas no serial dela, porém ela não se lembra do usuário/senha, nesse caso eu daria um comando para liberar 2 contas novamente pra aquele serial especifico.. Ou há alguma outra forma mais simples disso? Edited October 13, 2019 by WeeD1 Link to comment
VictorScripting Posted October 13, 2019 Share Posted October 13, 2019 https://wiki.multitheftauto.com/wiki/GetAccountsBySerial Link to comment
VictorScripting Posted October 13, 2019 Share Posted October 13, 2019 local serial = getPlayerSerial(player) local accounts = getAccountsBySerial(serial) if accounts >= 1 then -- se a variável accounts for maior ou igual que 1 então.... [[-- Bota o que vai acontece aqui dentro ---------------------------------------- ---------------------------------------- --------------------------------------]] else -- ou seja caso contrario se a variável accounts não maior ou igual que 1 então... [[-- Bota o que vai acontece aqui dentro ---------------------------------------- ---------------------------------------- --------------------------------------]] bote isso dentro da sua função e bote o que vai acontece com essa IF e essa ELSE Link to comment
DNL291 Posted October 13, 2019 Share Posted October 13, 2019 Se você usa um painel de registro/login basta você fazer a seguinte verificação no trecho do registro da conta: if #getAccountsBySerial(serial) == 2 then print("já consta duas contas registradas nesse serial!") else addAccount() -- código end Se não tiver usando um painel é só editar no comando register. Quanto a resetar as contas antigas, faça uma validação do jogador. Pode ser via e-mail, sms ou suporte com um admin do servidor. Removendo as contas vinculadas ao serial: for i, acc in ipairs(getAccountsBySerial(serial)) do removeAccount( acc ) end Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now