1.134 ( Sexo - Menino - Menina )

Ir em baixo

1.134 ( Sexo - Menino - Menina )

Mensagem  Smod em Qui Jan 30, 2014 8:10 am

Eai Galera da TFMDv vim postar para voces esse topico ( muita gente esta em duvida do sexo , pois quando vao no perfil da v1.134 da erro )

print


bom para começar vá ate a def sendprofile e procure pela estrutura do sexo que o sann passou!

vai tar mais ou menos assim "bool = bool + '\x00' #SEXO"

apague isso e ponha:

Código:
sexo = int(self.server.getUserSexo(username))
                                if sexo == 1:
                                        sexo = "\x01"
                                        perfil = perfil + sexo
                                elif sexo == 2:
                                        sexo = "\x02"
                                        perfil = perfil + sexo
                                else:
                                        sexo = "\x00"
                                        perfil = perfil + sexo

agora procura por: self.shopcheese = self.server.getShopCheese(username) de um enter e ponha:
self.usersexo = self.server.getUserSexo(username)

procure por: def getShopCheese(self, username): e ponha:

Código:
def getUserSexo(self, username):
                if username.startswith("*"):
                        return 0
                else:
                        dbcur.execute('select sexo from users where name = ?',[username])
                        rrf = dbcur.fetchone()
                        if rrf is None:
                                return -1
                        else:
                                return rrf[0]

agora vá ao seu tribulle e ponha entre ele:

Código:
elif datas in [298]:
                        utfLength=struct.unpack('!hhh', data[:6])[0]
                        sexo=data[9:utfLength+1]
                        if sexo == "\x01":
                            sexo = "1"
                        elif sexo == "\x02":
                            sexo = "2"
                        self.usersexo=sexo
                        dbcur.execute('UPDATE users SET sexo = ? WHERE name = ?', [sexo, self.username])

agora va a sua data base e crie uma coluna em users com:
name:sexo
type:INTIGER
value: 0

CREDITOS

KIRA
SMOD
avatar
Smod
Membro
Membro

Mensagens : 28
Pontos : 85
Data de inscrição : 26/11/2013
Idade : 17
Localização : Samambaia-DF

Ver perfil do usuário http://MiceUchiha.com.br

Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum