BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Necesito un script de boots

Necesito un script de boots

#1 Necesito un script de boots el Jue Mar 05, 2015 12:10 am

Godz4t4n1c


Miembro
Saludos,

Si alguna ves jugaste necroxia origin veras las demonic boots esas te dan mana y vida regeneration dependiendo el level
Bueno ando en busca de uno asi alguien que lo tengo que lo comparta porfas
Uhm hay uno ya post pero no funciona tiene bug

Alguien que tenga o pueda crear ese script

Gracias

#2 Re: Necesito un script de boots el Jue Mar 05, 2015 12:52 am

ArcaniaOnline


Miembro
Postea el script ese amigo y no repitas tanto tiempo el mismo post, hay uno ya creo abierto que se llama necroxia boots.

#3 Re: Necesito un script de boots el Jue Mar 05, 2015 4:14 pm

Godz4t4n1c


Miembro
[Tienes que estar registrado y conectado para ver este vínculo]

Creditos a Ledtherón
Por su script

Pero tiene bug, alguien que pueda reparalo y hacer que regenere x cantidad de hp y x cantidad de mana por cada x niveles
Gracias
@BUMP

#4 Re: Necesito un script de boots el Mar Mar 10, 2015 2:54 pm

Godz4t4n1c


Miembro
@BUMP

#5 Re: Necesito un script de boots el Miér Mar 11, 2015 12:56 am

Godz4t4n1c


Miembro
@BUMP

#6 Re: Necesito un script de boots el Dom Abr 12, 2015 4:21 pm

Godz4t4n1c


Miembro
@BUMP

#7 Re: Necesito un script de boots el Lun Abr 13, 2015 12:19 pm

gantit


Novato
Código:

function onEquip(cid, item, slot)
   local lvl = getPlayerLevel(cid)
   local mlvl = getPlayerMagLevel(cid)
   local regenerationh =  ((lvl / 4) + (mlvl) + 20)
   local regenerationm = regenerationh + 100
   
   Player(cid):say("Vida: " .. tostring(regenerationh), TALKTYPE_ORANGE_1)
   Player(cid):say("Mana: " .. tostring(regenerationm), TALKTYPE_ORANGE_1)
   
   local condition = createConditionObject(CONDITION_REGENERATION)
   setConditionParam(condition, CONDITION_PARAM_SUBID, 1)
   setConditionParam(condition, CONDITION_PARAM_BUFF, true)
   setConditionParam(condition, CONDITION_PARAM_TICKS, -1)
   setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, regenerationh)
   setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, recoveryticks)
   setConditionParam(condition, CONDITION_PARAM_MANAGAIN, regenerationm)
   setConditionParam(condition, CONDITION_PARAM_MANATICKS, recoveryticks)

   doAddCondition(cid, condition)
   doSendMagicEffect(getCreaturePosition(cid), 14)
   return true
   end
   function onDeEquip(cid, item, slot)
      doRemoveCondition(cid, CONDITION_REGENERATION, 1)
      doRemoveCondition(cid, CONDITION_REGENERATION, 2)
      doRemoveCondition(cid, CONDITION_REGENERATION, 3)
      doSendMagicEffect(getCreaturePosition(cid), 13)
   return true
end

Yo creo que con esto ya es suficiente, no tienes que modificar nada en data libs solo debes jugar con los valores


local regenerationh = ((lvl / 4) + mlvl)
Eso sera Si el Jugador tiene lvl 100   y de Magic lvl tiene 80  la formula quedaría ((100/4) + 80) esto es igual a 105 que sera lo que te cure

local regenerationm = regenerationh + 100
y para el Mana simplemente se le sumara 100 a ese valor anterior de 105 para quedar un total de 205

en conclusión sera de vida 105 y de mana 205 para un jugador con lvl 100 y mlvl 80



Para saber cuanto esta agregando sin tener que calcularlo te agrego las lineas
Player(cid):say("Vida: " .. tostring(regenerationh), TALKTYPE_ORANGE_1)
Player(cid):say("Mana: " .. tostring(regenerationm), TALKTYPE_ORANGE_1)
que lo que hacen es decirte cuando gana de vida y cuanto gana de mana ese PJ

Si no lo quieres solo debes eliminar esas lineas.

http://www.starwands.com

#8 Re: Necesito un script de boots el Lun Abr 13, 2015 5:10 pm

Godz4t4n1c


Miembro
Nada bro sigue igual que antes :/

@BUMP

#9 Re: Necesito un script de boots el Miér Abr 15, 2015 9:09 pm

Godz4t4n1c


Miembro
@BUMP

#10 Re: Necesito un script de boots el Jue Abr 16, 2015 12:28 pm

DavidR


Moderador
Ya va, qué quieres tú?

1) Que aumente cierta cantidad, mas una fórmula respecto a tu nivel?
Un ejemplo:
Spoiler:
Fórmula: El nivel que tengas entre 3, mas una cantidad fija.
Es decir, si eres lvl 300, te subira 300/3 + CantidadFija
Yo quiero que la cantidad fija sea 50. Entonces al final me curará: 300/3 + 50 = 100 + 50 = 150 cada 2 segundos.

2) Que tenga un rango de nivel a nivel para cada monto de curación?
Un ejemplo:
Spoiler:
De lvl 1 a lvl 60: Cure 40 de vida cada 2 segundos.
De lvl 61 a lvl 150: Cure de 55 de vida cada 2 segundos.
De lvl 151 a lvl 250: Cure de 85 de vida cada 2 segundos.
De lvl 251 a lvl 400: Cure 100 de vida cada 2 segundos.
De lvl 400 en adelante: Cure 145 de vida cada 2 segundos.

(Claro, en ambos ejemplos usé un intervalo de 2 segundos entre cada curación. Obviamente, eso también puede ser modificado para el tiempo que se quiera...)

http://www.blacktibia.org/

#11 Re: Necesito un script de boots el Jue Abr 16, 2015 8:42 pm

Godz4t4n1c


Miembro
La primera formula bro
Asi como explicaste
asi :
Spoiler:
Fórmula: El nivel que tengas entre 2, mas una cantidad fija.
Es decir, si eres lvl 300, te subira 300/2 + CantidadFija
Yo quiero que la cantidad fija sea 100. Entonces al final me curará: 300/2 + 100 = 150 + 100 = 250 cada 1 segundos
Que sea cada 1 segundo la curación.

#12 Re: Necesito un script de boots el Sáb Abr 18, 2015 2:44 am

Godz4t4n1c


Miembro
@BUMP

#13 Re: Necesito un script de boots el Dom Abr 19, 2015 7:25 pm

Godz4t4n1c


Miembro
@BUMP

#14 Re: Necesito un script de boots el Lun Abr 20, 2015 9:57 pm

Godz4t4n1c


Miembro
@BUMP

Ayuda

#15 Re: Necesito un script de boots el Jue Abr 23, 2015 12:21 am

Godz4t4n1c


Miembro
@BUMP

AYUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

#16 Re: Necesito un script de boots el Dom Abr 26, 2015 7:43 pm

DavidR


Moderador
Modificando el script de "Ledtherón", quedaría así:
(No lo he testeado, ya que no estoy en mi casa, pero espero que te sirva)

En Data/Movements abres el archivo Movements.xml y agregas esto:

Código:
<movevent type="Equip" itemid="XXX" event="script" value="necroxia boots.lua"/>
<movevent type="DeEquip" itemid="XXX" event="script" value="necroxia boots.lua"/>
En el itemid="XXX" pones el ID del item que vas a usar como botas...

En Data/Movements/Scripts haces el archivo llamando necroxia boots.lua y adentro pones:

Código:
function onEquip(cid, item, slot)

local interval = 1 --segundos de intervalo entre cada curacion
local regHP = 200 --cantidad fija de VIDA que curara   
local regMP = 300 --cantidad fija de MANA que curara
local formHP = (getPlayerLevel(cid)/2)+regHP --formula para curacion de VIDA
local formMP = (getPlayerLevel(cid)/2)+regMP --formula para curacion de MANA

local condition = createConditionObject(CONDITION_REGENERATION)
   setConditionParam(condition, CONDITION_PARAM_SUBID, 1)
   setConditionParam(condition, CONDITION_PARAM_BUFF, true)
   setConditionParam(condition, CONDITION_PARAM_TICKS, -1)
   setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, formHP)
   setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, interval*1000)
   setConditionParam(condition, CONDITION_PARAM_MANAGAIN, formMP)
   setConditionParam(condition, CONDITION_PARAM_MANATICKS, interval*1000)
   doAddCondition(cid, condition)
   doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_GREEN)
   return true
end
function onDeEquip(cid, item, slot)
   doRemoveCondition(cid, CONDITION_REGENERATION, 1)
   doRemoveCondition(cid, CONDITION_REGENERATION, 2)
   doRemoveCondition(cid, CONDITION_REGENERATION, 3)
   doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_RED)
   return true
end

Está tal cual como lo había dicho:

[Tienes que estar registrado y conectado para ver este vínculo] escribió:Fórmula: El nivel que tengas entre 2, mas una cantidad fija.
Es decir, si eres lvl 300, te subira 300/2 + CantidadFija
Yo quiero que la cantidad fija sea 100. Entonces al final me curará: 300/2 + 100 = 150 + 100 = 250 cada 1 segundos
Que sea cada 1 segundo la curación.


Espero que te sirva, avisa cualquier cosa.

http://www.blacktibia.org/

#17 Re: Necesito un script de boots el Dom Abr 26, 2015 9:52 pm

Godz4t4n1c


Miembro
Bueno we sigue igual tengo que quitarmelo y volver a equiparmelo mas de 3 veces y resien empiza a curar y me baja vida los elementos te dejo una imagen y se ve feo que aparesca la cantidad que te esta curando las boots puedes borrar eso y que solo cure sin que aparesca la cantidad que esta curando ...
aqui imagen
[Tienes que estar registrado y conectado para ver esa imagen]

Y cuando te lo quitas ya no cura -_-
Af que hueva
pero gracias por ayudar eh

#18 Re: Necesito un script de boots el Lun Abr 27, 2015 12:36 pm

Exanime


Miembro
En la funcion no se ve donde diga que cure el player solo agrega condiciones de ataque por eso te quita vida, por que se te agregan ataques, lo que habria que hacer es agregar la linea de curacion a la funcion asociada a las tasas de curacion, aunque podrias hacer un porcentaje para cada jugador, puedes hacer la operacion matematica que diga, maxhealt*porcentaje que curara/100, y asi podra curar un porcentaje determinado y variable para cada player

#19 Re: Necesito un script de boots el Lun Abr 27, 2015 9:08 pm

Godz4t4n1c


Miembro
Alguien lo podria arreglar porfavor y hacer que cure

#20 Re: Necesito un script de boots el Miér Abr 29, 2015 7:24 pm

Godz4t4n1c


Miembro
@BUMP

#21 Re: Necesito un script de boots el Dom Mayo 03, 2015 7:00 pm

Godz4t4n1c


Miembro
@BUMP
AYUDA

#22 Re: Necesito un script de boots el Dom Mayo 03, 2015 11:29 pm

ricker


Moderador Global
Yo nadamas vengo hacerte Bulling

Aque se debe esto:

Bueno [Tienes que estar registrado y conectado para ver este vínculo] antes decias que los scripts de [Tienes que estar registrado y conectado para ver este vínculo] en su servidor eran muy faciles de hacer y que tu estabas aprendiendo y que no se que otras cuantas cosas.

si en realidad estas aprendiendo Porque no le dedicas tu el tiempo necesario a soluccionar el script o igual a realizar uno desde cero, bueno eso si en realidad sabes y asi en lugar de estar dia tras dia realizando BUMP, ahora todavia que [Tienes que estar registrado y conectado para ver este vínculo] te pasa un script de buena manera y tu le responde de la siguiente forma.
[Tienes que estar registrado y conectado para ver esa imagen]

Asi que si tanto te molesta una cosa pues crea una a tu propio gusto.

Para finalizar:
P.D: Si asi eres de agradecido cuando alguien de buena manera esta tratando de ayudarte pues sinceramente Todos te mandaran Por un tubo...



[Tienes que estar registrado y conectado para ver esa imagen]
http://facebook.com/kruger.sytes.net/

#23 Re: Necesito un script de boots el Lun Mayo 04, 2015 12:23 am

Godz4t4n1c


Miembro
No bro simplemente me ayudo con el script y se lo agradesco
Y eh tratado de mil maneras en solucionar eso y no puedo ps
Si tu lo ves como un malagradecido es tu problema bro
Yo solo le agradesco por su ayuda nada mas
Al igual que ando tratando de solucionarlo y no puedo ...
Y si tienes alguna ayuda publicalo no solo vengas hacer spawn ni "bulling"

Gracias

#24 Re: Necesito un script de boots Hoy a las 10:49 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 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 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 .