# Arvana Software # Padang Community import appuifw import e32 import sysinfo import base64 import miso import random import socket import globalui appuifw.app.screen = 'normal' round = appuifw.Text() appuifw.app.body = round appuifw.app.title = u'SOC BOT BY: SERVER' ip = random.randint(9, 24) host = ('203.84.163.' + str(ip)) port = 25 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) x = socket.socket(socket.AF_INET, socket.SOCK_STREAM) join = '' chat = "' xmlmsg1 = '' jxmlmsg1 = (xmlmsg1 + xmlmsg2 + xmlmsg3) jxmlmsg2 = "' jmsg1 = '[c3b codes47' jmsg2 = '[6b6 codes47' jmsg3 = '[abc codes47' jmsg4 = '[872 codes47' jmsg5 = '[c89 codes47' jmsg6 = '[241 codes47' jmsg7 = '[988 codes47' jmsg8 = '[cb4 codes47' jmsg9 = '[554 codes47' jmsg10 = '[a4b codes47' jmsg11 = '[975 codes47' jmsg12 = '[795 codes47' jmsg13 = '[bc5 codes47' jmsg14 = '[d00 codes47' omsg = '[b28 codes47' cmsg = '[cb9 codes47' c1 = ['SERVER'] c2 = ['QC CLAN'] c3 = ['visit http://server47.Mobie.in'] ext = ['~', '-', '.', '*', '`', '+', '^', ' '] stopost = ['umMm cge pa hmmm!! UmMm,ahhh,umM,AHHH AHH, :Oo', 'sagad ko b umMm??UmMm,ahhh,umM,AHHH AHH, :Oo', 'aww wg muko kurutin masakit :( :Oo?', 'ahhUmMm,ahhh,umM,AHHH AHH, :Oo ahh hmMm umMm shit[mp3 ', 'lapit na ko labasan umMm uMm', 'h0n shit[mp3 umM SARAP AHH AH', 'HON LIPAT KYa tau rum dami watch m0de eh', 'hon pat0ng ka umMmM', 'h0N Q Bilisan mo mg post na bibitin aq :(', 'takte hang pa nakakabitin:Oo ', 'hmmM UMm tsup tsup tsup sarap yeEY', 'hoN MUte muna lng mga epal:Oo', 'umMm hon mute nA LnG MGA epAL', 'UMmM HON KYLan tau m8 mg m0tel tau:Oo', 'umM AWTS YHeEY UmMm,ahhh,umM,AHHH AHH, :Oo HOn cge pa:Oo', 'umm uMmM HOn laki ah :Oo', 'cge lng hon tuloy mu lng ahhh ahh', 'shit[mp3 h0n q ang sarap umm HMM', 'H0N LAPIT NA ahh AhHHH', 'HON GEH LNG UMmM UmMm', 'hon wet na q :Oo', 'hoN Q ANg lake naman ng **** mo', 'hon iputok b? UmM UMm', 'kaasar my epal kakabitn :(', 'h0N umUM UMm tsup tsup', 'hon 2wad ka dilapan q tsup tsup:Oo ', 'umM umMm tsup tsup ahh', 'ahh ahhh oOH OH', 'H0N Q ANG SARAP GRABE NATO UMmM UMm', 'ummMm ahh ahhh ahh', 'awW ANG SAKET Hon', 'umMm h0n q huhuhu sket :( :Oo', 'h0n bagal nabibitin aq umM UMm', 'h0n ahhh umMm', 'h0n puput0k na umMm ahh', 'h0n q umMm umM AHH AHH', 'HOn q nilabasan knb? UmM', 'H0N nG HUGAS KB UMm ahh sarap:Oo UmMm,ahhh,umM,AHHH AHH, :Oo', 'h0n hang kb? Na bibitin aq:(', 'hon q aah ahh ahh', 'hoN LIPat tau rum UMmM AHh', 'hon umM UmM', 'H0N Q Bisaklat ka umM UmM', 'ahh ahh', 'hoN NASASARi aq :Oo umM AHH', 'woOH WET NA WET NA UMm umM', 'H0N SARAP UMm :Oo UmMm, umMm,ahhh,sheet! Ahh umm hon :Oo', 'h0n dkna repz:|', 'h0N nilabasan na q ng k0nti :Oo', 'tan inA Wg ePal kng ingit kyo gumaya kyo :>', 'umM UMm hon mute mu cla', 'UmMm, umMm,ahhh,sheet! Ahh umm hon :Oo umM HMMM UMm lamasin mupa h0n', 'h0n q go go! UmM UMm', 'h0n q bilisan mupa pag kanj0t umM', 'H0N Bagalan mo umMm', 'wg nga kay0 epal :| UmMm, umMm,ahhh,sheet! Ahh umm hon :Oo'] def gfxzero(): credx1 = str(random.choice(c1)) credx2 = str(random.choice(c2)) credx3 = str(random.choice(c3)) round.color = 180 round.font = (u'LatinBold12', 12, None) round.set(u'- SOC BOT') round.color = 90909 round.font = (u'LatinBold12', 12, None) round.add(u'\n- Developed by ') round.add((u'' + credx1 + '')) round.color = 15273160 round.font = (u'LatinBold12', 12, None) round.add(u'\n- Dedicated to ') round.add((u'' + credx2 + '')) round.color = 150 round.font = (u'LatinBold12', 12, None) round.add(u'\n- ') round.add((u'' + credx3 + '')) round.color = 69696 round.font = (u'LatinBold12', 12, None) round.add(u'\n\n- Disconnected!') cgnal = sysinfo.signal() print cgnal, print if cgnal < 2 : appuifw.note(u'signal error', 'error') def niiocx(): credx1 = str(random.choice(c1)) credx2 = str(random.choice(c2)) credx3 = str(random.choice(c3)) round.color = 180 round.font = (u'LatinBold12', 12, None) round.set(u'- sOc bOT') round.color = 90909 round.font = (u'LatinBold12', 12, None) round.add(u'\n- Developed by ') round.add((u'' + credx1 + '')) round.color = 15273160 round.font = (u'LatinBold12', 12, None) round.add(u'\n- Dedicated to ') round.add((u'' + credx2 + '')) round.color = 150 round.font = (u'LatinBold12', 12, None) round.add(u'\n- ') round.add((u'' + credx3 + '')) round.color = 69696 round.font = (u'LatinBold12', 12, None) def uconnect(): uid, upass = appuifw.multi_query(u'User id', u'Password') uidx, upassx = appuifw.multi_query(u'User id', u'Password') encrypt = base64.encodestring(((chr(0) + uid) + chr(0) + upass)) encryptx = base64.encodestring(((chr(0) + uidx) + chr(0) + upassx)) loginxml = '' spacket1 = '' spacket2 = (loginxml + encrypt + '') spacket2x = (loginxml + encryptx + '') spacket3 = '' spacket4 = 'Kolipri' niiocx() round.add(u'\n\n- Your ID: ') round.add(uid) round.add(u'\n- Password: ') round.add(upass) round.add(u'\n\n- Your ID: ') round.add(uidx) round.add(u'\n- Password: ') round.add(upassx) ip = random.randint(9, 24) host = ('203.84.163.' + str(ip)) port = 25 s.connect((host, port)) s.send(spacket1) round.add(u'\n\n- 1% \n') rpacket1 = s.recv(1024) s.send(spacket2) round.add(u'- 23% \n') rpacket2 = s.recv(1024) error1 = rpacket2.find('invalid-credentials') if error1 > 1 : round.add(u'\n- Invalid Credentials!\n') else : s.send(spacket3) rpacket3 = s.recv(1024) s.send(spacket4) round.add(u'- 85% \n') rpacket4 = s.recv(1024) round.add((u'- ' + uid + ' 100%\n')) x.connect((host, port)) x.send(spacket1) round.add(u'\n\n- 1% \n') rpacket1 = x.recv(1024) x.send(spacket2x) round.add(u'- 50% \n') rpacket2 = x.recv(1024) error1 = rpacket2.find('invalid-credentials') if error1 > 1 : round.add(u'\n- Invalid Credentials!\n') else : x.send(spacket3) rpacket3 = x.recv(1024) x.send(spacket4) round.add(u'- 85% \n') rpacket4 = x.recv(1024) round.add((u'- ' + uidx + ' 100% \n')) round.color = 28282 round.font = (u'LatinBold12', 12, None) round.add(u'\n- Press Options to set sogo room') appuifw.app.menu = menu2 def ujoin(): rnn, rnnx = appuifw.multi_query(u'Nick1', u'Nick2') rn = appuifw.query(u'Room', 'text') rn1 = "'" rnn1 = "'" rnna = ' ' jpost1 = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + jmsg1 + jxmlmsg4) jpost2 = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + jmsg2 + jxmlmsg4) jpost3 = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + jmsg3 + jxmlmsg4) jpost4 = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + jmsg4 + jxmlmsg4) jpost5 = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + jmsg5 + jxmlmsg4) jpost6 = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + jmsg6 + jxmlmsg4) jpost7 = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + jmsg7 + jxmlmsg4) jpost8 = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + jmsg8 + jxmlmsg4) jpost14 = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + jmsg9 + jxmlmsg4) jpost9 = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + jmsg10 + jxmlmsg4) jpost10 = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + jmsg11 + jxmlmsg4) jpost11 = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + jmsg12 + jxmlmsg4) jpost12 = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + jmsg13 + jxmlmsg4) jpost13 = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + jmsg14 + jxmlmsg4) cpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + cmsg + jxmlmsg4) opost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + omsg + jxmlmsg4) niiocx() round.add(u'\n\n- Target room was set\n') round.add(rn) def gfloodx(): niiocx() round.add(u'\n\n- Joining room ') round.add(rn) extx = str(random.choice(ext)) extz = str(random.choice(ext)) joinroom = (join + chat + rn + rn1 + nick + rnn + rnn1 + role) joinroomx = (join + chat + rn + rn1 + nick + rnnx + rnn1 + role) s.send(joinroom) x.send(joinroomx) ful = "" ban = "" e32.ao_sleep(1.5) xml = s.recv(1054) f = xml.find(ban) if f > 0 : miso.compress_all_heaps() niiocx() round.add(u'\n\n- Your ID is banned!') e32.ao_sleep(0.1) l = xml.find(ful) if l > 0 : miso.compress_all_heaps() niiocx() round.add(u'\n\n- The room is full!') e32.ao_sleep(1) gfloodx() e32.ao_sleep(0.5) ocx = base64.decodestring('cornference') y = xml.find(ocx) if y > 0 : lroom = (xmleave1 + xmleave2 + rn + xmleave4) s.send(lroom) s.send(lroom) x.send(lroom) x.send(lroom) appuifw.app.set_exit() niiocx() round.add(u'\n\n- boom!') flooda() def flooda(): ocx = base64.decodestring('cornference') i = 1 while i == 1 : extz = str(random.choice(ext)) extx = str(random.choice(ext)) joinroom = ((join + chat + rn + rn1 + nick + rnn + extz) + str(random.randint(100, 999)) + rnn1 + role) joinroomx = ((join + chat + rn + rn1 + nick + rnnx + extx) + str(random.randint(100, 999)) + rnn1 + role) extx = str(random.choice(ext)) extz = str(random.choice(ext)) joinrooma = ((join + chat + rn + rn1 + nick + rnn + extx) + str(random.randint(100, 999)) + rnn1 + role) joinroomb = ((join + chat + rn + rn1 + nick + rnnx + extz) + str(random.randint(100, 999)) + rnn1 + role) lroom = (xmleave1 + xmleave2 + rn + xmleave4) e32.ao_sleep(1) s.send(jpost1) x.send(jpost14) e32.ao_sleep(2.8) xml = s.recv(1054) c = xml.find(ocx) if c > 0 : s.send(lroom) s.send(lroom) x.send(lroom) x.send(lroom) appuifw.app.set_exit() break s.send(jpost2) x.send(jpost13) e32.ao_sleep(2.8) xml = s.recv(1054) c = xml.find(ocx) if c > 0 : s.send(lroom) s.send(lroom) x.send(lroom) x.send(lroom) appuifw.app.set_exit() break s.send(jpost3) x.send(jpost12) e32.ao_sleep(2.8) xml = s.recv(1054) c = xml.find(ocx) if c > 0 : s.send(lroom) s.send(lroom) x.send(lroom) x.send(lroom) appuifw.app.set_exit() break s.send(jpost4) x.send(jpost11) e32.ao_sleep(2.8) xml = s.recv(1054) c = xml.find(ocx) if c > 0 : s.send(lroom) s.send(lroom) x.send(lroom) x.send(lroom) appuifw.app.set_exit() break s.send(jpost5) x.send(jpost10) e32.ao_sleep(2.8) xml = s.recv(1054) c = xml.find(ocx) if c > 0 : s.send(lroom) s.send(lroom) x.send(lroom) x.send(lroom) appuifw.app.set_exit() break s.send(jpost6) x.send(jpost9) e32.ao_sleep(2.8) xml = s.recv(1054) c = xml.find(ocx) if c > 0 : s.send(lroom) s.send(lroom) x.send(lroom) x.send(lroom) appuifw.app.set_exit() break s.send(opost) x.send(cpost) miso.compress_all_heaps() s.send(lroom) s.send(joinrooma) x.send(lroom) x.send(joinroomb) e32.ao_sleep(2.8) xml = s.recv(1054) c = xml.find(ocx) if c > 0 : s.send(lroom) s.send(lroom) x.send(lroom) x.send(lroom) appuifw.app.set_exit() break s.send(jpost8) x.send(jpost7) e32.ao_sleep(2.8) xml = s.recv(1054) c = xml.find(ocx) if c > 0 : s.send(lroom) s.send(lroom) x.send(lroom) x.send(lroom) appuifw.app.set_exit() break s.send(jpost9) x.send(jpost6) e32.ao_sleep(2.8) xml = s.recv(1054) c = xml.find(ocx) if c > 0 : s.send(lroom) s.send(lroom) x.send(lroom) x.send(lroom) appuifw.app.set_exit() break s.send(jpost10) x.send(jpost5) e32.ao_sleep(2.8) xml = s.recv(1054) c = xml.find(ocx) if c > 0 : s.send(lroom) s.send(lroom) x.send(lroom) x.send(lroom) appuifw.app.set_exit() break s.send(jpost11) x.send(jpost4) e32.ao_sleep(2.8) xml = s.recv(1054) c = xml.find(ocx) if c > 0 : s.send(lroom) s.send(lroom) x.send(lroom) x.send(lroom) appuifw.app.set_exit() break s.send(jpost12) x.send(jpost3) e32.ao_sleep(2.8) xml = s.recv(1054) c = xml.find(ocx) if c > 0 : s.send(lroom) s.send(lroom) x.send(lroom) x.send(lroom) appuifw.app.set_exit() break s.send(jpost13) x.send(jpost2) e32.ao_sleep(2.8) xml = s.recv(1054) c = xml.find(ocx) if c > 0 : s.send(lroom) s.send(lroom) x.send(lroom) x.send(lroom) appuifw.app.set_exit() break s.send(opost) x.send(cpost) s.send(lroom) s.send(joinroom) x.send(lroom) x.send(joinroomx) xml = s.recv(1054) c = xml.find(ocx) if c > 0 : s.send(lroom) s.send(lroom) x.send(lroom) x.send(lroom) appuifw.app.set_exit() break miso.compress_all_heaps() i += 1 menu4() def stop(): niiocx() spost = random.choice(stopost) xpost = random.choice(stopost) npost = random.choice(stopost) zpost = random.choice(stopost) lroom = (xmleave1 + xmleave2 + rn + xmleave4) jroom = (join + chat + rn + rn1 + nick + rnn + rnn1 + role) jroomx = (join + chat + rn + rn1 + nick + rnnx + rnn1 + role) jpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + spost + jxmlmsg4) cpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + xpost + jxmlmsg4) mpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + npost + jxmlmsg4) rpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + zpost + jxmlmsg4) round.add(u'\n\n- The flood was stopped ') round.add(rn) s.send(lroom) s.send(jroom) x.send(lroom) x.send(jroomx) s.send(jpost) x.send(cpost) i = 1 while i == 1 : s.send(jroom) x.send(jroom) e32.ao_sleep(1) i = 1 appuifw.app.menu = menu3 def deactivate(): niiocx() jroom = (join + chat + rn + rn1 + nick + rnn + rnn1 + role) jroomx = (join + chat + rn + rn1 + nick + rnnx + rnn1 + role) round.add(u'\n\n- Autopost deactivated at ') round.add(rn) i = 1 while i == 1 : s.send(jroom) x.send(jroom) e32.ao_sleep(1) i = 1 appuifw.app.menu = menu3 def activate(): niiocx() posta = random.choice(stopost) postb = random.choice(stopost) postc = random.choice(stopost) postd = random.choice(stopost) poste = random.choice(stopost) postf = random.choice(stopost) postg = random.choice(stopost) posth = random.choice(stopost) posti = random.choice(stopost) postj = random.choice(stopost) postk = random.choice(stopost) postl = random.choice(stopost) postm = random.choice(stopost) postn = random.choice(stopost) posto = random.choice(stopost) postp = random.choice(stopost) postq = random.choice(stopost) postr = random.choice(stopost) posts = random.choice(stopost) postt = random.choice(stopost) postu = random.choice(stopost) postv = random.choice(stopost) postw = random.choice(stopost) postx = random.choice(stopost) posty = random.choice(stopost) postz = random.choice(stopost) postc = random.choice(stopost) lroom = (xmleave1 + xmleave2 + rn + xmleave4) jroom = (join + chat + rn + rn1 + nick + rnn + rnn1 + role) jroomx = (join + chat + rn + rn1 + nick + rnnx + rnn1 + role) apost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + posta + jxmlmsg4) bpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + postb + jxmlmsg4) cpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + postc + jxmlmsg4) dpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + postd + jxmlmsg4) epost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + poste + jxmlmsg4) fpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + postf + jxmlmsg4) gpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + postg + jxmlmsg4) hpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + posth + jxmlmsg4) ipost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + posti + jxmlmsg4) jpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + postj + jxmlmsg4) kpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + postk + jxmlmsg4) lpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + postl + jxmlmsg4) mpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + postm + jxmlmsg4) npost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + postn + jxmlmsg4) opost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + posto + jxmlmsg4) ppost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + postp + jxmlmsg4) qpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + postq + jxmlmsg4) rpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + postr + jxmlmsg4) spost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + posts + jxmlmsg4) tpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + postt + jxmlmsg4) upost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + postu + jxmlmsg4) vpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + postv + jxmlmsg4) wpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + postw + jxmlmsg4) xpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + postx + jxmlmsg4) ypost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + posty + jxmlmsg4) zpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + postz + jxmlmsg4) round.add(u'\n\n- Autopost Activated at ') round.add(rn) i = 1 while i == 1 : s.send(apost) e32.ao_sleep(25) x.send(bpost) e32.ao_sleep(25) s.send(cpost) e32.ao_sleep(25) x.send(dpost) e32.ao_sleep(25) s.send(epost) e32.ao_sleep(25) x.send(fpost) e32.ao_sleep(25) s.send(gpost) e32.ao_sleep(25) x.send(hpost) e32.ao_sleep(25) s.send(ipost) e32.ao_sleep(25) x.send(jpost) e32.ao_sleep(25) s.send(kpost) e32.ao_sleep(25) x.send(lpost) e32.ao_sleep(25) s.send(mpost) e32.ao_sleep(25) x.send(npost) e32.ao_sleep(25) s.send(opost) e32.ao_sleep(25) x.send(ppost) e32.ao_sleep(25) s.send(qpost) e32.ao_sleep(25) x.send(rpost) e32.ao_sleep(25) s.send(spost) e32.ao_sleep(25) x.send(tpost) e32.ao_sleep(25) s.send(upost) e32.ao_sleep(25) x.send(vpost) e32.ao_sleep(25) s.send(wpost) e32.ao_sleep(25) x.send(xpost) e32.ao_sleep(25) s.send(ypost) e32.ao_sleep(25) x.send(zpost) e32.ao_sleep(25) i = 1 appuifw.app.menu = menu3 def postmsg(): niiocx() xpost = appuifw.query(u'Message', 'text') cpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + xpost + jxmlmsg4) round.add(u'\n\n- Message has been successfully posted at ') round.add(rn) s.send(cpost) appuifw.app.menu = menu3 def postmxg(): niiocx() xpost = appuifw.query(u'Message', 'text') cpost = (jxmlmsg1 + jxmlmsg2 + rn + jxmlmsg3 + xpost + jxmlmsg4) round.add(u'\n\n- Message has been successfully posted at ') round.add(rn) x.send(cpost) appuifw.app.menu = menu3 def leave(): niiocx() lroom = (xmleave1 + xmleave2 + rn + xmleave4) round.add(u'\n\n- You have left the room ') round.add(rn) i = 1 while i == 1 : s.send(lroom) x.send(lroom) i = 1 appuifw.app.menu = menu3 menu3 = [(u"Control's", ((u'Start', gfloodx), (u'Stop', stop), (u'Leave', leave), (u'Change target', ujoin))), (u'Post options', ((u'PostBot 1', postmsg), (u'PostBot 2', postmxg))), (u'Auto Post', ((u'Activate', activate), (u'Deactivate', deactivate))), (u'About', about), (u'Exit', quit)] appuifw.app.menu = menu3 def about(): globalui.global_msg_query(u'creadit q lng sa gumawa ng furion :D\n modified by SERVER', u'About application') def quit(): exitapp = appuifw.query(u'Exit application?', 'query') if exitapp == 1 : globalui.global_note(u'www.Server47.Mobie.In') appuifw.app.set_exit() menu1 = [(u'Login', uconnect), (u'About', about), (u'Exit', quit)] menu2 = [(u'Set target', ujoin), (u'About', about), (u'Exit', quit)] appuifw.app.menu = menu1 gfxzero() appuifw.app.exit_key_handler = quit app_lock = e32.Ao_lock() app_lock.wait()