Ha quanto tempo voce nao ve ou vive algo que realmente lhe surpreenda e faca sua mente ficar maravilhada? Pode ser um lugar, uma situacao ou mesmo um belo acontecimento. Caso tenha presenciado alguma coisa dessas nos ultimos tempos, saiba que voce tornou-se uma pessoa um pouco melhor. Uma pesquisa conduzida pela Universidade Stanford diz que viver coisas incriveis nos transforma em melhores pessoas, pois apos passarmos por esse tipo de experiencia ficamos mais caridosos, pensamos mais nos outros deixam os bens materiais de lado. Os pesquisadores falam que ver esse tipo de coisa incrivel, como paisagens ou um belo acontecimento sao bons tambem por fotos ou televisao, mas somente a experiencia real e que nos torna alguem melhor. Por isso saia do quarto e va viver o mundo, pois presenciar grandes experiencias e uma das melhores coisas do mundo e voce ainda se tornar uma pessoa muito melhor! Ola so o novo postador do Transformice Mania Se for plagia favor bota o credito seus lixo ;DCreditos:Black Hole e Transformice Mania E isso ate +. Colocando cms no serverE ai galera aqui e o Dark e vim ensinar a voces como colocar CMS no seu server!Pegue os arquivos da CMS e coloque na pasta que esta o serverSe voce usa Vertrigo cole na pasta dele, e se voce usa algum tipo de host, e so mandar os arquivos para ela!Pronto.Ja esta posto ok!Feito por Darkhouse Editor de Mapa Versao 1.39Editor de Mapas Version 1.39Algumas partes ta meio confusa de intender, mas que conseguir vai fikar phoda D:Abra a source e procure por:def ParseOldPacket (self, data) adiciona nessa secao:elif Opcode1 == \x0E: E dentro dele: if Opcode2 == \x0A:# Testing the mapxml = Values [0] # values = split \ x01code = str(random.randint(0, 555555555)) # Generate code mapself.Server.CreateMap(self.Name, code, xml) # The information databaseself.sendDataUTF(\x0E + \x05", [code]) # plate with a code card, successfully createdelif Opcode2 == "\x1A":# Exit from the editorself.sendDataUTF("\ x0E" + "\ x0E", ["0"]) #exitself.GotoRoom("1") # pass in a room 1 Em Class Server ou Servidor adiciona essa funcao: def CreateMap(self, username, code, xml):self.Database.execute("""INSERT INTO! VMaps (! MCreator,! MXML,! MID,! MPermanent) VALUES (?,?,?, 0);""", [username, xml, code])self.Database.commit ()return 0 E isso, o editor esta pronto. Ao testar o mapa uma vez que e verificado e adicionado a base de dados. Voce pode executar a funcao:def changeMapCc (self, map_number):if map_number.startswith ("@"):isCustom = Trueelse:isCustom = Falsefor code, client in self.Clients.iteritems ():client.ResetPlay ()self.SendShamanPerformance ()self.World = map_numberself.RoundCode + = 1self.Mice_Saved = 0self.Sync_Code = self.GetNewSync ()self.Shaman_Code = self.GetNewShaman ()self.Clients [self.Shaman_Code]. isShaman = Trueself.Clients [self.Sync_Code]. isSync = Trueself.Start_Time = time.time ()self.WorldChange_Timer = reactor.callLater (120, self.ChangeMapRandom)for code, client in self.Clients.iteritems ():client.StartPlay (isCustom, False)client.sendRemainingTime (120)self.Start_Time = time.time ()self.Mice_Saved = 0 E substituindo a SendNewParty anterior para:def sendNewParty (self, isCustom = False):if isCustom:self.Database.execute ("SELECT Creator, XML, Permanent, ID FROM Maps WHERE ID =?", [self.Room.World.replace ("@", "")])infos_map = self.Database.fetchone ()self.sendDataUTF ("\ x05 \ x05", ['@' + str (infos_map [3]), self.Room.GetPlayerCount (), self.Room.RoundCode, "\ x01" + infos_map [1] + "\ x02 "+ infos_map [0] +" \ x02 "+ str (infos_map [2])])else:self.sendDataUTF ("\ x05 \ x05", [self.Room.World, self.Room.GetPlayerCount (), self.Room.RoundCode]) Creditos: #Cheese