# Arvana Software # Padang Community import appuifw import e32 import random import socket import time as t import base64 import miso import globalui appuifw.app.screen = 'normal' round = appuifw.Text() appuifw.app.body = round appuifw.app.title = u'PF' ip = random.randint(9, 20) host = ('203.84.163.' + str(ip)) port = 25 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) def intro(): round.style = appuifw.HIGHLIGHT_SHADOW round.color = (40, 50, 180) round.font = (u'LatinBold19', 13, None) round.set(u'PARK SEMI FLOOD park two') round.color = 97580 round.font = (u'LatinBold12', 10, None) round.add(u'\n `Press Option To Log In') join = '' chat = "' jmsg1 = '' jmsg2 = "" jmsg4 = '' oras = "'[d00 +wmwmwmw+ +wmwmwmw++wmwmwmw+ +wmwmwmw+ +wmwmwmw+ +wmwmwmw++wmwmwmw+ +wmwmwmw++wmwmwmw+ +wmwmwmw++wmwmwmw+ +wmwmwmw++wmwmwmw+ +wmwmwmw++wmwmwmw+ +wmwmwmw++wmwmwmw+ +wmwmwmw+" ver = "'[d00 +wmwmwmw+ +wmwmwmw++wmwmwmw+ +wmwmwmw+ +wmwmwmw+ +wmwmwmw++wmwmwmw+ +wmwmwmw++wmwmwmw+ +wmwmwmw++wmwmwmw+ +wmwmwmw++wmwmwmw+ +wmwmwmw++wmwmwmw+ +wmwmwmw++wmwmwmw+ +wmwmwmw+:)'" date = "'[d00 +wmwmwmw+ +wmwmwmw++wmwmwmw+ +wmwmwmw+ +wmwmwmw+ +wmwmwmw++wmwmwmw+ +wmwmwmw++wmwmwmw+ +wmwmwmw++wmwmwmw+ +wmwmwmw++wmwmwmw+ +wmwmwmw++wmwmwmw+ +wmwmwmw++wmwmwmw+ +wmwmwmw+" def connect(): uid, upass = appuifw.multi_query(u'User ID', u'User Password') encrypt = base64.encodestring(((chr(0) + uid) + chr(0) + upass)) loginxml = '' neil1 = '' neil2 = (loginxml + encrypt + '') neil3 = '' neil4 = 'Kolipri' round.style = appuifw.HIGHLIGHT_SHADOW s.connect((host, port)) s.send(neil1) round.add(u'\n ``1%..') e32.ao_sleep(1) recvp4 = s.recv(1024) s.send(neil2) round.add(u'\n ``99%..') e32.ao_sleep(1) recvp4a = s.recv(1024) error = recvp4a.find('invalid-credentials') if error > 1 : globalui.global_note(u'Incorrect Password!') round.color = (250, 0, 0) round.add(u'\n INCORRECT PASSWORD!') else : s.send(neil3) recvp4b = s.recv(1024) s.send(neil4) round.add(u'\n ``you are now online..') e32.ao_sleep(1) recvp4c = s.recv(1024) round.color = (0, 0, 150) globalui.global_note(u'Successfull Logged') round.add(u'\n ``Press Option To Enter Your Room\n') appuifw.app.menu = menu2 def ujoin(): rn, rnn = appuifw.multi_query(u'``enter room name:', u'``enter nickname:') rn1 = "'" rnn1 = "'" rnna = '' tym = t.strftime('%I:%M:%S%p [%A]') datex = t.strftime('%B-%d-%Y') jpost1 = (jmsg1 + jmsg2 + rn + jmsg3 + oras + tym + jmsg4) jpost2 = (jmsg1 + jmsg2 + rn + jmsg3 + ver + jmsg4) jpost3 = (jmsg1 + jmsg2 + rn + jmsg3 + date + datex + jmsg4) round.style = appuifw.HIGHLIGHT_SHADOW round.color = (40, 50, 180) round.font = (u'LatinBold19', 13, None) round.set(u'Anti`sentri`bot') round.color = 97580 round.font = (u'LatinBold12', 10, None) round.add(u'\n ``Your room: \n ') round.color = (250, 0, 0) round.font = (u'LatinBold12', 10, None) round.add(rn) round.add(u'\n\n ') round.color = 0 round.add(u' ``Press option then select start') def ppost(): round.style = appuifw.HIGHLIGHT_SHADOW round.color = (40, 50, 180) round.font = (u'LatinBold19', 13, None) round.set(u'PARK SEMI FLOOD') round.color = 97580 round.font = (u'LatinBold12', 10, None) round.add(u'\n ``In-Out Robot is now active at this room :\n\n') round.color = (250, 0, 0) round.font = (u'LatinBold12', 10, None) round.add(rn) flood() def flood(): i = 1 while i == 1 : joinroom1 = (join + chat + rn + rn1 + nick + rnn + rnna + rnn1 + role) lroom1 = (exe1 + exe2 + rn + exe4) ful = '\' type="unavailable" />' s.send(joinroom1) e32.ao_sleep(1) nnn1 = s.recv(1054) if str.endswith(str(nnn1), str(ful)) : miso.compress_all_heaps() i = 1 else : miso.compress_all_heaps() s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(joinroom1) e32.ao_sleep(30) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(lroom1) s.send(joinroom1) e32.ao_sleep(50) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(lroom1) s.send(joinroom1) e32.ao_sleep(50) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(lroom1) s.send(joinroom1) e32.ao_sleep(100) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(lroom1) s.send(joinroom1) e32.ao_sleep(50) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(lroom1) s.send(joinroom1) e32.ao_sleep(50) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(lroom1) s.send(joinroom1) e32.ao_sleep(30) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(joinroom1) e32.ao_sleep(50) s.send(joinroom1) s.send(joinroom1) e32.ao_sleep(50) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(lroom1) s.send(joinroom1) e32.ao_sleep(60) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(lroom1) s.send(joinroom1) e32.ao_sleep(30) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(lroom1) s.send(joinroom1) e32.ao_sleep(100) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(lroom1) s.send(joinroom1) e32.ao_sleep(45) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(lroom1) s.send(joinroom1) e32.ao_sleep(50) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(lroom1) s.send(joinroom1) e32.ao_sleep(30) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(jpost1) s.send(joinroom1) e32.ao_sleep(50) s.send(joinroom1) miso.compress_all_heaps() i = 1 def stop(): round.style = appuifw.HIGHLIGHT_SHADOW round.color = (40, 50, 180) round.font = (u'LatinBold19', 13, None) round.set(u'PARK SEMI FLOOD') round.color = 97580 round.font = (u'LatinBold12', 10, None) round.add(u'\n ``in-out-robot stopped!') appuifw.app.menu = menu3 def spost(): round.style = appuifw.HIGHLIGHT_SHADOW round.color = (40, 50, 180) round.font = (u'LatinBold19', 13, None) round.set(u'PARK SEMI FLOOD') round.color = 97580 round.font = (u'LatinBold12', 10, None) round.add(u'\n\n ``in-out-robot was stopped!') lroom1 = (exe1 + exe2 + rn + exe4) i = 1 while i == 1 : s.send(lroom1) i = 1 stop() menu3 = [(u'``start', ppost), (u'``exit room', spost), (u'``change room', ujoin), (u'``exit', quit)] appuifw.app.menu = menu3 def info(): round.style = appuifw.HIGHLIGHT_SHADOW round.color = (40, 50, 180) round.font = (u'LatinBold19', 13, None) round.set(u'PARK SEMI FLOOD') round.color = 97580 round.font = (u'LatinBold12', 10, None) round.style = appuifw.STYLE_UNDERLINE round.add(u'\nPark taz nag flood xa kunwari!.. maganda xa dhl parang manual flood lng :D') round.color = (250, 0, 0) round.style = appuifw.HIGHLIGHT_ROUNDED round.add(u'\n original creation of : weedz edited by SERVER') def quit(): exitapp = appuifw.query(u'Exit application?', 'query') if exitapp == 1 : globalui.global_note(u'Modified SERVER') appuifw.app.set_exit() menu1 = [(u'``log-in', connect), (u'``information', info), (u'``exit', quit)] menu2 = [(u'``parking room', ujoin), (u'``information', info), (u'``exit', quit)] appuifw.app.menu = menu1 intro() appuifw.app.exit_key_handler = quit app_lock = e32.Ao_lock() app_lock.wait()