[1.232 - 1.233 +] Como ajeitar o perfil
+8
Dogrtik
blacknight700
Igoor
Bolacha
Weeslleeyone
Ionuţ.P
Prodboa
Vedittaa
12 participantes
- Vedittaa
MODERADOR - Mensagens : 4
Data de inscrição : 18/03/2015
[1.232 - 1.233 +] Como ajeitar o perfil
Sáb Mar 28, 2015 9:35 am
Abra sua source, procure por def sendProfile. Antes do sendData, crie uma nova linha.
Na 1.232:
Na 1.233 +:
Se for na source do Kira ou com código parecido, reescreva o:
Images:
Na 1.232:
- Spoiler:
- lenmodo = 4 #são 4 categorias no survivor
perfil += struct.pack("!b", lenmodo)
Images = {'Survivor':{'Image':[26, 27, 28, 29], 'Badges':[120, 121, 122, 123]}} # images
r_survivor = 0 #Rodadas jogadas
totalr_survivor = 1000 #Rodadas jogadas - total
stime_survivor = 0 #Número de vezes de Shaman
totalstime_survivor = 80 #Número de vezes de Shaman - total
mdead_survivor = 0 #Ratos mortos
totalmdead_survivor = 20000 #Ratos mortos - total
rsurvived_survivor = 0 #Rodadas sobrevividas
totalrsurvived_survivor = 10000 #Rodadas sobrevividas - total
perfil += struct.pack("!biib", Images['Survivor']['Image'][0], r_survivor, totalr_survivor, Images['Survivor']['Badges'][0])
perfil += struct.pack("!biib", Images['Survivor']['Image'][1], stime_survivor, totalstime_survivor, Images['Survivor']['Badges'][1])
perfil += struct.pack("!biib", Images['Survivor']['Image'][2], mdead_survivor, totalmdead_survivor, Images['Survivor']['Badges'][2])
perfil += struct.pack("!biib", Images['Survivor']['Image'][3], rsurvived_survivor, totalrsurvived_survivor, Images['Survivor']['Badges'][3])
Na 1.233 +:
- Spoiler:
- lenmodo = 8 # 4 categorias racing + 4 categorias survivor
perfil += struct.pack("!b", lenmodo)
Images = {'Racing': {'Image':[30, 31, 33, 32], 'Badges':[124, 125, 127, 126]}, 'Survivor':{'Image':[26, 27, 28, 29], 'Badges':[120, 121, 122, 123]}} #images
r_racing = 0 #Rodadas jogadas
totalr_racing = 1500 #Rodadas jogadas - total
rcomplete_racing = 0 #Rodadas completas
totalrcomplete_racing = 10000 #Rodadas completas - total
p_racing = 0 #Número de pódios
totalp_racing = 10000 #Número de pódios - total
f_racing = 0 #Número de firsts
totalf_racing = 10000 #Número de firsts - total
perfil += struct.pack("!biib", Images['Racing']['Image'][0], r_racing, totalr_racing, Images['Racing']['Badges'][0])
perfil += struct.pack("!biib", Images['Racing']['Image'][1], rcomplete_racing, totalrcomplete_racing, Images['Racing']['Badges'][1])
perfil += struct.pack("!biib", Images['Racing']['Image'][2], p_racing, totalp_racing, Images['Racing']['Badges'][2])
perfil += struct.pack("!biib", Images['Racing']['Image'][3], f_racing, totalf_racing, Images['Racing']['Badges'][3])
r_survivor = 0 #Rodadas jogadas
totalr_survivor = 1000 #Rodadas jogadas - total
stime_survivor = 0 #Número de vezes de Shaman
totalstime_survivor = 80 #Número de vezes de Shaman - total
mdead_survivor = 0 #Ratos mortos
totalmdead_survivor = 20000 #Ratos mortos - total
rsurvived_survivor = 0 #Rodadas sobrevividas
totalrsurvived_survivor = 10000 #Rodadas sobrevividas - total
perfil += struct.pack("!biib", Images['Survivor']['Image'][0], r_survivor, totalr_survivor, Images['Survivor']['Badges'][0])
perfil += struct.pack("!biib", Images['Survivor']['Image'][1], stime_survivor, totalstime_survivor, Images['Survivor']['Badges'][1])
perfil += struct.pack("!biib", Images['Survivor']['Image'][2], mdead_survivor, totalmdead_survivor, Images['Survivor']['Badges'][2])
perfil += struct.pack("!biib", Images['Survivor']['Image'][3], rsurvived_survivor, totalrsurvived_survivor, Images['Survivor']['Badges'][3])
Se for na source do Kira ou com código parecido, reescreva o:
- Código:
for x in badgesList:
#if x in ["", None]:
# badges = struct.pack("!b", int(0))
#else:
badges = badges + struct.pack("!b", int(x))
- Código:
for x in badgesList:
if x in ["", None]:
badges = struct.pack("!b", int(0))
else:
badges = badges + struct.pack("!b", int(x))
Images:
- Spoiler:
- http://transformice.com/images/x_commun/x_image_stat/x_cadre.png
- http://transformice.com/images/x_commun/x_image_stat/x_30.jpg
- http://transformice.com/images/x_commun/x_image_stat/x_31.jpg
- http://transformice.com/images/x_commun/x_image_stat/x_33.jpg
- http://transformice.com/images/x_commun/x_image_stat/x_32.jpg
- http://transformice.com/images/x_commun/x_image_stat/x_26.jpg
- http://transformice.com/images/x_commun/x_image_stat/x_27.jpg
- http://transformice.com/images/x_commun/x_image_stat/x_28.jpg
- http://transformice.com/images/x_commun/x_image_stat/x_29.jpg
- http://transformice.com/images/x_transformice/x_badges/x_124.png
- http://transformice.com/images/x_transformice/x_badges/x_125.png
- http://transformice.com/images/x_transformice/x_badges/x_127.png
- http://transformice.com/images/x_transformice/x_badges/x_126.png
- http://transformice.com/images/x_transformice/x_badges/x_120.png
- http://transformice.com/images/x_transformice/x_badges/x_121.png
- http://transformice.com/images/x_transformice/x_badges/x_122.png
- http://transformice.com/images/x_transformice/x_badges/x_123.png
- http://transformice.com/images/x_commun/x_image_stat/x_cadre.png
- Prodboa
MEMBRO - Mensagens : 17
Data de inscrição : 01/03/2015
Re: [1.232 - 1.233 +] Como ajeitar o perfil
Sáb Mar 28, 2015 12:54 pm
Aqui nao Funcionou Aqui :c
- Ionuţ.P
MEMBRO - Mensagens : 20
Data de inscrição : 24/01/2015
Re: [1.232 - 1.233 +] Como ajeitar o perfil
Sáb Mar 28, 2015 1:03 pm
thx, worked!
- Weeslleeyone
MEMBRO - Mensagens : 227
Data de inscrição : 14/01/2015
Idade : 28
Localização : Marte
Re: [1.232 - 1.233 +] Como ajeitar o perfil
Sáb Mar 28, 2015 2:12 pm
Nem precisava desse tanto de linha o.O esse povo não sabe resumir código não ?
- Bolacha
MEMBRO - Mensagens : 47
Data de inscrição : 14/01/2015
Idade : 108
Re: [1.232 - 1.233 +] Como ajeitar o perfil
Sáb Mar 28, 2015 2:16 pm
Sinceramente nao shuahsuh
- Prodboa
MEMBRO - Mensagens : 17
Data de inscrição : 01/03/2015
Re: [1.232 - 1.233 +] Como ajeitar o perfil
Sáb Mar 28, 2015 2:52 pm
Me ajudou Muito <3
Re: [1.232 - 1.233 +] Como ajeitar o perfil
Sáb Mar 28, 2015 5:03 pm
if x in ["", None]: é igual if x:
e.e
e.e
- blacknight700
MEMBRO - Mensagens : 5
Data de inscrição : 01/02/2015
Re: [1.232 - 1.233 +] Como ajeitar o perfil
Dom Mar 29, 2015 11:17 am
Thx it works!
- Dogrtik
MEMBRO - Mensagens : 7
Data de inscrição : 23/02/2015
Re: [1.232 - 1.233 +] Como ajeitar o perfil
Seg Mar 30, 2015 2:13 pm
Você pode por favor coloque o código completo def sendProfile(self, username) para a versão 1.232?
Eu sou russo, e novo para Python.
Ficaria muito grato pela sua ajuda!
Eu sou russo, e novo para Python.
Ficaria muito grato pela sua ajuda!
- Vedittaa
MODERADOR - Mensagens : 4
Data de inscrição : 18/03/2015
Re: [1.232 - 1.233 +] Como ajeitar o perfil
Seg Mar 30, 2015 2:51 pm
Dogrtik escreveu:Você pode por favor coloque o código completo def sendProfile(self, username) para a versão 1.232?
Eu sou russo, e novo para Python.
Ficaria muito grato pela sua ajuda!
- Spoiler:
- def sendProfile(self, username):
username=username.lower()
username=username.capitalize()
isguest=username.find("*")
if isguest == -1:
if self.server.checkAlreadyConnectedAccount(username):
level = self.server.getProfileLevel(username)
title = self.server.getProfileTitle(username)
titleList = self.server.getProfileTitleList(username).split(',')
badgesList = self.server.getProfileBadges(username).split(',')
cheese = self.server.getProfileCheeseCount(username)
first = self.server.getProfileFirstCount(username)
bootcamps = self.server.getBootcampCount(username)
shamancheese = self.server.getProfileShamanCheese(username)
saves = self.server.getProfileSaves(username)
tribe = self.server.getProfileTribe(username)
hardmodesaves = self.server.getProfileHardModeSaves(username)
divinemodesaves = self.server.getProfileModeDivinoSaves(username)
userlook = self.server.getUserLook(username)
dbcur.execute('select regdate from users where name = ?', [username])
rffs = dbcur.fetchone()
dateregistred = str(rffs).replace("'", "").replace("(", "").replace(")", "").replace(",", "")
calendar = int(dateregistred[:10])
ava = self.avatar
perfil = struct.pack("!i", int(ava)) + struct.pack("!h", len(username)) + str(username)
stat = str(saves) + ',' + str(shamancheese) + ',' + str(first) + ',' + str(cheese) + ',' + str(hardmodesaves) + ',' + str(bootcamps) + ',' + str(divinemodesaves)
perfil = perfil + struct.pack("!h", len(stat)) + str(stat)
perfil = perfil + struct.pack("!h", int(title))
perfil = perfil + struct.pack("!h", len(titleList))
list = ''
for title in titleList:
if '.' in title:
title, star = title.split(".")
else:
title, star = title, 0
if not title == "":
list = list + struct.pack("!hb", int(title), int(star))
perfil = perfil + str(list)
perfil = perfil + struct.pack("!h", len(userlook)) + str(userlook)
perfil = perfil + struct.pack("!h", len(tribe)) + str(tribe)
perfil = perfil + struct.pack("!i", calendar)
color1, _ = self.server.mouseColorInfo(True, username, "")
color = int(color1, 16)
if color1=='"':color=int('78583a', 16)
perfil = perfil + struct.pack("!i", int(color))
perfil = perfil + struct.pack("!h", level)
priv = self.server.getColorPriv(username)
equipe = struct.pack("!b", priv)
sexo = int(self.server.getUserSexo(username))
if sexo == 5:
sexo = chr(1);
perfil = perfil + sexo
elif sexo == 9:
sexo = chr(2);
perfil = perfil + sexo
else:
sexo = chr(0);
perfil = perfil + sexo
marry = str(self.server.getUserMarry(username))
if marry == None or marry == 'None':marry = struct.pack("!b", 0)
else:marry = struct.pack("!bh", 1, len(marry))+marry
badges = struct.pack("!b", len(badgesList))
for x in badgesList:
if x in ["", None]:
badges = struct.pack("!b", int(0))
else:
badges = badges + struct.pack("!b", int(x))
perfil = str(perfil)+str(equipe)+str(marry)+str(badges)
lenmodo = 4 #são 4 categorias no survivor
perfil += struct.pack("!b", lenmodo)
Images = {'Survivor':{'Image':[26, 27, 28, 29], 'Badges':[120, 121, 122, 123]}} # images
r_survivor = 0 #Rodadas jogadas
totalr_survivor = 1000 #Rodadas jogadas - total
stime_survivor = 0 #Número de vezes de Shaman
totalstime_survivor = 80 #Número de vezes de Shaman - total
mdead_survivor = 0 #Ratos mortos
totalmdead_survivor = 20000 #Ratos mortos - total
rsurvived_survivor = 0 #Rodadas sobrevividas
totalrsurvived_survivor = 10000 #Rodadas sobrevividas - total
perfil += struct.pack("!biib", Images['Survivor']['Image'][0], r_survivor, totalr_survivor, Images['Survivor']['Badges'][0])
perfil += struct.pack("!biib", Images['Survivor']['Image'][1], stime_survivor, totalstime_survivor, Images['Survivor']['Badges'][1])
perfil += struct.pack("!biib", Images['Survivor']['Image'][2], mdead_survivor, totalmdead_survivor, Images['Survivor']['Badges'][2])
perfil += struct.pack("!biib", Images['Survivor']['Image'][3], rsurvived_survivor, totalrsurvived_survivor, Images['Survivor']['Badges'][3])
self.sendData("\x08\x10", str(perfil), True)
else:
self.sendData("\x1A" + "\x04", ["<J>"+username+" <VP>Está Desconectado"])
else:
pass
- Wol.py
MEMBRO - Mensagens : 8
Data de inscrição : 26/03/2015
Re: [1.232 - 1.233 +] Como ajeitar o perfil
Qua Abr 01, 2015 9:31 pm
Mesmo eu colocando a send inteira ele não arruma,source nem abre porque?
- ProgramerTFM
MEMBRO - Mensagens : 15
Data de inscrição : 31/03/2015
Re: [1.232 - 1.233 +] Como ajeitar o perfil
Qui Abr 02, 2015 11:38 am
duduh escreveu:Mesmo eu colocando a send inteira ele não arruma,source nem abre porque?
Tem que alinear ele.... Afss nao sei falar br... tem qeu deixar bem... assim como tudo os outros..
- Eagle
MEMBRO - Mensagens : 2
Data de inscrição : 02/04/2015
Re: [1.232 - 1.233 +] Como ajeitar o perfil
Qui Abr 02, 2015 10:45 pm
Nao funca
- Wol.py
MEMBRO - Mensagens : 8
Data de inscrição : 26/03/2015
1.232
Sex Abr 03, 2015 11:57 am
ProgramerTFM escreveu:duduh escreveu:Mesmo eu colocando a send inteira ele não arruma,source nem abre porque?
Tem que alinear ele.... Afss nao sei falar br... tem qeu deixar bem... assim como tudo os outros..
E você pode me mandar um print de como fica tudo? 1.232?
- Loading
MEMBRO - Mensagens : 3
Data de inscrição : 21/02/2015
Re: [1.232 - 1.233 +] Como ajeitar o perfil
Seg Abr 06, 2015 7:39 am
coloquei tudo alinhado mais não funciono (a source ate abriu) tenho que ter as imagens ? ou não precisa?
Permissões neste sub-fórum
Não podes responder a tópicos
|
|