Compartilhe
Ir em baixo
MEMBRO

MEMBRO
Mensagens : 37
Data de inscrição : 28/11/2015
Ver perfil do usuário

Procurando o comando /lsmap e /giveforall

em Dom Jan 31, 2016 4:04 pm
Olá a todos. Eu queria pedir um favor se alguém por acaso. poderia colaborarme para adicionar o comando /lsmap e /giveforall na versão 1.278

Imagem do comando /giveforall : http://imgur.com/1Cg1whQ
Imagen do comando /lsmap: http://imgur.com/PvF11xd

Obrigado pela atenção.

O autor desta mensagem foi removido do fórum - Ver a mensagem

avatar
ADMINISTRADOR

ADMINISTRADOR
Mensagens : 1077
Data de inscrição : 25/12/2014
Idade : 19
Localização : Ontário, Canadá
Ver perfil do usuáriohttps://www.aulamice.io/

Re: Procurando o comando /lsmap e /giveforall

em Ter Fev 02, 2016 10:39 pm
O "lsmaps" na verdade é o comando "meusmapas/mymaps". Eu achei esse comando em uma source que tenho aqui, ai você arruma as coisas ai direitinho.
Código:
        elif event == 'meusmapas' or event == 'mymaps':
            maplist = []
            mapslist = '<BR>Codigo - Votos - Porcentagem - Permanente'
            dbcur.execute('select * from mapeditor where name = %s', self.username)
            rrfRows = dbcur.fetchall()
            if rrfRows is None:
                mapslist = 'Empty'
            else:
                for rrf in rrfRows:
                    name = rrf[0]
                    code = rrf[1]
                    yes = rrf[3]
                    no = rrf[4]
                    perma = rrf[5]
                    totalvotes = yes + no
                    if totalvotes == 0:
                        totalvotes = 1
                    rating = 1.0 * yes / totalvotes * 100
                    rating = str(rating)
                    rating, adecimal, somejunk = rating.partition('.')
                    mapslist = mapslist + '<br>@' + str(code) + ' - ' + str(totalvotes) + ' - ' + str(rating) + '% - P' + str(perma)

                self.sendData('\x06' + '\x14', [mapslist])

_________________
Oi Convidado, eu sou o Nikopark dono dessa bagaça, prazer em conhece-ló.

Meus contatos pessoais estão em meu perfil.
avatar
ADMINISTRADOR

ADMINISTRADOR
Mensagens : 1077
Data de inscrição : 25/12/2014
Idade : 19
Localização : Ontário, Canadá
Ver perfil do usuáriohttps://www.aulamice.io/

Re: Procurando o comando /lsmap e /giveforall

em Ter Fev 02, 2016 10:40 pm
Achei o "giveforall"
Código:
    elif event.startswith('giveforall '):
        if EVENTCOUNT >= 2:
            type = 'first'
            value = 100
            _, type, value = event_raw.split(' ', 2)
            print repr(value)
            type = str(type.lower())
            print str(type)
            if type in ['cheese']:
                for room in self.server.rooms.values():
                    for playerCode, client in room.clients.items():
                        client.cheesecount += int(value)
                        client.sendData('\x1a\x04', ['<J>' + self.username + '<G> deu <j>' + str(value) + ' Queijos coletados <g>para todos do servidor!'])

_________________
Oi Convidado, eu sou o Nikopark dono dessa bagaça, prazer em conhece-ló.

Meus contatos pessoais estão em meu perfil.
MEMBRO

MEMBRO
Mensagens : 37
Data de inscrição : 28/11/2015
Ver perfil do usuário

Re: Procurando o comando /lsmap e /giveforall

em Qua Fev 03, 2016 12:07 pm
Muito obrigado pela sua colaboração e atenção. Tem sido muito amável. mas, infelizmente, o comando não funcionou. Embora provavelmente é culpa minha. Já que eu não tenho conhecimento sobre o alinhamento. eu tente alineadolo similarmente aos outros e ainda não conseguiu fazê-lo funcionar.
Alinhamento:
http://imgur.com/CDCoyAI

O autor desta mensagem foi removido do fórum - Ver a mensagem

avatar
MEMBRO

MEMBRO
Mensagens : 225
Data de inscrição : 14/01/2015
Idade : 22
Localização : Marte
Ver perfil do usuário

Re: Procurando o comando /lsmap e /giveforall

em Qua Fev 03, 2016 5:37 pm
Lower escreveu:A linha do self.sendData está alinhada errada, alinhe junto com o "for"
Acho que foi você que errou em

O autor desta mensagem foi removido do fórum - Ver a mensagem

avatar
MEMBRO

MEMBRO
Mensagens : 225
Data de inscrição : 14/01/2015
Idade : 22
Localização : Marte
Ver perfil do usuário

Re: Procurando o comando /lsmap e /giveforall

em Qua Fev 03, 2016 10:52 pm
Lower escreveu:
Weeslleeyone escreveu:
Lower escreveu:A linha do self.sendData está alinhada errada, alinhe junto com o "for"
Acho que foi você que errou em
Pode me dizer o que eu errei? Se foi lá no privlevel que também está alinhado errado eu só vi agora. ;c
Bom, eu não uso isso, mas se for considerar a lógica o 'self.sendData' deveria de fato estar alinhado com o if-else, mas assim como tá também funciona deis de que tenha algum mapa
MEMBRO

MEMBRO
Mensagens : 37
Data de inscrição : 28/11/2015
Ver perfil do usuário

Re: Procurando o comando /lsmap e /giveforall

em Qui Fev 04, 2016 1:54 am
Eu alinhei o comando e ele funcionou bem. Obrigado por suas contribuições. especialmente colaboração. Agradeço-lhe muito. são um excelente equipe.
NOVATO

NOVATO
Mensagens : 2
Data de inscrição : 12/01/2018
Idade : 14
Localização : Hamilton, Canadá
Ver perfil do usuário

Re: Procurando o comando /lsmap e /giveforall

em Seg Fev 12, 2018 3:48 pm
Vocês tem a do comando /give?
Obrigado
Conteúdo patrocinado

Re: Procurando o comando /lsmap e /giveforall

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