- Public Type Char
Y abajo ponemos
- Aura As Integer
Buscan
- Public Type ObjData
y
abajo ponemos
- Aura As Integer
Buscan
- ObjData(Object).Newbie = val(Leer.GetValue("OBJ" & Object, "Newbie"))
y abajo agregan
- ObjData(Object).Aura = val(Leer.GetValue("OBJ" & Object, "CreaAura"))
Buscan
- Call SendData(SendTarget.ToPCArea, UserIndex, UserList(UserIndex).Pos.Map, "TW" & SND_SACARARMA)
Y abajo agregan
- UserList(UserIndex).Char.Aura = Obj.Aura
- Call SendData(SendTarget.ToPCArea, UserIndex, UserList(UserIndex).Pos.Map, "CLA" & UserList(UserIndex).Char.CharIndex & "," & UserList(UserIndex).Char.Aura)
Buscan
- Case eOBJType.otWeapon
- UserList(UserIndex).Invent.Object(Slot).Equipped = 0
- UserList(UserIndex).Invent.WeaponEqpObjIndex = 0
- UserList(UserIndex).Invent.WeaponEqpSlot = 0
- If Not UserList(UserIndex).flags.Mimetizado = 1 Then
- UserList(UserIndex).Char.WeaponAnim = NingunArma
- Call ChangeUserChar(SendTarget.ToMap, 0, UserList(UserIndex).Pos.Map, UserIndex, UserList(UserIndex).Char.Body, UserList(UserIndex).Char.Head, UserList(UserIndex).Char.Heading, UserList(UserIndex).Char.WeaponAnim, UserList(UserIndex).Char.ShieldAnim, UserList(UserIndex).Char.CascoAnim)
- End If
Y lo reemplazan por
- Case eOBJType.otWeapon
- UserList(UserIndex).Invent.Object(Slot).Equipped = 0
- UserList(UserIndex).Invent.WeaponEqpObjIndex = 0
- UserList(UserIndex).Invent.WeaponEqpSlot = 0
- If Not UserList(UserIndex).flags.Mimetizado = 1 Then
- UserList(UserIndex).Char.WeaponAnim = NingunArma
- Call ChangeUserChar(SendTarget.ToMap, 0, UserList(UserIndex).Pos.Map, UserIndex, UserList(UserIndex).Char.Body, UserList(UserIndex).Char.Head, UserList(UserIndex).Char.Heading, UserList(UserIndex).Char.WeaponAnim, UserList(UserIndex).Char.ShieldAnim, UserList(UserIndex).Char.CascoAnim)
- End If
- UserList(UserIndex).Char.Aura = 0
- Call SendData(SendTarget.ToPCArea, UserIndex, UserList(UserIndex).Pos.Map, "CLA" & UserList(UserIndex).Char.CharIndex & "," & UserList(UserIndex).Char.Aura)
CLIENTE
Buscan
- Select Case Left$(sData, 3)
Y abajo agregan
- Case "CLA"
- Rdata = Right$(Rdata, Len(Rdata) - 3)
- CharIndex = Val(ReadField(1, Rdata, 44))
- charlist(CharIndex).Aura_Index = Val(ReadField(2, Rdata, 44))
- Call InitGrh(charlist(CharIndex).Aura,Val(ReadField(2, Rdata, 44)) )
Buscan
- Type Char
abajo agregan :
- Aura_Index As Integer
- Aura as Grh
Buscar :
- If TempChar.Head.Head(TempChar.Heading).GrhIndex <> 0 Then
- If Not charlist(MapData(X, Y).CharIndex).invisible Then
Debajo poner :
- #If (ConAlfaB = 1) Then
- If TempChar.Aura.GrhIndex Then
- Call DDrawTransGrhtoSurface(BackBufferSurface, TempChar.Aura, _
- (((32 * ScreenX) - 32) + PixelOffsetXTemp), _
- (((34 * ScreenY) - 34) + PixelOffsetYTemp), _
- 1, 0)
- #End If
- End If
Listo, creo que eso sería todo... el código como algunos ya sabrán lo hizo mannakia, yo solo lo adjunté al th de mannakia con un post de lorwik, hize todo en un post e hize el aporte
saludos cordiales.




257![Destructor de Mentes [6] Destructor de Mentes [6]](./images/ranks/Rango18.gif)

![Aprendiz [3] Aprendiz [3]](./images/ranks/Rango8.gif)
![Destructor de Mentes [2] Destructor de Mentes [2]](./images/ranks/Rango14.gif)
![Oraculo [1] Oraculo [1]](./images/ranks/Rango25.gif)
![Oraculo [4] Oraculo [4]](./images/ranks/Rango28.gif)

![Aprendiz [7] Aprendiz [7]](./images/ranks/Rango12.gif)


![Oraculo [2] Oraculo [2]](./images/ranks/Rango26.gif)
![Destructor de Mentes [3] Destructor de Mentes [3]](./images/ranks/Rango15.gif)

![Destructor de Mentes [4] Destructor de Mentes [4]](./images/ranks/Rango16.gif)


