quinta-feira, 29 de novembro de 2012

Adicionando Data de Inscriçao

 Abra sua Source e procure por:

def sendProfile(self, username):


 No def sendProfile terá uma linha assim:

stats = str(saves)+","+str(shamancheese)+","+str(first)+", "+str(cheese)+","+str(hardmodesaves)

Embaixo dessa linha, você acrescenta isso:

dbcur.execute('select DataReg from users where name = ?', [username])
rffs = dbcur.fetchone()
dateregistred = str(rffs).replace("'", "").replace("(", "").replace(")", "").replace(",", "")


Após ter feito isso ficara assim:




 No mesmo def sendProfile(self, username): você vai ver uma linha assim:

self.sendData("\x08" + "\x0A",[username , stats, title, titleList, userlook, tribe, color1])

Entre tribe e color 1 você acrescenta um: dateregistred,

Após ter feito isso ficará assim:

self.sendData("\x08" + "\x0A",[username , stats, title, titleList, userlook, tribe, dateregistred, color1])

 Procure por def createAccount(self, username, passwordHash):

Após ter procurado, entre as configurações da criação de conta você vai ver:

GiftTitleList = "[]"

Embaixo de GiftTitleList = "[]" você adiciona esse código:

dataReg = str(time.time()).replace(".", "0")

Após ter feito isso ficará assim:


 No mesmo def createAccount(self, username, passwordHash): terá 2 linhas no final:

dbcur.execute("insert into users (name, password, id, privlevel, s....
(name, password, playerid, privlevel, saves, shamcheese, first, chee....

(As linhas são muito grandes não consegui colocar tudo)

Nessas 2 linhas, você adiciona um dataReg, Em cada uma.

Praticamente vai ficar assim:

dbcur.execute("insert into users (name, password, id, dataReg, privlevel, s....
(name, password, playerid, privlevel, saves, shamcheese, dataReg, first, chee....

Em seguida na linha:

dbcur.execute("insert into users (name, password, id, dataReg, privlevel, s....
No final dessa linha vai ter vários:

?, ?, ?, ?, ?, ?, ?, ?, ?, ?..

Você adiciona + um: ?,

  A configuração da source está completa, agora vamos a criação da coluna dataReg no banco de dados.

Abra sua DB com o SQLiteStudio

Após ter aberto, sua db entre na coluna users.

Clique em: Edit Tabela



Após ter clicado vai abrir uma janela, e nessa janela você deve clicar em Add column



Após isso vai abrir uma página de criação de coluna.

no Column Name você coloca: dataReg
e no Data Type você seleciona a opção: TEXT
Após ter feito isso clique em Add



Após ter feito isso, ligue sua source 



0 comentários:

Postar um comentário