Demonic Productions


 
ÍndicePortalRegistrarseConectarse

Comparte | 
 

 [Ayuda] Code Paralisis

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Reencarnado
Usuario Nivel 0
avatar

Mensajes Mensajes : 8
Puntos Puntos : 14
Reputación Reputación : 0
Localización Localización : Bogota

MensajeTema: [Ayuda] Code Paralisis   Sáb Jul 09, 2011 5:32 pm

Bueno ps quisiera pedir ayuda con un tipo de paralizador beam, cuando impacta a un mod si paraliza el problema es que no desparaliza :S y quisiera que se desparalize automaticamente cada unos 5 segundos, ayuda porfa




Código:

mob
   Move()
      if(usr.Paralisis)
         return
      else   
         ..()
        var
            Paralisis=0

obj
   EnergyRings
      icon = 'Blast.dmi'
      icon_state = "Energy Ring"
      layer = MOB_LAYER+6
      density = 1
      Bump(A)
         if(istype(A,/turf/))
            var/turf/T = A
            if(T.density)
               del(src)
         if(istype(A,/obj/))
            del(src)
         if(ismob(A))
            var/mob/M = A
            M.Paralisis+=1
            M.overlays+='Anillos.dmi'
            world <<"[ownerobj] a atrapado a [M]"
            del (src)
            sleep(50)
            M.Paralisis=0
            M.overlays-='Anillos.dmi'

mob
  verb     
    Anillos_De_Energia()
      if(usr.freeze)
         usr<<"<font color=blue>No puedes hacerlo ahora"
         return
      var/obj/K = new /obj/EnergyRings
      K.ownerobj = usr
      K.dir = d
      K.name=usr.name
      if(dir == 1)
         K.loc  = locate(usr.x,usr.y+1,usr.z)
      if(dir == 2)
         K.loc  = locate(usr.x,usr.y-1,usr.z)
      if(dir == 4)
         K.loc  = locate(usr.x+1,usr.y,usr.z)
      if(dir == 8)
         K.loc  = locate(usr.x-1,usr.y,usr.z)
      walk(K,K.dir,2)
      usr.icon_state="Move"

Gracias de antemano Very Happy
Volver arriba Ir abajo
Ulquiorra Schiffer
Administrador
Administrador
avatar

Aportes Aportes : 5
Advertencias Advertencias : 0
Mensajes Mensajes : 111
Puntos Puntos : 379
Reputación Reputación : 32

MensajeTema: Re: [Ayuda] Code Paralisis   Sáb Jul 09, 2011 7:47 pm

Te explico, al poner del(src) todo el proceso de cancela, haz una cosa

en ves de del(src) al momento de impactar el enemigo, pong un

src.loc=locate(0,0,0)

Al momento de New()
pones abajo
spawn(1*600)
del(src)

Prueba de esa manera

EJemplo:

EnergyRings
icon = 'Blast.dmi'
icon_state = "Energy Ring"
layer = MOB_LAYER+6
density = 1
New()
spawn(1*600)
del src
Bump(A)

Esta mal tabulado, pero seria asi

_________________

Volver arriba Ir abajo
Reencarnado
Usuario Nivel 0
avatar

Mensajes Mensajes : 8
Puntos Puntos : 14
Reputación Reputación : 0
Localización Localización : Bogota

MensajeTema: Re: [Ayuda] Code Paralisis   Miér Jul 13, 2011 4:03 pm

Muchas gracias enserio me has ayudado Very Happy
Volver arriba Ir abajo
Ulquiorra Schiffer
Administrador
Administrador
avatar

Aportes Aportes : 5
Advertencias Advertencias : 0
Mensajes Mensajes : 111
Puntos Puntos : 379
Reputación Reputación : 32

MensajeTema: Re: [Ayuda] Code Paralisis   Miér Jul 13, 2011 8:26 pm

De nada, recomiendanos con tus conocidos en byond, estamos para ayudar en todo lo que podamos

_________________

Volver arriba Ir abajo
Contenido patrocinado




MensajeTema: Re: [Ayuda] Code Paralisis   

Volver arriba Ir abajo
 

[Ayuda] Code Paralisis

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

 Temas similares

-
» Ayuda para hacer un casco
» [Solucionado] ayuda con pantalla milestone
» ayuda en Numismatica
» Medieval inglesa? Familia Tudor? Ayuda para identificar
» Ayuda a elegir proximo trabajo

Permisos de este foro:No puedes responder a temas en este foro.
Demonic Productions :: Centro de Ayuda y Desarrollo :: Staff de Desarrollo :: Staff de Programacion-