Gs-Zone-
Dentro de los Codigos del Cliente, no muestra la experencia "1/300" del (Protocol.bas); sino me equiboco, Como lograria voler a mostrar dicha experencia del juego.
....Dentro de todo muestra el Porcentaje "33%" .
Como Correjir o una Mano, se lo agradeceria.
Aqui le dejo donde me dirije el "porcentaje". Pero en realidad nose si es tambien de la "experencia".
- ' Handles the CreateFX message.
- Private Sub HandleCreateFX()
- '***************************************************
- 'Author: Juan Martín Sotuyo Dodero (Maraxus)
- 'Last Modification: 05/17/06
- '
- '***************************************************
- If incomingData.length < 7 Then
- Err.Raise incomingData.NotEnoughDataErrCode
- Exit Sub
- End If
- 'Remove packet ID
- Call incomingData.ReadByte
- Dim CharIndex As Integer
- Dim fX As Integer
- Dim Loops As Integer
- CharIndex = incomingData.ReadInteger()
- fX = incomingData.ReadInteger()
- Loops = incomingData.ReadInteger()
- Call SetCharacterFx(CharIndex, fX, Loops)
- End Sub
- ''
- ' Handles the UpdateUserStats message.
- Private Sub HandleUpdateUserStats()
- '***************************************************
- 'Author: Juan Martín Sotuyo Dodero (Maraxus)
- 'Last Modification: 05/17/06
- '
- '***************************************************
- If incomingData.length < 26 Then
- Err.Raise incomingData.NotEnoughDataErrCode
- Exit Sub
- End If
- 'Remove packet ID
- Call incomingData.ReadByte
- UserMaxHP = incomingData.ReadInteger()
- UserMinHP = incomingData.ReadInteger()
- UserMaxMAN = incomingData.ReadInteger()
- UserMinMAN = incomingData.ReadInteger()
- UserMaxSTA = incomingData.ReadInteger()
- UserMinSTA = incomingData.ReadInteger()
- UserGLD = incomingData.ReadLong()
- UserLvl = incomingData.ReadByte()
- UserPasarNivel = incomingData.ReadLong()
- UserExp = incomingData.ReadLong()
- If UserPasarNivel > 0 Then
- frmMain.lblPorcLvl.Caption = "[" & Round(CDbl(UserExp) * CDbl(100) / CDbl(UserPasarNivel), 2) & "%]"
- Else
- frmMain.lblPorcLvl.Caption = "[Nivel Maximo]"
- End If
- frmMain.Hpshp.Width = (((UserMinHP / 100) / (UserMaxHP / 100)) * 94)
- If UserMaxMAN > 0 Then
- frmMain.MANShp.Width = (((UserMinMAN + 1 / 100) / (UserMaxMAN + 1 / 100)) * 94)
- Else
- frmMain.MANShp.Width = 0
- End If
- frmMain.STAShp.Width = (((UserMinSTA / 100) / (UserMaxSTA / 100)) * 94)
- frmMain.HpBar.Caption = UserMinHP & "/" & UserMaxHP
- frmMain.ManaBar.Caption = UserMinMAN & "/" & UserMaxMAN
- frmMain.StaBar.Caption = UserMinSTA & "/" & UserMaxSTA
- frmMain.GldLbl.Caption = UserGLD
- frmMain.LvlLbl.Caption = UserLvl
- If UserMinHP = 0 Then
- UserEstado = 1
- Else
- UserEstado = 0
- End If
- If UserGLD >= CLng(UserLvl) * 10000 Then
- 'Changes color
- frmMain.GldLbl.ForeColor = &HFF& 'Red
- Else
- 'Changes color
- frmMain.GldLbl.ForeColor = &HFFFF& 'Yellow
- End If
- End Sub
- '' Handles the WorkRequestTarget message.
- Private Sub HandleWorkRequestTarget()
- '***************************************************
- 'Author: Juan Martín Sotuyo Dodero (Maraxus)
- 'Last Modification: 05/17/06
- '
- '***************************************************
- If incomingData.length < 2 Then
- Err.Raise incomingData.NotEnoughDataErrCode
- Exit Sub
- End If
- 'Remove packet ID
- Call incomingData.ReadByte
- UsingSkill = incomingData.ReadByte()
- frmMain.MousePointer = 2
- Select Case UsingSkill
- Case Magia
- Call AddtoRichTextBox(frmMain.RecTxt, MENSAJE_TRABAJO_MAGIA, 100, 100, 120, 0, 0)
- Case Pesca
- Call AddtoRichTextBox(frmMain.RecTxt, MENSAJE_TRABAJO_PESCA, 100, 100, 120, 0, 0)
- Case Robar
- Call AddtoRichTextBox(frmMain.RecTxt, MENSAJE_TRABAJO_ROBAR, 100, 100, 120, 0, 0)
- Case Talar
- Call AddtoRichTextBox(frmMain.RecTxt, MENSAJE_TRABAJO_TALAR, 100, 100, 120, 0, 0)
- Case Mineria
- Call AddtoRichTextBox(frmMain.RecTxt, MENSAJE_TRABAJO_MINERIA, 100, 100, 120, 0, 0)
- Case FundirMetal
- Call AddtoRichTextBox(frmMain.RecTxt, MENSAJE_TRABAJO_FUNDIRMETAL, 100, 100, 120, 0, 0)
- Case Proyectiles
- Call AddtoRichTextBox(frmMain.RecTxt, MENSAJE_TRABAJO_PROYECTILES, 100, 100, 120, 0, 0)
- End Select
- End Sub






39![Newbie [3] Newbie [3]](./images/ranks/Rango2.gif)




