Ir para baixo
avatar
Tedzinho
MEMBRO

MEMBRO
Mensagens : 47
Data de inscrição : 14/02/2016

Comando unban bugado Empty Comando unban bugado

Sáb Mar 05, 2016 4:40 pm
Quando eu digito /unban o comando da DC, alguém pode me ajudar?
avatar
JuanBau
MEMBRO

MEMBRO
Mensagens : 37
Data de inscrição : 28/11/2015

Comando unban bugado Empty Re: Comando unban bugado

Sáb Mar 05, 2016 5:25 pm
Olá Tedzinho.
Quanto à sua problema. Eu pode acreditar que o comando está errado. então eu vou dar-lhe o novo código para tentar novamente.
Código:
        elif self.Check(event, ('unban ', 'deban ')):
            self.RequireLevel(5)
            if self.lenEvent(2):
                found = False
                playerName = event_raw.split(' ', 1)[1]
                if not playerName.startswith('*'):
                    playerName = playerName.lower().capitalize()
                self.Database.execute('select * from userpermaban where name = ?', [playerName])
                rrfRows = self.Database.fetchone()
                if rrfRows is None:
                    pass
                else:
                    self.Database.execute('DELETE FROM userpermaban WHERE name = ?', [playerName])
                    self.Database.execute('UPDATE users SET totalban = ? WHERE name = ?', ['0', playerName])
                    found = True
                if playerName in self.c.server.tempAccountBanList:
                    self.c.server.tempAccountBanList.remove(playerName)
                    self.Database.execute('UPDATE users SET totalban = ? WHERE name = ?', ['0', playerName])
                    found = True
                if self.c.server.checkTempBan(playerName):
                    self.c.server.removeTempBan(playerName)
                    self.Database.execute('UPDATE users SET totalban = ? WHERE name = ?', ['0', playerName])
                    found = True
                if self.c.server.checkExistingUsers(playerName):
                    self.Database.execute('UPDATE users SET totalban = ? WHERE name = ?', ['0', playerName])
                if found:
                    self.Database.execute('INSERT INTO BanLog (Name, BannedBy, Time, Reason, Date, Status, Room, IP) values (?, ?, ?, ?, ?, ?, ?, ?)', (playerName, self.c.username, '', '', int(str(self.c.getTimer())[:-4]), 'Unban', '', ''))
                    self.c.server.sendModChat(self.c, '\x06\x14', [self.c.username + ' Desbaniu ' + playerName + '.'], False)
Se o novo código que eu vou a dar-lhe ainda tem problemas. Eu preciso que você mostre a sua source.

O autor desta mensagem foi banido do fórum - Mostrar mensagem

avatar
Tedzinho
MEMBRO

MEMBRO
Mensagens : 47
Data de inscrição : 14/02/2016

Comando unban bugado Empty Re: Comando unban bugado

Sáb Mar 05, 2016 7:34 pm
Lower escreveu:Vá até seu comando do unban, verá esta linha
this.Cursor.execute("insert into BanLog (Name, BannedBy, Time, Reason, Date, Status, Room, IP) values (?, ?, ?, ?, ?, ?, ?, ?)", [playerName, this.client.Username, "", "", int(str(time.time())[]), "Unban", "", ""])

Mude para:

this.Cursor.execute("insert into BanLog (Name, BannedBy, Time, Reason, Date, Status, Room, IP) values (?, ?, ?, ?, ?, ?, ?, ?)", [playerName, this.client.Username, "", "", 0, "Unban", "", ""])
Obrigado Smile
Conteúdo patrocinado

Comando unban bugado Empty Re: Comando unban bugado

Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos