BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

[Pedido(Resuelto)] Ayuda con Soul

[Pedido(Resuelto)] Ayuda con Soul

#1 [Pedido(Resuelto)] Ayuda con Soul el Sáb Nov 14, 2015 6:55 am

Acan


Miembro
hola amigos necesito urgente esto si saben por favor post lo mas rápido posible.
Quisiera que el soul bajara de 1 en 1, es para todas las profesiones. trate de ponerlo por la vocations.xml pero no me funciona o nose si lo configure mal.

aqui le va como lo tengo en la vocations.xml

Código:
<vocation id="1" name="aaaaa" description="a aaaa" needpremium="0" gaincap="20" gainhp="32" gainmana="23" gainhpticks="6" gainhpamount="30" gainmanaticks="3" gainmanaamount="20" manamultiplier="1.1" attackspeed="1500" soulmax="100" gainsoulticks="-1" fromvoc="1" manager="1">
 
 <formula meleeDamage="5.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="4.0" magDefense="1.0" armor="1.0"/>
 
 <skill fist="2.0" club="1.5" sword="1.5" axe="1.5" distance="1.5" shielding="1.5" fishing="1.5" experience="1.0"/>

 </vocation>

+Rep por favor...

#2 Re: [Pedido(Resuelto)] Ayuda con Soul el Sáb Nov 14, 2015 2:10 pm

Darkarmort


Miembro
Amigo... en Soulmax= yyy es la cantidad de almas que puede llegar a tener el jugador, en Gainsoulticks= yyy es la velocidad en que las almas le suben al jugador por ejemplo entre mas cantidad 10 o 100 es mas tardado y si le pones 1 es mas rapido +- seria 1 alma por segundo. No se si te refieras a esto espero te sirva. Y otra cosa los cambios que haces en el archivo vocations.xml no se reflejan en el server si ya fue arrancado y hay players, por lo general deberas hacer una resect account para ver los cambios en el ot por la modificacion.

http://lighthell.webs.com

#3 Re: [Pedido(Resuelto)] Ayuda con Soul el Lun Nov 16, 2015 6:31 am

Acan


Miembro
[Tienes que estar registrado y conectado para ver este vínculo] hola amigo si eso lo entiendo mi duda es como le pongo en vez que te suba disminuya osea 1items q te de 10 de soul y el soul baje de 1 en 1 hasta llegar a 0... la idea de esto es que quiero colocar 1items q de soul pero me gustaria que bajara por si solo de 1 en 1, poco a poco. ya lo del items y las otras funcione la tengo hecha pero me falta esta que baje el soul-1 si me puedes ayudar te lo agradezco.

#4 Re: [Pedido(Resuelto)] Ayuda con Soul el Lun Nov 16, 2015 11:12 am

Belerofonte


Administrador
Servidor/Data/Globalevents/... Globalevents.xml
Código:
<globalevent name="SubtractingSoul" interval="1000" event="script" value="SubtractingSoul.lua"/>

Servidor/Data/Globalevents/Scripts/... SubtractingSoul.lua
Código:

  local keepSoul = {2, 3, 4} -- GroupId de los usuarios que no perderán Soul.

function onThink(interval, lastExecution)

    for _, cid in ipairs(getPlayersOnline()) do
        if not isInArray(keepSoul, getPlayerGroupId(cid)) and getPlayerSoul(cid) > 0 then
            doPlayerAddSoul(cid, - 1)
        end
    end

  return true
end

Edito.
¿Se les bajará siempre a todos los jugadores sin importar nada más? ¿o solamente se le bajará al jugador que haya usado el objeto y aumentado los 10 Soul points?



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]

#5 Re: [Pedido(Resuelto)] Ayuda con Soul el Mar Nov 17, 2015 10:45 am

Acan


Miembro
[Tienes que estar registrado y conectado para ver este vínculo] Gracias amigo sigue así... +Resp

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 .