Efecto Resucitar Automatico

Estado
Cerrado para nuevas respuestas.

kASHAZEj

Aprendiz Lvl 2
Mira, primero busca esto en el server:

Código:
If MapData(UserList(UserIndex).POS.Map, nPos.X, nPos.Y).trigger = 6 and userlist(userindex).flags.muerto = 1 Then Call RevivirUsuarioNPC(UserIndex)
Lo borrás.

Luego buscas:

Código:
Public Sub DoTileEvents(userindex As Integer)
On Error GoTo errhandler
Dim Map As Integer, X As Integer, Y As Integer
Dim nPos As WorldPos, mPos As WorldPos
 
Map = UserList(userindex).POS.Map
X = UserList(userindex).POS.X
Y = UserList(userindex).POS.Y
Y abajo pones:

Código:
If MapData(Map, X, Y).trigger = 6 Then
If UserList(userindex).flags.Muerto = 1 Then
Call RevivirUsuarioNPC(userindex) 
Call SendData(ToPCArea, userindex, Map, "TW108") ' el 108 cambialo por el sonido que te guste para cunado lo resucite. xD
Call SendData(ToIndex, userindex, 0, "||¡Hás sido resucitado!" & FONTTYPE_INFO)
   Call SendData(ToPCArea, userindex, UserList(userindex).POS.Map, "CFX" & UserList(userindex).Char.CharIndex & "," & 9 & "," & 0) ' el 9 indica el fx al revivirse
UserList(userindex).Stats.MinHP = UserList(userindex).Stats.MaxHP
Call SendUserStatsBox(val(userindex))
ElseIf UserList(userindex).Stats.MinHP < UserList(userindex).Stats.MaxHP Then
UserList(userindex).Stats.MinHP = UserList(userindex).Stats.MaxHP
Call SendUserStatsBox(val(userindex))
           Call SendData(ToPCArea, userindex, UserList(userindex).POS.Map, "CFX" & UserList(userindex).Char.CharIndex & "," & 9 & "," & 0) ' cambia el 9 por el numero de FX que quieras, dejale el 9 si queres xD porque si no entendés vas a hacer cagada.
Call SendData(ToPCArea, userindex, Map, "TW111") ' sonido al ser curado cambia el 111 por el numero de sonido que quieras.
Call SendData(ToIndex, userindex, 0, "||¡Hás sido curado!" & FONTTYPE_INFO)
End If
End If
Y listo, ahora solo colocá el Trigger 6 en el World editor en la parte del mapa que quieras y listo. El usuario, si está muerto lo revive con el efecto del FX y con un sonido. Si tiene poca vida lo cura haciendo el efecto del FX y el sonido.

Saludos y suerte.
 
Estado
Cerrado para nuevas respuestas.
Arriba