- Tedzinho
MEMBRO - Mensagens : 47
Data de inscrição : 14/02/2016
Comando unban bugado
Sáb Mar 05, 2016 4:40 pm
Quando eu digito /unban o comando da DC, alguém pode me ajudar?
- JuanBau
MEMBRO - Mensagens : 37
Data de inscrição : 28/11/2015
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.
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)
- Tedzinho
MEMBRO - Mensagens : 47
Data de inscrição : 14/02/2016
Re: Comando unban bugado
Sáb Mar 05, 2016 7:34 pm
ObrigadoLower 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", "", ""])
Permissões neste sub-fórum
Não podes responder a tópicos
|
|