summaryrefslogblamecommitdiff
path: root/client/dailylogin.py
blob: 221ac492c97e12a254cbc18dd4be654b239dcbdf (plain) (tree)
1
                      




















































































                                                                                                                                                                                                                                     
#!/usr/bin/env python3

# Setup
x=y=0
i=j=0

# Functions
def headers(val):
    return '\n\t<dialog name="daily_%d" hideText="true">\n\t\t<menu>\n\t\t\t<text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />\n            <button x="157" y="280" name="Claim" value="Ok" />\n\n' % val

def tail():
    return '\n\t\t</menu>\n\t</dialog>\n'

def override_check(vl, over, text1, text2):
    global j
    if not over:
        j=0
        return '\t\t\t<image %s image="graphics/images/%s.png" />\n' % (text1, text2)
    else:
        j+=1
        if (j == vl):
            return '\t\t\t<image %s image="graphics/images/done.png" />\n' % (text1)
        elif (j < vl):
            return '\t\t\t<image %s image="graphics/images/ok.png" />\n' % (text1)
        else:
            return ""

def spammer(val, override=False):
    bf=""

    bf+=override_check(val, override, 'x="35" y="35"', 'jexp')
    bf+=override_check(val, override, 'x="70" y="35"', 'bexp')
    bf+=override_check(val, override, 'x="105" y="35"', 'sc')
    bf+=override_check(val, override, 'x="140" y="35"', 'jexp')
    bf+=override_check(val, override, 'x="175" y="35"', 'bexp')

    bf+=override_check(val, override, 'x="35" y="70"', 'gp')
    bf+=override_check(val, override, 'x="70" y="70"', 'sc')
    bf+=override_check(val, override, 'x="105" y="70"', 'bexp')
    bf+=override_check(val, override, 'x="140" y="70"', 'gp')
    bf+=override_check(val, override, 'x="175" y="70"', 'jexp')

    bf+=override_check(val, override, 'x="35" y="105"', 'bexp')
    bf+=override_check(val, override, 'x="70" y="105"', 'gp')
    bf+=override_check(val, override, 'x="105" y="105"', 'jexp')
    bf+=override_check(val, override, 'x="140" y="105"', 'gift')
    bf+=override_check(val, override, 'x="175" y="105"', 'gp')

    bf+=override_check(val, override, 'x="35" y="140"', 'jexp')
    bf+=override_check(val, override, 'x="70" y="140"', 'bexp')
    bf+=override_check(val, override, 'x="105" y="140"', 'gp')
    bf+=override_check(val, override, 'x="140" y="140"', 'jexp')
    bf+=override_check(val, override, 'x="175" y="140"', 'bexp')

    bf+=override_check(val, override, 'x="35" y="175"', 'gift')
    bf+=override_check(val, override, 'x="70" y="175"', 'jexp')
    bf+=override_check(val, override, 'x="105" y="175"', 'bexp')
    bf+=override_check(val, override, 'x="140" y="175"', 'gp')
    bf+=override_check(val, override, 'x="175" y="175"', 'jexp')

    bf+=override_check(val, override, 'x="35" y="210"', 'bexp')
    bf+=override_check(val, override, 'x="70" y="210"', 'gp')
    bf+=override_check(val, override, 'x="105" y="210"', 'last')
    bf+=override_check(val, override, 'x="140" y="210"', 'sc')
    bf+=override_check(val, override, 'x="175" y="210"', 'sc')

    bf+=override_check(val, override, 'x="35" y="245"', 'sc')

    return bf

# Begin
f=open("daily.tmp", "w")

f.write('<?xml version="1.0" encoding="utf-8"?>\n<!-- This file is generated automatically, editing it will have no effect.\n     (C) Jesusalva, 2019 -->\n<dialogs>')

while (i < 31):
    i+=1
    f.write(headers(i))
    f.write(spammer(i, False))
    f.write('\n\t\t\t<image x="245"  y="52" image="graphics/images/final.png" />\n\n\t\t\t<!-- Complete -->\n')
    f.write(spammer(i, True))
    f.write(tail())

f.write('\n</dialogs>')
f.close()