Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Private Sub HandleRequestCharStats(ByVal UserIndex As Integer)
- '***************************************************
- 'Author: Nicolas Matias Gonzalez (NIGO)
- 'Last Modification: 07/06/2010
- '07/06/2010: ZaMa - Ahora no se puede usar para saber si hay dioses/admins online.
- '***************************************************
- With UserList(UserIndex)
- Dim UserName As String
- Dim tUser As Integer
- Dim UserIsAdmin As Boolean
- Dim OtherUserIsAdmin As Boolean
- UserName = .incoming.ReadString()
- UserIsAdmin = (.flags.Privilegios And (PlayerType.Admin Or PlayerType.Dios)) <> 0
- If (Not .flags.Privilegios And PlayerType.RoleMaster) <> 0 And ((.flags.Privilegios And PlayerType.SemiDios) <> 0 Or UserIsAdmin) Then
- Call LogGM(.Name, "/STAT " & UserName)
- tUser = NameIndex(UserName)
- OtherUserIsAdmin = EsDios(UserName) Or EsAdmin(UserName)
- If tUser <= 0 Then
- If UserIsAdmin Or Not OtherUserIsAdmin Then
- Call WriteConsoleMsg(UserIndex, "Usuario offline. Leyendo charfile... ", FontTypeNames.FONTTYPE_INFO)
- Call SendUserMiniStatsTxtFromChar(UserIndex, UserName)
- Else
- Call WriteConsoleMsg(UserIndex, "No puedes ver los stats de un dios o admin.", FontTypeNames.FONTTYPE_INFO)
- End If
- Else
- If UserIsAdmin Or Not OtherUserIsAdmin Then
- Call SendUserMiniStatsTxt(UserIndex, tUser)
- Else
- Call WriteConsoleMsg(UserIndex, "No puedes ver los stats de un dios o admin.", FontTypeNames.FONTTYPE_INFO)
- End If
- End If
- End If
- End With
- End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement