home *** CD-ROM | disk | FTP | other *** search
/ Planet Source Code Jumbo …e CD Visual Basic 1 to 7 / 3_2004-2005.ISO / Data / Zips / Enigma_X18288312132004.psc / Source / conn.bas < prev    next >
BASIC Source File  |  2004-12-13  |  5KB  |  109 lines

  1. Attribute VB_Name = "conn"
  2. Option Explicit 'Makes sure all the variables are declared
  3.  
  4. '**********************************************************************************
  5. 'This module contains all the code for the conn command. ie "conn home" etc.
  6. 'I put it in here to clean up the code on the frmGame a bit :-)
  7. '**********************************************************************************
  8.  
  9.  
  10. 'This is connecting to the Home Computer
  11. Public Sub ConHomeComputer()
  12.  
  13.     Connecting = True 'This tells the program that it is connecting. So _
  14.                        if the user enters code it does nothing
  15.     Disconnected = False 'This tells the program that it is not disconnected
  16.     
  17.     Level = "home" 'This sets the Level to the home directory (C:\)
  18.     GetLevel
  19.     Server = "Server X10 - Home Computer" 'Sets the server / Maybe used in missions ??
  20.     
  21.     frmGame.txtConsole.SelText = "Connecting to Home Computer ."
  22.     
  23.     'Checks to see if they want to play the dial.mp3 file.
  24.     If PlayFile = False Then
  25.     Else
  26.         'Plays the dial.mp3 file in the Sounds directory
  27.         PlayFile = FileExists(App.Path & "\Sounds\dial.mp3")
  28.         If PlayFile = True Then
  29.             frmGame.PlayMp3.FileName = App.Path & "\Sounds\dial.mp3"
  30.             frmGame.PlayMp3.Play
  31.             Pause (5)
  32.         End If
  33.     End If
  34.     
  35.     Pause (0.5)
  36.     frmGame.txtConsole.SelText = "."
  37.     Pause (0.5)
  38.     frmGame.txtConsole.SelText = "."
  39.     Pause (0.5)
  40.     frmGame.txtConsole.SelText = "." & vbCrLf
  41.     frmGame.txtConsole.Text = ""
  42.     frmGame.txtConsole.SelText = "Connected to Home Computer"
  43.     Pause (0.5)
  44.     
  45.     frmGame.txtConsole.Text = ""
  46.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "************************Login************************" & vbCrLf & vbCrLf
  47.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "User Name: " & s_UserName & vbCrLf
  48.     
  49.     'This Looks Cool :-) Basically it counts the number of characters in the password, then enters that as (*)'s
  50.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "Password: "
  51.     Dim TempNum
  52.     TempNum = 0 'Set it so it starts at zero
  53.     While TempNum < Len(s_Password) 'Keep adding the (*) until the Variable is the same size as the Password
  54.         frmGame.txtConsole.Text = frmGame.txtConsole.Text & "*"
  55.         Pause (0.09) 'Pause for effect
  56.         TempNum = TempNum + 1 'This makes sure that it keeps going
  57.     Wend
  58.     'Pause (0.5) 'Another Pause for Effect
  59.     
  60.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & vbCrLf & vbCrLf & "*****************************************************" & vbCrLf
  61.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "."
  62.     Pause (0.5)
  63.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "."
  64.     Pause (0.5)
  65.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "."
  66.     Pause (0.5)
  67.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "."
  68.     Pause (0.5)
  69.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "." & vbCrLf
  70.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "Verification Accepted." & vbCrLf
  71.     Pause (0.5)
  72.     
  73.     If NewServer = True Then
  74.         SetupNewServer 'This loads SetupNewServer from (main.bas)
  75.     End If
  76.     
  77.     
  78.     frmGame.txtConsole.Text = "" 'Clear the Text in the console
  79.     frmGame.txtConsole.SelText = "Welcome " & s_UserName & " To Server X10 (Home Computer)" & vbCrLf & vbCrLf
  80.     
  81.     'Plays the welcome.mp3 file in the Sounds directory
  82.     PlayFile = FileExists(App.Path & "\Sounds\welhome.mp3")
  83.     If PlayFile = True Then
  84.         frmGame.PlayMp3.FileName = App.Path & "\Sounds\welhome.mp3"
  85.         frmGame.PlayMp3.Play
  86.     End If
  87.     
  88.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "From here you can access your Computer's Files etc." & vbCrLf
  89.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "If you Need Help Press F1 or type Help." & vbCrLf & vbCrLf
  90.  
  91.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "The commands are:" & vbCrLf
  92.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "dir - To see what is in a directory" & vbCrLf
  93.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "cd - To Change directory i.e. (cd home)" & vbCrLf
  94.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "cls - Clears the Screen" & vbCrLf
  95.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "del - Deletes a file you specify i.e. (del home)" & vbCrLf
  96.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "view - Viewes a file you specify i.e. (view file.jpg)" & vbCrLf
  97.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "deltree - Removes a whole directory and its contents." & vbCrLf
  98.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "disc - Disconnects from the current computer" & vbCrLf
  99.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "conn - Connects to a Computer IP (i.e. home, 312.324.1.5)" & vbCrLf
  100.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "For a Full List of Commands see the Help File" & vbCrLf
  101.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & "or Type commands" & vbCrLf & vbCrLf
  102.     
  103.     frmGame.txtConsole.Text = frmGame.txtConsole.Text & Lvl & vbCrLf
  104.     
  105.     Connecting = False 'We have finished connecting so allow user input
  106.     NewServer = False 'Because this server has been set-up (it isn't new anymore)
  107. End Sub
  108.  
  109.