BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Ncesito Script Underwater

Ncesito Script Underwater

#1 Ncesito Script Underwater el Lun Mayo 04, 2015 1:49 pm

krithiuss


Novato
Hola, Buenos Días, Tardes, Noches Según Corresponda Amigos...

Les Pido Su Ayuda Estoy En Edición De Mi Servidor Y Estoy Por Añadir Mas Efectos, Y Si Alguien Me Puede Ayudar Con Este Script.

Al Estar En El Piso De Shallow Water Que Es Del
ID: 5405 Al 5410 (10.1)

Al Caminar Sobre Ese Piso Te Haga Daño Y Te Marque Como "Drowning"

De Antemano Muchas Gracias Por Su Tiempo De Leer Esto Doy Rep+ Ayuda Please

#2 Re: Ncesito Script Underwater el Mar Mayo 05, 2015 6:44 am

Belerofonte


Administrador
Servidor/Data/Movements/... Movements.xml
Código:
<movevent type="StepIn" fromid="5405" toid="5410" event="script" value="drown.lua"/>

Servidor/Data/Movements/Scripts/... drown.lua
Código:
 local conditionDrown = createConditionObject(CONDITION_DROWN)
    setConditionParam(conditionDrown, CONDITION_PARAM_PERIODICDAMAGE, -20)
    setConditionParam(conditionDrown, CONDITION_PARAM_TICKS, -1)
    setConditionParam(conditionDrown, CONDITION_PARAM_TICKINTERVAL, 2000)

function onStepIn(cid, item, position, fromPosition)
    if isPlayerGhost(cid) then
      return true
    end

    if(math.random(1, 10) == 1) then
      doSendMagicEffect(position, CONST_ME_BUBBLES)
    end

    if(not isPlayer(cid)) then
      return false
    end

    doAddCondition(cid, conditionDrown)

  return true
end

Zona (básica) a editar:
local conditionDrown = createConditionObject(CONDITION_DROWN)
   setConditionParam(conditionDrown, CONDITION_PARAM_PERIODICDAMAGE, -20)
   setConditionParam(conditionDrown, CONDITION_PARAM_TICKS, -1)
   setConditionParam(conditionDrown, CONDITION_PARAM_TICKINTERVAL, 2000)
Daño.
Cantidad de veces(-1 para que sea infinito).
Cada cuantos milisegundos.

   if(math.random(1, 10) == 1) then
     doSendMagicEffect(position, CONST_ME_BUBBLES)
   end
1 probabilidad de 10 para que salga el efecto mágico de burbujas, en el suelo.

Extraído de OTX.
Aunque el original venía con que el jugador deje de "ahogarse" al ponerse la escafandra de buzo 12541 - [Tienes que estar registrado y conectado para ver esa imagen]. Por eso tenía las veces de daño en "-1" infinito.



Sugerencia para evitar futuros quebraderos de cabeza:
[Tienes que estar registrado y conectado para ver este vínculo] - [Tienes que estar registrado y conectado para ver este vínculo] - [Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver esa imagen]

#3 Re: Ncesito Script Underwater el Mar Mayo 05, 2015 2:54 pm

krithiuss


Novato
Oye muchas gracias amigo, saliendo del trabajo lo calo aver como me va, gracias yo lo edito el dama fe Grax, y sigue funcionando que al ponerse el helmet of the deep se te quite??

#4 Re: Ncesito Script Underwater Hoy a las 1:39 pm

Contenido patrocinado


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

Permisos de este foro:
No puedes responder a temas en este foro.

 

¿Quién está en línea?

En total hay 0 usuarios en línea: 0 Registrados, 0 Ocultos y 0 Invitado

Usuarios navegando en este foro: Ninguno

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .