Ir para baixo
Alexander
Alexander
MEMBRO

MEMBRO
Mensagens : 39
Data de inscrição : 13/08/2016
Idade : 22
Localização : Macaé - RJ
https://www.transforxd.us

Sistema de premiação por tempo! Empty Sistema de premiação por tempo!

Seg Out 02, 2017 11:34 am
Fala galera, tranquilidade? Hoje vou por o sistema de premiação do meu servidor TransforSz. Ele é bem simples e fácil de implementar.

1º Vá em sua source e procure por: 
Código:
def sendLoginMessage

No final desta def, coloque o seguinte código:
Código:
this.sendpremiohours()

Agora vamos a base deste sistema.
Crie uma nova def, pode ser abaixo mesmo da def sendLoginMessage.
Coloque o seguinte:
Código:
 def sendpremiohours(this):
        reactor.callLater(30, this.sendpremio30seg)
        reactor.callLater(630, this.sendpremio10min)
        reactor.callLater(1230, this.sendpremio20min)
        reactor.callLater(1800, this.sendpremio30min)
        reactor.callLater(3600, this.sendpremioumahora)
        reactor.callLater(7200, this.sendpremioduashoras)
        reactor.callLater(14400, this.sendpremiotreshoras)
    def sendpremio30seg(this):
        this.shopCheeses += 20
        this.shopFraises += 20
        this.firstCount += 4
        this.cheeseCount += 10
        this.shamanSaves += 10
        this.SzCoins +=1
        this.sendMessage('<R><b>Você ganhou um prêmio por escolher jogar TransforSZ:</b> <VP>+20 queijos e morangos na loja e +1 moeda, +4 firsts, queijos, e saves no perfil.')
    def sendpremio10min(this):
        this.shopCheeses += 100
        this.shopFraises += 100
        this.firstCount += 10
        this.cheeseCount += 10
        this.shamanSaves += 10
        this.SzCoins +=3
        this.sendMessage('<R><b>Você ganhou o prêmio de 10 minutos online:</b> <VP>+100 queijos e morangos na loja e +3 moedas, +10 firsts, queijos, e saves no perfil.')
    def sendpremio20min(this):
        this.shopCheeses += 200
        this.shopFraises += 200
        this.firstCount += 20
        this.cheesecount += 20
        this.shamanSaves += 20
        this.SzCoins += 3
        this.sendMessage('<R><b>Você ganhou o prêmio de 20 minutos online:</b> <VP>+200 queijos e morangos na loja e +3 moedas, +20 firsts, queijos, saves no perfil e +20 moedas.')
    def sendpremio30min(this):
        this.shopCheeses += 300
        this.shopFraises += 300
        this.firstCount += 30
        this.cheeseCount += 30
        this.shamanSaves += 30
        this.SzCoins += 4
        this.sendMessage('<R><b>Você ganhou o prêmio de 30 minutos online:</b> <VP>+300 queijos e morangos na loja e +4 moedas, +30 firsts, queijos, saves no perfil e +30 moedas.')
    def sendpremioumahora(this):
        this.shopCheeses += 400
        this.shopFraises += 400
        this.firstCount += 50
        this.cheeseCount += 50
        this.shamanSaves += 50
        this.SzCoins += 5
        this.sendMessage('<R><b>Você ganhou o prêmio de uma hora online:</b> <VP>+400 queijos e morangos na loja e +5 moedas, +50 firsts, queijos, saves no perfil e +40 moedas.')
    def sendpremioduashoras(this):
        this.shopCheeses += 500
        this.shopFraises += 500
        this.firstCount += 60
        this.cheeseCount += 60
        this.shamanSaves += 60
        this.SzCoins += 6
        this.sendMessage('<R><b>Você ganhou o prêmio de duas horas online:</b> <VP>+500 queijos e morangos na loja e +6 moedas, +60 firsts, queijos, saves no perfil e +50 moedas.')
    def sendpremiotreshoras(this):
        this.shopCheeses += 600
        this.shopFraises += 600
        this.firstCount += 70
        this.cheeseCount += 70
        this.shamanSaves += 70
        this.SzCoins += 7
        this.sendMessage('<R><b>Você ganhou o prêmio de uma hora online:</b> <VP>+600 queijos e morangos na loja e +7 moedas, +70 firsts, queijos, saves no perfil e +60 moedas.')

Só lembrar que se sua source for em self substitua os this por self.

Também em: this.SzCoins , a conselho a fazer alguma alteração. Pois o SzCoins é o nome de minha tabela de moedas do servidor. Substitua caso seu servidor tenha sistema de moedas, com o nome referente a moedas na sua source. 

Pronto, agora é só reiniciar a source e aproveitar!
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos