Advertisement
Guest User

Untitled

a guest
Mar 18th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Private MAX_OBJ_INICIAL As Byte
  2. Private ObjIniciales(1 To MAX_OBJ_INICIAL) As UserObj
  3.  
  4. Private Sub CargarObjetosIniciales()
  5.    
  6.     MAX_OBJ_INICIAL = Val(GetVar(IniPath & "Server.ini", "INVENTARIO", "CantidadItemsIniciales"))
  7.    
  8.     Dim Slot As Long, sTemp As String
  9.        
  10.     For Slot = 1 To MAX_OBJ_INICIAL
  11.        
  12.         sTemp = Val(GetVar(IniPath & "Server.ini", "INVENTARIO", "Item" & Slot))
  13.        
  14.         ObjIniciales(Slot).ObjIndex = Val(ReadField(1, sTemp, 45))
  15.         ObjIniciales(Slot).Amount = Val(ReadField(2, sTemp, 45))
  16.         ObjIniciales(Slot).Equipped = Val(ReadField(2, sTemp, 45))
  17.  
  18.     Next Slot
  19.    
  20. End Sub
  21.  
  22. Private Sub DarObjetosIniciales(ByVal Userindex As Integer)
  23.  
  24.     Dim Slot As Long
  25.    
  26.     With UserList(Userindex)
  27.        
  28.         For Slot = 1 To MAX_OBJ_INICIAL
  29.             .Invent.Object(Slot).ObjIndex = ObjIniciales(Slot).ObjIndex
  30.             .Invent.Object(Slot).Amount = ObjIniciales(Slot).Amount
  31.             .Invent.Object(Slot).Equipped = ObjIniciales(Slot).Equipped
  32.         Next Slot
  33.        
  34.         'Llamada a update inv si hace falta
  35.    
  36.     End With
  37.    
  38. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement