Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Public Function DumpRanking(ByVal Rank As eRanking, ByVal Top As Byte) As String
  2.  
  3.     Dim Nick As String, Valor As Integer
  4.  
  5.     Nick = Ranking(Rank).Nombre(Top)
  6.     Valor = Ranking(Rank).Value(Top)
  7.  
  8.     If PersonajeExiste(Nick) Then
  9.  
  10.         Dim Raza As String, GuildIndex As Integer, ClanName As String
  11.  
  12.         Dim TmpIndex As Integer
  13.         TmpIndex = NameIndex(Nick)
  14.  
  15.         If TmpIndex > 0 Then
  16.             Raza = ListaRazas(UserList(TmpIndex).Raza)
  17.             GuildIndex = UserList(TmpIndex).GuildIndex
  18.         Else
  19.             Raza = ListaRazas(Val(GetVar(CharPath & Nick & ".chr", "INIT", "RAZA")))
  20.             GuildIndex = Val(GetVar(CharPath & Nick & ".chr", "GUILD", "GUILDINDEX"))
  21.         End If
  22.  
  23.         If GuildIndex > 0 Then ClanName = GuildName(GuildIndex)
  24.  
  25.     Else
  26.  
  27.         Dim LoopC As Long
  28.  
  29.         For LoopC = Top To MAX_TOP - 1
  30.             Ranking(Rank).Nombre(LoopC + 1) = Ranking(Rank).Nombre(LoopC)
  31.             Ranking(Rank).Value(LoopC + 1) = Ranking(Rank).Value(LoopC)
  32.         Next LoopC
  33.  
  34.         Nick = vbNullString
  35.         Valor = 0
  36.  
  37.     End If
  38.  
  39.     Dim Str As String, Comilla As String
  40.     Comilla = Chr$(34)
  41.  
  42.     Select Case Top
  43.         Case 1
  44.             Str = "<div class=" & Comilla & "primer_puesto" & Comilla & ">" & "<ul>" & _
  45.                   "<li class=" & Comilla & "oro" & Comilla & "><span style=" & Comilla & "visibility:hidden;" & Comilla & ">o</span></li>"
  46.         Case 2
  47.             Str = "<div class=" & Comilla & "segundo_puesto" & Comilla & ">" & "<ul>" & _
  48.                   "<li class=" & Comilla & "plata" & Comilla & "><span style=" & Comilla & "visibility:hidden;" & Comilla & ">p</span></li>"
  49.         Case 3
  50.             Str = "<div class=" & Comilla & "tercer_puesto" & Comilla & ">" & "<ul>" & _
  51.                   "<li class=" & Comilla & "bronce" & Comilla & "><span style=" & Comilla & "visibility:hidden;" & Comilla & ">b</span></li>"
  52.         Case Else
  53.             Str = "<div class=" & Comilla & "puesto" & Comilla & ">" & "<ul>" & _
  54.                   "<li class=" & Comilla & "nro" & Comilla & ">" & Top & "&ordm;</li>"
  55.     End Select
  56.  
  57.     Str = Str & "<li class=" & Comilla & "nick" & Comilla & ">" & Nick & "</li>" & _
  58.           "<li class=" & Comilla & "cantidad" & Comilla & ">" & Valor & "</li>" & _
  59.           "<li class=" & Comilla & "raza" & Comilla & ">" & Raza & "</li>" & _
  60.           "<li class=" & Comilla & "clan" & Comilla & ">" & ClanName & "</li>" & _
  61.           "</ul></div>"
  62.  
  63.     DumpRanking = Str
  64.  
  65. End Function
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement