GS-Zone

2 Codes(1 adaptado) Ir al Indice

Moderadores: Moderadores de Argentum, Especialistas de Argentum, Especialistas de Programación

4

Nota » 04 Oct 2009 23:05

1:
Pocion que te resuciita en cualkier lugar del mapa si estas muerto

Abrimos el sv y buscamos:



Debajo del ultimoend if y antes del end select ponemos:

  1. Case 7
  2.                 If UserList(UserIndex).flags.Muerto = False Then
  3.                 Call SendData(ToIndex, UserIndex, 0, "||Ya estas vivo" & FONTTYPE_TALK)
  4.                 Exit Sub
  5.                 End If
  6.                 If UserList(UserIndex).flags.Muerto = True Then
  7.                 Call SendData("/RESUCITAR")
  8. Call QuitarUserInvItem(UserIndex, Slot, 1)
  9.                 Exit Sub
  10.                 End If


Luego Buscamos:


Abajo ponemos:

-----------------------------------------------------------------------------------------------------------------------------------

2) Adaptacion de 115 a 112 de la gripe A

SERVER:

Buscamos:

  1. IntervaloVeneno = val(txtIntervaloVeneno.Text)


Abajo ponemos:

  1. IntervaloGripe = val(txtIntervaloGripe.Text)


Buscamos:

  1. Call WriteVar(IniPath & "Server.ini", "INTERVALOS", "IntervaloVeneno", str(IntervaloVeneno))


Abajo ponemos:

  1. Call WriteVar(IniPath & "Server.ini", "INTERVALOS", "IntervaloGripe", str(IntervaloGripe))


Buscamos:

  1. Case 6  ' Pocion Negra
  2.                 If UserList(UserIndex).flags.Privilegios = 0 Then
  3.                     Call QuitarUserInvItem(UserIndex, Slot, 1)
  4.                     Call UserDie(UserIndex)
  5.                     Call SendData(ToIndex, UserIndex, 0, "||Sientes un gran mareo y pierdes el conocimiento." & FONTTYPE_FIGHT)
  6.                 End If


Aabajo ponemos:

  1. Case 7 ' Medicina
  2.             If UserList(UserIndex).flags.TieneGripeA = True Then
  3.             UserList(UserIndex).flags.Medicado = True
  4.             UserList(UserIndex).flags.YaMeCure = True
  5. Call SendData(ToIndex, UserIndex, 0, "||Al recibir la medicina tu organismo expulsa rápidamente al virus H1N1." & FONTTYPE_FIGHT)
  6.             exit sub
  7. Else
  8.             If UserList(UserIndex).flags.YaMeCure = True Then
  9.    Call SendData(ToIndex, UserIndex, 0, "||No estás enfermo." & FONTTYPE_FIGHT)
  10. exit sub
  11.             End If


Buscamos:



Abajo ponemos:



Buscamos:

  1. Public Const FONTTYPE_TALK = "~255~255~255~0~0"


Abajo ponemos:

  1. Public Const FONTTYPE_GRIPE As String = "~0~100~255~1~0"


Buscamos:


Abajo ponemos:
  1.  
  2. Medicado As Integer
  3. TieneGripeA As Byte
  4. YaMeCure As Integer


Buscamos:
  1.  
  2. Public Sub EfectoVeneno(UserIndex As Integer, EnviarStats As Boolean)


Arriva ponemos:

  1. Public Sub GripeA(UserIndex As Integer)
  2. Dim G As Byte
  3. Dim Temperatura As Integer
  4. Temperatura = RandomNumber(37, 41)
  5. G = RandomNumber(10, 35)
  6. If UserList(UserIndex).flags.TieneGripeA = True Then
  7. UserList(UserIndex).Stats.MinHP = UserList(UserIndex).Stats.MinHP - G
  8.  Call SendData(ToIndex, UserIndex, 0, "||Tienes " & Temperatura & " grados de fiebre, lo cúal pierdes defensas y una enfermedad habita en tu cuerpo. ¡Bébe la medicina rápido o morirás!." & FONTTYPE_GRIPE)
  9. Call SendData(ToIndex, UserIndex, 0, "||Pierdes " & G & " puntos de vida debido a la enfermedad que tienes." & FONTTYPE_GRIPE)
  10. Exit Sub
  11. Else
  12. Exit Sub
  13.  End If
  14. End Sub


ahora vamos a frmmain y creamos un timer llamado :
tim_Grip
interval : 60000
Enabled = true

y le ponemos de codigo :

Static Horas As Integer
Static Min As Integer

  1. Min = Min + 1
  2. If Minutos = 20 Then
  3.       Minutos = 0
  4.       Call GripeA(UserIndex)
  5. exit sub
  6. End If


Y termino,La verdad los aporto porque en 112 hay gente que lo utiliza y de codigos no hay nada :S

Saludos

Sonter dijo : Dios es el admin de nuestro mundo virtual (? es decir nuestro mundo actual. Nosotros somos usuarios y nos peleamos porque no nos da items y como no nos da items nos vamos a la luna y a otros servers porque hay mejores Game Masters ( Recomiendo Plutón , Lindo server muchos colorees aunque en todos los mapas hace mucho fio)
Usuario Registrado
Oraculo [4]
Registrado: Años de membresíaAños de membresíaAños de membresía
Ubicación: Buenos Aires
Mensajes: 1849
Aportes: 18

Nota » 11 Oct 2009 13:27

Soter mire el primero y me parece que si bien el code ta bien vas a tener un pequeño bug:
Osea si no estas cerca del cura yt manda el resusitar te va a decir que estas demaciado lejos.
No creo que ande eso, justamente por eso.

Despues leo el H1N1
Aguante River Plate ! ! !
867 (+10)
Moderador
Registrado: Años de membresíaAños de membresíaAños de membresía
Ubicación: Villa adelina, Vicente Lopez.
Mensajes: 14407
Aportes: 304
Premios: 10
Señor Moderador (3) Señor Reglamento (1) Aportes (2) Embajador (3) Detector de Bugs (1)

Nota » 11 Oct 2009 22:04

Uh tenes razon Franeg,Gracias,Ahora corrijo

Sonter dijo : Dios es el admin de nuestro mundo virtual (? es decir nuestro mundo actual. Nosotros somos usuarios y nos peleamos porque no nos da items y como no nos da items nos vamos a la luna y a otros servers porque hay mejores Game Masters ( Recomiendo Plutón , Lindo server muchos colorees aunque en todos los mapas hace mucho fio)
Usuario Registrado
Oraculo [4]
Registrado: Años de membresíaAños de membresíaAños de membresía
Ubicación: Buenos Aires
Mensajes: 1849
Aportes: 18

Nota » 20 Oct 2009 22:24

Esta bueno jaja pero me hico reir que pusiste Gripe A :P.

* Paciente: ¿Qué es eso?
* House: Analgésicos.
* Paciente: Ah, para usted, por la pierna.
* House: No, es que soy yonqui. Imagen
Aprendiz [5]
Registrado: Años de membresíaAños de membresía
Mensajes: 382
Aportes: 3


Volver a AO 0.11.2 / AOReady

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados