Advertisement
Guest User

Untitled

a guest
Aug 9th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.69 KB | None | 0 0
  1. from pandac.PandaModules import loadPrcFile
  2. loadPrcFile('dependencies/config/general.prc')
  3. loadPrcFile('dependencies/config/release/dev.prc')
  4. from pandac.PandaModules import loadPrcFileData
  5. loadPrcFileData("", "window-title Corpmise")
  6. loadPrcFileData("", "win-size 1200 600")
  7. loadPrcFileData("", "win-origin 200 200")
  8. import direct.directbase.DirectStart
  9. from panda3d.core import TransparencyAttrib
  10. from direct.gui.DirectGui import *
  11. from panda3d.core import *
  12. from direct.gui.OnscreenText import OnscreenText
  13. from pandac.PandaModules import Vec3
  14. from direct.task import Task
  15. import urllib2
  16. import socket
  17. import sys
  18. import hashlib
  19. import os
  20. background=OnscreenImage(image = 'resources/phase_3/maps/background.jpg', pos = (0, 0, 0),parent=render2d)
  21. background.setTransparency(TransparencyAttrib.MAlpha)
  22.  
  23. logo=OnscreenImage(image = 'resources/phase_3/maps/toontown-logo.png', pos = (0, 0, 0),parent=render2d)
  24. logo.setTransparency(TransparencyAttrib.MAlpha)
  25. logo.setScale(0.5)
  26.  
  27. buttonup=OnscreenImage(image = 'resources/launcher/Button_Up.png', pos = (0, 0, 0))
  28. buttonup.setTransparency(TransparencyAttrib.MAlpha)
  29. buttonup.setScale(0.0)
  30.  
  31. buttondown=OnscreenImage(image = 'resources/launcher/Button_Down.png', pos = (0, 0, 0))
  32. buttondown.setTransparency(TransparencyAttrib.MAlpha)
  33. buttondown.setScale(0.0)
  34.  
  35. username = None
  36. password = None
  37.  
  38. #callback function to set text
  39. def setUsername(textEntered):
  40. global username
  41. user__t.hide()
  42. user_b.hide()
  43. #pass__t.show()
  44. #pass_b.show()
  45. play_b.show()
  46. username = textEntered
  47.  
  48.  
  49. '''def setPassword(textEntered):
  50. global password
  51. user__t.hide()
  52. user_b.hide()
  53. pass__t.hide()
  54. pass_b.hide()
  55. play_b.show()
  56. password = textEntered'''
  57.  
  58.  
  59.  
  60.  
  61. #add button
  62. user_b = DirectEntry(text = "" ,scale=.05,command=setUsername,pos = (-.35, 0, -.7 ), numLines = 1,width=15,obscured=1)
  63. #pass_b = DirectEntry(text = "" ,scale=.05,command=setPassword,pos = (-0.83,0,0.57), numLines = 1,width=15,obscured=1)
  64.  
  65. #add text
  66. user_t = TextNode('user')
  67. user_t.setText("Password:")
  68. user__t = aspect2d.attachNewNode(user_t)
  69. user__t.setScale(0.07)
  70. user__t.setPos(-.73 , 0, -.7 )
  71. user_t.setShadow(0.10, 0.10)
  72. user_t.setShadowColor(0, 0, 0, 1)
  73.  
  74.  
  75. '''pass_t = TextNode('pass')
  76. pass_t.setText("Password:")
  77. pass__t = aspect2d.attachNewNode(pass_t)
  78. pass__t.setScale(0.07)
  79. pass__t.setPos(-1.20,0,0.575)
  80. pass_t.setShadow(0.10, 0.10)
  81. pass_t.setShadowColor(0, 0, 0, 1)
  82. pass__t.hide()
  83. pass_b.hide()'''
  84.  
  85. def launch():
  86.  
  87. #setup_login = urllib2.urlopen('http://cog-nation.net/api/login.php?u='+username+'&p='+password+'').read()
  88. print username
  89. print password
  90. os.environ['launcher'] = str(os.getpid())
  91. gameserver = '35.162.28.206'
  92. launchfile = open("launchfile.bat", "w")
  93.  
  94. launchfile.write("")
  95.  
  96. launchfile.write("set TTJ_GAMESERVER=tt.corpmise.tk\n")
  97.  
  98. launchfile.write("set TTJ_PLAYCOOKIE=%s\n"%username)
  99.  
  100. launchfile.write("\"panda\python\ppython.exe\" -m toontown.toonbase.ToontownStart\n")
  101.  
  102. launchfile.write("del /s *.pyc\n")
  103.  
  104. launchfile.write("del launchfile.bat")
  105.  
  106. launchfile.close()
  107. os.system("launchfile.bat")
  108.  
  109.  
  110. #['AccessLevel','ban','bodytype','suittype','firstlogin','lastloginip']
  111.  
  112.  
  113. #play_b = DirectButton(text = ("PLAY"), scale=.15, text_bg=(1,0,0,1),pos = (.63,0,.54),command=launch)
  114.  
  115. play_b = DirectButton(frameSize=None, text='', image=(buttonup,buttondown,buttonup), relief=None, command=launch, text_pos=(0, -0.015), \
  116. geom=None, pad=(0.01, 0.01), suppressKeys=0, pos = (0, 0, -.7 ), text_scale=0.059999999999999998, borderWidth=(0.015, 0.01), scale=0.27)
  117. #play_b.hprInterval(.5,Vec3(360,0,0)).loop()
  118. play_b.hide()
  119.  
  120. run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement