Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.04 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 Toontown Journey")
  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.  
  50.  
  51. #add button
  52. user_b = DirectEntry(text = "" ,scale=.05,command=setUsername,pos = (-.35, 0, -.7 ), numLines = 1,width=15,obscured=0)
  53.  
  54. #add text
  55. user_t = TextNode('user')
  56. user_t.setText("Username:")
  57. user__t = aspect2d.attachNewNode(user_t)
  58. user__t.setScale(0.07)
  59. user__t.setPos(-.73 , 0, -.7 )
  60. user_t.setShadow(0.10, 0.10)
  61. user_t.setShadowColor(0, 0, 0, 1)
  62.  
  63. def launch():
  64.  
  65. print username
  66. print password
  67. os.environ['launcher'] = str(os.getpid())
  68. gameserver = ''
  69. launchfile = open("launchfile.bat", "w")
  70.  
  71. launchfile.write("set /P PPYTHON_PATH=<PPYTHON_PATH\n")
  72.  
  73. launchfile.write("set TT_GAMESERVER=gameserver\n")
  74.  
  75. launchfile.write("set TT_PLAYCOOKIE=%s\n"%username)
  76.  
  77. launchfile.write("%PPYTHON_PATH% -m toontown.toonbase.ToontownStart\n")
  78.  
  79. launchfile.write("del /s *.pyc\n")
  80.  
  81. launchfile.write("del launchfile.bat")
  82.  
  83. launchfile.close()
  84. os.system("launchfile.bat")
  85.  
  86.  
  87. #['AccessLevel','ban','bodytype','suittype','firstlogin','lastloginip']
  88.  
  89.  
  90. #play_b = DirectButton(text = ("PLAY"), scale=.15, text_bg=(1,0,0,1),pos = (.63,0,.54),command=launch)
  91.  
  92. play_b = DirectButton(frameSize=None, text='', image=(buttonup,buttondown,buttonup), relief=None, command=launch, text_pos=(0, -0.015), \
  93. 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)
  94. #play_b.hprInterval(.5,Vec3(360,0,0)).loop()
  95. play_b.hide()
  96.  
  97. run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement